{"action":"created","issue":{"url":"https://api.github.com/repos/mit-dci/lit/issues/169","repository_url":"https://api.github.com/repos/mit-dci/lit","labels_url":"https://api.github.com/repos/mit-dci/lit/issues/169/labels{/name}","comments_url":"https://api.github.com/repos/mit-dci/lit/issues/169/comments","events_url":"https://api.github.com/repos/mit-dci/lit/issues/169/events","html_url":"https://github.com/mit-dci/lit/issues/169","id":327881198,"node_id":"MDU6SXNzdWUzMjc4ODExOTg=","number":169,"title":"libp2p project from the hackathon","user":{"login":"kulpreet","id":13216,"node_id":"MDQ6VXNlcjEzMjE2","avatar_url":"https://avatars2.githubusercontent.com/u/13216?v=4","gravatar_id":"","url":"https://api.github.com/users/kulpreet","html_url":"https://github.com/kulpreet","followers_url":"https://api.github.com/users/kulpreet/followers","following_url":"https://api.github.com/users/kulpreet/following{/other_user}","gists_url":"https://api.github.com/users/kulpreet/gists{/gist_id}","starred_url":"https://api.github.com/users/kulpreet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kulpreet/subscriptions","organizations_url":"https://api.github.com/users/kulpreet/orgs","repos_url":"https://api.github.com/users/kulpreet/repos","events_url":"https://api.github.com/users/kulpreet/events{/privacy}","received_events_url":"https://api.github.com/users/kulpreet/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-05-30T20:11:34Z","updated_at":"2018-06-05T15:52:30Z","closed_at":null,"author_association":"NONE","body":"Hi all,\r\n\r\nOn the spreadsheet listing projects for the L2 hackathon, I saw a suggestion of trying out libp2p for the p2p communication for lit. Also, on the road map (https://github.com/mit-dci/lit/issues/30), I saw a mention of NAT traversal and hole punching. \r\n\r\nI wonder if there is any interest in this as importing libp2p goes against the \"not invented here\" syndrome pointed to in the contributions guidelines.\r\n\r\n* libp2p support a wide range of transports, so that might, or might not be handy.\r\n\r\n* libp2p does NAT traversal as best it could, I guess\r\n\r\n* For p2p encrypted connections, we could use the secio module from libp2p: \r\nhttps://github.com/libp2p/go-libp2p-secio\r\n\r\n* Finally, we tap into the wider community supporting the p2p layer for lit\r\n\r\nThoughts on trying libp2p, as an experiment?\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/mit-dci/lit/issues/comments/394762365","html_url":"https://github.com/mit-dci/lit/issues/169#issuecomment-394762365","issue_url":"https://api.github.com/repos/mit-dci/lit/issues/169","id":394762365,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NDc2MjM2NQ==","user":{"login":"Varunram","id":18598959,"node_id":"MDQ6VXNlcjE4NTk4OTU5","avatar_url":"https://avatars1.githubusercontent.com/u/18598959?v=4","gravatar_id":"","url":"https://api.github.com/users/Varunram","html_url":"https://github.com/Varunram","followers_url":"https://api.github.com/users/Varunram/followers","following_url":"https://api.github.com/users/Varunram/following{/other_user}","gists_url":"https://api.github.com/users/Varunram/gists{/gist_id}","starred_url":"https://api.github.com/users/Varunram/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Varunram/subscriptions","organizations_url":"https://api.github.com/users/Varunram/orgs","repos_url":"https://api.github.com/users/Varunram/repos","events_url":"https://api.github.com/users/Varunram/events{/privacy}","received_events_url":"https://api.github.com/users/Varunram/received_events","type":"User","site_admin":false},"created_at":"2018-06-05T15:52:30Z","updated_at":"2018-06-05T15:52:30Z","author_association":"CONTRIBUTOR","body":"@kulpreet yeah, libp2p is nice, I have an implementation ready, but it has a few kinks such as not being able to serve a rpc connection (issue: https://github.com/hsanjuan/go-libp2p-gorpc/issues/12). Once that's done with, I'll put in a PR isn we should be good."}}
{"actor":{"display_login":"Varunram"}}