Ethereum ERC-7786'yı Anlamak: Birleşik Çok Zincirli İşbirliği Standartları, ETH Ekosistemi "Bütünleşik" Çağa Girdi mi?

ERC-7786'nın önemi, yalnızca zincirler arası alışverişi daha uygun hale getirmek değil, aynı zamanda "entropi artışı" ile mücadele etmek için kökten "çok zincirli işbirliği" için birleşik bir spesifikasyon oluşturmaya çalışmaktır, bu sadece zincir üstü likiditenin "birleşik" sürecini daha da teşvik etmekle kalmaz, aynı zamanda çok zincirli ekolojinin olgunluğunu da teşvik eder. (Özet: Ethereum EIP-7702 Yükseltmesini Güvence Altına Almak: Güvenli EOA'dan Akıllı Cüzdana Geçiş için Bir Proxy Modeli) (Arka plan eki: İnsan doğasının kodla çözülemeyen mücadelesi: iç çatışma, göç ve Ethereum'un yakın çevresinin geleceği) Ethereum ekosistemi, L2 "İlkbahar ve Sonbahar Savaşan Devletler" kaotik aşamasından birleşme çağına girmek üzere olabilir. Anahtar, çeşitli mesajlaşma standartlarını birleşik bir API altında entegre etmek ve Ethereum ekosistemindeki farklı blok zinciri ağlarının akıllı sözleşmeleri arasında karşılıklı iletişimi gerçekleştirmek için Ethereum için ortak bir zincirler arası iletişim "arayüz spesifikasyonu" belirlemeye çalışan, devam etmekte olan ERC-7786'dır. Ethereum Vakfı üyesi Joshrudolf.eth, 15 Nisan gibi erken bir tarihte, "zincirler arası mesajlaşmanın, Ethereum'un zincirler arası kullanıcı deneyimi sorununu çözmenin temel unsurlarından biri olduğunu" açıkça vurguladı. Peki ERC-7786 tam olarak nedir, hangi sorunu çözmesi gerekiyor ve neden önemlidir? Bu makale, tüm Ethereum kullanıcılarının dikkatini hak eden bu yeni standartta size yol gösterecektir. 01 Ethereum, zincirler arası iletişim protokollerini birleştirme ihtiyacı Hepimizin bildiği gibi, Polkadot'un çoklu zincir konsepti olan orijinal Cosmos'tan Ethereum L2 dönemindeki Rollup patlamasına kadar, özellikle OP Stack, Arbitrum Nova, Starknet ve diğer uygulama zincirleri büyük ölçüde gelişti ve likiditeyi Ethereum ve L2'de giderek daha merkezi olmayan hale getirdi. L2BEAT'in eksik istatistiklerine göre, Ethereum L2'nin geniş anlamda yüzlercesi var ve bu da uzun süredir devam eden bir soruna yol açıyor - likiditenin aşırı parçalanması. Biliyorsunuz, Ethereum ekosistemine dayansalar bile, ancak farklı L2'lerin kendileri birbirleriyle iletişim kurmuyorsalar, kullanıcılar varlıkları Arbitrum'dan Starknet'e aktarmak veya farklı L2'ler arasında sözleşme etkileşim işlemleri gerçekleştirmek isterlerse, birden fazla ağ arasında sözleşmeler, kullanıcılar ve varlıklar arasında güvenli etkileşim sağlamak için yalnızca zincirler arası köprüleri veya zincirler arası mesajlaşma protokollerini kullanabilirler. Kaynak: L2BEAT Bu, kullanıcıların zincirler arası engeller nedeniyle her yıl daha fazla sürtünme maliyeti ödemesine neden olmakla kalmaz, daha da önemlisi, Ethereum ekosistemi, özellikle L2 arasındaki sinerji de ciddi şekilde zayıflar ve birçok protokol zincirler arası iletişim işlevlerini uygulamış olsa da, her protokolün kendi arayüzü, çağrı modu ve güvenlik modeli vardır, geliştiriciler farklı protokoller arasında kod veya arayüz mantığını neredeyse hiç yeniden kullanamaz, bu da doğrudan tekrarlanan "tekerleklere" ve yüksek işletme ve bakım maliyetlerine neden olur ve kullanıcı deneyimi son derece parçalıdır. Bu nedenle, ERC-7786 tam olarak bu parçalanmış ekosistemi kırmak ve tüm zincirler arası iletişim protokolleri için birleşik bir standart arayüz sağlamak için önerilmiştir, böylece DApp'ler belirli bir protokolü bağlamadan aynı "ağ geçidi" üzerinden herhangi bir zincirle güvenli bir şekilde iletişim kurabilir: Standart, OpenZeppelin tarafından yönetilir ve DApp odaklı bir uygulama olarak Ethereum Vakfı, Axelar dahil olmak üzere birden fazla çapraz zincir ve modüler proje tarafından desteklenir Merkezi olmayan uygulamaların (DApp'ler) birden fazla blok zincirinde güvenli bir şekilde mesaj gönderip alması için ortak bir arayüzü standartlaştırmayı amaçlayan birleşik zincirler arası mesajlaşma arayüzü standardı. Kaynak: erc7786.org 02 ERC-7786: Zincirler arası iletişim "birleşik arayüz" ERC-7786 tek bir cümle ile özetlenecek olursa, zincirler arası iletişim alanında "ERC-20" gibidir. ERC-20'nin token'lar için standart bir arayüz sağlaması gibi, ERC-721 de NFT'ler için ortak bir spesifikasyon tanımlar, ERC-7786 da zincirler arası mesajlaşma için birleşik ve ortak bir "iletişim soketi" kurmaya çalışır - bunu Web3 dünyasındaki "USB standardı" ile karşılaştırabilirsiniz, spesifikasyon arayüzüne bağlı olduğu sürece herhangi bir protokol takılabilir ve oynatılabilir. Aşağıdaki diyagram, standartlaştırılmış arayüzler aracılığıyla farklı blok zincirleri arasında mesajların nasıl gönderilip alınacağını gösteren ERC-7786'nın temel bileşenlerini ve süreçlerini göstermektedir ve bir ERC-7786 mesajı dört temel unsurdan oluşur: Gönderen: CAIP-10 biçiminde tanımlanır (ör. eip155:1:0xabc... Alıcı: CAIP-10 için hedef adresi de tanımlar Yük: Rastgele yürütme verileri (bayt) Öznitelikler: İşlev imzası biçiminde ifade edilen gaz sınırı, işleme önceliği vb. gibi ek bağımsız değişkenler (minGasLimit (uint256) gibi) Kaynak: erc7786.org Bunlardan sendMessage () A zincirinin mesajı başlatması için kullanılır, executeMessage () B zincirinin alması ve yürütmesi için kullanılır, bu "gönder-al kapalı döngüsü" zincirler arası iletişimin temel mantığını oluşturur ve aynı zamanda DApp'in standart arayüzü yalnızca bir kerede paketlemesi gerekir ve aynı anda birden fazla zincirler arası protokol modülüyle uyumlu olabilir, bu da gerçek anlamda "protokol ayrıştırma + iletişim özgürlüğünü" gerçekleştirir. ERC-7786 ayrıca arayüzün tamamen işlevsel olduğunu ve ikili birlikte çalışma adres spesifikasyonunun (yani tek tip adres kodlaması) son birleşmesini beklediğini duyurdu. Gelecekte, kullanıcıların hedef zincirde işlem gerçekleştirirken üçüncü bir tarafça gaz ön ödemesi yapmalarına olanak tanıyan ve böylece zincirler arası etkileşimin kullanıcı deneyimini optimize eden bir "Gaz Sponsorluğu" uzantısı ekleme planları var. Daha da önemlisi, ERC-7786 tasarımı modüler adaptasyonu destekler ve geliştiriciler, yeniden düzenleme mantığı olmadan mevcut ana akım çapraz zincir protokolleri (Axelar, LayerZero, Wormhole vb.) için adaptörler oluşturabilir ve ERC-7786 standart arayüzleriyle hızlı bir şekilde uyumlu olabilir. Bu, kullanıcılar, likidite ve uygulamalar birden fazla L2 veya heterojen zincire dağıtılsa bile, DApp'lerin belirli köprü protokollerini bağlamadan veya hantal kullanıcı arayüzü anahtarlamasına güvenmeden ERC-7786 ile yerel zincirler arası arama yetenekleri oluşturabileceği anlamına gelir, bu da genel deneyimi büyük ölçüde iyileştirebilir ve entegrasyon karmaşıklığını azaltabilir. ERC-7786'nın Öznitelikler mekanizmasının, standart ana süreci etkilemeden doğrulama mantığı, durum kanıtı, limit kontrolü vb. gibi farklı çapraz zincir protokollerinin uzantı paketi işlevlerine erişime izin verdiğini ve bu da orta katman yazılımı ve kimlik doğrulama mekanizmalarının gelişimi için oldukça esnek bir arayüz alanı bıraktığını belirtmekte fayda var. Bu açıdan bakıldığında, ERC-7786'nın önemi yalnızca "birden fazla çapraz zincir protokolüyle uyumlu" değil, aynı zamanda Web3 çok zincirli mimarisinin "zincirler arası dağıtım"dan yeni bir "yerel birlikte çalışabilirlik" çağına geçtiğini de temsil ediyor. 03 ERC-7786 ne getiriyor? Bu nedenle, ERC-7786, Ethereum ve çok zincirli ekosistemi daha yüksek birlikte çalışabilirliğe teşvik etmek, yalnızca uzun süredir devam eden protokol engellerini aşmakla kalmayıp, aynı zamanda gelecekteki zincirler arası işlev genişletme, doğrulama mekanizması yükseltmeleri ve çok zincirli işbirliği için birleşik bir standart altyapı temeli oluşturmak için önemli bir altyapı olarak kabul edilmektedir. Pratik bir iniş bakış açısından, ERC-7786'nın getirdiği değer iki temel yararlanıcıya atfedilebilir - geliştiriciler ve son kullanıcılar: Geliştiriciler için yalnızca açmak gerekir...

View Original
The content is for reference only, not a solicitation or offer. No investment, tax, or legal advice provided. See Disclaimer for more risks disclosure.
  • Reward
  • Comment
  • Share
Comment
0/400
No comments
  • Pin
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)