Smart Contract
Smart Contract

@0xSmartContract

7 Tweets 1 reads Apr 04, 2023
🔰 Evm tabanlı bir blockchain de "Validatör veya madenci, bekleme havuzundan işlemleri hangi sıra ile çeker ? "
Bu sorunun cevabını aşağıdaki örnekle verelim, aşağıda ki havuzdan işleme alınacak transaction ların sırası nedir?
İlk hangi transaction işleme alınır, neden?
Sorunun cevabı : Hiç kimse bir madenciyi belirli bir şey yapmaya zorlayamaz. Madenciler, belirli parametreler dahilinde (örneğin blok gas limiti) istediklerini yapmakta ve istedikleri işlemleri yapmakta özgürdürler. ⬇️
Ancak tüm madenciler veya validatörler en yüksek geliri elde etmek isterler, burada validator veya madencinin, bu seçimlerini belirleyen unsur kullandıkları yazılımın içindeki kurallardır. Yani madenci hangi yazılım ile madencilik yapıyorsa, o yazılım bu kuralları belirler⬇️
Bu yazılımın ismi client dır, çoğu node tarafından kullanılan iki client vardır: (madenci ve validatörler de bie node dur) : Geth veya Parity
Geth en çok kullanılandır ve Geth in algoritmasına göre en yüksek gwei ye sahip işlemler ilk sırada olacaktır⬇️
Aynı gwei ye sahip işlemler için ise nonce u büyük işlemler öne alınır, yani yukarıda ki örnekte:
buyTokensICO ve buyCryptoKitties işlemleri 1. Ve 2. sırada olur, ikisi arasından 1. ise nonce u büyük hesap sahibi olur.⬇️
Tam burada bu belirtilir:
#L492" target="_blank" rel="noopener" onclick="event.stopPropagation()">github.com
Madenci neyi nasıl seçer sorusunu yanıtlamak, tamamen madencilik yapmak için hangi yazılımı kullandıklarına bağlıdır.

Loading suggestions...