Karthik
@karthik
1/ When it comes to L1s, the crypto community is married to the question of “how decentralized the X chain is”. This is a shallow question to ask. Sharing some thoughts about this and why we are building foundational tools to solve this problem.
1 reply
0 recast
0 reaction
Karthik
@karthik
2/ Different L1s exist to solve different problems. As a result the node software is designed and built very differently from one another with varying degrees of hardware/software requirements. This is why you can run an ETH node on a raspberry pi but Solana requires higher specs
1 reply
0 recast
0 reaction
Karthik
@karthik
3/ The traditional view is that Decentralization is a function of number of nodes in the network. But any network need “quality” nodes with high uptime and reliability to sustain its decentralization degree.
1 reply
0 recast
0 reaction
Karthik
@karthik
4/ More the nodes not necessarily mean more decentralization when it can also mean more low quality nodes on the network. This is directly proportional to the overall quality and security of the network.
1 reply
0 recast
0 reaction
Karthik
@karthik
5/ This is why things like client diversity matter in ETH. We are living in a world where our mobile apps get over the air updates without us realizing. But, the user experience for the consumption of blockchain node software is still in the early days.
1 reply
0 recast
0 reaction
Karthik
@karthik
6/ Software releases are tagged GitHub releases with build instructions and scripts. Network events are spread across telegram, discord and twitter. Software stability is questionable and monitoring tools are just not available.
1 reply
0 recast
0 reaction
Karthik
@karthik
7/ As a node runner, I need to be decently technical to run and manage a node myself. Sure alchemy and Infura help if I want to build Dapps without having to worry about my node infra but that doesn’t answer the original question of how to decentralize a network.
1 reply
0 recast
0 reaction