Re: Rebooting the web of trust

On 10/10/16 9:15 AM, Melvin Carvalho wrote:
> An interesting white paper
>
> https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md

Interesting paper. While reading, I basically took some notes about many
of the definitions of terms.  You can see the effect of this by viewing
this post via a Browser that has our Structured Data Sniffer (goto:
http://osds.openlinksw.com) installed. Note, it can produce a JSON-LD
rendition of what follows too!

You can also copy and paste the content below into our RDF Edition
(goto: http://osde.openlinksw.com) and edit as you see fit.

{

<#Mirroring>
a skos:Concept ;
schema:name "Mirroring" ;
schema:description """A common feature of ledgers and distributed
databases whereby copies of the same data is stored on multiple nodes,
providing resilience and high-availability.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#mirroring>
.

<#ContentBasedAddressing>
a skos:Concept ;
schema:name "Content-based Addressing" ;
schema:description """A feature of IPFS whereby content is addressed by
a cryptographic hash of the content itself, providing an implicit check
on data integrity.
Proof-of-Work - A message ordering mechanism for a decentralized system
that achieves consensus and deters bad actors by requiring participants
to expend considerable resources.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#ContentBasedAddressing>
.

<#GossipProtocol>
a skos:Concept ;
schema:name "Gossip Protocol" ;
schema:description """An efficient communication method used by peers in
Hashgraph to transmit their view of events that have occurred in order
to achieve consensus""";
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#gossipprotocol>
.

<#DigitalSignatures>
a skos:Concept ;
schema:description """A cryptographic scheme for demonstrating the
authenticity and integrity of digital documents.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#digitalsignature>
.

<#PublicKeys>
a skos:Concept ;
schema:name "Public Keys" ;
schema:description """A cryptographic key that can be obtained by anyone
and used to verify digital signatures. Public keys can also function as
pseudonyms.""";
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#publickeys>
.

<#PermissionedLedger>
a skos:Concept ;
schema:name "PersmissionedLedger" ;
schema:description """A ledger where participants must be pre-authorized
and authenticate themselves in order to write to the ledger.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#permissionedledger>
.


<#HashChaining>
a skos:Concept ;
schema:name "Hash Chaining" ;
schema:description """A mechanism for cryptographically linking sets of
information together. A blockchain utilizes hash chaining, where a
current block includes the hash of the previous block, to express the
order in which events occurred in the system.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#hashchaining>
.


<#MerkleProofReceipts>
a skos:Concept ;
schema:name "Merkle Proof Receipts";
schema:description  """A mechanism for storing the root of a Merkle tree
in a blockchain and then externally providing a receipt containing a
path from the hash of some private data in the Merkle tree to the root
in order to establish Proof-of-Publication.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#merklereceipts>
.


<#CrossChainLinking>
a skos:Concept ;
schema:name "Cross-chain Linking" ;
schema:description """The ability to natively reference one ledger from
another; bi-directional links may also be possible.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#crosschainlinking>
.

<#LinkedDataIdentifiers>
a skos:Concept ;
schema:name "Linked Data Identifiers" ;
schema:description """HTTP-based Identifiers that resolve to entity
description documents where said descriptions are expressed using
RDF-Language sentences using a variety of noations that include:
RDF-Turtle, RDF-NTriples, JSON-LD, RDF-JSON, RDF-XML, and others""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#ldi>
.

<#HTTPAPI>
a skos:Concept ;
schema:name "HTTP API" ;
schema:description """An application interface used to build software on
the Hypertext transfer protocol, the foundation of data communication
for the World Wide Web.""";
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#httpapi>
.

<#LedgerQueryFormat>
a skos:Concept ;
schema:name "Ledger Query Format" ;
schema:description """A placeholder for a future standardized query
format for ledgers.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#lqf>
.

<#LinkedData>
a skos:Concept ;
schema:name "Linked Data" ;
schema:description """Structured data representation using RDF Language
sentences where Linked Data Identifiers are used to identify the
subject, predicate, and objects (optionally).""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#ld>
.

<#JSONStorage>
a skos:Concept ;
schema:name "JSON Storage" ;
schema:description """A mechanism for storing data as JSON documents.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#jsonstorage>
.


<#IPLD>
a skos:Concept ;
schema:name "InterPlanetary Linked Data"
schema:description """A data model representation format that enables a
content addressable system to also contain named paths.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#ipld>
.

<#ZeroKnowledgeProofs>
a skos:Concept ;
schema:name "Zero Knowledge Proofs" ;
schema:description """Is a method by which one party (the prover) can
prove to another party (the verifier) that a given statement is true,
without conveying any information apart from the fact that the statement
is indeed true.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#zkp>
.

<#ProofOfSignature>
a skos:Concept ;
schema:name "Proof-of-Signature"
schema:description """A cryptographic method of consensus that is
capable of determining if a particular piece of data was signed by a
known entity.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#posig>
.

<#ProofOfStake>
a skos:Concept ;
schema:name "Proof-of-Stake" ;
schema:description """A cryptographic method of consensus where an
individual vote is adjusted by a particular factor based on how much
“ownership” that individual has over a particular system.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#pos>
.

<#OnledgerKeyManagement>
a skos:Concept ;
schema:name "On-Ledger-Key-Management" ;
schema:name """Management and identification of cryptographic keys is
performed directly on a ledger.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#olkm>
.

<#WebBbasedKeyManagement>
a skos:Concept ;
schema:name "Web-based Key Management" ;
schema:description """Management, identification, and representation of
cryptographic keys via the Web and Linked Data semantics.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#webkeymgmt>
.

<#OutOfBandKeyManagement>
a skos:Concept ;
schema:name "Out-of-band Key Management" ;
schema:description """Cryptographic key management is unspecified within
the public key infrastructure. Applications must design and implement
their own key management.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#oobandkeym>
.

<#CertificateRevocationLists>
a skos:Concept ;
schema:name "Certificate Revocation Lists" ;
schema:description """A CRL can be checked by a verifier of a credential
to determine if the credential is still deemed to be valid by the
issuer.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#certrev>
.

<#OCSP>
a skos:Concept ;
schema:name "OCSP" ;
schema:description """"An alternative to Certificate Revocation Lists,
the Online Certificate Status Protocol (OCSP) is an Internet protocol
used for obtaining the revocation status of an X.509 digital certificate
over HTTP.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#ocsp>
.

<#OffChainLightningProtocols>
a skos:Concept ;
schema:name "Off-chain Lightning Protocols" ;
schema:description """A method of communication that bypasses the
blockchain to directly communicate a series of high frequency
transactions that are then hashed and placed into a blockchain.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#oclp>
.

<#Sharding>
a skos:Concept ;
schema:name "Sharding" ;
schema:description """The ability to create horizontal partitions of
data in a database. Each individual partition is referred to as a shard
and is held on a separate database server instance to spread load.""";
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#sharding>
.

<#LongestChainWins>
a skos:Concept ;
schema:name "Longest Chain Wins" ;
schema:description """The chain of blocks that required the greatest
amount of cumulative “work”, a measure defined by the system in which
this feature is used, is selected as the consensus chain.""" ;
schema:url
<https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust-fall2016/blob/master/topics-and-advance-readings/fit-for-purpose-blockchains.md#lgw>
.

}

-- 
Regards,

Kingsley Idehen       
Founder & CEO 
OpenLink Software   (Home Page: http://www.openlinksw.com)

Weblogs (Blogs):
Legacy Blog: http://www.openlinksw.com/blog/~kidehen/
Blogspot Blog: http://kidehen.blogspot.com
Medium Blog: https://medium.com/@kidehen

Profile Pages:
Pinterest: https://www.pinterest.com/kidehen/
Quora: https://www.quora.com/profile/Kingsley-Uyi-Idehen
Twitter: https://twitter.com/kidehen
Google+: https://plus.google.com/+KingsleyIdehen/about
LinkedIn: http://www.linkedin.com/in/kidehen

Web Identities (WebID):
Personal: http://kingsley.idehen.net/dataspace/person/kidehen#this
        : http://id.myopenlink.net/DAV/home/KingsleyUyiIdehen/Public/kingsley.ttl#this

Received on Monday, 10 October 2016 18:18:59 UTC