specs
specs copied to clipboard
Content-addressed, authenticated, immutable data structures
@rvagg and I were discussing the need to create a list of content addressable benefits so I started this thread to help capture them. Will eventually move this into a...
go-graphsync writes a varint containing the message size of the protobuf message before writing the actual message on the libp2p stream. This is done so the receiver of the message...
I just learned yesterday that the graphsync protocol requires blocks be sent from responder to requester in selector traversal order. This requirement exists so the client can detect a malicious...
Can we please change from CC-BY-SA to CC-BY License? This was one of the first things I did on IPFS stuff when I joined, but I must somehow forgot to...
When I click on a link on the front page and go e.g. to https://specs.ipld.io/block-layer/multihash.html, I can only click on "IPLD Specifications" at the top left, but there's nothing else...
Going to the front page of https://specs.ipld.io/ I can barely read the diagram, it should be possible to click on it to enlarge it.
Take this working example: https://play.golang.org/p/NxMbmIIa6yk `"15\u00b0C"` and `"15°C"` are both valid JSON encodings of the string `15°C`, and they are different byte sequences that would result in different hashes. The...
While reviewing the draft btc spec, I simultaneously came across: - the need to signify uint32: https://github.com/ipld/specs/pull/270/files#r439290012 - the need to signify int64: https://github.com/ipld/specs/pull/270/files#r439297639 - the need to signify uint256...
A discussion on Rust IPLD about naming things spawned this issue. I open this issue on the IPLD repository and not on the Multicodec one as I first want to...
At 3Box we've been looking into how to best encode signed objects in IPLD. In the DID community which we are quite familiar with one direction with a lot of...