From b15ba614d94827e08047f2e4e804d5cc59409d76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=A7=89=20infominer?= Date: Mon, 30 Nov 2020 16:05:16 -0500 Subject: [PATCH] add consensys \ cleanup --- .../ethereum/2020-11-30-consensys.md | 68 ++++++++++++++++++ _posts/government/europe/2020-11-17-zug.md | 2 +- .../history/2020-01-03-blockchain-2015-19.md | 2 +- images/consensys-header.webp | Bin 0 -> 23152 bytes images/consensys-teaser.webp | Bin 0 -> 35534 bytes 5 files changed, 70 insertions(+), 2 deletions(-) create mode 100644 _posts/blockchain/ethereum/2020-11-30-consensys.md create mode 100644 images/consensys-header.webp create mode 100644 images/consensys-teaser.webp diff --git a/_posts/blockchain/ethereum/2020-11-30-consensys.md b/_posts/blockchain/ethereum/2020-11-30-consensys.md new file mode 100644 index 00000000..daf94910 --- /dev/null +++ b/_posts/blockchain/ethereum/2020-11-30-consensys.md @@ -0,0 +1,68 @@ +--- +date: 2020-11-30 +title: Consensys +description: Building Ethereum blockchain infrastructure and applications for new economic systems that are more open, efficient, and secure. +excerpt: > + ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligence, serves millions of users, supports billions of blockchain-based queries for our clients, and has handled billions of dollars in digital assets. Ethereum is the largest programmable blockchain in the world, leading in business adoption, developer community, and DeFi activity. On this trusted, open source foundation, we are building the digital economy of tomorrow. +header: + image: /images/consensys-header.webp + teaser: /images/consensys-teaser.webp +categories: ["Companies","Ethereum"] +tags: ["Consensys","Zug","uPort","DIF","uPortlandia"] +permalink: blockchain/ethereum/consensys/ +canonical_url: https://decentralized-id.com/blockchain/ethereum/consensys/ +last_modified_at: 2020-11-30 +--- + +**[ConsenSys](https://consensys.net/) • [Discord](https://discord.gg/hYpHRjK) • [Twitter](https://twitter.com/ConsenSys) • [Youtube](https://www.youtube.com/channel/UCBeLEwM-yhIKuIxHTx0VzdQ) • [Blog](https://media.consensys.net/) • [GitHub](https://github.com/ConsenSys)** + +> ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of [Infura](https://infura.io/), [Quorum](https://consensys.net/quorum/), [Codefi](https://codefi.consensys.net/), [MetaMask](https://metamask.io/), and [Diligence](https://consensys.net/diligence/), serves millions of users, supports billions of blockchain-based queries for our clients, and has handled billions of dollars in digital assets. Ethereum is the largest programmable blockchain in the world, leading in business adoption, developer community, and DeFi activity. On this trusted, open source foundation, we are building the digital economy of tomorrow. + +* [Blockchain in Digital Identity](https://consensys.net/blockchain-use-cases/digital-identity/#howddiworks) + > A decentralized identifier (DID) is a pseudo-anonymous identifier for a person, company, object, etc. Each DID is secured by a private key. Only the private key owner can prove that they own or control their identity. One person can have many DIDs, which limits the extent to which they can be tracked across the multiple activities in their life. For example, a person could have one DID associated with a gaming platform, and another, entirely separate DID associated with their credit reporting platform. + > + > Each DID is often associated with a series of attestations (verifiable credentials) issued by other DIDs, that attest to specific characteristics of that DID (e.g., location, age, diplomas, payslips). These credentials are cryptographically signed by their issuers, which allows DID owners to store these credentials themselves instead of relying on a single profile provider (e.g., Google, Facebook). In addition, non-attested data such as browsing histories or social media posts can also be associated to DIDs by the owner or controllers of that data depending on context and intended use. +* [Blockchain in Government and the Public Sector](https://consensys.net/blockchain-use-cases/government-and-the-public-sector/) + > * **Identity Management**: Sotara will enable government workers and citizens to register their identities on the blockchain, manage assets and security, send and request credentials, authorize transactions, and securely manage data + > * **Smart Regulation**: Sotara will allow agencies to design and create legal documents and regulations with tamper-proof blockchain-based smart contracts + > * **Asset Management and Process Tracking**: Sotara will model and facilitate government processes and increase the ability to track digital and physical assets + > * **Budgeting and Financial Management**: Sotara will track and reconcile government transactions immediately and transparently dramatically reducing costs and increasing efficiency. + * [On-Demand: Credential Management for Government and Enterprise on Blockchain](https://pages.consensys.net/credential-management-for-government-and-enterprise) + > Security and identity are complex and ever-evolving issues for enterprise and government systems alike. Blockchain-based solutions are providing exceptional utility in solving issues of identity and digital systems. This webinar—titled Credential Management for Government and Enterprise—offers a high-level overview of where identity management is today, how we got here, and how we can transition to the next stage and beyond while making sure we leverage existing architecture and infrastructure. +* [Zug Digital ID: Blockchain Case Study for Government Issued Identity](https://consensys.net/blockchain-use-cases/government-and-the-public-sector/zug/) - A pilot project testing self-sovereign identities on the Ethereum blockchain. + > Zug leveraged uPort, a decentralized identity platform to create the world’s first live implementation of a self-sovereign government-issued identity project on the Ethereum blockchain, along with the city of Zug, the Institute for Financial Services Zug (IFZ) of the Lucerne University, along with integrator TI&M for the platform and Luxoft to implement voting. In the summer of 2017, they launched a pilot program to register resident IDs on the public Ethereum blockchain. After the pilot program, Zug officially launched the program in November 2017. + +## History +### 2015 + +* [The Identity Crsis](https://medium.com/@ConsenSys/identity-is-defined-in-merriam-s-dictionary-as-who-someone-is-a3d6a69f5fa4) (Devcon 1) + > Identity is defined in Merriam’s dictionary as “who someone is”. As the world and technology evolves one can’t help but notice the changes to the notion of who someone is and how this affects their relation to the world. We’ll focus on the problems that affect humans in regards to their identities, dividing the conversation into developed and developing economies. +* [DIGITAL IDENTITY (CONSENSYS) CHRISTIAN LUNDKVIST](https://drive.google.com/file/d/0B7_8_AY6I9pWTThWb0w1cjRmaHozaVYwTGtDcFN5aGZZcnB3/view) + > ▸ Instead of having a third-party provider for identity the user controls their own identity\ + > ▸ Ethereum smart contracts can act as the central identity provider\ + > ▸ User controls their private keys, but can also choose to let a third party control keys for them - best of both worlds\ +* [uPort: The Wallet is the New Browser](https://media.consensys.net/uport-the-wallet-is-the-new-browser-b133a83fe73) + > ConsenSys internally released a web-based wallet and identity management system — uPort — during our first ‘persona week’ — a period of concerted discussions about wallet, identity, and persona amongst all of our developer teams. While the wallet system is still in its early stages, we have started to integrate an ID and persona construct across all of our dApps. Soon a uPort persona will enable access to any dApp ConsenSys or other developers build. ConsenSys has begun efforts to work with various partners towards standardization of these components. +* [Dealing with private key loss or compromise in digital identity systems](https://github.com/bhaskar20/rebooting-the-web-of-trust/blob/master/topics-and-advance-readings/dealing_with_key_loss_in_digital_identity.md) By Christian Lundkvist @ChrisLundkvist (RWoT 1) + > If an identity is tied to a single persistent private key, then loss or compromise of the private key will mean total loss of the identity. Since key compromise and/or loss do happen there needs to be a way to recover from this in order to have a persistent digital identity. [See here for definitions used](https://github.com/WebOfTrustInfo/rebooting-the-web-of-trust/blob/master/topics-and-advance-readings/shared_terminology_for_digital_identity_systems.md). + > + > If the user of the identity suspects that a key is or may be compromised the user can rotate their key by submitting a new key to the system, signed by the old key. After this the old key can be revoked. +* [PKI Tools in EVM-based Blockchains](https://github.com/WebOfTrustInfo/rwot1-sf/blob/master/topics-and-advance-readings/pki_tools_in_evm_blockchains.md) By Christian Lundkvist @ChrisLundkvist (RWoT 1) + > A blockchain can provide a good foundation for a PKI since it acts as a distributed well-publicized ledger whose integrity can be validated through the proof-of-work mechanism. A blockchain with a fully featured virtual machine such as Ethereum (with its Ethereum VM or EVM) or the recent Bitcoin sidechain project Rootstock (also EVM-based) provides a rich scripting language with which to build tools that can be used in a PKI. + > + > A blockchain with such a virtual machine allows the user to send transactions creating blockchain-native programs, sometimes called "smart contracts" or simply "contracts". These programs have an associated address and expose API functions which can be called by sending a transaction to the address with a data message containing the signature of the function along with its parameters. The programs are run by miners and they have associated storage and/or funds (Ether in the case of the Ethereum blockchain) which is updated upon contract execution. + +### Consensus 2016 + +* [Identity of the Blockchain: Perils and Promise](https://www.slideshare.net/ChristopherA/identity-of-the-blockchain-perils-and-promise) - slideshare - Christopher Allen + +
Identity of the Blockchain: Perils and Promise from Christopher Allen
+ +### Consensus 2017 + +* [Decentralized Identity Foundation Announces Formation At Consensus 2017](https://web.archive.org/web/20190528130425/https://www.ethnews.com/decentralized-identity-foundation-announces-formation-at-consensus-2017) + > Daniel Buchner, head of decentralized identity at Microsoft, kicked off the discussion by announcing the formation of the DIF, its unifying goals, and who it will benefit. + > + > "We know the only way to this is to join hands with these folks," said Buchner. "We all have the same intents and collaborative ideas. We want to make identity real for people, organizations and devices, and I think the thing that I'm most excited about here, is not only the commercial opportunities that opens up, but the fact that it's actually going to be good for people." + > + > Buchner was joined by ConsenSys’ uPort project lead Rouven Heck, Gem founder and CEO Micah Winkelspecht, Chief Trust Officer at Evernym Drummond Reed, Blockstack co-founder Ryan Shea, and founder and CEO at Tierion Wayne Vaughan. Dakota Gruener, executive director at ID2020 moderated the discussion. \ No newline at end of file diff --git a/_posts/government/europe/2020-11-17-zug.md b/_posts/government/europe/2020-11-17-zug.md index 983f210e..6d15b421 100644 --- a/_posts/government/europe/2020-11-17-zug.md +++ b/_posts/government/europe/2020-11-17-zug.md @@ -9,7 +9,7 @@ permalink: government/europe/switzerland/zug/ redirect_from: government/europe/switzerland/ canonical_url: 'https://decentralized-id.com/government/europe/switzerland/zug/' categories: ["Government"] -tags: ["Zug","Switzerland","DID","Aries","uPort","Crypto Valley Association","ProCivis","Europe","Ethereum"] +tags: ["Zug","Switzerland","DID","Aries","uPort","Crypto Valley Association","ProCivis","Europe","Ethereum","Consensys"] header: image: /images/zug-header.webp teaser: /images/zug-teaser.webp diff --git a/_posts/history/2020-01-03-blockchain-2015-19.md b/_posts/history/2020-01-03-blockchain-2015-19.md index b95e115e..b3d78c14 100644 --- a/_posts/history/2020-01-03-blockchain-2015-19.md +++ b/_posts/history/2020-01-03-blockchain-2015-19.md @@ -232,7 +232,7 @@ Jun 21, 2018 - [The first baby born ‘on the blockchain’](https://medium.com/ ## Decentralized Identity Foundation - DIF -On May 22 at Consensus 2017 the formation of the Decentralized Identity Foundation (DIF) [was announced](https://www.ethnews.com/DecentralizedIDentity-foundation-announces-formation-at-consensus-2017): +On May 22 at Consensus 2017 the formation of the Decentralized Identity Foundation (DIF) [was announced](https://web.archive.org/web/20190528130425/https://www.ethnews.com/decentralized-identity-foundation-announces-formation-at-consensus-2017): > The Decentralized Identity Foundation will collaborate across industries to research personal identity solutions. * [Conensus 2017 - Building an Foundation for Decentralized Identity](https://www.youtube.com/watch?v=l5laRZfn8AI) (video) * [Decentralized Identity Foundation Grows To 56 Members In Our First Year](https://medium.com/DecentralizedIDentity/DecentralizedIDentity-foundation-grows-to-56-members-in-our-first-year-3ec117e811d8) diff --git a/images/consensys-header.webp b/images/consensys-header.webp new file mode 100644 index 0000000000000000000000000000000000000000..723108d8c25627b5995717dbd972546dec94764d GIT binary patch literal 23152 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 bQ*+tUY)xoHRM~yILJz&Ys}U;>00000W>GGt literal 0 HcmV?d00001 diff --git a/images/consensys-teaser.webp b/images/consensys-teaser.webp new file mode 100644 index 0000000000000000000000000000000000000000..8536f9bc79d614c6b232813fd632f401913d1a34 GIT binary patch literal 35534 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 H00000|1w1R literal 0 HcmV?d00001