4 ms·
Ask HN: Is Ethereum's Merge one of the biggest successes in Open Source?
It certainly seems it will be remembered as a major success story for open p2p protocols on the global Internet of our time.
A great multitude of developers and enthusiasts belonging or contributing to diverse teams spread across the world: developing, debating, and collaborating for years to arrive at the big event.
And it's all been done very much in the public view:
https://weekinethereumnews.com/
https://hackmd.io/@benjaminion/eth2_news
https://github.com/ethereum/pm
https://www.youtube.com/c/EthereumFoundation/videos
Consensus Clients:
https://github.com/sigp/lighthouse#readme
https://github.com/ChainSafe/lodestar#readme
https://github.com/status-im/nimbus-eth2#readme
https://github.com/prysmaticlabs/prysm#readme
https://github.com/ConsenSys/teku#readme
Execution Clients:
https://github.com/akula-bft/akula#readme
https://github.com/hyperledger/besu#readme
https://github.com/ledgerwatch/erigon#readme
https://github.com/ethereum/go-ethereum#readme
https://github.com/NethermindEth/nethermind#readme
https://github.com/status-im/nimbus-eth1#readme
And there are many Open Source specs and libraries underlying those clients that have also involved non-trivial development and collaboration, e.g. libp2p.
- spraveenitpro 4y agoNo, there is a massive PR campaign onway.
- aaaaaaaaata 4y agoYes, because of consensus. "Permanent" human database.
- Scottsa 4y ago[flagged]
- michaelsbradley 4y ago. . : ___ ` ___ :._ \. \\ ) ) . \\ .)`\ )\ \ \ ./') / ; ; )`/ `\/ (''('('/ '` (.__/\ . /'' dMb " " " ,mMm / . ( d;::`bmd""""""""""""bd':::`. (' . . \ {::::; .;;;) ) . . ./: } `;;' .:::. .::::. ;.;' { . \. . `. // \\ {' d'' ::(*): :(*):: \. `}// \\ ; )\ . (e`\ /'; \ | :::::' `::::: | ./'{ /' ) /( ` / /' ; \th(.{ } | `::;'______`:::' | { \^/' / /^'\ \ , ; ( ( (| `)\ \`\' | `" :_ _; "' | ` /' { / ( ( ( ; /| `.`\ \`\| `\) ` `b || d' ' \`\ \`.\ \. ( `\. \ `\) . md$n `-_+'`+_-' d$b. ' (/' / ./' ) \. `\ | ; . ...;;;;;;` m `==' m ' ;;;.. . | /' ./ ` \. `' .;;;;;:::;:::;::::.......;::::::::::::;;;. '' ./ . ; \ `. .::;::::;:'' """""""""""""""" `:::;:::'. / ; ( \/' /:::::;:::' . . `:::;:;::\ : `\/ ) : \ . /;:::;::::' mm. | : .mm: `::;:;:;:; . / . .'. /;;:::Mmmm;;;;;/'::| || :: |:: \_:::::mmm:::";\ . b`. . /\ ;n |::::::::;:`"""::;:/ ||| ::: \::::'"""'::;:;;:;:| ea; / { `'i |::;::::;::::;:;::{ ||\\ //:: };;::;:::;:;;::;::| ' `t'', ./ . m' `::::;::::;::::;:;\ |\\\\ ////: /::::;:::;::::::::;` ;sc( } b. . """mm:::::::::::\_} .. \\ // .. {_::::::::::::mm""" . . `ri) / .:/ us.. .' . """"mmmmPQ._:) `::.. ..:;' (-:::QPmmmm""" .: . . ; `be `' `:: ::' `" QM$Mb .d$b. .d$b. .d$b. .d$b. $$$$$ $\ /$ $: $$ .d$b. $$$$$ $$$$$ $$$b. d$P |: d$ $: $$ $b."P $: $$ $: "" [$: [$: Q$:$P $: $$ [$: $P.. $: Q$ .$$; Pb"' $: $$ `""b. $$22$ $: mm [$: [$: Q$P $$$$$ [$: $b"" $: d$ `$: |$b `Q$P' `MpM; $: $$ `Q$P' [$: $$$$$ `$' $: $$ [$: $$ETH $$$$' mm