Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nov 18 sync up notes #7

Closed
daviddias opened this issue Nov 19, 2015 · 1 comment
Closed

Nov 18 sync up notes #7

daviddias opened this issue Nov 19, 2015 · 1 comment
Labels
need/analysis Needs further analysis before proceeding

Comments

@daviddias
Copy link
Member

These are the notes of the meeting had on Wed Nov 18, might be useful for more people:

  • go-lib2p has two main entry points, p2p/net/swarm and p2p/host
  • host is what is known in libp2p spec as libp2p.Node. Calling it Node is makes more sense than host, because ultimately, libp2p abstracts the host to enable true addressing per process
  • routed host is the libp2p.figuredItOut() idea. The figuredItOut idea is when libp2p finds a way to contact a peer through its means (transports available, routing mechanisms, or even in the future have some machine learning to know which are the best ways to contact a peer at a given time)
  • example on how to use go-libp2p right now https://gist.github.com/whyrusleeping/4fe7dd6caa090881c8c6
  • go-libp2p uses gx, meaning you must install gx and gx-go
    • go get -u github.com/whyrusleeping/gx
    • go get -u github.com/whyrusleeping/gx-go
@jbenet
Copy link
Contributor

jbenet commented Nov 20, 2015

  • RoutedHost can be replaced by a clever Nat+Routing Transport

@whyrusleeping whyrusleeping added the need/analysis Needs further analysis before proceeding label Sep 14, 2016
marten-seemann pushed a commit that referenced this issue Dec 20, 2021
track autonat peer addresses
marten-seemann pushed a commit that referenced this issue Jan 17, 2022
faster, cleaner connection closing
marten-seemann added a commit that referenced this issue Apr 22, 2022
marten-seemann pushed a commit that referenced this issue Apr 26, 2022
marten-seemann pushed a commit that referenced this issue Apr 27, 2022
read nonces, even if they are fragmented
marten-seemann pushed a commit that referenced this issue May 18, 2022
SubtestStress is exposed but it was not possible to build a working opt parameters.
marten-seemann pushed a commit that referenced this issue May 20, 2022
only map *usable* addresses
marten-seemann pushed a commit that referenced this issue May 26, 2022
make protocols and peers sticky when setting their limit
marten-seemann pushed a commit that referenced this issue Jul 1, 2022
Revert "Report partial circuit address in Conn.RemoteMultiaddr"
marten-seemann pushed a commit that referenced this issue Aug 15, 2022
make protocols and peers sticky when setting their limit
marten-seemann pushed a commit that referenced this issue Aug 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
need/analysis Needs further analysis before proceeding
Projects
None yet
Development

No branches or pull requests

3 participants