"Why Sharding is Great: Demystifying the Technical Properties" and "Why Facts Don't Change Our Minds"

Glasp

Hatched by Glasp

Jul 15, 2023

4 min read

0

"Why Sharding is Great: Demystifying the Technical Properties" and "Why Facts Don't Change Our Minds"

Introduction:

In the world of blockchain technology, scalability, decentralization, and security are the three key properties that developers strive to achieve. However, according to the scalability trilemma, it is challenging to achieve all three simultaneously using "simple" techniques. This is where sharding comes into play. Sharding is the future of Ethereum scalability, offering a solution to the scalability trilemma and enabling the blockchain ecosystem to process thousands of transactions per second at an affordable cost. In this article, we will explore the technical properties of sharding and delve into the reasons why facts often fail to change our minds.

Sharding: A Solution to the Scalability Trilemma:

Traditional blockchains operate by having every participant run a full node to verify each transaction. While this approach ensures decentralization and security, it lacks scalability. On the other hand, high-TPS chains offer scalability and security but sacrifice decentralization. Multi-chain ecosystems, another approach to scaling, involve different applications on different chains communicating through cross-chain protocols. While this approach is decentralized and scalable, it lacks security.

Sharding, on the other hand, addresses the scalability trilemma by randomly splitting the work of transaction verification among different validators or committees. This random sampling prevents attackers from concentrating their power on one shard. Each shard is responsible for verifying a specific block, and if even one shard contains a bad block, the entire chain reorganizes to avoid it. This tight coupling ensures the integrity of the entire chain.

Improving Sharding with Better Security Models:

While sharding offers a promising solution to the scalability trilemma, there are still some vulnerabilities to address. Sharded chains relying solely on committees are susceptible to adaptive adversaries and have weaker accountability. Additionally, data availability sampling is secure only if a sufficient number of online clients collectively request data availability, comprising at least 50% of the block. Timing assumptions become crucial if sharded chains rely on fraud proofs. Moreover, the increased amount of data passing around raises the risk of failures under extreme networking conditions.

Why Facts Don't Change Our Minds:

Moving on to the realm of human psychology, it becomes evident that facts alone often fail to change our minds. People have a deep desire to belong and seek approval from their peers. Our minds are wired to hold beliefs that bring us allies, protectors, and disciples, rather than beliefs that are most likely to be true. The need for social acceptance often surpasses the desire for truth.

To change someone's mind, it is crucial to establish a connection, become friends, and integrate them into our tribe. When individuals feel accepted socially, they are more open to changing their beliefs without the fear of being socially abandoned. Sitting down with strangers at a table makes it difficult to hate them, as prejudice and ethnic strife thrive on abstraction. By getting to know someone better, we become more open to the possibility of changing our perspective.

The Role of Kindness and Connection:

The people most likely to change our minds are those we agree with on the majority of topics. While heated arguments often occur between people on opposite ends of the spectrum, true learning and change happen when individuals are nearby and willing to engage in respectful conversations. Any idea that challenges our current worldview may feel threatening, but the best place to ponder these ideas is in a non-threatening environment.

Criticism and dismantling of bad ideas often lead to defensiveness and entrenchment. Instead, championing good ideas and treating others with kindness can foster a more receptive environment for change. Kindness, derived from the word "kin," signifies treating others like family. By being kind first and right later, we create a space for genuine understanding and growth.

Conclusion:

Sharding holds immense potential for achieving scalability, decentralization, and security in blockchain technology. By randomly assigning validators or committees to verify specific blocks, sharding prevents concentration of power and ensures the integrity of the entire chain. However, it is essential to address vulnerabilities and improve security models to make sharding even more robust.

In the realm of human psychology, facts alone do not often change our minds. Our desire for social acceptance and belonging outweighs the pursuit of truth. To truly change someone's perspective, establishing connections, forming friendships, and integrating individuals into our tribes is crucial. Kindness, respect, and a non-threatening environment pave the way for open-mindedness and genuine change.

Actionable Advice:

  1. Embrace sharding as a solution to the scalability trilemma in blockchain technology. Understand its technical properties and potential for achieving scalability, decentralization, and security.
  2. Foster connections and friendships with those who hold different beliefs. Create a safe space for open-minded discussions and genuine understanding.
  3. Focus on championing good ideas rather than tearing down bad ones. Be kind in your interactions and prioritize empathy and respect over winning arguments.

Remember, the future lies in scalable and secure blockchain solutions, and the power to change minds lies in our ability to connect and be kind to one another.

Sources

← Back to Library

Hatch New Ideas with Glasp AI 🐣

Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)

Start Hatching 🐣