Orijinal Başlık: Temel Bir Blockchain Özelliğinin Ötesinde: 「Güçlü Zincir Kalitesi」
Orijinal Yazarlar: ittaia, PGarimidi, jneu_net, a16z
Orijinal Çeviri: AididiaoJP, Foresight News
Zincir Kalitesi (Chain Quality, CQ), bir blockchain'in temel bir özelliğidir. Basitçe söylemek gerekirse, bu, şu anlama gelir:
Eğer %3 cömert payı elinizde tutuyorsanız, o zaman ortalama zaman aralığında %3'lük bir blok alanını kontrol edebilirsiniz.
Düşük işlem kapasitesine sahip erken dönem blockchain'ler için, zincir kalitesi yeterince uygundur. Ancak modern blockchain'lerin bant genişliği çok daha büyük olup, tek bir blok içinde birçok işlemi barındırabilir.
Bu, daha güçlü ve aynı zamanda daha sofistike bir kavramı ortaya çıkarır. Bu, sadece zamana göre ortalama blok alanı oranına değil, aynı zamanda her bloğun içindeki blok alanı bölüşüme de odaklanır. Buna 「Güçlü Zincir Kalitesi」 (Strong Chain Quality, SCQ) diyoruz:
Eğer %3 cömert payı elinizde tutuyorsanız, o zaman her blokta %3'lük bir blok alanını kontrol edebilirsiniz.
Temelde, bu özellik paydaşlara, yüksek işlem kapasiteli bir blockchain içinde 「sanal bir şerit」 sahibi olma imkanı verir, böylece kendi işlemlerinin bloğa dahil edilmesini garanti altına alırlar.
Bitcoin'in temel yeniliklerinden biri—şimdi neredeyse her blockchain'in sahip olduğu bir özellik—protokole, blok önericilere yönelik bir ödül mekanizması getirmesidir: Bloğu durum makinesine başarıyla ekleyen taraf, yeni dökme jetonlarının ve işlem ücretlerinin sahibi olabilir. Bu ödüller, durum geçiş fonksiyonları tarafından belirlenir ve nihayetinde sistem durumuna yansıtılır.
Geleneksel dağıtık hesaplama modelinde, katılımcılar dürüst ve kötü niyetli olarak ayrılır. Burada, dürüst katılımcılara bir ödül verme gereği yoktur, çünkü dürüst davranış kendisi modeldeki varsayılan bir özelliktir.
Ancak kripto ekonomi modelinde, katılımcılar rasyonel aktörler olarak görülür ve fayda fonksiyonları bilinmeyebilir. Amaç, bu katılımcıların kendi karlarını maksimize etme sürecinde, protokolün başarılı işleyişiyle doğal olarak uyumlu kalmalarını sağlamak için teşvik mekanizmaları tasarlamaktır. Protokol içi ödül mekanizmalarıyla birleştirildiğinde, zincir kalitesi için aşağıdaki idealize edilmiş tanımı elde ederiz:
链质量(CQ):持有总质押权益的 X% 的联盟,在全局稳定时间(GST)之后,有 X% 的概率成为每个进入链的区块的提议者。
如果一条链偏离了链质量的要求,就可能让某些联盟获得超出正常比例的奖励份额,从而削弱诚实行为的动机,威胁协议的安全性。
许多区块链都通过「基于质押权重的随机领导者轮换机制」来满足或努力满足这一属性。
目前面临的典型挑战包括:比特币的「自私挖矿」问题;Monad 的尾部分叉抗性问题;以及以太坊 LMD GHOST 协议中的问题。
当区块空间足够充裕时,我们不必将整个区块的内容交由单一的提议者垄断。相反同一个区块的区块空间可以由多个参与方来共同划分。强链质量这一加密经济定义所表达的,正是这一思想:
强链质量(SCQ):持有总质押权益的 X% 的联盟,在全局稳定时间(GST)之后,能够控制每个区块中 X% 的区块空间。
这个理想化的属性,隐含地引出了「虚拟车道」这一抽象概念。也就是说,联盟实际上在每个区块中都能控制一定比例的专用区块空间。
从经济角度看,拥有一条虚拟车道,相当于持有一项能够产生收益的生产性资产,这些收益可能来自交易手续费,也可能来自 MEV(最大可提取价值)。外部实体为了获得并维持这些车道,会围绕质押权益展开竞争,这就为底层的 L1 代币创造了持续的需求。一条车道能够产生的经济价值越大,各方竞争质押权益的动力就越强,而控制这些区块空间访问权的 L1 质押权益所能积累的价值也就越高。通过这种抽象,我们可以将更强的抗审查能力,转化为协议中的 SCQ 有效性属性。
近期研究表明,抗审查协议非常重要。这类协议不仅要保证诚实方的输入最终被包含,更要保证它们能被立即包含。强链质量(SCQ)可以看作这一属性在区块容量有限的情况下的扩展。
Gerçek dünya senaryosunda, dahil edilecek işlem miktarı kullanılabilir blok alanını aşarsa, herhangi bir protokol ideal anlamda sansür direncini sağlayamaz.SCQ, bu kısıtlamayla başa çıkmak için daha pratik bir yaklaşım benimser: Tüm dürüst işlemlerin her zaman dahil edilmesini zorunlu kılmaz, bunun yerine her teminat düğümüne bir "bütçe" tahsis ederek, bu bütçe kapsamında işlemlerinin dahil edilmesini garanti eder.
MCP protokolü, mevcut Pratik Bilişsel Bağışıklık Hataları (PBFT) türü bir fikir birliğine dayalı bir bileşen olarak önerilmiştir, bu protokollerin sansür direncine sahip olmalarını amaçlamaktadır. Bu protokol aynı zamanda SCQ'nun gereksinimlerini karşılar - yatırım miktarına göre, önerenlere ilgili blok alanını tahsis eder. Var olan Yönlü Akraysız Grafik (DAG) tabanlı BFT protokolleri ise çoklu yazıcı havuzları uygulamanın bir yolunu sağlar ve belirli bir düzeyde sansür direncine sahiptir.
Bu protokollerin standart uygulamaları genellikle liderin belirli işlem alt kümelerini seçici olarak geciktirmesine izin verdiği için SCQ'yu tam olarak karşılayamamıştır. Bununla birlikte, bu protokoller üzerinde küçük değişiklikler yapılarak SCQ yeniden uygulanabilir. Bu protokollere yönelik bir yöntem "zorunlu işlem dahil etme" dir ve bu, sansür davranışını azaltmaya yöneliktir.
MCP, daha güçlü bir gizlilik mizanseni nasıl uygulanacağını da göstermektedir. Bu özellik, ilgili tarafların, sadece tüm blok dışına çıkıldığında açıklanan sanal özel şeritler oluşturmasına olanak tanır. Bu konuya daha sonra yayınlanacak makalelerde daha fazla açıklık getireceğiz.
Güçlü zincir kalitesini küresel sabitlenme süresi (GST) sonrasında elde etmek için, önemli olan nokta, önerenin rastgele olarak ilgili tarafların girdilerini denetlememesini sağlamaktır. Bu, bir iki tur protokolü kullanılarak başarılabilir.Görünüm tabanlı neredeyse tüm BFT protokollerinde, sadece iki küçük değişiklik yapmak yeterlidir:
İlk Tur: Her katılımcı, kimlik doğrulamasından geçmiş girdilerini tüm diğer katılımcılara gönderir.
İkinci Tur: Her katılımcı, katılımcı i'den doğrulanmış girdi aldıysa, i'yi kendi dahil etme listesine ekler. Sonrasında, bu katılımcı, kendi dahil etme listesini liderlere gönderir. Bu işlem, kendisinin yalnızca bu listedeki tüm girdileri içeren blokları kabul edeceğine dair bir taahhüt niteliğindedir.
BFT Önerisi: Lider, bu mesajları aldıktan sonra, aldığı tüm dahil etme listelerinin birleşimini bloğa kaydeder.
BFT Oylama: Bir paydaşın, bir blok kendi içindeki tüm girişleri içerdiğinde onay oyu vermesi durumunda gerçekleşir.
Bu protokol taslağına göre, tam bir protokol oluşturulabilir. Bu protokol, küresel sabitlenme zamanından (GST) sonra güçlü bir zincir kalitesini sağlayabilir, sansür direnci sunabilir ve lider dürüst tarafta olduğunda etkinliği sürdürebilir. Eğer GST'den önce ACQ'yi elde etmek istenirse, her turda yeterli sayıda (yasal çoğunluk) değeri veya listeyi beklemek gerekir. Bu protokolü ve genişletilmiş halini daha sonra yayınlanacak makalelerde detaylı bir şekilde açıklayacağız.
Son araştırmalar, güçlü zincir kalitesi ve sansür direncini sağlamak için, geleneksel BFT protokolünün oylama raundlarının üzerine, iki ek raund eklenmesi gerektiğini göstermektedir (yukarıdaki protokol taslağına bakınız). Bu sonucu da ileriki yazılarda detaylı olarak açıklayacağız.
Güçlü zincir kalitesi (SCQ), bir blok içinde işlemlerin sıralama biçimini tam olarak belirlemediği sürece, ağın kontrol edebileceği blok alanı oranını belirtir. SCQ, her bir staking düğümü için bir alan ayırdığını, ancak bu alan içindeki işlemlerin sırasını belirlemediğini ifade eder.
Bu durum, işlem sıralama mekanizmasının tasarımı için zengin bir araştırma alanı açmaktadır. İyi bir sıralama mekanizması, blokzincir ekosisteminde adillik ve verimliliği artırmada potansiyele sahiptir. Dikkate değer bir yaklaşım, işlemleri ücret önceliğine göre sıralamaktır.
BlockBeats Resmi Topluluğuna Katılın:
Telegram Abonelik Grubu: https://t.me/theblockbeats
Telegram Sohbet Grubu: https://t.me/BlockBeats_App
Twitter Resmi Hesabı: https://twitter.com/BlockBeatsAsia