Open
Description
Before moving on to the rest of libp2p and py-ipfs, we should look at the required generic utilities and determine which existing implementation we want to use, or if there isn't one, who wants to work on it. Here is what we need (see #21 (comment) for more info):
- PeerID
- PeerInfo
- multihash
- multihashing (optional,
pymultihash
delegates this mostly tohashlib
)- specs: ???
- js impl: https://github.com/jbenet/js-multihashing
- multiaddr
- multistream
- multicodec
- ipld
- specs: ???
- discussion: IPLD Data Model ipld/go-ipld-deprecated#8
- go impl: https://github.com/ipfs/go-ipld
- py impl: https://github.com/ipld/py-ipld-dag
I know we already have several multihash implementations, and I hacked together a multiaddr implementation that could use some love. If anyone has already worked on any of these or is interested on working on any of them, please comment here. Also if anyone has anymore links to references or specs for the generic modules, post them here.
Metadata
Metadata
Assignees
Labels
No labels