Hacker News new | past | comments | ask | show | jobs | submit login
Blockchain's present opportunity: data interchange standardization (steemit.com)
2 points by ivoras 3 months ago | hide | past | web | favorite | 2 comments



What are the current standards efforts for blockchain data interchange?

W3C JSON-LD, ld-signatures + lds-merkleproof2017 (normalize the data before signing it so that the signature is representation-independent (JSONLD, RDFa, RDF, n-triples)), W3C DID Decentralized Identifiers, W3C Verifiable Claims, Blockcerts.org

W3C Credentials Community Group: https://w3c-ccg.github.io/community/work_items.html#draft-sp... (DID, Multihash (IETF), [...])

"Blockchain Credential Resources; a gist" https://gist.github.com/westurner/4345987bb29fca700f52163c33...

Specifically for payments:

https://www.w3.org/TR/?title=payment (the W3C Payment Request API standardizes browser UI payment/checkout workflows)

ILP: Interledger Protocol https://interledger.org/rfcs/0027-interledger-protocol-4/


> W3C JSON-LD

https://www.w3.org/TR/json-ld/ (JSON-LD 1.0)

https://www.w3.org/TR/json-ld11/ (JSON-LD 1.1)

> ld-signatures + lds-merkleproof2017 (normalize the data before signing it so that the signature is representation-independent (JSONLD, RDFa, RDF, n-triples))

https://w3c-dvcg.github.io/ld-signatures/

https://w3c-dvcg.github.io/lds-merkleproof2017/ (2017 Merkle Proof Linked Data Signature Suite)

> W3C DID Decentralized Identifiers

https://w3c-ccg.github.io/did-primer/

>> A Decentralized Identifier (DID) is a new type of identifier that is globally unique, resolveable with high availability, and cryptographically verifiable. DIDs are typically associated with cryptographic material, such as public keys, and service endpoints, for establishing secure communication channels. DIDs are useful for any application that benefits from self-administered, cryptographically verifiable identifiers such as personal identifiers, organizational identifiers, and identifiers for Internet of Things scenarios. For example, current commercial deployments of W3C Verifiable Credentials heavily utilize Decentralized Identifiers to identify people, organizations, and things and to achieve a number of security and privacy-protecting guarantees.

> W3C Verifiable Claims

https://github.com/w3c/verifiable-claims

https://w3c.github.io/vc-data-model/ (Data Model)

https://w3c.github.io/vc-use-cases/ (Use Cases: Education, Healthcare, Professional Credentials, Legal Identity,)

> Blockcerts.org

https://blockcerts.org/




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: