mirror of
https://github.com/Decentralized-ID/decentralized-id.github.io.git
synced 2024-12-12 00:54:23 -05:00
decentralize ethereum
This commit is contained in:
parent
fb6e2c6001
commit
eed1927cfd
38
ethereum/cryptonomica.md
Normal file
38
ethereum/cryptonomica.md
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# Cryptonomica
|
||||||
|
|
||||||
|
|
||||||
|
[![](https://i.imgur.com/moVyrrt.png)](https://cryptonomica.github.io)
|
||||||
|
|
||||||
|
* [Cryptonomica.net](https://cryptonomica.net) is an identity verification service based on [OpenPGP](https://en.wikipedia.org/wiki/Pretty_Good_Privacy) and [Ethereum](https://www.ethereum.org) with legal framework and online dispute resolution for electronic contracts from London-based [court of arbitration](https://cryptonomica.net/#!/arbitration)
|
||||||
|
|
||||||
|
## From [the Cryptonomica Whitepaper](https://github.com/Cryptonomica/cryptonomica/wiki/Cryptonomica-White-Paper#the-problem):
|
||||||
|
|
||||||
|
>### The Problem
|
||||||
|
>
|
||||||
|
>As stated in [Wikipedia](https://en.wikipedia.org/wiki/Pretty_Good_Privacy#Certificates):
|
||||||
|
>
|
||||||
|
>> All public key / private key cryptosystems have the same problem (The problem of correctly identifying a public key as belonging to a particular user), even if in slightly different guises and *no fully satisfactory solution is known*.
|
||||||
|
>
|
||||||
|
>Existing systems of keys-based digital signature for documents are based on a personal visit to a certification center.
|
||||||
|
>
|
||||||
|
>The key pair for the client is in many countries created by the certification center, and given to the client. In this case, a copy of the user's private key can remain in the certification center, i.e. not only user can have access to it. This problem is often not even realized by users.
|
||||||
|
Often the keys for the client-bank systems are created this way.
|
||||||
|
>
|
||||||
|
>Although signature verification is reliable only if no one else except the owner has access to private key.
|
||||||
|
|
||||||
|
[...]
|
||||||
|
|
||||||
|
>### Our Solution
|
||||||
|
>
|
||||||
|
>PGP's ["Web of trust"](https://en.wikipedia.org/wiki/Web_of_trust) was not a success, because, as stated [Wikipedia](https://en.wikipedia.org/wiki/Pretty_Good_Privacy#Web_of_trust):
|
||||||
|
> Users have been willing to accept certificates and check their validity *manually* or to simply accept them. *No satisfactory solution has been found for the underlying problem*
|
||||||
|
>
|
||||||
|
>We offer exactly the solution for this problem that is mentioned in Wikipedia as not yet found. We deny automatic key check, we are offering the user to check and download each key manually.
|
||||||
|
>
|
||||||
|
>We make verification of key owner's identity and store data about this verification: who, when, using which document made verification. And unlike in ['Web of trust']((https://en.wikipedia.org/wiki/Pretty_Good_Privacy#Web_of_trust)) there is an established procedure for key verification, i.e. known rules according to witch identity of the key owner have to be proven.
|
||||||
|
>
|
||||||
|
>The user can make the information of the key or keys in the database available to all other users of the database, or available only for specified users or user group. Accordingly database user will have access to data about keys of others users, which is open to all users or shared with him, (for some cases, i.e. for arbitrators, including scans on the paper documents)
|
||||||
|
>
|
||||||
|
>And we offer for the market the first legally relevant global system of public key's certification, that can be run around the world, or more precisely in all states where [Hague Convention Abolishing the Requirement for Legalisation for Foreign Public Documents 1961](https://www.hcch.net/en/instruments/conventions/full-text/?cid=41) ([Apostille Convention](https://en.wikipedia.org/wiki/Apostille_Convention)) and [United Nations Convention on the Recognition and Enforcement of Foreign Arbitral Awards 1958](http://www.uncitral.org/uncitral/en/uncitral_texts/arbitration/NYConvention.html) ([New York Convention 1958](https://en.wikipedia.org/wiki/Convention_on_the_Recognition_and_Enforcement_of_Foreign_Arbitral_Awards)) are recognized.
|
||||||
|
>
|
||||||
|
>We can provide a legal mechanism for recognizing digitally signed contracts in almost every country: every digital contract in the need can be "transformed" in arbitral award recognized under [The Convention on the Recognition and Enforcement of Foreign Arbitral Awards](http://www.uncitral.org/uncitral/en/uncitral_texts/arbitration/NYConvention.html), and using modern technologies (web-server, databases, videoconferencing, e-mail) make [international arbitration](https://en.wikipedia.org/wiki/International_arbitration) affordable even for small business and individual clients.
|
@ -1,75 +1,53 @@
|
|||||||
---
|
# Ethereum Decentralized-Identity Github Repositories
|
||||||
title : "Ethereum Identity Specs and Apps"
|
|
||||||
description : "A Collection of Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories."
|
|
||||||
image : "https://infominer.id/DIDecentralized/images/ethereum.png"
|
|
||||||
---
|
|
||||||
|
|
||||||
# Ethereum Identity
|
A listing of any Github Repositories for Ethereum Based Decentralized Identity specifications and applications.
|
||||||
**Specifications, Literature, (d)Apps, and GitHub Repositories**
|
|
||||||
|
|
||||||
![](https://i.imgur.com/XWeGM72.png)
|
|
||||||
* [Decentralized Digital Identity on Ethereum](https://www.slideshare.net/FabriceCroiseaux/ethcc-2018-decentralized-digital-identity-on-ethereum) -SlideShare
|
|
||||||
* [DEVCON1: Digital Identity](https://www.youtube.com/watch?v=QpaTOvAhLR4) — video from DEVCON1
|
|
||||||
* [Proof-of-Individuality](http://proofofindividuality.online/) — how to prove a person only has one account
|
|
||||||
* [Anti-Sybil Protocol using virtual pseudonym parties](https://medium.com/@unlisted/anti-sybil-protocol-using-virtual-pseudonym-parties-10276fcf3b20)
|
|
||||||
|
|
||||||
## Contents
|
## Contents
|
||||||
* [ERC-EIP](#erc-eip-)
|
|
||||||
* [ERC725-735](#erc725-735-)
|
* [EIP - ERC](#eip---erc-)
|
||||||
|
* [Jolocom](#jolocom-)
|
||||||
* [uPort](#uport-)
|
* [uPort](#uport-)
|
||||||
* [uPort GitHub Repos](#uport-github-repos-)
|
|
||||||
* [uPort DID](#uport-did-)
|
* [uPort DID](#uport-did-)
|
||||||
* [uPort Identification](#uport-identification-)
|
* [uPort Identification](#uport-identification-)
|
||||||
* [uPort Mobile](#uport-mobile-)
|
* [uPort Mobile](#uport-mobile-)
|
||||||
* [uPort Lambda](#uport-lambda-)
|
* [uPort Lambda](#uport-lambda-)
|
||||||
* [uPort React](#uport-react-)
|
* [uPort React](#uport-react-)
|
||||||
* [uPort Assorted](#uport-assorted-)
|
* [uPort Assorted](#uport-assorted-)
|
||||||
* [Jolocom](#jolocom-)
|
* [Spid-Eth](#spid-eth-)
|
||||||
* [Jolocom Github Repos](#jolocom-github-repos-)
|
|
||||||
* [Spidchain](#spidchain-)
|
|
||||||
* [Spid-Eth Repos](#spid-eth-repos-)
|
|
||||||
* [Cryptonomica](#cryptonomica-)
|
* [Cryptonomica](#cryptonomica-)
|
||||||
* [Cryptonomica Github Repos](#cryptonomica-github-repos-)
|
|
||||||
* [Assorted Ethereum Apps](#assorted-ethereum-apps-)
|
|
||||||
|
|
||||||
|
|
||||||
## ERC-EIP [**^**](#contents)
|
## EIP - ERC [**^**](#contents)
|
||||||
|
|
||||||
* [ERC: Lightweight Identity #1056](https://github.com/ethereum/EIPs/issues/1056) —This ERC describes a standard for creating and updating identities with a limited use of blockchain resources. An identity can have an unlimited number of delegates and attributes associated with it. Identity creation is as simple as creating a regular key pair ethereum account, which means that it's fee (no gas costs) and all ethereum accounts are valid identities. Furthermore this ERC is fully DID compliant.
|
* [ethereum/EIPs/issues/1056](https://github.com/ethereum/EIPs/issues/1056) - ERC: Lightweight Identity
|
||||||
* [ERC1056 ❤ ERC780 — an open identity and claims protocol for Ethereum](https://medium.com/uport/erc1056-erc780-an-open-identity-and-claims-protocol-for-ethereum-aef7207bc744)
|
- This ERC describes a standard for creating and updating identities with a limited use of blockchain resources. An identity can have an unlimited number of delegates and attributes associated with it. Identity creation is as simple as creating a regular key pair ethereum account, which means that it's fee (no gas costs) and all ethereum accounts are valid identities. Furthermore this ERC is fully DID compliant.
|
||||||
* [EIP-780 Ethereum Claims Registry](https://github.com/ethereum/EIPs/issues/780)
|
* [ethereum/EIPs/issues/780](https://github.com/ethereum/EIPs/issues/780) - EIP-780 Ethereum Claims Registry
|
||||||
* [EIP712](https://github.com/ethereum/EIPs/blob/f29527ab39357548b06b29e937a48f06ae099de7/EIPS/eip-712.md) - This is a standard for hashing and signing of typed structured data
|
* [ethereum/EIPs / eip-712.md](https://github.com/ethereum/EIPs/blob/f29527ab39357548b06b29e937a48f06ae099de7/EIPS/eip-712.md) - EIP712
|
||||||
* [ERC-1484 Digital Identity Aggregator](https://github.com/ethereum/EIPs/issues/1495) —A protocol for aggregating digital identity information that's broadly interoperable with existing, proposed, and hypothetical future digital identity standards.
|
- This is a standard for hashing and signing of typed structured data
|
||||||
* [EIP-1078](https://github.com/ethereum/EIPs/blob/ed621645c8f3bc5756492f327cda015f35d9f8da/EIPS/eip-1078.md) -
|
* [ethereum/EIPs/issues/1495](https://github.com/ethereum/EIPs/issues/1495) - ERC-1484 Digital Identity Aggregator
|
||||||
This presents a method to replace the usual signup/login design pattern with a minimal ethereum native scheme, that doesn’t require passwords, backing up private keys nor typing seed phrases.
|
- A protocol for aggregating digital identity information that's broadly interoperable with existing, proposed, and hypothetical future digital identity standards.
|
||||||
* [ERC-1077 and ERC-1078: The magic of executable signed messages](https://ethereum-magicians.org/t/erc-1077-and-erc-1078-the-magic-of-executable-signed-messages-to-login-and-do-actions/351)
|
* [ethereum/EIPs / eip-1078.md](https://github.com/ethereum/EIPs/blob/ed621645c8f3bc5756492f327cda015f35d9f8da/EIPS/eip-1078.md) - EIP-1078
|
||||||
|
- This presents a method to replace the usual signup/login design pattern with a minimal ethereum native scheme, that doesn’t require passwords, backing up private keys nor typing seed phrases.
|
||||||
### ERC725-735 [**^**](#contents-)
|
|
||||||
|
|
||||||
* [ERC725](https://github.com/ethereum/EIPs/issues/725)
|
|
||||||
* The following describes standard functions for a unique identifiable proxy account to be used by humans, groups, organisations, objects and machines
|
|
||||||
* [ERC735](https://github.com/ethereum/EIPs/issues/735) - The following describes standard functions for adding, removing and holding of claims.
|
|
||||||
- These claims can attested from third parties (issuers) or self attested.
|
|
||||||
* [Origin partners on ERC725](https://coinjournal.net/origin-protocol-partners-on-new-erc-725-alliance-to-promote-the-adoption-of-blockchain-based-identity-standard)
|
|
||||||
* [Managing Identity with a UI—ERC-725](https://medium.com/originprotocol/managing-identity-with-a-ui-for-erc-725-5c7422b38c09)
|
|
||||||
* [Ethereum ERC725 Blockchain Based, Self-Sovereign Identity Management](https://bitcoinexchangeguide.com/ethereum-erc725-blockchain-based-self-sovereign-identity-management/)
|
|
||||||
* [erc725alliance.org](https://erc725alliance.org)
|
|
||||||
* [ERC: Lightweight Identity #1056](https://github.com/ethereum/EIPs/issues/1056) —This ERC describes a standard for creating and updating identities with a limited use of blockchain resources. An identity can have an unlimited number of delegates and attributes associated with it. Identity creation is as simple as creating a regular key pair ethereum account, which means that it's fee (no gas costs) and all ethereum accounts are valid identities. Furthermore this ERC is fully DID compliant.
|
|
||||||
|
|
||||||
|
|
||||||
|
## Jolocom [**^**](#contents)
|
||||||
|
|
||||||
|
* <a href="https://github.com/jolocom/docs" target="_blank">/jolocom/docs</a> - Documentation
|
||||||
|
* <a href="https://github.com/jolocom/smartwallet-app" target="_blank">/jolocom/smartwallet-app</a> - A decentralized self sovereign identity solution developed by Jolocom.
|
||||||
|
* <a href="https://github.com/jolocom/jolocom-lib" target="_blank">/jolocom/jolocom-lib</a> - Library for interacting with the identity solution provided by Jolocom.
|
||||||
|
* <a href="https://github.com/jolocom/jolocom-did-driver" target="_blank">/jolocom/jolocom-did-driver</a> - Universal Resolver DID Driver for the did:jolo identity space
|
||||||
|
* <a href="https://github.com/jolocom/generic-backend" target="_blank">/jolocom/generic-backend</a> - A generic backend implementation that makes use of the Jolocom Library for authentication, and for issuing credentials.
|
||||||
|
* <a href="https://github.com/jolocom/demo-sso" target="_blank">/jolocom/demo-sso</a> - A simple example web application integrating the Jolocom library for authentication.
|
||||||
|
* <a href="https://github.com/jolocom/demo-sso-mobile" target="_blank">/jolocom/demo-sso-mobile</a> - An example mobile application in React Native that showcases the interaction flows between the Smartwallet and another mobile app.
|
||||||
|
* <a href="https://github.com/jolocom/cred-types-jolocom-demo" target="_blank">/jolocom/cred-types-jolocom-demo</a> - Collection of metadata definitions for the demo Jolocom credential types.
|
||||||
|
* <a href="https://github.com/jolocom/react-native-build-config" target="_blank">/jolocom/react-native-build-config</a> - Expose native build config to JS (android only for now)
|
||||||
|
* <a href="https://github.com/jolocom/credTypes-jolocom-core" target="_blank">/jolocom/credTypes-jolocom-core</a> - Collection of metadata definitions for the core Jolocom credential types.
|
||||||
|
* <a href="https://github.com/jolocom/fueling-service" target="_blank">/jolocom/fueling-service</a> - Simple express service that can wire ether to requester.
|
||||||
|
* <a href="https://github.com/jolocom/registry-contract" target="_blank">/jolocom/registry-contract</a> - A basic smart contract on top of the Ethereum network that registers mappings between DID and IPFS DDO hashes.
|
||||||
|
* <a href="https://github.com/jolocom/smartwallet-webid-proxy" target="_blank">/jolocom/smartwallet-webid-proxy</a> - WebID proxy service
|
||||||
|
|
||||||
## uPort [**^**](#contents)
|
## uPort [**^**](#contents)
|
||||||
|
|
||||||
![](https://i.imgur.com/sPAP2g3.png)
|
|
||||||
|
|
||||||
* [uPort](https://www.uport.me/) [[**G**](https://github.com/uport-project/)] [[**T**](https://twitter.com/uport_me)]
|
|
||||||
* [Ethereum studio ConsenSys launches digital IDs and assets secured on Ubuntu phones](http://www.ibtimes.co.uk/ethereum-studio-consensys-launches-internet-people-digital-ids-assets-secured-unbuntu-phones-1542620)
|
|
||||||
* [Year in Review. What's to come in 2018](https://medium.com/uport/uport-year-in-review-whats-to-come-in-2018-15ccb9214439)
|
|
||||||
* [Different Approaches to Ethereum Identity Standards](https://medium.com/uport/different-approaches-to-ethereum-identity-standards-a09488347c87)
|
|
||||||
![](https://i.imgur.com/ASI0PaB.png)
|
|
||||||
|
|
||||||
## uPort Github Repos [**^**](#contents)
|
|
||||||
|
|
||||||
* <a href="https://github.com/uport-project/developers" target="_blank">/uport-project/developers</a> - Developer portal for documentation and application management
|
* <a href="https://github.com/uport-project/developers" target="_blank">/uport-project/developers</a> - Developer portal for documentation and application management
|
||||||
* <a href="https://github.com/uport-project/specs" target="_blank">/uport-project/specs</a> - uPort Protocol Specs
|
* <a href="https://github.com/uport-project/specs" target="_blank">/uport-project/specs</a> - uPort Protocol Specs
|
||||||
* <a href="https://github.com/uport-project/uport-connect" target="_blank">/uport-project/uport-connect</a> - Main uPort library for front end developers
|
* <a href="https://github.com/uport-project/uport-connect" target="_blank">/uport-project/uport-connect</a> - Main uPort library for front end developers
|
||||||
@ -165,38 +143,7 @@ This presents a method to replace the usual signup/login design pattern with a m
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Jolocom [**^**](#contents)
|
### Spid-Eth [**^**](#contents)
|
||||||
|
|
||||||
![](https://i.imgur.com/BNmq1U9.png)
|
|
||||||
|
|
||||||
* [Jolocom](http://jolocom.com/)
|
|
||||||
* a "SmartWallet" for everyone to own their personal digital identity, using [Social Linked Data](https://github.com/solid/solid-spec), WebID, and verifiable claims standards via Ethereum smart contracts.
|
|
||||||
* [A universal identity layer we can only build together](https://stories.jolocom.com/a-universal-identity-layer-we-can-only-build-together-e297ed5ae4ed)
|
|
||||||
|
|
||||||
## Jolocom Github Repos [**^**](#contents)
|
|
||||||
|
|
||||||
* <a href="https://github.com/jolocom/docs" target="_blank">/jolocom/docs</a> - Documentation
|
|
||||||
* <a href="https://github.com/jolocom/smartwallet-app" target="_blank">/jolocom/smartwallet-app</a> - A decentralized self sovereign identity solution developed by Jolocom.
|
|
||||||
* <a href="https://github.com/jolocom/jolocom-lib" target="_blank">/jolocom/jolocom-lib</a> - Library for interacting with the identity solution provided by Jolocom.
|
|
||||||
* <a href="https://github.com/jolocom/jolocom-did-driver" target="_blank">/jolocom/jolocom-did-driver</a> - Universal Resolver DID Driver for the did:jolo identity space
|
|
||||||
* <a href="https://github.com/jolocom/generic-backend" target="_blank">/jolocom/generic-backend</a> - A generic backend implementation that makes use of the Jolocom Library for authentication, and for issuing credentials.
|
|
||||||
* <a href="https://github.com/jolocom/demo-sso" target="_blank">/jolocom/demo-sso</a> - A simple example web application integrating the Jolocom library for authentication.
|
|
||||||
* <a href="https://github.com/jolocom/demo-sso-mobile" target="_blank">/jolocom/demo-sso-mobile</a> - An example mobile application in React Native that showcases the interaction flows between the Smartwallet and another mobile app.
|
|
||||||
* <a href="https://github.com/jolocom/cred-types-jolocom-demo" target="_blank">/jolocom/cred-types-jolocom-demo</a> - Collection of metadata definitions for the demo Jolocom credential types.
|
|
||||||
* <a href="https://github.com/jolocom/react-native-build-config" target="_blank">/jolocom/react-native-build-config</a> - Expose native build config to JS (android only for now)
|
|
||||||
* <a href="https://github.com/jolocom/credTypes-jolocom-core" target="_blank">/jolocom/credTypes-jolocom-core</a> - Collection of metadata definitions for the core Jolocom credential types.
|
|
||||||
* <a href="https://github.com/jolocom/fueling-service" target="_blank">/jolocom/fueling-service</a> - Simple express service that can wire ether to requester.
|
|
||||||
* <a href="https://github.com/jolocom/registry-contract" target="_blank">/jolocom/registry-contract</a> - A basic smart contract on top of the Ethereum network that registers mappings between DID and IPFS DDO hashes.
|
|
||||||
* <a href="https://github.com/jolocom/smartwallet-webid-proxy" target="_blank">/jolocom/smartwallet-webid-proxy</a> - WebID proxy service
|
|
||||||
|
|
||||||
## Spidchain [**^**](#contents)
|
|
||||||
|
|
||||||
![](https://i.imgur.com/azuC8lh.png)
|
|
||||||
|
|
||||||
* [Spidchain](http://www.spidchain.com/) [[**wp**](https://drive.google.com/file/d/0B89WE3IIHmy1Z0ZSSWVmVEtaaG8/view)]
|
|
||||||
* "offers a platform for self-sovereign identity, including desktop and mobile apps for end-users. It uses Decentralized Identifiers (DIDs) - backed by optionally Bitcoin or Ethereum - to implement a marketplace for verifiable claims. The Spidchain applications allow individuals to create, recover, and revoke DIDs, to authenticate, to sign and verify files and claims, and more."
|
|
||||||
|
|
||||||
### Spid-Eth Repos [**^**](#contents)
|
|
||||||
* <a href="https://github.com/SpidChain/eth-lightwallet" target="_blank">/SpidChain/eth-lightwallet</a> - Forked from ConsenSys/eth-lightwallet
|
* <a href="https://github.com/SpidChain/eth-lightwallet" target="_blank">/SpidChain/eth-lightwallet</a> - Forked from ConsenSys/eth-lightwallet
|
||||||
- Lightweight JS Wallet for Node and the browser
|
- Lightweight JS Wallet for Node and the browser
|
||||||
* <a href="https://github.com/SpidChain/truffle" target="_blank">/SpidChain/truffle</a> - Forked from trufflesuite/truffle
|
* <a href="https://github.com/SpidChain/truffle" target="_blank">/SpidChain/truffle</a> - Forked from trufflesuite/truffle
|
||||||
@ -207,13 +154,8 @@ This presents a method to replace the usual signup/login design pattern with a m
|
|||||||
* <a href="https://github.com/SpidChain/nodejs-ethereum" target="_blank">/SpidChain/nodejs-ethereum</a> - Forked from b9lab/nodejs-ethereum
|
* <a href="https://github.com/SpidChain/nodejs-ethereum" target="_blank">/SpidChain/nodejs-ethereum</a> - Forked from b9lab/nodejs-ethereum
|
||||||
Example of using NodeJs with Ethereum
|
Example of using NodeJs with Ethereum
|
||||||
|
|
||||||
## Cryptonomica [**^**](#contents)
|
|
||||||
|
|
||||||
[![](https://i.imgur.com/moVyrrt.png)](https://cryptonomica.github.io)
|
## Cryptonomica [**^**](#cryptonomica)
|
||||||
|
|
||||||
* [Cryptonomica.net](https://cryptonomica.net) is an identity verification service based on [OpenPGP](https://en.wikipedia.org/wiki/Pretty_Good_Privacy) and [Ethereum](https://www.ethereum.org) with legal framework and online dispute resolution for electronic contracts from London-based [court of arbitration](https://cryptonomica.net/#!/arbitration)
|
|
||||||
|
|
||||||
### Cryptonomica Github Repos [**^**](#contents)
|
|
||||||
* <a href="https://github.com/Cryptonomica/cryptonomica" target="_blank">/Cryptonomica/cryptonomica</a> - Cryptonomica keys server
|
* <a href="https://github.com/Cryptonomica/cryptonomica" target="_blank">/Cryptonomica/cryptonomica</a> - Cryptonomica keys server
|
||||||
* <a href="https://github.com/Cryptonomica/cryptonomica.github.io" target="_blank">/Cryptonomica/cryptonomica.github.io</a> - Cryptonomica frontend
|
* <a href="https://github.com/Cryptonomica/cryptonomica.github.io" target="_blank">/Cryptonomica/cryptonomica.github.io</a> - Cryptonomica frontend
|
||||||
* <a href="https://github.com/Cryptonomica/arbitration-rules" target="_blank">/Cryptonomica/arbitration-rules</a> - Cryptonomica Arbitration Rules
|
* <a href="https://github.com/Cryptonomica/arbitration-rules" target="_blank">/Cryptonomica/arbitration-rules</a> - Cryptonomica Arbitration Rules
|
||||||
@ -222,13 +164,3 @@ Example of using NodeJs with Ethereum
|
|||||||
* <a href="https://github.com/Cryptonomica/ethnode.cryptonomica.net" target="_blank">/Cryptonomica/ethnode.cryptonomica.net</a> - Ethereum node with API on nodejs and web3.js
|
* <a href="https://github.com/Cryptonomica/ethnode.cryptonomica.net" target="_blank">/Cryptonomica/ethnode.cryptonomica.net</a> - Ethereum node with API on nodejs and web3.js
|
||||||
* <a href="https://github.com/Cryptonomica/Ethereum-IdentityProof" target="_blank">/Cryptonomica/Ethereum-IdentityProof</a> - Smart contract for Ethereum's account owner verification using Cryptonomica.net
|
* <a href="https://github.com/Cryptonomica/Ethereum-IdentityProof" target="_blank">/Cryptonomica/Ethereum-IdentityProof</a> - Smart contract for Ethereum's account owner verification using Cryptonomica.net
|
||||||
* <a href="https://github.com/Cryptonomica/international-arbitration-law" target="_blank">/Cryptonomica/international-arbitration-law</a> - Repository for collecting information about international arbitration law and practice
|
* <a href="https://github.com/Cryptonomica/international-arbitration-law" target="_blank">/Cryptonomica/international-arbitration-law</a> - Repository for collecting information about international arbitration law and practice
|
||||||
|
|
||||||
### Assorted Ethereum Apps [**^**](#contents)
|
|
||||||
|
|
||||||
* [Deloitte SmartID](http://www.deloitte.co.uk/smartid/) [[**G**](https://github.com/SmartIdentity/smartId-contracts)]
|
|
||||||
* "Smart Identity uses the Ethereum blockchain to represent an identity using a smart contract, attributes can be added by the identity owner and are stored in hash form"
|
|
||||||
* [Nuggets](http://www.nuggets.life/) [[**wp**](https://nuggets.life/images/Nuggets-White-Paper.pdf)]
|
|
||||||
* "is a blockchain platform giving users a single biometric tool for login, payment and identity verification. It stores an individual's information in a "personal cloud" in "zero-knowledge blockchain storage".
|
|
||||||
* [poa.network](https://poa.network/)[**[D](https://medium.com/poa-network/poa-network-how-honey-badger-bft-consensus-works-4b16c0f1ff94)**]
|
|
||||||
POA Network is an Ethereum-based platform that offers an open-source framework for smart contracts. POA Network is a sidechain to Ethereum utilizing [Proof of Authority](https://blockonomi.com/proof-of-authority/)
|
|
||||||
as its consensus mechanism.
|
|
104
ethereum/index.md
Normal file
104
ethereum/index.md
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
---
|
||||||
|
title : "Ethereum Identity Specs and Apps"
|
||||||
|
description : "A Collection of Ethereum-based Decentralized Identity Specs, Literature, (d)Apps, and GitHub Repositories."
|
||||||
|
image : "https://infominer.id/DIDecentralized/images/ethereum.png"
|
||||||
|
---
|
||||||
|
|
||||||
|
# Ethereum Identity
|
||||||
|
**Specifications, Literature, (d)Apps, and GitHub Repositories**
|
||||||
|
|
||||||
|
![](https://i.imgur.com/XWeGM72.png)
|
||||||
|
* [Decentralized Digital Identity on Ethereum](https://www.slideshare.net/FabriceCroiseaux/ethcc-2018-decentralized-digital-identity-on-ethereum) -SlideShare
|
||||||
|
* [DEVCON1: Digital Identity](https://www.youtube.com/watch?v=QpaTOvAhLR4) — video from DEVCON1
|
||||||
|
* [Proof-of-Individuality](http://proofofindividuality.online/) — how to prove a person only has one account
|
||||||
|
* [Anti-Sybil Protocol using virtual pseudonym parties](https://medium.com/@unlisted/anti-sybil-protocol-using-virtual-pseudonym-parties-10276fcf3b20)
|
||||||
|
|
||||||
|
## Contents
|
||||||
|
* [ERC-EIP](#erc-eip-)
|
||||||
|
* [ERC725-735](#erc725-735-)
|
||||||
|
* [uPort](#uport-)
|
||||||
|
* [Jolocom](#jolocom-)
|
||||||
|
* [Spidchain](#spidchain-)
|
||||||
|
* [Cryptonomica](#cryptonomica-)
|
||||||
|
* [Assorted Ethereum Apps](#assorted-ethereum-apps-)
|
||||||
|
|
||||||
|
|
||||||
|
## ERC-EIP [**^**](#contents)
|
||||||
|
|
||||||
|
* [ERC: Lightweight Identity #1056](https://github.com/ethereum/EIPs/issues/1056) —This ERC describes a standard for creating and updating identities with a limited use of blockchain resources. An identity can have an unlimited number of delegates and attributes associated with it. Identity creation is as simple as creating a regular key pair ethereum account, which means that it's fee (no gas costs) and all ethereum accounts are valid identities. Furthermore this ERC is fully DID compliant.
|
||||||
|
* [ERC1056 ❤ ERC780 — an open identity and claims protocol for Ethereum](https://medium.com/uport/erc1056-erc780-an-open-identity-and-claims-protocol-for-ethereum-aef7207bc744)
|
||||||
|
* [EIP-780 Ethereum Claims Registry](https://github.com/ethereum/EIPs/issues/780)
|
||||||
|
* [EIP712](https://github.com/ethereum/EIPs/blob/f29527ab39357548b06b29e937a48f06ae099de7/EIPS/eip-712.md) - This is a standard for hashing and signing of typed structured data
|
||||||
|
* [ERC-1484 Digital Identity Aggregator](https://github.com/ethereum/EIPs/issues/1495) —A protocol for aggregating digital identity information that's broadly interoperable with existing, proposed, and hypothetical future digital identity standards.
|
||||||
|
* [EIP-1078](https://github.com/ethereum/EIPs/blob/ed621645c8f3bc5756492f327cda015f35d9f8da/EIPS/eip-1078.md) -
|
||||||
|
This presents a method to replace the usual signup/login design pattern with a minimal ethereum native scheme, that doesn’t require passwords, backing up private keys nor typing seed phrases.
|
||||||
|
* [ERC-1077 and ERC-1078: The magic of executable signed messages](https://ethereum-magicians.org/t/erc-1077-and-erc-1078-the-magic-of-executable-signed-messages-to-login-and-do-actions/351)
|
||||||
|
|
||||||
|
### ERC725-735 [**^**](#contents-)
|
||||||
|
|
||||||
|
* [ERC725](https://github.com/ethereum/EIPs/issues/725)
|
||||||
|
* The following describes standard functions for a unique identifiable proxy account to be used by humans, groups, organisations, objects and machines
|
||||||
|
* [ERC735](https://github.com/ethereum/EIPs/issues/735) - The following describes standard functions for adding, removing and holding of claims.
|
||||||
|
- These claims can attested from third parties (issuers) or self attested.
|
||||||
|
* [Origin partners on ERC725](https://coinjournal.net/origin-protocol-partners-on-new-erc-725-alliance-to-promote-the-adoption-of-blockchain-based-identity-standard)
|
||||||
|
* [Managing Identity with a UI—ERC-725](https://medium.com/originprotocol/managing-identity-with-a-ui-for-erc-725-5c7422b38c09)
|
||||||
|
* [Ethereum ERC725 Blockchain Based, Self-Sovereign Identity Management](https://bitcoinexchangeguide.com/ethereum-erc725-blockchain-based-self-sovereign-identity-management/)
|
||||||
|
* [erc725alliance.org](https://erc725alliance.org)
|
||||||
|
* [ERC: Lightweight Identity #1056](https://github.com/ethereum/EIPs/issues/1056) —This ERC describes a standard for creating and updating identities with a limited use of blockchain resources. An identity can have an unlimited number of delegates and attributes associated with it. Identity creation is as simple as creating a regular key pair ethereum account, which means that it's fee (no gas costs) and all ethereum accounts are valid identities. Furthermore this ERC is fully DID compliant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## uPort [**^**](#contents)
|
||||||
|
|
||||||
|
![](https://i.imgur.com/sPAP2g3.png)
|
||||||
|
|
||||||
|
* [uPort](https://www.uport.me/) [[**G**](https://github.com/uport-project/)] [[**T**](https://twitter.com/uport_me)]
|
||||||
|
* [Ethereum studio ConsenSys launches digital IDs and assets secured on Ubuntu phones](http://www.ibtimes.co.uk/ethereum-studio-consensys-launches-internet-people-digital-ids-assets-secured-unbuntu-phones-1542620)
|
||||||
|
* [Year in Review. What's to come in 2018](https://medium.com/uport/uport-year-in-review-whats-to-come-in-2018-15ccb9214439)
|
||||||
|
* [Different Approaches to Ethereum Identity Standards](https://medium.com/uport/different-approaches-to-ethereum-identity-standards-a09488347c87)
|
||||||
|
![](https://i.imgur.com/ASI0PaB.png)
|
||||||
|
|
||||||
|
* [uPort GitHub Repos](eth-id-github.html#uport-)
|
||||||
|
* [uPort DID](eth-id-github.html#uport-did-)
|
||||||
|
* [uPort Identification](eth-id-github.html#uport-identification-)
|
||||||
|
* [uPort Mobile](eth-id-github.html#uport-mobile-)
|
||||||
|
* [uPort Lambda](eth-id-github.html#uport-lambda-)
|
||||||
|
* [uPort React](eth-id-github.html#uport-react-)
|
||||||
|
* [uPort Assorted](eth-id-github.html#uport-assorted-)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Jolocom [**^**](#contents)
|
||||||
|
|
||||||
|
![](https://i.imgur.com/BNmq1U9.png)
|
||||||
|
|
||||||
|
* [Jolocom](http://jolocom.com/)
|
||||||
|
* a "SmartWallet" for everyone to own their personal digital identity, using [Social Linked Data](https://github.com/solid/solid-spec), WebID, and verifiable claims standards via Ethereum smart contracts.
|
||||||
|
* [A universal identity layer we can only build together](https://stories.jolocom.com/a-universal-identity-layer-we-can-only-build-together-e297ed5ae4ed)
|
||||||
|
* [Jolocom Github Repos](eth-id-github.html#jolocom-)
|
||||||
|
|
||||||
|
## Spidchain [**^**](#contents)
|
||||||
|
|
||||||
|
![](https://i.imgur.com/azuC8lh.png)
|
||||||
|
|
||||||
|
* [Spidchain](http://www.spidchain.com/) [[**wp**](https://drive.google.com/file/d/0B89WE3IIHmy1Z0ZSSWVmVEtaaG8/view)]
|
||||||
|
* "offers a platform for self-sovereign identity, including desktop and mobile apps for end-users. It uses Decentralized Identifiers (DIDs) - backed by optionally Bitcoin or Ethereum - to implement a marketplace for verifiable claims. The Spidchain applications allow individuals to create, recover, and revoke DIDs, to authenticate, to sign and verify files and claims, and more."
|
||||||
|
* [Spid-Eth GitHub Repos](eth-id-github.html#spid-eth-repos-)
|
||||||
|
|
||||||
|
## Cryptonomica [**^**](#contents)
|
||||||
|
|
||||||
|
[![](https://i.imgur.com/moVyrrt.png)](https://cryptonomica.github.io)
|
||||||
|
|
||||||
|
* [Cryptonomica.net](https://cryptonomica.net) is an identity verification service based on [OpenPGP](https://en.wikipedia.org/wiki/Pretty_Good_Privacy) and [Ethereum](https://www.ethereum.org) with legal framework and online dispute resolution for electronic contracts from London-based [court of arbitration](https://cryptonomica.net/#!/arbitration)
|
||||||
|
* [Cryptonomica Github Repos](eth-id-github.html#cryptonomica-)
|
||||||
|
|
||||||
|
|
||||||
|
### Assorted Ethereum Apps [**^**](#contents)
|
||||||
|
|
||||||
|
* [Deloitte SmartID](http://www.deloitte.co.uk/smartid/) [[**G**](https://github.com/SmartIdentity/smartId-contracts)]
|
||||||
|
* "Smart Identity uses the Ethereum blockchain to represent an identity using a smart contract, attributes can be added by the identity owner and are stored in hash form"
|
||||||
|
* [Nuggets](http://www.nuggets.life/) [[**wp**](https://nuggets.life/images/Nuggets-White-Paper.pdf)]
|
||||||
|
* "is a blockchain platform giving users a single biometric tool for login, payment and identity verification. It stores an individual's information in a "personal cloud" in "zero-knowledge blockchain storage".
|
||||||
|
* [poa.network](https://poa.network/)[**[D](https://medium.com/poa-network/poa-network-how-honey-badger-bft-consensus-works-4b16c0f1ff94)**]
|
||||||
|
POA Network is an Ethereum-based platform that offers an open-source framework for smart contracts. POA Network is a sidechain to Ethereum utilizing [Proof of Authority](https://blockonomi.com/proof-of-authority/)
|
||||||
|
as its consensus mechanism.
|
30
index.md
30
index.md
@ -15,7 +15,7 @@ image : "https://infominer.id/DIDecentralized/images/IDecentralized.png"
|
|||||||
|
|
||||||
## Note:
|
## Note:
|
||||||
|
|
||||||
I'm getting to know the minimal-mistakes theme over at [SourceCrypto](https://infominer.id/SourceCrypto). I've gone as far with this theme as it can take me, and don't want to mess with it any more until I get the hang of [minimal-mistakes](https://mademistakes.com/work/minimal-mistakes-jekyll-theme/).
|
I'm getting to know the minimal-mistakes theme over at [SourceCrypto](https://infominer.id/SourceCrypto). I've gone as far with this theme as it can take me, and don't want to mess with the structure of this site any more until I get the hang of [minimal-mistakes](https://mademistakes.com/work/minimal-mistakes-jekyll-theme/).
|
||||||
|
|
||||||
|
|
||||||
**ATTN:** Submit any information you'd like included in this resource with an issue, or a pull-request.
|
**ATTN:** Submit any information you'd like included in this resource with an issue, or a pull-request.
|
||||||
@ -53,14 +53,14 @@ I'm getting to know the minimal-mistakes theme over at [SourceCrypto](https://in
|
|||||||
* [Decentralized Identity Foundation—DIF](identity-foundation.md) >>
|
* [Decentralized Identity Foundation—DIF](identity-foundation.md) >>
|
||||||
* [Bitcoin](bitcoin.md) >>
|
* [Bitcoin](bitcoin.md) >>
|
||||||
* [Spidchain](bitcoin.md#spidchain-) >>
|
* [Spidchain](bitcoin.md#spidchain-) >>
|
||||||
* [Ethereum](ethereum.md) >>
|
* [Ethereum](ethereum/) >>
|
||||||
* [ERC-EIP](ethereum.md#erc-eip-) >>
|
* [ERC-EIP](ethereum/#erc-eip-) >>
|
||||||
* [ERC725-735](ethereum.md#erc725-735-)
|
* [ERC725-735](ethereum/erc725-735-)
|
||||||
* [uPort](ethereum.md#uport-) >>
|
* [uPort](ethereum/#uport-) >>
|
||||||
* [Jolocom](ethereum.md#jolocom-) >>
|
* [Jolocom](ethereum/#jolocom-) >>
|
||||||
* [Spidchain](ethereum.md#spidchain-) >>
|
* [Spidchain](ethereum/#spidchain-) >>
|
||||||
* [Cryptonomica](ethereum.md#cryptonomica-) >>
|
* [Cryptonomica](ethereum/#cryptonomica-) >>
|
||||||
* [Assorted Ethereum Apps](ethereum.md#assorted-ethereum-apps-) >>
|
* [Assorted Ethereum Apps](ethereum/#assorted-ethereum-apps-) >>
|
||||||
* [Indy Ecosystem](indy-ecosystem/) >>
|
* [Indy Ecosystem](indy-ecosystem/) >>
|
||||||
* [Adoption](indy-ecosystem/adoption.md) >>
|
* [Adoption](indy-ecosystem/adoption.md) >>
|
||||||
* [Indy Github](indy-ecosystem/indy-github.md) >>
|
* [Indy Github](indy-ecosystem/indy-github.md) >>
|
||||||
@ -309,10 +309,14 @@ Other files and folders within this repository:
|
|||||||
* [Decentralized Identity Foundation—DIF](identity-foundation.md)
|
* [Decentralized Identity Foundation—DIF](identity-foundation.md)
|
||||||
* [Bitcoin](bitcoin.md)
|
* [Bitcoin](bitcoin.md)
|
||||||
* [Spidchain](bitcoin.md#spidchain-)
|
* [Spidchain](bitcoin.md#spidchain-)
|
||||||
* [Ethereum](ethereum.md)
|
* [Ethereum](ethereum/)
|
||||||
* [uPort](ethereum.md#uport-)
|
* [ERC-EIP](ethereum/#erc-eip-)
|
||||||
* [Jolocom](ethereum.md#jolocom-)
|
* [ERC725-735](ethereum/erc725-735-)
|
||||||
* [Spidchain](ethereum.md#spidchain-)
|
* [uPort](ethereum/#uport-)
|
||||||
|
* [Jolocom](ethereum/#jolocom-)
|
||||||
|
* [Spidchain](ethereum/#spidchain-)
|
||||||
|
* [Cryptonomica](ethereum/#cryptonomica-)
|
||||||
|
* [Assorted Ethereum Apps](ethereum/#assorted-ethereum-apps-)
|
||||||
* [Indy Ecosystem](indy-ecosystem/)
|
* [Indy Ecosystem](indy-ecosystem/)
|
||||||
* [Adoption](indy-ecosystem/adoption.md)
|
* [Adoption](indy-ecosystem/adoption.md)
|
||||||
* [Indy Github](indy-ecosystem/indy-github.md)
|
* [Indy Github](indy-ecosystem/indy-github.md)
|
||||||
|
Loading…
Reference in New Issue
Block a user