210 похожих чатов

Scalability is the proving ground where clever designs go to

die. One thing we talk about at @kadena_io is the "earnings report problem" to illustrate how so many seemingly attractive approaches fall over in real world use, coming from experience scaling trading exchanges. \1

Next time somebody's touting a system design that magically handles any load, the earnings report problem will usually reveal the weaknesses therein. Remember that scalability isn't raw speed but the ability to throw more resources at a problem without falling over. \2

A fundamental problem in scaling is data localization. (This is the real "sharding" problem in distributed systems, not the tortured crypto version). A stock exchange might scale on symbol: one node does the As (AAPL etc), one does Bs, Cs etc. Simple and effective right? \3

Sharding in symbol is great ... until Apple releases it's earnings report. All of a sudden, ALL your volume is on AAPL. All your nodes handling the rest of the alphabet sit idle while your poor node for the As grinds to a halt under overwhelming load. \4

How does this apply to blockchain? Simple, especially on modern/DeFi chains, but even look at Bitcoin. Today you can send a tx that draws from UTXOs anywhere in BTC history. If you scaled BTC naively, it would be trivial for an attacker to take you down with a single tx. \5

It's a sure sign of BS when projects don't have a simple story for data localization, meaning "the data needs to be where you need it when you need it." Earnings day means AAPL needs to be pretty much everywhere. In blockchains it can become an attack vector for DOS. \6

Next time you hear somebody bragging about a scaling approach (that hasn't shipped yet natch), ask how they handle data localization, and be ready for blank stares or total magical mumbo jumbo. Ask them how they'd handle the earnings report problem. \7

DAG designs, distributed hash tables, UTXO-based, atomic composability all fall apart with this simple test. The single hardest part of any distributed system is moving data around to where it's needed. \8

Let's take ETH 2.0's 1000+ chain design, which magically transacts across shards in a single atomic unit. How exactly is data localization handled here? Good luck getting a straight answer to what happens when you airdrop to 1000 accounts that are localized to different nodes. \9

Meanwhile, @kadena_io 's answer is simple: braided chains. Each is independent but securely linked to the other. It is up to the dapp dev to pick a localization strategy that fits the bill. Don't forget, you need Pact to make moving data safe and effortless. \10

In other words @kadena_io doesn't limit how you scale your dapp, but gives you rock-solid tools to do it with. We scaled $KDA (it's just a Pact contract after all) so this is real technology not promises. We're excited to see what devs deliver! Build the future on @kadena_io \end

2 ответов

9 просмотров
AM.R- Автор вопроса

Kadena ceo twitter’s

🤟🤟🤟

Похожие вопросы

Обсуждают сегодня

@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Hello, Is iExec also part of the "inception program" or another one ? Would it be a name to qualified the nature of the relationship between iExec and Nvidia? And does Secret ...
Ñïķøłäś
8
Ready for some fun AND a chance to win TKO Tokens? Join us for exciting minigames in our Telegram group! 🕒 Don’t miss out—games start on today 25 October 2024, at 8 PM! Ge...
Milkyway | Tokocrypto
255
any reference of this implementation?
BitBuddha
29
Also, why can’t the community have a vote/ say when it comes to initiatives like buybacks. Isn’t the point of crypto decentralisation? Don’t we deserve input as long term supp...
👨🏽‍🦰
13
Hi guys, any problem with Pulsebrige? Trying to transfer from wETH to ETH. First it tells me to connect my metamask "through mobile app" not desktop. Then I did and confirmed ...
Snowflakecrypto
13
Карта сайта