“A blockchain has stopped.” “A blok zinciri durdu.” EN/TR

5vrL...UTyq
10 Feb 2024
45

“A blockchain has stopped.”
“A blok zinciri durdu.”

In decentralized blockchains, since transfers are decentralized as the name suggests, they are approved not by a single person, but by many people. These approving people are called validators.

Merkeziyetsiz blokzincirlerde transferler adı üzerinde merkeziyesiz olduğu için tek kişi tarafından değil, çok kişi tarafından onaylanır, bu onaylayan adamların adı validatordür.

Look, I will explain it very simply; There's nothing you need to know other than what I've told you.

Bakın çok basit anlatacağım; anlattığımın dışında bilmeniz gereken hiçbir şey yok.

Let there be 100 validators in a blockchain and blocks containing transfers appear in this blockchain every 10 seconds.

Bir blokzincirde 100 validator olsun ve bu blokzincirde her 10 saniyede transferleri içeren bloklar çıksın.

What do we normally expect? 100 people put the transfers into blocks every 10 seconds, verify their accuracy and write them to the blockchain.

Normalde neyi bekliyoruz? 100 tane adam her 10 saniyede transferleri bloklara yerleştirip doğruluğunu teyit edip blokzincire yazmasını.

What happens if these 100 men become assholes? What happens if 100 more assholes are added?

Bu 100 tane adam puşt olursa ne olur? Hatta 100 tane puşt adam daha eklenirse ne olur?

Here for some reason; We call stopping when validators in a blockchain cannot produce blocks.


İşte herhangi bir sebeple; bir blokzincirdeki validatorlerin blok üretememesi durumuna durma diyoruz.

Well; If validators cannot reach consensus for block production, block production stops.

Take note; Memorize it like a TUS lesson

STOP IN BLOCKCHAINS IS A CONSENSUS MISTAKE.
BLOKZİNCİRLERDE DURMA BİR KONSENSUS HATASIDIR.

Let's move on to the consensus sport:
Konsensus sporuna geçelim:

Consensus is consensus, and blockchain basically provides two things:

Konsensus fikir birliğidir ve blokzincirde temel olarak iki şeyi sağlar:

1. Security (Güvenlik)
2. Liveness (Devamlılık)

For example, in a blockchain where 51% of validators are assholes, security is broken; because (depending on consensus type) Reorg attacks can be made. Reorg means; they can change the order of transfers in the block; They can change the order of blocks. For example, you send 1 Ether; goes into the unseen.

Örneğin validatorlerinin 51% inin puşt olduğu bir blokzincirde Güvenlik bozulur; çünkü (konsensus tipine göre değişir) Reorg ataklar yapılabilir. Reorg şu demek; bloktaki transferlerin sıralamasını değiştirebilirler; blokların sıralamasını değiştirebilirler. Mesela 1 Ether yollarsın; gayba gider.

Let's come to Liveness; If this breaks, block production will stop. Because the continuity of the blocks is interrupted. For example; 51 out of 100 people may say "I haven't seen any transfers" and stop block production. We call these attacks censorship attacks.

Gelelim Liveness; işte bu bozulursa blok üretimi durur. Çünkü blokların devamlılığı kesilir. Örneğin; 100 adamın 51’i ben transfer görmedim ki diyip blok üretimini durdurabilir. Ki zaten bu ataklara censorship (sansür) atakları diyoruz.

Now let's get to the parts that are useful to us.
Şimdi gelelim işimize yarayan kısımlara

What did we say, stopping in blockchain is a consensus error. It doesn't matter what caused this error.
Ne dedik, blokzincirde durma bir konsensus hatasıdır. Bu hataya her ne sebep olduysa fark etmiyor.

So why does Solana always stall while Bitcoin or Ethereum rarely stall?


Peki neden Bitcoin veya Ethereum’da durma olayı çok nadir yaşanırken Solana sürekli duruyor?

You now need to answer this as follows; because of consensus.
Buna artık şöyle bir cevap vermeniz lazım; konsensustan dolayı.

Yes; The consensus models of Ethereum or Bitcoin are not consensuses that can easily stand still. They can stop if there is a 51% attack; In this case, the 49% segment continues on its way by forking the chain.

Evet; Ethereum veya Bitcoin’in konsensus modelleri kolay kolay durabilecek konsensuslar değil. 51% atak olması durumunda durabilirler; bu durumda da 49%luk kesim zinciri forklayarak yoluna devam eder.

In Solana, this rate is 33%. If 33% of the validators in the system fail for any reason, Solana stops.
Solana’da ise bu oran 33%, herhangi bir nedenden dolayı sistemdeki validatorlerin 33% ünün hata vermesi durumunda Solana duruyor.

So, is Solana a good, its consensus is always standing, let it use the consensus of Bitcoin or Ethereum..

Peki Solana mal mı, konsensus’u sürekli duruyor, Bitcoin veya Ethereum’un konsensusunu kullansın..

Not; There is a trade-off mechanism here too; The easier it is to disrupt the liveness of a consensus, the more difficult it is to reorganize that blockchain.

Değil; burada da bir trade-off mekanizması var; bir konsensus’un liveness’ını bozmak ne kadar kolaysa o blokzincir o oranda zor reorglanır.

In other words, a choice is made between Liveness and Security, which I explained above.
Yani yukarıda anlattığım Liveness ve Security arasında bir seçim yaptırılıyor.


The consensus with the best liveness is Nakamoto Consensus and PoW. If the system is well distributed, it is almost impossible to stop it.

Liveness’ı en iyi olan konsensus Nakamoto Konsensus ve PoW’dur. Sistem iyi dağıtık ise durdurmak neredeyse imkansızdır.

However, in a 51% attack on Bitcoin, very deep changes are seen.
Ancak Bitcoin’de 51% lik bir saldırıda çok derin reorglar görülür.

No transaction in Bitcoin is irreversible (re-organizable). The content of blocks can be easily changed with the 51% attack.
Bitcoin’de hiçbir işlem geri alınamaz (re-orglanamaz) değildir. 51% saldırısı ile Blokların içeriği rahatlıkla değiştirilebilir.

This is impossible in Solana. Once the block is issued, that transaction is no longer reversible.
Bu ise Solana’da imkansızdır. Blok çıkar çıkmaz o işlem artık geri döndürülemez.

Ethereum has a hybrid solution; The attack can only reorganize 32 blocks. But it doesn't stop easily.
Ethereum’da ise hibrid bir çözüm vardır; yapılacak saldırı yalnızca 32 blok re-orgyayabilir. Ancak kolay kolay durmaz.

Kind regards

TOBBY YE TEŞEKÜRLER
THANKS TO TOBBY

Get fast shipping, movies & more with Amazon Prime

Start free trial

Enjoy this blog? Subscribe to gnchkn

1 Comment