Blockchain teknolojisi geliştikçe, sansür direnişi endüstrideki temel bir endişe haline gelmiştir. Ethereum'un birleşme güncellemesinden bu yana, sektör yeni konsensüs mekanizması altında etkili sansür direnişi için çözümler aramaktadır. Bu bağlamda, Braid umut vaat eden bir çözüm olarak ortaya çıkmıştır. Vitalik'in son açıklamalarında “tartışma genellikle FOCIL+APS'ye karşı BRAID'e odaklanıyor” dedi ve Ethereum yatırımcılarının ve BTC madencilik havuzu dağılımlarının ölçeğini gösteren grafiklerle birlikte.
Ethereum staker distribution and BTC mining pool share chart (Source: X)
Braid, Paradigm'ın New York atölyesinde Max Resnick tarafından önerilen, Ethereum'da çoklu blok paralelliğini uygulamak için geliştirilmiş bir yöntemdir ve sansür direnci oluşturmayı amaçlar. Bu makale, Braid'ın geçmişi, teknik özellikleri ve diğer mevcut çözümlerle karşılaştırıldığında daha profesyonel ve derinlemesine anlayış sağlamak için Ethereum Braid projesinin çok yönlü bir anlayışını edinmeye yardımcı olacak.
Bitcoin ve Ethereum'un karşı karşıya kaldığı ortak bir sorun var: madencilik havuzlarının ve doğrulama düğümlerinin merkezileşme eğilimi. Bu merkezileşme, madencilik havuzlarının veya doğrulama düğümlerinin yasal olarak düzenlemeleri takip etmek, kontrolü altında yasa dışı olarak kabul edilen işlemleri engellemek veya sansürlemek zorunda kalabileceği bir saldırıya neden olabilir.
Grafik, Lido ve Coinbase'in toplu olarak %40,8'lik bir paya sahip olduğunu gösteriyor. Bu ikisi birleşirse, ağı potansiyel olarak durdurabilirler. %10'dan fazla staking hizmeti sağlayıcısı onlara katılırsa, Ethereum ağını ele geçirebilirler. Düğümlere yönelik merkezileşme tehditlerini tartışmadan önce, Ethereum'un PoS mekanizması altında nasıl çalıştığını inceleyelim.
Kullanıcılar tarafından dapp ön uçları aracılığıyla gönderilen işlemler, bekleyen işlemlerin bir veritabanı olan Mempool'a girer. Bu noktada Searcher'lar, mempool'daki birikmiş işlemleri analiz etmek için arbitraj botlarını kullanır ve karlı işlemleri işlem grupları veya paketler halinde birleştirir. Blok oluşturucular, bu toplu işlemleri arama yapanlardan alır, bu paketlere karşılık gelen işlem ücretlerini ekler ve teklifleri hazırlar. Doğrulayıcılar (blok teklif edenler), sağlanan paketler ve teklifler arasından en karlı seçeneği seçer, ardından yeni bloklar formüle eder ve önerir. Zincire bir blok eklenmeden önce son kontrollerden ve doğrulamadan geçer.
MEV Tedarik Zinciri(Kaynak: FlashBot)
Bu mekanizma genellikle yüksek 'doğrulayıcı' konsantrasyonlarına veya kötü niyetli amaçlar için potansiyel işbirliğine yol açar, ağ sansürü ve kontrol riskini artırır. Braid, bu zorluklara yanıt olarak ortaya çıktı ve sansür direnişli bir Ethereum çerçevesi oluşturmayı amaçlıyor. Şu anda erken aşamalarında olan Braid'in ana fikri, birden fazla bloğun paralel işlenmesi, senkronize yayın ve gecikmeli yürütme gibi tekniklerle Ethereum üzerindeki tek lider kontrolünü kırmaktır. Bu, işlemlerin özgürce devam edebilmesini ve Ethereum ağının adaletini korurken sağlanır.
Braid'in tasarım ilkeleri temel olarak üç noktayı içerir: çok önerici modeli, senkronize bırakma ve gecikmeli yürütme.
Ethereum ağı, çoklu önerici modelinde birden fazla eş zamanlı önericiyi içererek sansür direnişini artırır. Bu yaklaşım, sistem işlemlerine müdahale maliyetini önemli ölçüde artırır. Ayrıca, senkronize yayın mekanizması aracılığıyla, tüm önericilerin aynı bilgilere dayalı kararlar aldığından, sistemde adalet ve şeffaflığı garanti eder.
Ayrıca, modele tanıtılan gecikmeli yürütme özelliği, işlemlerin nihai durumlarını belirlemeden önce birden fazla teklif verenin etkisi altında kalmasına izin verir, böylece Ethereum ağının kararlılığını ve güvenilirliğini artırır. Bu tasarım sadece sistem işlevselliğini değil, aynı zamanda ağ katılımcılarına daha yüksek bir güven ve güvenlik sağlar.
Yukarıda bahsedilen atölyede, Max Resnick Braid'i LMD-Ghost ve Mysticeti gibi mevcut çözümlerle karşılaştırdı.LMD-Hayalet, PoS (Proof of Stake) konsensüs algoritması CBC Casper için bir çatal seçim kuralı, önerenlere her zaman yeni bloklar üretme imkanı sağlar. Bu yeni bloklar, çatal seçim kuralı tarafından belirlenen (canlılığı sağlayan) en yüksek ağırlığa sahip zincire eklenir. Bununla birlikte, bu yaklaşım, dal seçimi sorunlarını yönetmek için yüksek derecede dallanmış bir karar ağacının yerel olarak bakımını gerektirir.
Mysticeti, öte yandan, Sui blockchain tarafından benimsenen uzlaşma algoritmasıdır. Birden fazla doğrulayıcının paralel olarak blok önermesine izin verir, ağın tam bant genişliğini kullanarak sansür direnci sağlar. DAG tabanlı uzlaşma protokollerinin bu özellikleri, DAG'den blokları bağlamak için yalnızca üç tur mesaj gerektirir, pBFT'ye benzer ve teorik minimuma ulaşır. Onay kuralları, blok liderlerinin oylamasına ve sertifikasyonuna izin verir, ortanca ve kuyruk gecikmesini daha da azaltır. Kurallar ayrıca kullanılamayan liderlere (bir lider düğümü başarısız olduğunda, sistem otomatik olarak sorumluluklarını devralmak için yeni bir lider seçer) tolerans gösterir ve onay gecikmesini önemli ölçüde artırmaz.
LMD-Ghost (Kaynak: Youtube)
Braid'in çoklu teklif veren modeli, Ethereum'un yürütme katmanının bir yuva içindeki tüm alt zincirler tarafından oluşturulan blok işlemlerini toplamasına ve bir yürütme bloğu oluşturmasına olanak tanır. Bu işlemler daha sonra önceden belirlenmiş kurallara göre sıralanır ve yürütülür, bu da tek bir varlığın işlem kayıtlarını manipüle etme yeteneğini azaltır. Bunun karşılaştığı zorluklardan biri, deterministik bir sıralama kuralına duyulan ihtiyaçtır.
Braid'in tasarımı, teşvikler veya cezalar için ek roller getirmez, ancak "senkronize serbest bırakma" mekanizmasının uygulanması zordur ve birden fazla alt zincir senkronizasyonu ve veri işlemenin koordinasyonunu gerektirir.
Blockchain Capital ekibinin bir üyesi olan Jonahb,belirttiBraid mekanizmasındaki bir sorun: “ipucu” mekanizması likidite gereksinimlerine sahip olup, kullanıcı deneyimini etkiler. Kullanıcılar bir işlem gönderirken iki ipucu değeri (t, T) dahil edecekler. Yalnızca bir öneren bir işlemi içeriyorsa, T alacak; birden fazla öneren işlemi içeriyorsa, t bölünecektir.
Kullanıcıların yalnızca işlem ücretini ödemesi gerekebilir, ancak güvenilir bir taahhütte bulunabilmek için protokole ödeme yapabilecekleri T kullanılabilir fonlara ihtiyaçları vardır. Bu nedenle, kullanıcıların işlem yapabilmek için ek kullanılabilir likiditeye T ihtiyacı vardır. Örneğin, bir kullanıcı, önümüzdeki faiz oranları konusundaki endişeler nedeniyle 5 milyon dolarlık ETH satmak istiyorsa ve sansür direnişini 1 milyon dolar olarak değerlendiriyorsa. Bu, katılımcılar için ek ve belirsiz likidite gereksinimleri ortaya çıkararak pozisyonun değerini artırır ve bu da on-chain finans deneyimini engeller.
Bu zorluğa çözüm bulmak için Jonahb, iki potansiyel çözüm önerdi:
Özel uygulama ile ilgili olarak, Braid, tutarlılık ve koordinasyonu sağlamak için çoklu blok paralel işlem modeli ve birleşik bir fikir birliği protokolü kullanır. Bu yaklaşım, merkezi olmayan işlem işleme sürecini teşvik eder ve sansür direnişini etkin bir şekilde artırır. Ek olarak, Braid, işlem kesinliğini yönetmek için bir 'Finality Gadget' geliştirmiştir. Bu çözüm, tüm zincir üstü işlem setlerini entegre eder ve yeniden düzenler, böylece işlemlerin hem kesinliğini hem de tutarlılığını sağlar.
Braid henüz öneride erken aşamalarında ve pazar henüz teknik uygulamasını ve kullanıcı deneyimini doğrulamadı.
Düz örgü (Kaynak: Youtube)
Bugün birçok blockchainin gelişmesine rağmen, programlanabilir blockchainlerin öncüsü olan Ethereum, merkezi olmayan, sansüre dirençli ve egemen bağımsızlık peşinde koşmaya devam ediyor. Yeni teknolojiler ve reform stratejileri geliştikçe, blockchain teknolojisinin geleceği konusunda iyimser ve güvenli kalmaya devam ediyoruz. Sürekli olarak çeşitli çözümleri keşfederek ve dengeleyerek, teknolojik ilerlemenin mevcut ihtiyaçları karşıladığından ve gelecekteki zorluklara uyum sağladığından emin olabiliriz.
Blockchain teknolojisi geliştikçe, sansür direnişi endüstrideki temel bir endişe haline gelmiştir. Ethereum'un birleşme güncellemesinden bu yana, sektör yeni konsensüs mekanizması altında etkili sansür direnişi için çözümler aramaktadır. Bu bağlamda, Braid umut vaat eden bir çözüm olarak ortaya çıkmıştır. Vitalik'in son açıklamalarında “tartışma genellikle FOCIL+APS'ye karşı BRAID'e odaklanıyor” dedi ve Ethereum yatırımcılarının ve BTC madencilik havuzu dağılımlarının ölçeğini gösteren grafiklerle birlikte.
Ethereum staker distribution and BTC mining pool share chart (Source: X)
Braid, Paradigm'ın New York atölyesinde Max Resnick tarafından önerilen, Ethereum'da çoklu blok paralelliğini uygulamak için geliştirilmiş bir yöntemdir ve sansür direnci oluşturmayı amaçlar. Bu makale, Braid'ın geçmişi, teknik özellikleri ve diğer mevcut çözümlerle karşılaştırıldığında daha profesyonel ve derinlemesine anlayış sağlamak için Ethereum Braid projesinin çok yönlü bir anlayışını edinmeye yardımcı olacak.
Bitcoin ve Ethereum'un karşı karşıya kaldığı ortak bir sorun var: madencilik havuzlarının ve doğrulama düğümlerinin merkezileşme eğilimi. Bu merkezileşme, madencilik havuzlarının veya doğrulama düğümlerinin yasal olarak düzenlemeleri takip etmek, kontrolü altında yasa dışı olarak kabul edilen işlemleri engellemek veya sansürlemek zorunda kalabileceği bir saldırıya neden olabilir.
Grafik, Lido ve Coinbase'in toplu olarak %40,8'lik bir paya sahip olduğunu gösteriyor. Bu ikisi birleşirse, ağı potansiyel olarak durdurabilirler. %10'dan fazla staking hizmeti sağlayıcısı onlara katılırsa, Ethereum ağını ele geçirebilirler. Düğümlere yönelik merkezileşme tehditlerini tartışmadan önce, Ethereum'un PoS mekanizması altında nasıl çalıştığını inceleyelim.
Kullanıcılar tarafından dapp ön uçları aracılığıyla gönderilen işlemler, bekleyen işlemlerin bir veritabanı olan Mempool'a girer. Bu noktada Searcher'lar, mempool'daki birikmiş işlemleri analiz etmek için arbitraj botlarını kullanır ve karlı işlemleri işlem grupları veya paketler halinde birleştirir. Blok oluşturucular, bu toplu işlemleri arama yapanlardan alır, bu paketlere karşılık gelen işlem ücretlerini ekler ve teklifleri hazırlar. Doğrulayıcılar (blok teklif edenler), sağlanan paketler ve teklifler arasından en karlı seçeneği seçer, ardından yeni bloklar formüle eder ve önerir. Zincire bir blok eklenmeden önce son kontrollerden ve doğrulamadan geçer.
MEV Tedarik Zinciri(Kaynak: FlashBot)
Bu mekanizma genellikle yüksek 'doğrulayıcı' konsantrasyonlarına veya kötü niyetli amaçlar için potansiyel işbirliğine yol açar, ağ sansürü ve kontrol riskini artırır. Braid, bu zorluklara yanıt olarak ortaya çıktı ve sansür direnişli bir Ethereum çerçevesi oluşturmayı amaçlıyor. Şu anda erken aşamalarında olan Braid'in ana fikri, birden fazla bloğun paralel işlenmesi, senkronize yayın ve gecikmeli yürütme gibi tekniklerle Ethereum üzerindeki tek lider kontrolünü kırmaktır. Bu, işlemlerin özgürce devam edebilmesini ve Ethereum ağının adaletini korurken sağlanır.
Braid'in tasarım ilkeleri temel olarak üç noktayı içerir: çok önerici modeli, senkronize bırakma ve gecikmeli yürütme.
Ethereum ağı, çoklu önerici modelinde birden fazla eş zamanlı önericiyi içererek sansür direnişini artırır. Bu yaklaşım, sistem işlemlerine müdahale maliyetini önemli ölçüde artırır. Ayrıca, senkronize yayın mekanizması aracılığıyla, tüm önericilerin aynı bilgilere dayalı kararlar aldığından, sistemde adalet ve şeffaflığı garanti eder.
Ayrıca, modele tanıtılan gecikmeli yürütme özelliği, işlemlerin nihai durumlarını belirlemeden önce birden fazla teklif verenin etkisi altında kalmasına izin verir, böylece Ethereum ağının kararlılığını ve güvenilirliğini artırır. Bu tasarım sadece sistem işlevselliğini değil, aynı zamanda ağ katılımcılarına daha yüksek bir güven ve güvenlik sağlar.
Yukarıda bahsedilen atölyede, Max Resnick Braid'i LMD-Ghost ve Mysticeti gibi mevcut çözümlerle karşılaştırdı.LMD-Hayalet, PoS (Proof of Stake) konsensüs algoritması CBC Casper için bir çatal seçim kuralı, önerenlere her zaman yeni bloklar üretme imkanı sağlar. Bu yeni bloklar, çatal seçim kuralı tarafından belirlenen (canlılığı sağlayan) en yüksek ağırlığa sahip zincire eklenir. Bununla birlikte, bu yaklaşım, dal seçimi sorunlarını yönetmek için yüksek derecede dallanmış bir karar ağacının yerel olarak bakımını gerektirir.
Mysticeti, öte yandan, Sui blockchain tarafından benimsenen uzlaşma algoritmasıdır. Birden fazla doğrulayıcının paralel olarak blok önermesine izin verir, ağın tam bant genişliğini kullanarak sansür direnci sağlar. DAG tabanlı uzlaşma protokollerinin bu özellikleri, DAG'den blokları bağlamak için yalnızca üç tur mesaj gerektirir, pBFT'ye benzer ve teorik minimuma ulaşır. Onay kuralları, blok liderlerinin oylamasına ve sertifikasyonuna izin verir, ortanca ve kuyruk gecikmesini daha da azaltır. Kurallar ayrıca kullanılamayan liderlere (bir lider düğümü başarısız olduğunda, sistem otomatik olarak sorumluluklarını devralmak için yeni bir lider seçer) tolerans gösterir ve onay gecikmesini önemli ölçüde artırmaz.
LMD-Ghost (Kaynak: Youtube)
Braid'in çoklu teklif veren modeli, Ethereum'un yürütme katmanının bir yuva içindeki tüm alt zincirler tarafından oluşturulan blok işlemlerini toplamasına ve bir yürütme bloğu oluşturmasına olanak tanır. Bu işlemler daha sonra önceden belirlenmiş kurallara göre sıralanır ve yürütülür, bu da tek bir varlığın işlem kayıtlarını manipüle etme yeteneğini azaltır. Bunun karşılaştığı zorluklardan biri, deterministik bir sıralama kuralına duyulan ihtiyaçtır.
Braid'in tasarımı, teşvikler veya cezalar için ek roller getirmez, ancak "senkronize serbest bırakma" mekanizmasının uygulanması zordur ve birden fazla alt zincir senkronizasyonu ve veri işlemenin koordinasyonunu gerektirir.
Blockchain Capital ekibinin bir üyesi olan Jonahb,belirttiBraid mekanizmasındaki bir sorun: “ipucu” mekanizması likidite gereksinimlerine sahip olup, kullanıcı deneyimini etkiler. Kullanıcılar bir işlem gönderirken iki ipucu değeri (t, T) dahil edecekler. Yalnızca bir öneren bir işlemi içeriyorsa, T alacak; birden fazla öneren işlemi içeriyorsa, t bölünecektir.
Kullanıcıların yalnızca işlem ücretini ödemesi gerekebilir, ancak güvenilir bir taahhütte bulunabilmek için protokole ödeme yapabilecekleri T kullanılabilir fonlara ihtiyaçları vardır. Bu nedenle, kullanıcıların işlem yapabilmek için ek kullanılabilir likiditeye T ihtiyacı vardır. Örneğin, bir kullanıcı, önümüzdeki faiz oranları konusundaki endişeler nedeniyle 5 milyon dolarlık ETH satmak istiyorsa ve sansür direnişini 1 milyon dolar olarak değerlendiriyorsa. Bu, katılımcılar için ek ve belirsiz likidite gereksinimleri ortaya çıkararak pozisyonun değerini artırır ve bu da on-chain finans deneyimini engeller.
Bu zorluğa çözüm bulmak için Jonahb, iki potansiyel çözüm önerdi:
Özel uygulama ile ilgili olarak, Braid, tutarlılık ve koordinasyonu sağlamak için çoklu blok paralel işlem modeli ve birleşik bir fikir birliği protokolü kullanır. Bu yaklaşım, merkezi olmayan işlem işleme sürecini teşvik eder ve sansür direnişini etkin bir şekilde artırır. Ek olarak, Braid, işlem kesinliğini yönetmek için bir 'Finality Gadget' geliştirmiştir. Bu çözüm, tüm zincir üstü işlem setlerini entegre eder ve yeniden düzenler, böylece işlemlerin hem kesinliğini hem de tutarlılığını sağlar.
Braid henüz öneride erken aşamalarında ve pazar henüz teknik uygulamasını ve kullanıcı deneyimini doğrulamadı.
Düz örgü (Kaynak: Youtube)
Bugün birçok blockchainin gelişmesine rağmen, programlanabilir blockchainlerin öncüsü olan Ethereum, merkezi olmayan, sansüre dirençli ve egemen bağımsızlık peşinde koşmaya devam ediyor. Yeni teknolojiler ve reform stratejileri geliştikçe, blockchain teknolojisinin geleceği konusunda iyimser ve güvenli kalmaya devam ediyoruz. Sürekli olarak çeşitli çözümleri keşfederek ve dengeleyerek, teknolojik ilerlemenin mevcut ihtiyaçları karşıladığından ve gelecekteki zorluklara uyum sağladığından emin olabiliriz.