From 366374d0a332fdf775047224de210577f1b2b054 Mon Sep 17 00:00:00 2001 From: infominer33 Date: Wed, 13 Mar 2019 21:22:34 -0400 Subject: [PATCH] add contents and github repos --- ethereum.md | 173 +++++++++++++++++++++++++++++++++++++++++++++ ethereum/README.md | 27 ------- 2 files changed, 173 insertions(+), 27 deletions(-) create mode 100644 ethereum.md delete mode 100644 ethereum/README.md diff --git a/ethereum.md b/ethereum.md new file mode 100644 index 00000000..c8ee65fe --- /dev/null +++ b/ethereum.md @@ -0,0 +1,173 @@ +# Ethereum Identity +**Specifications, Literature, Applications** + + +* [Decentralized Digital Identity on Ethereum](https://www.slideshare.net/FabriceCroiseaux/ethcc-2018-decentralized-digital-identity-on-ethereum) -SlideShare + ![](https://i.imgur.com/XWeGM72.png) + + +## Contents +* [Ethereum ID](#ethereum-id) +* [uPort](#uport-) + * [uPort GitHub Repos](#uport-github-repos-) + * [uPort DID](#uport-did-) + * [uPort Identification](#uport-identification-) + * [uPort Mobile](#uport-mobile-) + * [uPort Lambda](#uport-lambda-) + * [uPort React](#uport-react-) + * [uPort Assorted](#uport-assorted-) +* [Jolocom](#jolocom-) + * [Jolocom Github Repos](#jolocom-github-repos-) +* [Assorted Ethereum Apps](#assorted-ethereum-apps-) + + +## Ethereum ID + +* [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) + +## 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) + ![](http://i.imgur.com/ASI0PaB.png) + +## uPort Github Repos [**^**](#contents) + +* /uport-project/developers - Developer portal for documentation and application management +* /uport-project/specs - uPort Protocol Specs +* /uport-project/uport-connect - Main uPort library for front end developers +* /uport-project/eth-typed-data - A javascript library for working with typed structured data as defined by EIP712 +* /uport-project/uport-transports - Set up communication channels between your app and a uPort client to handle requests and responses. +* /uport-project/webcard - Transaction Sharing +* /uport-project/demo - uPort Demo dApp +* /uport-project/uport-lite - Lightweight uport registry lookup +* /uport-project/eslint-config-uport - Shareable eslint config for uport libraries +* /uport-project/uPort-live - Forked from Siunami/uPort-live +* /uport-project/uport-wordpress-plugin - A Passwordless Login for uPort and Wordpress +* /uport-project/community-projects - A list of community hackathon projects and other experiments. +* /uport-project/udoor - uPort Door Management +* /uport-project/uport-bounties- A Library of uPort Bounties +* /dconroy/CityKey - Adding uPort support to Chicago CityKey, adding all the benefits of Self Sovereign Identity to municipal services. http://citykeychained.com + +### uPort DID [**^**](#contents) + +* /uport-project/ethr-did-resolver - DID resolver for Ethereum Addresses with support for key management +* /uport-project/secp256k1-did-resolver - Resolve DID documents for secp256k1 public keys +* /uport-project/uport-did-driver - Driver for the uPort DID method +* /uport-project/eth-did-resolver - DID resolver for Ethereum Addresses +* /uport-project/ethr-did - Create ethr DIDs +* /uport-project/ethr-did-registry - Backing for an experimental DID method +* /uport-project/did-resolver - Generic did-resolver +* /uport-project/https-did-resolver - DID resolver for HTTPS domains +* /uport-project/nacl-did - Light weight DID method, complete with Identity Creation tools, encryption and JWT signing +* /uport-project/did-jwt - Create and verify uPort and DID compliant JWT's in Javascript +* /uport-project/uport-did-resolver - DID resolver for uPort identities + + +### uPort Identification [**^**](#contents) +* /uport-project/openid - uPort openid +* /uport-project/kmnid - A kotlin implementation of MNID +* /uport-project/uport-registry - Core uPort registry contract for linking attributes to uPort identities. +* /uport-project/uport-chrome-extension - An experiment to test decentralized identity in a Browser Extension environment. +* /uport-project/infrastructure - Support services for Self-Sovereign Identity +* /uport-project/mnid - Multi Network Identifier - spec and reference implementation + + + +### uPort Mobile [**^**](#contents) + +* /uport-project/uport-android-sdk - Collections of tools and helper libraries for android to issue and use identities on the uPort platform +* /uport-project/uport-android-signer - android ETH signer library to be used by uport app and sdk +* /uport-project/uport-android - uPort app for android - under construction +* /uport-project/uport-ios-demo - Demo iPhone app using uPort SDK +* /uport-project/uport-mobile-issues - This repository is a place for developers to report and track status of issues reported while using the uPort mobile app +* /uport-project/uport-mobile - uPort mobile app +* /uport-project/uport-ios-sdk - uPort iOS SDK in Swift +* /uport-project/uport-ios-core-eth - iOS Ethereum Toolkit for uPort SDK +* /uport-project/uport-ios-openssl - iOS OpenSSL Framework for uPort SDK +* /uport-project/UPTEthereumSigner - Ethereum signer library for iOS + + + +### uPort Lambda [**^**](#contents) + +* /uport-project/lambda-chasqui - running_man Messenger service running_man +* /uport-project/lambda-agora - An open public space where an assembly of applications can share details and be discovered (pre-alpha) +* /uport-project/lambda-champagne +* /uport-project/lambda-niscani +* /uport-project/lambda-sensui - uPort tx funding service +* /uport-project/lambda-caleuche - Caleuche. Event Hub Service +* /uport-project/lambda-idgraph +* /uport-project/lambda-olorun - uPort private network support +* /uport-project/lambda-fatima - uPort badge event attestor +* /uport-project/lambda-pututu - Push notification service +* /uport-project/lambda-nisaba - Lambda functions for anti-sybill +* /uport-project/lambda-unnu - Creator of Identities + +### uPort React [**^**](#contents) + +* /uport-project/react-native-uport-signer +* /uport-project/react-native-signer-demo +* /uport-project/uport-react-native-demo +* /uport-project/react-native-uport-connect - Library for integrating uPort into your React Native app +* /uport-project/react-uport-box - Truffle and React/Redux boilerplate with uPort Connect +* /uport-project/react-native-passcode-android - Forked from aldigjo/react-native-passcode-android + +### uPort Assorted [**^**](#contents) +* /uport-project/champagne-dapp - Champagne Project dApp +* /uport-project/tweetnacl-k - kotlin implementation of tweetnacl +* /uport-project/sample-data-generator +* /uport-project/bck-wallet +* /uport-project/UPTEthereumSigner-Example - Example app and unit tests for the UPTEthereumSigner repo +* /uport-project/lastblock - Daemon that alerts when a new block is mined +* /uport-project/service-tests - Test servers from the outside +* /uport-project/paper +* /uport-project/swift-rlp - Recursive Length Prefix in Swift - CocoaPod +* /uport-project/SwiftKeccak - Ethereum compatible Keccak hash for Swift +* /uport-project/ed2curve-js - Convert Ed25519 signing keys into Curve25519 Diffie-Hellman keys + + + +## 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 [**^**](#contents) + +* /jolocom/docs - Documentation +* /jolocom/smartwallet-app - A decentralized self sovereign identity solution developed by Jolocom. +* /jolocom/jolocom-lib - Library for interacting with the identity solution provided by Jolocom. +* /jolocom/jolocom-did-driver - Universal Resolver DID Driver for the did:jolo identity space +* /jolocom/generic-backend - A generic backend implementation that makes use of the Jolocom Library for authentication, and for issuing credentials. +* /jolocom/demo-sso - A simple example web application integrating the Jolocom library for authentication. +* /jolocom/demo-sso-mobile - An example mobile application in React Native that showcases the interaction flows between the Smartwallet and another mobile app. +* /jolocom/cred-types-jolocom-demo - Collection of metadata definitions for the demo Jolocom credential types. +* /jolocom/react-native-build-config - Expose native build config to JS (android only for now) +* /jolocom/credTypes-jolocom-core - Collection of metadata definitions for the core Jolocom credential types. +* /jolocom/fueling-service - Simple express service that can wire ether to requester. +* /jolocom/registry-contract - A basic smart contract on top of the Ethereum network that registers mappings between DID and IPFS DDO hashes. +* /jolocom/smartwallet-webid-proxy - WebID proxy service + + + +### 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. + * [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) + diff --git a/ethereum/README.md b/ethereum/README.md deleted file mode 100644 index aba9931b..00000000 --- a/ethereum/README.md +++ /dev/null @@ -1,27 +0,0 @@ -# Ethereum Identity -**Specifications, Literature, Applications** - -* [Decentralized Digital Identity on Ethereum](https://www.slideshare.net/FabriceCroiseaux/ethcc-2018-decentralized-digital-identity-on-ethereum) -SlideShare - ![](https://i.imgur.com/XWeGM72.png) -* [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) - - - -### Ethereum Identity Apps [**^**](#contents) -* [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) -* [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". -* [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) -* [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. - * [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) -