From ea686f1b64969cab4f1d203fab817d5057866c67 Mon Sep 17 00:00:00 2001 From: ccomben <103193721+ccomben@users.noreply.github.com> Date: Fri, 26 Jan 2024 10:14:57 +0400 Subject: [PATCH 1/6] PoC vs PoS Text version --- posts/2024-01-26_poc-2/README.md | 47 ++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 posts/2024-01-26_poc-2/README.md diff --git a/posts/2024-01-26_poc-2/README.md b/posts/2024-01-26_poc-2/README.md new file mode 100644 index 0000000..36591c3 --- /dev/null +++ b/posts/2024-01-26_poc-2/README.md @@ -0,0 +1,47 @@ +# Building Gno.land – The Next Generation of Smart Contract Systems + +# Proof of Contribution (PoC) + +## II. Proof of Contribution vs Proof of Stake + +Proof of Stake (PoS) is a robust consensus mechanism that provides a more environmentally friendly and scalable alternative to Proof of Work (PoW) and powers most of the web3 industry today. As PoS pioneers, Cosmos technology secures hundreds of blockchain projects and billions of dollars of digital assets, and Ethereum (launched as a PoW chain in 2015) made the historic switch to PoS in 2022. According to [ethereum.org](https://ethereum.org/en/developers/docs/consensus-mechanisms/pos), PoS is “more secure, less energy-intensive, and better for implementing new scaling solutions compared to the previous proof-of-work architecture.” However, as we briefly discussed in [*What Is Proof of Contribution?*](link here), PoS has vulnerabilities that can corrupt the network over time. + +### The Limitations of Proof of Stake (PoS) + +Beyond securing the network, the main goal of any consensus mechanism (PoW, PoS, DPoS, PoC, etc.) is to be as decentralized as possible and not reliant on any central actors. This can be measured by the Satoshi Score (or the Nakamoto coefficient), a quantitative measure that assesses a blockchain’s level of decentralization by calculating the minimum number of nodes needed to compromise a network or carry out a 51% attack. PoS systems can be bootstrapped within days (or even hours), starting off decentralized and achieving a high Satoshi Score. + +The PoS chain Genesis allocates a default voting power to ~20-50 nodes, in general equally (or at least making sure that no single node has more than 5% of the voting power). This makes PoS chains decentralized enough (in theory) from block 0 with a near-perfect Satoshi score. However, in practice, PoS has two main issues. Because the system is dictated by money, PoS chains become imperfect over time. Anyone wealthy enough can stake their tokens progressively and use their accumulated power to sway decision-making on the chain—or take the network over completely. + +The chain can limit the maximum voting power per validator node, but this is almost ineffective, as a malicious actor can carry out a Sybil attack on the network and create multiple validators to bypass the voting cap. Such an attack renders the max voting power per node useless and leaves the chain defenseless against a single organization or cartel gaining the majority of the voting power. PoS systems leave chains like Cosmos Hub and Ethereum at risk from such bad actors, cartels, and powerful protocols (such as Lido and Rocket Pool). + +While Proof of Contribution (PoC) can’t prevent Sybil attacks on standard user accounts (when malicious actors create multiple accounts with a single computer and transfer tokens within a few hours), it does make it almost impossible for validator nodes to suffer Sybil attacks. Since the community vets every person who is given voting power or sway in the network (including validator power) through the DAO, at no point can anyone "spoof" identities and gain major sway. + +### Where Proof of Contribution (PoC) Excels + +PoC is actually Proof of Authority (PoA) which, instead of offering up a resource like computing power or a financial stake, relies on validators staking their reputation. Anyone can join most public PoW and PoS networks without revealing their identity. However, by definition, PoA validators need to make themselves known and are selected based on their trustworthiness. This means PoA tends to work better when deployed in private or permissioned blockchains than in public platforms (because of this tendency toward centralization). + +PoC solves this problem, ensuring the network becomes increasingly decentralized over time by being governed by a decentralized entity, GovDAO. Like standard PoA chains, PoC chains launch with a handful of validators that must be identified and trusted by the network, meaning governance is centralized at the start, and the chain achieves a low Satoshi Score. The system is about contributing and earning contribution units, which are slow to gain and require human interaction. It takes months (or years) before there are enough actors in the DAO and sufficient voting power for the chain to be considered decentralized enough, according to the Nakamoto coefficient. + +PoC is thus slower to bootstrap than PoS and harder to achieve. You can think of PoC versus PoS as a marathon versus a sprint, whereby PoC starts slowly but then gains momentum over time, and PoS starts quickly but loses momentum over time (the graph below provides a visual representation of PoC versus PoS). + + + +The GovDAO that owns the chain has a mandate to scale (to grow and decentralize) continuously as it adds more contributors. This means it becomes progressively larger over time, achieving high decentralization efficiency way beyond the initial fast sprint of PoS chains. Once established as a proven consensus mechanism and alternative to PoS, GovDAO can benefit from by any blockchain project (through an evolution of ICS) wanting to achieve decentralization and sustainability—PoC can secure Gno.land and the web3 industry at large. + +### Security-Conscious by Design + +Another advantage of PoC is that because it’s reliant on human interactions, it is more Sybil-resistant by design. As discussed, it’s almost impossible to split a validator node into two (or more) nodes, making conducting a Sybil attack infinitely difficult. Since contribution units are not transferrable or exchangeable, PoC cannot suffer from whales attempting to purchase voting power quickly. If someone wanted to take over the network, they would need to invest years of their time making meaningful contributions. Their attack would be so slow that it would easily be prevented by humans monitoring the decentralization and adjusting the parameters. + +Moreover, GovDAO will activate and deactivate new validators on request, establish a KYC system for validators, and manage promotions of contributors with votes. This removes the possibility of a takeover happening overnight since the only way to gain validator or voting power is by voting on governance requests, which is slow and managed by humans. This is in contrast to PoS systems which are powerful and fully automated yet defenseless against such coordinated attacks. + +Gno.land is built on the very premise that such an attack on a PoC network would never happen as it would be entirely counter-intuitive. Since contributions are not only about expertise but also alignment, it is our hypothesis that longstanding contributors who have invested years of time and brainpower in developing the chain will do their best to protect it rather than destroy it. The DAO system will endure thanks to the mix of expertise and alignment and the amount and frequency of contributions. + +### Concluding Thoughts + +Beyond separating voting power from net wealth, a core component of Proof of Contribution (PoC) is its focus on long-term sustainability. PoC makes the system fairer and more sustainable, ensuring participants are aligned and take actions that benefit the community and the broader ecosystem. PoC is slower to bootstrap and harder to achieve than PoS but focuses on long-term alignment and security. + +Unlike PoS, contributors receive rewards based on their contribution effort rather than how many tokens they stake. They are thus incentivized and recognized for the quality of their work, ideas, and alignment, driving participation and active engagement. Governance is allocated to the people most likely to care for the ecosystem’s long-term success—the contributors who have spent the most time working toward it. + + + + From cf7828489004f2b0fdd455d39c4c358d6d8f718b Mon Sep 17 00:00:00 2001 From: ccomben <103193721+ccomben@users.noreply.github.com> Date: Fri, 26 Jan 2024 13:32:29 +0400 Subject: [PATCH 2/6] Update README.md --- posts/2024-01-26_poc-2/README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/posts/2024-01-26_poc-2/README.md b/posts/2024-01-26_poc-2/README.md index 36591c3..b62d365 100644 --- a/posts/2024-01-26_poc-2/README.md +++ b/posts/2024-01-26_poc-2/README.md @@ -1,4 +1,10 @@ -# Building Gno.land – The Next Generation of Smart Contract Systems +--- +title: "Building Gno.land - Proof of Contribution II" +publication_date: 2024-01-26T13:37:00Z +slug: building-gnoland-poc-II +tags: [gnoland, gnovm, tm2, PoC] +authors: [christina] +--- # Proof of Contribution (PoC) @@ -24,7 +30,7 @@ PoC solves this problem, ensuring the network becomes increasingly decentralized PoC is thus slower to bootstrap than PoS and harder to achieve. You can think of PoC versus PoS as a marathon versus a sprint, whereby PoC starts slowly but then gains momentum over time, and PoS starts quickly but loses momentum over time (the graph below provides a visual representation of PoC versus PoS). - +//image to go here The GovDAO that owns the chain has a mandate to scale (to grow and decentralize) continuously as it adds more contributors. This means it becomes progressively larger over time, achieving high decentralization efficiency way beyond the initial fast sprint of PoS chains. Once established as a proven consensus mechanism and alternative to PoS, GovDAO can benefit from by any blockchain project (through an evolution of ICS) wanting to achieve decentralization and sustainability—PoC can secure Gno.land and the web3 industry at large. From cf9d5d90938ecf1ae8278dacdcafb335983cc365 Mon Sep 17 00:00:00 2001 From: ccomben <103193721+ccomben@users.noreply.github.com> Date: Mon, 29 Jan 2024 09:24:07 +0400 Subject: [PATCH 3/6] Update README.md --- posts/2024-01-26_poc-2/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/posts/2024-01-26_poc-2/README.md b/posts/2024-01-26_poc-2/README.md index b62d365..ab1a412 100644 --- a/posts/2024-01-26_poc-2/README.md +++ b/posts/2024-01-26_poc-2/README.md @@ -48,6 +48,6 @@ Beyond separating voting power from net wealth, a core component of Proof of Con Unlike PoS, contributors receive rewards based on their contribution effort rather than how many tokens they stake. They are thus incentivized and recognized for the quality of their work, ideas, and alignment, driving participation and active engagement. Governance is allocated to the people most likely to care for the ecosystem’s long-term success—the contributors who have spent the most time working toward it. - +*II. Proof of Contribution vs Proof of Stake is the second in a series of articles to dive deeply into the philosophy, vision, mechanics, and work involved in developing a new consensus mechanism for the next generation of smart contract systems. Look out for subsequent editions and additional Building Gno.land series, and let us know what you think! Got questions? Join the Gno.land [Discord](https://discord.com/invite/S8nKUqwkPn) or follow us on [Twitter/X](https://twitter.com/_gnoland)* From 3fa8b954f491604e302c0c9b19ef82f3ebb3464e Mon Sep 17 00:00:00 2001 From: leohhhn Date: Tue, 30 Jan 2024 12:36:39 +0100 Subject: [PATCH 4/6] add image & link it --- posts/2024-01-26_poc-2/README.md | 2 +- posts/2024-01-26_poc-2/src/graph-container.png | Bin 0 -> 35229 bytes .../src/thumbs/graph-container.png | Bin 0 -> 55879 bytes 3 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 posts/2024-01-26_poc-2/src/graph-container.png create mode 100644 posts/2024-01-26_poc-2/src/thumbs/graph-container.png diff --git a/posts/2024-01-26_poc-2/README.md b/posts/2024-01-26_poc-2/README.md index ab1a412..3a44ddf 100644 --- a/posts/2024-01-26_poc-2/README.md +++ b/posts/2024-01-26_poc-2/README.md @@ -30,7 +30,7 @@ PoC solves this problem, ensuring the network becomes increasingly decentralized PoC is thus slower to bootstrap than PoS and harder to achieve. You can think of PoC versus PoS as a marathon versus a sprint, whereby PoC starts slowly but then gains momentum over time, and PoS starts quickly but loses momentum over time (the graph below provides a visual representation of PoC versus PoS). -//image to go here +[![Graph](https://gnolang.github.io/blog/2024-01-26_poc-2/src/thumbs/graph-container.png)](https://gnolang.github.io/blog/2024-01-26_poc-2/src/graph-container.png) The GovDAO that owns the chain has a mandate to scale (to grow and decentralize) continuously as it adds more contributors. This means it becomes progressively larger over time, achieving high decentralization efficiency way beyond the initial fast sprint of PoS chains. Once established as a proven consensus mechanism and alternative to PoS, GovDAO can benefit from by any blockchain project (through an evolution of ICS) wanting to achieve decentralization and sustainability—PoC can secure Gno.land and the web3 industry at large. diff --git a/posts/2024-01-26_poc-2/src/graph-container.png b/posts/2024-01-26_poc-2/src/graph-container.png new file mode 100644 index 0000000000000000000000000000000000000000..25d3a39f58e43241bca39f043a52ca28a891cf78 GIT binary patch literal 35229 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�RyXz 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 literal 0 HcmV?d00001 From 9e67fc266bd7dd09e8873c959f0e5bd9f64b4964 Mon Sep 17 00:00:00 2001 From: leohhhn Date: Tue, 30 Jan 2024 13:06:26 +0100 Subject: [PATCH 5/6] modify slug, add link --- posts/2024-01-26_poc-2/README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/posts/2024-01-26_poc-2/README.md b/posts/2024-01-26_poc-2/README.md index 3a44ddf..b6a5775 100644 --- a/posts/2024-01-26_poc-2/README.md +++ b/posts/2024-01-26_poc-2/README.md @@ -1,16 +1,14 @@ --- title: "Building Gno.land - Proof of Contribution II" publication_date: 2024-01-26T13:37:00Z -slug: building-gnoland-poc-II +slug: bgl-poc2 tags: [gnoland, gnovm, tm2, PoC] authors: [christina] --- -# Proof of Contribution (PoC) - ## II. Proof of Contribution vs Proof of Stake -Proof of Stake (PoS) is a robust consensus mechanism that provides a more environmentally friendly and scalable alternative to Proof of Work (PoW) and powers most of the web3 industry today. As PoS pioneers, Cosmos technology secures hundreds of blockchain projects and billions of dollars of digital assets, and Ethereum (launched as a PoW chain in 2015) made the historic switch to PoS in 2022. According to [ethereum.org](https://ethereum.org/en/developers/docs/consensus-mechanisms/pos), PoS is “more secure, less energy-intensive, and better for implementing new scaling solutions compared to the previous proof-of-work architecture.” However, as we briefly discussed in [*What Is Proof of Contribution?*](link here), PoS has vulnerabilities that can corrupt the network over time. +Proof of Stake (PoS) is a robust consensus mechanism that provides a more environmentally friendly and scalable alternative to Proof of Work (PoW) and powers most of the web3 industry today. As PoS pioneers, Cosmos technology secures hundreds of blockchain projects and billions of dollars of digital assets, and Ethereum (launched as a PoW chain in 2015) made the historic switch to PoS in 2022. According to [ethereum.org](https://ethereum.org/en/developers/docs/consensus-mechanisms/pos), PoS is “more secure, less energy-intensive, and better for implementing new scaling solutions compared to the previous proof-of-work architecture.” However, as we briefly discussed in [*What Is Proof of Contribution?*](https://test3.gno.land/r/gnoland/blog:p/bgl-poc-1), PoS has vulnerabilities that can corrupt the network over time. ### The Limitations of Proof of Stake (PoS) From 50e639398ffae6f8003df5c1b91ed01ec9c72e7c Mon Sep 17 00:00:00 2001 From: leohhhn Date: Wed, 31 Jan 2024 13:37:33 +0100 Subject: [PATCH 6/6] twitter > x --- posts/2024-01-26_poc-2/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/posts/2024-01-26_poc-2/README.md b/posts/2024-01-26_poc-2/README.md index b6a5775..2923e8e 100644 --- a/posts/2024-01-26_poc-2/README.md +++ b/posts/2024-01-26_poc-2/README.md @@ -46,6 +46,6 @@ Beyond separating voting power from net wealth, a core component of Proof of Con Unlike PoS, contributors receive rewards based on their contribution effort rather than how many tokens they stake. They are thus incentivized and recognized for the quality of their work, ideas, and alignment, driving participation and active engagement. Governance is allocated to the people most likely to care for the ecosystem’s long-term success—the contributors who have spent the most time working toward it. -*II. Proof of Contribution vs Proof of Stake is the second in a series of articles to dive deeply into the philosophy, vision, mechanics, and work involved in developing a new consensus mechanism for the next generation of smart contract systems. Look out for subsequent editions and additional Building Gno.land series, and let us know what you think! Got questions? Join the Gno.land [Discord](https://discord.com/invite/S8nKUqwkPn) or follow us on [Twitter/X](https://twitter.com/_gnoland)* +*II. Proof of Contribution vs Proof of Stake is the second in a series of articles to dive deeply into the philosophy, vision, mechanics, and work involved in developing a new consensus mechanism for the next generation of smart contract systems. Look out for subsequent editions and additional Building Gno.land series, and let us know what you think! Got questions? Join the Gno.land [Discord](https://discord.com/invite/S8nKUqwkPn) or follow us on [Twitter/X](https://x.com/_gnoland)*