Skip to content

Latest commit

 

History

History
153 lines (125 loc) · 4.01 KB

GLOSSARY.md

File metadata and controls

153 lines (125 loc) · 4.01 KB

GLOSSARY OF TERMS

We need to speak the same language so that we are not talking past each other!

For each definition please use the format described in A Modest Proposal, except limit of one definition per term:


TERM : Definition

  • Related Terms:
    • Alternative 1
    • Alternative 2
  • Examples:
    • Example 1
    • Example 2
  • Optional - link to further discussion

Optional code block

On a few lines


What do we mean by...


DECENTRALIZED GOVERANCE SYSTEM : An API that allows users to vote on arbitrary proposals including proposals to change the goverance system. The sytem is democratic and cannot be captured by malicious actors.

  • Related Terms:
    • Decentralized Autonomous Orginization ( DAO )
    • Cooperative Organization ( Co-Op )
  • Examples:
    • aragon.org
    • colony.io

DECENTRALIZED IDENTITY : A unique string that is used to attribute ownership of content in a decentralized system. The string may not be globally unique.

  • Related Terms:
    • DID
    • Web3 ID
    • ENS name
    • NFT
    • Blockchain wallet address
  • Examples:
    • W3C DID Spec
    • ENS name

DECENTRALIZED STORAGE SYSTEM : An API that allows users to CRUD data in a way that cannot be censored by individual or groups.

  • Related Terms:
    • Blockchain
    • Distributed Public Ledger
  • Examples:
    • IPFS
    • Arweave
    • Bitcoin ledger

DHT (distributed hash table) : A data structure for distributed data storage with no central directory.

  • Related Terms:
  • Examples:
    • Chord
    • Kademlia (most popular)
    • Pastry
    • Tapestry

DIDs (W3C spec for Decentralized Identifiers v1.0) : A new type of identifier that enables verifiable, decentralized digital identity.

  • Related Terms:
    • DID
    • Web3 ID
    • ENS name
    • NFT
    • Blockchain Wallet Address
  • Examples:

FEDERATED SERVICE : A service of a specific type that shares its data with services of the same type in a peer-to-peer architecture such that a user of the service can interact with a user of another service of the same type as though they are both on the same service.

  • Related Terms:
    • Fediverse
  • Examples:
    • A matrix node
    • A mastdodon node

FIREWALL BYPASS : Connect computers that are behind one way firewalls and NATs.

  • Related Terms:
  • Examples:
    • webRTC(STUN, TURN)
    • libp2p

Merkle DAG (directed acyclic graph) : A DAG where the links are cryptographic hashes.

  • Related Terms:
    • Merkle Tree
    • Block chain
  • Examples:
    • SHA1 used in Git to link objects
    • SHA2 used in Bitcoin to link blocks

MODERATOR : A user who has special permissions to control which content is available to a specific set of users.

  • Related Terms:
    • Mod
    • Trust and safety team
    • Administrator
  • Examples:

PUBLIC LEDGER (PLT) : A immutable and orderd log of events or mesages.

  • Related Terms:
    • Blockchain
  • Examples:

SELF CERTIFYING KNOWLEDGE GRAPH : A graph where the nodes are linked by cryptographic hashes or signatures.

SELF HOSTING : A service that is hosted by the person or group who uses it. More relevant with federation of services than with centralised service

  • Related Terms:
  • Examples:
    • mastodon
    • gitea
    • matrix-synapse

SMART CONTRACT : A piece of code that executes in a virtual machine that is governed by a public consensus mechanism.

  • Related Terms:
    • dapp
    • decentralized app
    • Solidity code
  • Examples:
    • cryptokitties.co
    • fairmint.co
    • A physical vending machine
    • Bitcoin protocol

ZERO-KNOWLEDGE PROOF : A method by which one party (the prover) can prove to another party (the verifier) that a given statement is true while the prover avoids conveying any additional information apart from the fact that the statement is indeed true.

  • Related Terms:
    • zk-snark
  • Examples:
    • zcash
    • zksync.io
    • minaprotocol.com