To all my #NEAR Family, this thread explains why Near Protocol is one the most advanced blockchain networks. And how it can become the future of decentralized economy.
As you know, the burning sensation in Ethereum’s stomach created need for an advanced mechanism. This technology is called Sharding.
Traditional sharding basically treats each shard like another blockchain. These shards work side-by-side to produce chunks and nodes producing them are called Producer Nodes.
Nodes that verify transactions on a shard are called Validator Nodes.
Sharding reduces validators available for verifying each transaction. Earlier, 1 tx was validated by 100 VNs. If 10 shards are created on main chain, each shard can process 1 tx that gets verified by 10 validators.
This increases chance of 51% attack on chain. How?
Earlier, if 51% validators of a chain agreed upon a faulty tx, it will be processed. Now only 5.1% can agree to corrupt that shard which will corrupt whole network.
Some argue that Validators get financial rewards, so they won’t cheat. What if the network has $multi-billion txs?
This problem is known as Adaptive Corruption.
To solve this issue, what NEAR does is that it conceals “Which Validator verifies Which Chunk on Which Shard”.
This creates a robust ecosystem for future applications to be securely powered on Near Protocol.
Now, coming back to Shards.
Each shard resembles a chain, where local parts of global state are stored in that particular shard and transactions are processed.
This ensures both process sharding and state sharding can co-exist on the network. Absolutefuckingly genius 🧠
Process-sharding means when processing of transactions is divided into separate shards having their own validator nodes 😉
Most L1s that implement sharding have this. What’s unique in NEAR? Now let me tell you now why Near is The Future 🧞♂️
So, State basically refers to the storage used by blockchain networks.
With growing block sizes each day, state sharding is the necessity of future applications.
Most L1s don’t have state sharding. This makes NEAR unique and far-focused.
With state sharding, shard chains can cross-communicate with each other and share useful data, call other contracts existing on different shards and change state asynchronously.
How this happens is out of scope of this thread. DM to know more 😁
Now comes the settlement aka concensus mechanism. Blockchains settle blocks through 2 primary techniques:
I am glad @NEARmaverick suggested this topic. This exposes so many good details of @NEARProtocol and how it’s the complete blockchain network in existence.
If you liked this thread, please consider liking and retweeting this tweet below. I’ll meet you in the next very very interesting thread on Solana vs Near Protocol.
So, what happens in traditional zero Knowledge Proofs?
Everytime Patrick has to Prove that he knows the spell, he has to interact with Virginia. She asks him to come from either of paths (A or B) and then only verification happens.