Difference between revisions of "Parity"

From CryptoWiki

wiki_crypto>Zeb.dyor
 
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Basics ==
== Basics ==
* ''"A core [[blockchain]] infrastructure company. We're creating an [[Open Source|open source]] creative commons that will enable people to create better institutions through technology."''
* ''"A core [[blockchain]] infrastructure company. We're creating an [[Open Source|open source]] creative commons that will enable people to create better institutions through technology."''
== Audits & Exploits ==
=== Bugs/Exploits ===
* Parity [[wallet]] 2017 hacker [https://twitter.com/PeckShieldAlert/status/1503359286692704267 moved] 990 [[Ethereum (ETH)|ETH]] to [[Tornado Cash (TORN)|Tornado Cash]]
*From this [https://medium.com/@FrankResearcher/the-state-of-ethereum-treasuries-8b9bce758011 blog] (22-4-2020):
"''Regarding the treasuries to which the [[[ICO]]] [[Ether]] was flowing in 2017, one can not help but mention how popular Parity [[wallets]] were as a means for storing funds. However, in 2017, early undetected vulnerabilities in these wallets were exploited twice. [https://www.parity.io/the-multi-sig-hack-a-postmortem/ The first vulnerability] in July 2017 led to the theft of 82,189 ETH from [[Aeternity (AE)|Aeternity]], 44,055 ETH from [[Arcade City]] and 26,793 ETH from [[Edgeless]]. [https://www.parity.io/a-postmortem-on-the-parity-multi-sig-library-self-destruct/ The second vulnerability] led to the freezing of Ether at 587 [[addresses]], including [[Polkadot]], [[Iconomi]] and [[Musiconomi]]. Because of this, Polkadot still hasn’t touched any of its treasury, since it was frozen before use."''
* [https://www.coindesk.com/buggy-code-release-13-ethereum-nodes-offline From] [[CoinDesk]] (27-8-2020):
"''A “critical bug” has left 13% of [[Ethereum]] nodes useless, highlighting what is a growing chink in the network’s armor: client [[centralization]]. First [https://github.com/openethereum/openethereum/issues/11854#issuecomment-679001174 hinted] at in May and June on [[GitHub]], minority [[clients]] Parity-Ethereum and [[OpenEthereum]] versions 2.7 and later contain an unknown critical bug that stops nodes from syncing with the network’s latest [[block]].''
''It was an open secret among Ethereum developers that the Parity-Ethereum client was not up to spec. Indeed, OpenEthereum project manager Marcelo Ruiz de Olano told CoinDesk in a private message that his team found both unresolvable and “very severe issues affecting memory and disk usage.”''
''In the meantime, the OpenEthereum team has urged node operators to turn back the clock to 2019’s version 2.5 to bring nodes back online. De Olano said he has four engineers on the project alone and hopes to have a workable client by mid-September. Still, client diversification will remain an issue without additional support, he said."''


== Main projects ==
== Main projects ==
* [[Polkadot]]; platform for connecting independent blockchains together
* [[Polkadot]]; platform for connecting independent [[blockchains]] together
* [[Substrate|Parity Substrate]]; a framework for building blockchains and spawning decentralised innovation
* [[Substrate|Parity Substrate]]; a [[framework]] for building blockchains and spawning [[decentralised]] innovation
Parity developers [https://twitter.com/bkchr/status/1186638431948021760 connected] (22-10-2019) a Substrate-based parachain to Polkadot.
Parity developers [https://twitter.com/bkchr/status/1186638431948021760 connected] (22-10-2019) a Substrate-based parachain to Polkadot.
* New [[PoW]] [[blockchain]] [https://twitter.com/sorpaas/status/1175036376099610625 built] (20-9-2019) on [[Substrate]], called [[Kulupu]].
* New [[PoW]] [[blockchain]] [https://twitter.com/sorpaas/status/1175036376099610625 built] (20-9-2019) on [[Substrate]], called [[Kulupu]].
Line 22: Line 37:
''"[https://www.parity.io/bridging-the-dapp-scaling-now-with-parity-bridge/ a solution] for connecting fast and cheap [[Proof of Authority (PoA)]] chains with the [[Ethereum (ETH)|Ethereum]] public network and any other Ethereum-like [[Proof-of-Work]] chain. This way, developers can start testing this short-term scaling solution to reduce the cost of running ÐApps on blockchains.''
''"[https://www.parity.io/bridging-the-dapp-scaling-now-with-parity-bridge/ a solution] for connecting fast and cheap [[Proof of Authority (PoA)]] chains with the [[Ethereum (ETH)|Ethereum]] public network and any other Ethereum-like [[Proof-of-Work]] chain. This way, developers can start testing this short-term scaling solution to reduce the cost of running ÐApps on blockchains.''


''The first phase of Parity [[Bridge]] uses the [[Ropsten]] testnet to act as the main network, or “Home” bridge, until community developers have tested it enough to ensure a secure and efficient link between two [[EVM]]-based chains."''
''The first phase of Parity [[Bridge]] uses the [[Ropsten]] [[testnet]] to act as the main network, or “Home” bridge, until community developers have tested it enough to ensure a secure and efficient link between two [[EVM]]-based chains."''
* Parity Wasm; WebAssembly tech stack for cross-platform decentralisation
* Parity Wasm; [[WebAssembly]] tech [[stack]] for cross-platform [[decentralisation]]
* [[Kovan]]; fast and free Proof-of-Authority testnet for testing [[Dapp|Dapps]] and  [[Smart Contract]]
* [[Kovan]]; fast and free Proof-of-Authority testnet for testing [[Dapp|Dapps]] and  [[Smart Contract]]


== Usage ==
== Usage ==
* [[Kraken]], [[Infura]], [[Coinbase (Company)|Coinbase]], [[MyCrypto]], [[Etherscan]], [[WFP]], [[Microsoft]], [[Google]]
* [[Kraken]], [[Infura]], [[Coinbase (Company)|Coinbase]], [[MyCrypto]], [[Etherscan]], [[WFP]], [[Microsoft]], [[Google]]
* Other non-official clients implementing the yellow paper are: ethereumj - [[Java]] client by the ether.camp team
* Other non-official clients implementing the yellow paper are: ethereumj - [[Java]] client by the [[ether.camp]] team
 
== Audits ==
 
=== Bugs ===
* From this [https://medium.com/@FrankResearcher/the-state-of-ethereum-treasuries-8b9bce758011 blog] (22-4-2020):
"''Regarding the treasuries to which the [[[ICO]]] [[Ether]] was flowing in 2017, one can not help but mention how popular Parity [[wallets]] were as a means for storing funds. However, in 2017, early undetected vulnerabilities in these wallets were exploited twice. [https://www.parity.io/the-multi-sig-hack-a-postmortem/ The first vulnerability] in July 2017 led to the theft of 82,189 ETH from [[Aeternity (AE)|Aeternity]], 44,055 ETH from [[Arcade City]] and 26,793 ETH from [[Edgeless]]. [https://www.parity.io/a-postmortem-on-the-parity-multi-sig-library-self-destruct/ The second vulnerability] led to the freezing of Ether at 587 [[addresses]], including [[Polkadot]], [[Iconomi]] and [[Musiconomi]]. Because of this, Polkadot still hasn’t touched any of its treasury, since it was frozen before use."''
* [https://www.coindesk.com/buggy-code-release-13-ethereum-nodes-offline From] [[CoinDesk]] (27-8-2020):
"''A “critical bug” has left 13% of Ethereum nodes useless, highlighting what is a growing chink in the network’s armor: client centralization. First [https://github.com/openethereum/openethereum/issues/11854#issuecomment-679001174 hinted] at in May and June on [[GitHub]], minority clients Parity-Ethereum and [[OpenEthereum]] versions 2.7 and later contain an unknown critical bug that stops nodes from syncing with the network’s latest [[block]].''
 
''It was an open secret among Ethereum developers that the Parity-Ethereum client was not up to spec. Indeed, OpenEthereum project manager Marcelo Ruiz de Olano told CoinDesk in a private message that his team found both unresolvable and “very severe issues affecting memory and disk usage.”''
 
''In the meantime, the OpenEthereum team has urged node operators to turn back the clock to 2019’s version 2.5 to bring nodes back online. De Olano said he has four engineers on the project alone and hopes to have a workable client by mid-September. Still, client diversification will remain an issue without additional support, he said."''


== Parity Ethereum becoming a DAO ==
== Parity Ethereum becoming a DAO ==
Line 46: Line 49:
"<em>The Parity Ethereum codebase and maintenance will be transitioned to a [[DAO]] ownership and maintainer model.</em>
"<em>The Parity Ethereum codebase and maintenance will be transitioned to a [[DAO]] ownership and maintainer model.</em>


''As Parity's outlook changed, so have the practicalities. Supporting a large, highly complex and now quite old codebase on a [[mainnet]] as well-used and with such [[decentralized]] decision-making as Ethereum is a very much non-trivial task, even for experts. We spend an unfortunately large amount of time on relatively mundane maintenance work that could be better done by others in the community if only we had the correct structure set up. Indeed, Parity is increasingly unable to dedicate the level of resources required for even simple maintenance of this project. As we move to a multi-chain future based on technology that is far more modular, maintainable and interoperable, we find it increasingly difficult to explain to our stakeholders why it makes sense to dedicate our expertise to maintaining legacy technology."''
''As Parity's outlook changed, so have the practicalities. Supporting a large, highly complex and now quite old codebase on a [[mainnet]] as well-used and with such [[decentralized]] decision-making as Ethereum is a very much non-trivial task, even for experts. We spend an unfortunately large amount of time on relatively mundane maintenance work that could be better done by others in the community if only we had the correct structure set up. Indeed, Parity is increasingly unable to dedicate the level of resources required for even simple maintenance of this project. As we [[move]] to a multi-chain future based on technology that is far more modular, maintainable and interoperable, we find it increasingly difficult to explain to our stakeholders why it makes sense to dedicate our expertise to maintaining legacy technology."''
* [https://tokentuesdays.substack.com/p/who-let-the-daos-out?token=eyJ1c2VyX2lkIjoxMzk3OTAwLCJwb3N0X2lkIjoyMDU2NzAsIl8iOiJhOXdiNyIsImlhdCI6MTU3ODEzNjU1MiwiZXhwIjoxNTc4MTQwMTUyLCJpc3MiOiJwdWItMTU0MDUiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.y90ATSOraiMerQ3l_C6ivXA5T_ZGsm96wPqV7Anw_Ik From] [[Token Tuesdays]] (25-12-2019):
* [https://tokentuesdays.substack.com/p/who-let-the-daos-out?token=eyJ1c2VyX2lkIjoxMzk3OTAwLCJwb3N0X2lkIjoyMDU2NzAsIl8iOiJhOXdiNyIsImlhdCI6MTU3ODEzNjU1MiwiZXhwIjoxNTc4MTQwMTUyLCJpc3MiOiJwdWItMTU0MDUiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.y90ATSOraiMerQ3l_C6ivXA5T_ZGsm96wPqV7Anw_Ik From] [[Token Tuesdays]] (25-12-2019):
''"While it wasn’t explicitly stated in the announcement post, this transition largely has to do with Parity’s dedication towards the Ethereum competitor, [[Polkadot]]. With that in mind, it made little sense for Parity to continue allocating its resources towards maintaining the Ethereum codebase. ''
''"While it wasn’t explicitly stated in the announcement post, this transition largely has to do with Parity’s dedication towards the Ethereum competitor, [[Polkadot]]. With that in mind, it made little sense for Parity to continue allocating its resources towards maintaining the Ethereum codebase. ''


''With this transition, Parity plans to transfer the development license to the DAO and move the codebase to its own [[GitHub]] organization. Memberships and voting power in the DAO will leverage a stake-weighted token system. By leveraging a DAO-based infrastructure, it creates a fair and transparent mechanism for continuing to develop on the Parity’s Ethereum codebase."''
''With this transition, Parity plans to transfer the development license to [[the DAO]] and move the codebase to its own [[GitHub]] organization. Memberships and voting power in the DAO will leverage a [[stake]]-weighted [[token]] system. By leveraging a DAO-based infrastructure, it creates a fair and transparent mechanism for continuing to develop on the Parity’s Ethereum codebase."''
* [https://mail.protonmail.com/inbox/6Y2rBNMYEYLJsgyKuv24F5u0Q8OK3zykDGyzy-44QzFNwWC5oFwGRovI4fYiXbhB4P9xi9ixHEhw8Q7R-U9Z0g== From] [[Daily Gwei]] (8-7-2020):
* [https://mail.protonmail.com/inbox/6Y2rBNMYEYLJsgyKuv24F5u0Q8OK3zykDGyzy-44QzFNwWC5oFwGRovI4fYiXbhB4P9xi9ixHEhw8Q7R-U9Z0g== From] [[Daily Gwei]] (8-7-2020):
''"The Ethereum network is now being dominated by just 1 client - Geth (77%). This is the client that the Ethereum Foundation maintains and is arguably the most battle-hardened one that we have today. It wasn’t always this way though - traditionally, Geth and Parity Ethereum shared a mostly even split of the network but a few months ago Parity [https://www.parity.io/parity-ethereum-openethereum-dao/ announced] that they were transitioning their clients ownership and maintenance to a [[DAO]] called [https://github.com/openethereum/openethereum OpenEthereum]. This caused many people to shut down their Parity Ethereum [[nodes]] over the last few months which led to Geth growing to account for 77% of the network. Since then, [[Gnosis]] has taken the lead on [https://blog.gnosis.pm/whats-ahead-for-the-openethereum-client-43da126921c2 developing] OpenEthereum and has hired people to continue working on it internally."''
''"The Ethereum network is now being dominated by just 1 client - [[Geth]] (77%). This is the client that the Ethereum [[Foundation]] maintains and is arguably the most battle-hardened one that we have today. It wasn’t always this way though - traditionally, Geth and Parity Ethereum shared a mostly even split of the network but a few months ago Parity [https://www.parity.io/parity-ethereum-openethereum-dao/ announced] that they were transitioning their clients ownership and maintenance to a [[DAO]] called [https://github.com/openethereum/openethereum OpenEthereum]. This caused many people to shut down their Parity Ethereum [[nodes]] over the last few months which led to Geth growing to account for 77% of the network. Since then, [[Gnosis]] has taken the lead on [https://blog.gnosis.pm/whats-ahead-for-the-openethereum-client-43da126921c2 developing] OpenEthereum and has hired people to continue working on it internally."''


== Team, investors, partners, etc. ==
== Team, investors, partners, etc. ==
* [https://www.parity.io/about/ Has] 62 team members (11-2018) and office locations in London, Cambridge and Berlin. Update (10-2019) has now over 100 members.
* [https://www.parity.io/about/ Has] 62 team members (11-2018) and office locations in London, [[Cambridge]] and Berlin. Update (10-2019) has now over 100 members.
* [[Gavin Wood|Wood, Gavin]]; founder, At Parity, Gavin currently leads innovation on [[Substrate]] and [[Polkadot]].
* [[Gavin Wood|Wood, Gavin]]; founder, At Parity, Gavin currently leads innovation on [[Substrate]] and [[Polkadot]].
 
*[[Jutta Steiner]]; founder & CEO parity technologies
* [[Jutta Steiner]]; founder & CEO parity technologies  
*[[Fredrik Harrysson]]; CTO  
 
*[[Afri Schoedon]], release manager (and sometimes named CEO) for the Parity ethereum client, and an Ethereum developer (self-proclaimed “blockchain minimalist” and “crypto-anarchist”)  
* [[Fredrik Harrysson]]; CTO
 
* [[Afri Schoedon]], release manager (and sometimes named CEO) for the Parity ethereum client, and an Ethereum developer (self-proclaimed “blockchain minimalist” and “crypto-anarchist”)
* [[Björn Wagner]]; Founder & Chief Commercial Officer
* [[Björn Wagner]]; Founder & Chief Commercial Officer
* [[Joshua Mir]], Parity Tech
* [[Joshua Mir]], Parity Tech
Line 72: Line 72:
* [[Fabian Gompf]]; VP
* [[Fabian Gompf]]; VP
* [[Eric Wang]]; Ecosystem Development Lead 
* [[Eric Wang]]; Ecosystem Development Lead 
*[[Anton Kaliaev]]; previously in the Cosmos ecosystem [https://blog.cosmos.network/cosmos-history-inception-to-prelaunch-b05bcb6a4b2b since 2017]


=== Investors ===
=== Investors ===
Line 82: Line 83:
* [[Energy Web Foundation]]  
* [[Energy Web Foundation]]  


* Is<strong> </strong>partnering with the non-profit [[Zcash Foundation]] to create the first [[ZCash (ZEC)|Zcash]] [[node]] software that isn't built or managed by the [[Electric Coin Company|Zerocoin Electric Coin Company]]; the company will have two engineers devoted to building this new Zcash node and hiring four more. Update: [https://www.parity.io/parity-releases-zebra-in-collaboration-with-zcash-foundation/ Zebra] has been launched. It is entirely written in [[Rust]]. 
* Is<strong> </strong>partnering with the non-profit [[Zcash Foundation]] to create the first [[ZCash (ZEC)|Zcash]] [[node]] software that isn't built or managed by the [[Electric Coin Company|Zerocoin Electric Coin Company]]; the company will have two engineers devoted to building this new [[Zcash]] node and hiring four more. Update: [https://www.parity.io/parity-releases-zebra-in-collaboration-with-zcash-foundation/ Zebra] has been launched. It is entirely written in [[Rust]]. 
* Is [https://ambrosus.com/#support part of] the "Support & Recognition" and an advisor for [[Ambrosus (AMB)|Ambrosus]] (7-2-2020)[[Category:Companies/Organisations]]
* Is [https://ambrosus.com/#support part of] the "Support & Recognition" and an advisor for [[Ambrosus (AMB)|Ambrosus]] (7-2-2020)[[Category:Companies/Organisations]]

Latest revision as of 07:33, 13 October 2022

Basics

  • "A core blockchain infrastructure company. We're creating an open source creative commons that will enable people to create better institutions through technology."

Audits & Exploits

Bugs/Exploits

  • From this blog (22-4-2020):

"Regarding the treasuries to which the [[[ICO]]] Ether was flowing in 2017, one can not help but mention how popular Parity wallets were as a means for storing funds. However, in 2017, early undetected vulnerabilities in these wallets were exploited twice. The first vulnerability in July 2017 led to the theft of 82,189 ETH from Aeternity, 44,055 ETH from Arcade City and 26,793 ETH from EdgelessThe second vulnerability led to the freezing of Ether at 587 addresses, including Polkadot, Iconomi and Musiconomi. Because of this, Polkadot still hasn’t touched any of its treasury, since it was frozen before use."

"A “critical bug” has left 13% of Ethereum nodes useless, highlighting what is a growing chink in the network’s armor: client centralization. First hinted at in May and June on GitHub, minority clients Parity-Ethereum and OpenEthereum versions 2.7 and later contain an unknown critical bug that stops nodes from syncing with the network’s latest block.

It was an open secret among Ethereum developers that the Parity-Ethereum client was not up to spec. Indeed, OpenEthereum project manager Marcelo Ruiz de Olano told CoinDesk in a private message that his team found both unresolvable and “very severe issues affecting memory and disk usage.”

In the meantime, the OpenEthereum team has urged node operators to turn back the clock to 2019’s version 2.5 to bring nodes back online. De Olano said he has four engineers on the project alone and hopes to have a workable client by mid-September. Still, client diversification will remain an issue without additional support, he said."

Main projects

Parity developers connected (22-10-2019) a Substrate-based parachain to Polkadot.

Other tech by Parity:

"a solution for connecting fast and cheap Proof of Authority (PoA) chains with the Ethereum public network and any other Ethereum-like Proof-of-Work chain. This way, developers can start testing this short-term scaling solution to reduce the cost of running ÐApps on blockchains.

The first phase of Parity Bridge uses the Ropsten testnet to act as the main network, or “Home” bridge, until community developers have tested it enough to ensure a secure and efficient link between two EVM-based chains."

Usage

Parity Ethereum becoming a DAO

"The Parity Ethereum codebase and maintenance will be transitioned to a DAO ownership and maintainer model.

As Parity's outlook changed, so have the practicalities. Supporting a large, highly complex and now quite old codebase on a mainnet as well-used and with such decentralized decision-making as Ethereum is a very much non-trivial task, even for experts. We spend an unfortunately large amount of time on relatively mundane maintenance work that could be better done by others in the community if only we had the correct structure set up. Indeed, Parity is increasingly unable to dedicate the level of resources required for even simple maintenance of this project. As we move to a multi-chain future based on technology that is far more modular, maintainable and interoperable, we find it increasingly difficult to explain to our stakeholders why it makes sense to dedicate our expertise to maintaining legacy technology."

"While it wasn’t explicitly stated in the announcement post, this transition largely has to do with Parity’s dedication towards the Ethereum competitor, Polkadot. With that in mind, it made little sense for Parity to continue allocating its resources towards maintaining the Ethereum codebase. 

With this transition, Parity plans to transfer the development license to the DAO and move the codebase to its own GitHub organization. Memberships and voting power in the DAO will leverage a stake-weighted token system. By leveraging a DAO-based infrastructure, it creates a fair and transparent mechanism for continuing to develop on the Parity’s Ethereum codebase."

"The Ethereum network is now being dominated by just 1 client - Geth (77%). This is the client that the Ethereum Foundation maintains and is arguably the most battle-hardened one that we have today. It wasn’t always this way though - traditionally, Geth and Parity Ethereum shared a mostly even split of the network but a few months ago Parity announced that they were transitioning their clients ownership and maintenance to a DAO called OpenEthereum. This caused many people to shut down their Parity Ethereum nodes over the last few months which led to Geth growing to account for 77% of the network. Since then, Gnosis has taken the lead on developing OpenEthereum and has hired people to continue working on it internally."

Team, investors, partners, etc.

Investors

Has worked / partnered with: