2/ Classical consensus protocols are based on all-to-all voting and typically have a designated leader who initiates the decision process and a series of rounds of all-to-all communication to ensure that all correct nodes reach the same decision.
3/ They typically require quadratic communication overhead with all-to-all communication of O(n²). This means for each round if there is:
A network of 10 nodes = 100 messages
A network of 1,000 nodes = 1,000,000 messages
A network of 100,000 nodes = 10,000,000,000 messages
4/ So an easy way that many blockchains cut down on that overhead and achieve better performance is simply to sacrifice decentralisation and only run a small number of nodes.
5/ Binance Smart Chain is just a clone of Ethereum with only 20 validators and the use of a centralised Proof of Authority consensus and where the majority of nodes are controlled by Binance.
Achieving better performance but completely centralised...
6/ Avalanche Consensus is the biggest breakthrough since Nakamoto. It uses repeated random sub-sampling of the entire network to quickly achieve consensus with minimal overhead per node for incredible performance. See this article for more details medium.com/avalanche-hub/…
7/ The number of messages each node has to handle per decision is O(k) and does not grow as the network scales up to millions of validators all participating in consensus to achieve truly global scale decentralisation for permissionless blockchain to take blockchain mass adoption
8/ Another easy way to achieve higher performance is to increase the hardware requirements for running a node, the more hardware resources, the higher the performance, but yet again at the expense of decentralisation.
9/ Solana recommends validators run hardware with 24 Cores, 128 GB Memory, 4 TB NVMe disks, Nvidia 2080 ti graphics cards (4000 cores) and very high bandwidth connections. This limits those capable of running a node though due to the expense, similar to Bitcoin ASIC mining rigs.
10/ Solana's claimed tps numbers are also vastly inflated due to consensus voting messages being included on-chain. The more validators there are the more votes there will be, and fewer available for actual transactions.
11/ If Avalanche were to include consensus messages in its claimed tps then it would be capable of 1.3 Million tps for just for the primary network.
Solana's tps is achieved through being able to run parallel execution using the 4000 cores of the GPU.
12/ The problem with this though is that it works when you are processing the same computation simultaneously. Which is great if you have a blockchain with a few smart contracts as those smart contracts will be frequently run and can be used by the GPU to process them in parallel
13/ But as the ecosystem becomes diversified with lots of different smart contracts / computation then the GPU's can't be used and instead has to use the CPU's instead for which there are far far fewer cores. The more diversified the ecosystem is, performance degrades drastically
14/ Avalanche is a platform of platforms where blockchains can be built on top. In the scenario above application specific blockchains, which are tailor made to meet the developer's requirements can be used.
15/You can have a subnet which requires high validator requirements and as it's specific to that Application, it can benefit from GPU processing without being slowed down. Whereas Solana is a single blockchain trying to cater for every use case and developers having to compromise
16/ With Avalanche there can effectively be many Solana type blockchains build on top of it, each benefiting from the full high tps that solana claims, whilst being specifically designed for their DAPP. Rather than 1 Solana which everyone uses, you effectively can have 1000's.
17/ Rather than forcing high validator requirements for everyone though, the primary network on Avalanche requires just 2 cores, 4 GB Memory and 32 GB Hard Drive space and yet can scale to 4500 tps per subnet. If you need more performance, then subnets can provide that.
18/ Other platforms also accumulate their tps over the number of shards, I.e. each shard can do 1000 tps and can scale to 100 shards, therefore 100,000 tps..
Avalanche can do 4500 tps on just 2 cores, 4 GB memory, whilst also able to scale to unlimited number of subnets.
19/ Speed isn't everything though, what's equally important is latency. It's pointless to say you can process more transactions that VISA and take 60 seconds for the transaction to be final. Can you imagine buying an item at a store and waiting 60 seconds for the payment to clear
20/ Do you like waiting?
Time it takes for a transaction to be considered final:
Optimistic rollups: 1 week
Bitcoin: 60 mins
Ethereum 2.0: 6 mins
Cardano: 5 mins
Polkadot: 60 secs (60 mins to
external chains)
Elrond: 51 secs
Solana: 13 secs
Avalanche: less than 1 second
21/ Everybody nowadays expects things to happen instantly, providing a superior user experience. With Avalanche that's possible. It's not just for payments but effects the user experience for all applications. Nobody likes waiting.
22/ Layer 2 solutions can provide additional performance but not without their disadvantages. What's important is to have a scalable layer 1 solution to start with such as Avalanche from which layer 2 solutions are also compatible.
23/ Each Layer 2 solution fragments the network, (there are even multiple separate chains within each different layer 2 solution). Rather than start with a blockchain that does 14 tps (and even ETH 2.0 with 64 shards each are only capable of eth 1.0 speeds) you instead use a ..
24/ scalable Layer 1 solution which offers higher security guarantees, more decentralised and high performance of thousands of tps to begin with, then layer 2 solutions building on top of that are naturally going to offer far more tps with less fragmentation.
25/ Avalanche is a high performance blockchain, with 4500 tps per subnet (scale to far higher tps per subnet for those that require higher resources) supports an unlimited number of subnets, sub second finality and all without sacrificing decentralisation
26/ Why compromise on one single blockchain when you can have a platform with thousands of them? each dedicated to your specific requirements if you wish. Whilst also able enable regulatory compliant subnets for enterprises to build on, potentially supporting trillions in assets
• • •
Missing some Tweet in this thread? You can try to
force a refresh
1/ Derivatives are the most heavily traded asset class globally worth quadrillions of dollars. Chinese Traders are banned from accessing US equities and vice versa. UK has banned crypto derivatives. $INJ offers a fully decentralised exchange where all those trades can take place
2/ As well as access to Cross Chain DeFi Trading / NFT's / Cross-Chain Yield Markets / Forex and Interest Rate Futures, Stocks and many more.
For every trade made 0.1 - 0.2% is charged as trading fees. Of which 60% of that is used to buy $INJ which is to then burned.
3/ Coinbase did $335 Billion in volume in 3 months in a market with a market cap of under 2 trillion. 0.1% of that volume as fees would be 3.3 Billion, 0.2% would be 6.6 Billion
Coinbase is heavy regulated and has very limited set of assets to trade and blocked in some countries
1/ Injective is a fully decentralised, front-running resistant, layer-2 exchange protocol enabling borderless finance by supporting margin trading, derivatives, and futures
Derivatives are the most heavily traded asset class globally worth quadrillions of dollars.
$INJ 🧵👇
2/ Currently there are numerous barriers within distinct layers of Decentralized Finance (DeFi), Centralized Finance (CeFi), and Traditional Finance (TradFi) which cause fragmentation and thus distort natural market dynamics.
3/ As an example, DeFi users on Ethereum cannot easily access the unique market exposure Polkadot DeFi applications may offer, while Chinese CeFi traders cannot access crypto markets easily, and US traders cannot easily gain exposure to Chinese equity markets.
1/ The Avalanche ecosystem is rapidly expanding offering high performance, sub second finality, low cost, enabling Ethereum DAPPs to easily port over with 100% compatibility to expand to other ecosystems, incredible tokenomics and all WITHOUT sacrificing decentralisation
Over 6500 $AVAX burned from the C-Chain over a very short amount or time with just 2 DAPPs, think what it will be like with thousands of DAPPs on there... and that's just one blockchain. Rather than fees making a few ETH miners rich all fees are burnt in AVAX, benefiting everyone
There are several blockchains in the Primary Network all burning $AVAX for transaction fees. There will ultimately be thousands of blockchains and subnets all having to stake AVAX (currently over 80% is staked) and burn AVAX for asset / blockchain and subnet creation.
And all with a fixed capped supply like with Bitcoin, unlike other platforms which have high inflation leading to continuous dilution. DOT has 10% inflation. If the price of DOT remained the same by 2050 the market cap would be $473 Billion and supply would have increased 16x
1/ @MIT discussing the need for blockchain gateways to achieve interoperability across different blockchain networks, and to support the cross-blockchain mobility of virtual assets
@quant_network are collaborating with MIT in the creation of ODAP
$QNT
2/ "In order for blockchain-based services to scale globally, blockchain networks must be able to interoperate with one another following a standardized protocol and interfaces (APIs)"
Gilbert founded ISO TC307 which 60 countries are working towards standardizing the interfaces
3/ "We believe that a blockchain gateway is needed for blockchain networks to interoperate in a manner similar
to border gateway routers in IP networks. Just as border gateway routers use the BGPv4 protocol to interact with one another in a peered fashion we believe that a...