Ethereum ekosistemi, belki de L2 "Savaşlar Dönemi" büyük çatışma aşamasından, büyük bir birleşme dönemine geçiyor.
Ve bunun anahtarı, Ethereum için genel bir çapraz zincir iletişim "arayüz standartları" belirlemeyi amaçlayan ERC-7786'da yatıyor. Bu sayede, çeşitli mesaj iletim standartları tek bir API altında birleştirilerek, Ethereum ekosistemindeki farklı blok zinciri ağları arasındaki akıllı sözleşmelerin birbirleriyle iletişim kurması sağlanıyor.
4 Nisan'da, Ethereum Vakfı üyesi joshrudolf.eth, "Kıta dışı mesajlaşma, Ethereum'un kıta dışı kullanıcı deneyimi sorununu çözmenin anahtar unsurlarından biridir" diye açıkça vurguladı.
Peki, ERC-7786 nedir, hangi sorunu çözmekte ve neden önemlidir? Bu yazı, tüm Ethereum kullanıcılarının dikkatini çekmesi gereken bu yeni standardı anlamanıza yardımcı olacaktır.
Ethereum, birleşik bir çapraz zincir iletişim protokolüne ihtiyaç var
Herkesin bildiği gibi, ilk olarak Cosmos ve Polkadot'un çok zincirli konseptinden, Ethereum L2 döneminin Rollup zenginliğine, özellikle OP Stack, Arbitrum Nova, Starknet gibi uygulama zincirlerinin büyük gelişimi, likiditenin Ethereum ve L2 üzerinde giderek daha fazla dağılmasına neden oldu.
L2BEAT'in eksik istatistiklerine göre, Ethereum L2 geniş anlamda yüzlerce var ve bu da sıklıkla tartışılan bir sorunu - likiditenin aşırı parçalanması - gündeme getiriyor.
Bilmelisiniz ki, hepsi Ethereum ekosistemine dayansa da, farklı L2'ler arasında doğrudan bir iletişim yoktur. Kullanıcılar, varlıklarını Arbitrum'dan Starknet'e taşımak veya farklı L2'ler arasında akıllı sözleşme etkileşimleri gerçekleştirmek istediklerinde, çoklu ağlar arasında sözleşmelerin, kullanıcıların ve varlıkların güvenli etkileşimini sağlamak için yalnızca köprüler veya çapraz zincir mesaj iletim protokolleri kullanabilirler.
Kaynak: L2BEAT
Bu, kullanıcıların her yıl çapraz zincir engelleri nedeniyle gereksiz yere sürtünme maliyetleri ödemesine neden olmakla kalmaz, aynı zamanda Ethereum ekosisteminin özellikle L2'ler arasındaki sinerji etkisi de ciddi şekilde zayıflar. Şu anda birçok protokol zincirler arası iletişim işlevini gerçekleştirmiş olsa da, her protokolün kendine özgü bir arayüzü, çağrı yöntemi ve güvenlik modeli vardır. Geliştiriciler farklı protokoller arasında kod veya arayüz mantığını neredeyse yeniden kullanamazlar, bu da her birinin tekrar 'tekerlek icat etmesine' ve işletim maliyetlerinin yüksek olmasına neden olur; kullanıcı deneyimi de son derece parçalı hale gelir.
Bu nedenle ERC-7786'nın önerilmesi, bu parçalı ekosistemi kırmak içindir. Tüm zincirler arası iletişim protokolleri için, DApp'lerin herhangi bir zincirle güvenli bir şekilde iletişim kurmasını sağlayan tek bir "ağ geçidi" üzerinden bir standart arayüz sunmak, belirli bir protokole bağlı kalmadan:
Bu standart, OpenZeppelin tarafından geliştirilmiş olup, Ethereum Vakfı, Axelar gibi birçok çapraz zincir ve modüler projenin desteğini almıştır. DApp'lere yönelik tek tip bir çapraz zincir mesaj iletimi arayüzü standardı olarak, merkeziyetsiz uygulamaların (DApp) birden fazla blok zinciri arasında güvenli bir şekilde mesaj göndermek ve almak için genel bir arayüz standardı oluşturmayı amaçlamaktadır.
ERC-7786'yı bir cümleyle özetleyecek olursak, bu, çapraz zincir iletişim alanında "ERC-20" gibidir.
ERC-20'nin tokenler için standart bir arayüz sağladığı, ERC-721'in NFT'ler için genel bir standart tanımladığı gibi, ERC-7786 da çapraz zincir mesajlaşma için birleşik ve genel bir "iletim arayüzü" oluşturmayı amaçlamaktadır — bunu Web3 dünyasındaki "USB standardı" ile karşılaştırabilirsiniz; standart arayüze bağlandığınızda, herhangi bir protokol tak-çalıştır şeklinde kullanılabilir.
Aşağıdaki resim, ERC-7786'nın temel bileşenlerini ve süreçlerini sunmakta ve standart arayüzler aracılığıyla farklı blok zincirleri arasında mesajların nasıl gönderilip alınacağını göstermektedir. Bir ERC-7786 mesajı, dört temel unsur içermektedir:
Alıcı (Receiver): Aynı zamanda CAIP-10 ile tanımlanan hedef adres
Payload:herhangi bir yürütme verisi (bytes)
Nitelikler: Ek parametreler, örneğin Gas sınırı, işleme önceliği vb., fonksiyon imzası biçiminde ifade edilir (örneğin minGasLimit(uint256))
Kaynak: erc7786.org
Burada, sendMessage(), zincir A'da mesaj göndermek için; executeMessage() ise zincir B'de almak ve yürütmek için kullanılır. Bu "gönder-al kapalı döngüsü", çapraz zincir iletişiminin temel mantığını oluşturur ve DApp'in yalnızca bir kez standart arayüzü paketlemesi yeterlidir, böylece aynı anda birden fazla çapraz zincir protokol modülü ile uyumlu hale gelerek gerçek anlamda "protokol ayrımı + iletişim özgürlüğü" sağlar.
ERC-7786 ayrıca arayüzün tamamen işlevsel olduğunu ilan etti ve ikili birlikte çalışma adres spesifikasyonunun (yani, tek tip adres kodlaması) nihai birleşmesini bekliyor. Gelecekte, zincirler arası etkileşimin kullanıcı deneyimini optimize etmek için kullanıcıların hedef zincirde işlem gerçekleştirirken üçüncü bir tarafça gaz için ön ödeme yapmalarına olanak tanıyan bir "gaz sponsorluğu" uzantısı eklenmesi de planlanmaktadır.
Daha da önemlisi, ERC-7786 tasarımı modüler uyum desteği sunar, geliştiriciler mevcut ana akım çapraz zincir protokolleri (Axelar, LayerZero, Wormhole gibi) için Adaptörler geliştirebilir, mantığı yeniden inşa etmeye gerek kalmadan ERC-7786 standart arayüzü ile hızlı bir şekilde uyum sağlayabilir.
Bu, kullanıcıların, likiditenin ve uygulamaların birden fazla L2 veya heterojen zincir üzerinde dağılmış olmasına rağmen, DApp'in ERC-7786 sayesinde yerel bir çapraz zincir çağrı yeteneği oluşturabileceği, belirli bir köprü protokolüne bağlanmaya gerek kalmadan ve karmaşık bir UI geçişine güvenmeden, genel deneyimi önemli ölçüde artırıp entegrasyon karmaşıklığını azaltabileceği anlamına geliyor.
ERC-7786'nın Öznitelikler mekanizmasının, standart ana süreci etkilemeden doğrulama mantığı, durum kanıtı, kota kontrolü vb. gibi farklı çapraz zincir protokollerinin genişletilmiş işlevlerine erişime izin verdiğini ve bu da orta katman yazılımı ve doğrulama mekanizmalarının evrimi 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 artık sadece "birden fazla çapraz zincir protokolü ile uyumlu olmak" ile sınırlı değil, aynı zamanda Web3 çok zincirli mimarisinin "çapraz zincir dağıtımından" "yerel birlikte çalışabilirlik" çağına geçişini temsil ediyor.
ERC-7786 Ne Getirir?
İşte bu nedenle, ERC-7786, Ethereum ve çok zincirli ekosistemi daha yüksek bir birlikte çalışabilirliğe yönlendiren önemli bir altyapı olarak geniş çapta kabul edilmektedir; bu, uzun süredir var olan protokol engellerini aşmakla kalmaz, aynı zamanda gelecekteki çapraz zincir işlevselliği genişletmesine, doğrulama mekanizması yükseltmelerine ve çok zincirli işbirliğine yönelik standart bir altyapı temeli oluşturmaktadır.
Ve pratik uygulama açısından bakıldığında, ERC-7786'nın getirdiği değer iki ana faydalanıcıya - geliştiricilere ve son kullanıcılara - indirgenebilir:
Geliştiriciler için, sadece bir kez geliştirmek yeterli, çok zincirli dağıtım yapabilir, farklı protokollere tekrar uyum sağlamak zorunda kalmazlar, ve her zaman çapraz zincir arka uçlarına geçiş yapabilir, güvenliği ve bakım kolaylığını artırabilir, ayrıca daha fazla özel özellik ve işlev genişlemesini destekler (örneğin Gas, durum doğrulama vb.);
Kullanıcılar için, Arbitrum ve zkSync arasında köprü ve UI arasında gidip gelmeye gerek kalmıyor, onaylamak için tıklamak yeterli, zincirler arası geçiş işlemi tamamlanıyor, algısal olarak, zincirler arasındaki sınırlar giderek belirsizleşiyor, tek bir zincir kullanıyormuş gibi doğal bir deneyim sunuyor;
Şu anda ERC-7786 ekosistem uygulamalarını sürekli olarak ilerletiyor, kamuya açık bilgilere göre, önümüzdeki 3~6 ay içinde ERC-7786, önde gelen protokollerin standart adaptörlerini aşamalı olarak yayınlayacak, daha fazla DApp, köprü, doğrulayıcı ara yazılımın bu standardı entegre etmesini teşvik edecek ve gerçek anlamda bir Web3 çok zincirli altyapı seti oluşturacaktır.
13 Haziran'da Axelar geliştiricisi Interop Labs ve OpenZeppelin'in, geliştiricilerin aynı anda birden fazla köprü protokolüne erişmesine olanak tanıyacak, böylece yapı verimliliğini ve protokol yedekliliğini daha da iyileştirecek ve geliştiricilerin aynı anda birden fazla birlikte çalışabilir protokole bağlanmasını kolaylaştıracak ERC-7786 üzerine inşa edilmiş açık kaynaklı bir çerçeve olan OpenBridge'i ortaklaşa başlattığını belirtmekte fayda var.
Kaynak: Axelar
Daha makro bir bakış açısıyla, ERC-7786'nın anlamı yalnızca teknik arayüz standartları ile sınırlı değildir, aynı zamanda mevcut çok zincirli ekosistemin karmaşık düzenine "düzenli bir bağlantı yolu" açıyormuş gibidir:
Ethereum ekosistemindeki "zincir" sınırlarını belirsiz hale getirerek, gerçek anlamda Web3 kullanıcı deneyiminin evrimi için kritik bir ipucu bırakıyor.
Son Söz
Ethereum'un gelişimine baktığımızda, akıllı sözleşmelerin birleştirilebilirliğinden modüler altyapının hızlı prototiplenmesine, L2 genellemesi ve özel zincirler trendine kadar, "zincirler arası birlikte çalışabilirlik", patlamanın bir sonraki aşaması için gerekli bir koşul haline geldi.
ERC-7786'nın anlamı yalnızca çapraz zincir işlemleri kolaylaştırmakla kalmaz, aynı zamanda "çok zincirli işbirliği" için entegre standartlar belirleyerek "entropi artışı" ile mücadele etmeyi hedefler; bu, yalnızca zincir üzerindeki likiditenin "birlikte" ilerlemesini teşvik etmekle kalmaz, aynı zamanda çok zincirli ekosistemin olgunlaşmasını da destekler.
ERC-7786'nın Ethereum'u dönüşümün eşiğine getirip getiremeyeceği konusunda hâlâ sürekli gözlem yapılması gerekiyor.
The content is for reference only, not a solicitation or offer. No investment, tax, or legal advice provided. See Disclaimer for more risks disclosure.
ERC-7786'yı Anlamak: Ethereum Ekosistemi Büyük Birleşik Çağa mı Adım Atıyor?
Ethereum ekosistemi, belki de L2 "Savaşlar Dönemi" büyük çatışma aşamasından, büyük bir birleşme dönemine geçiyor.
Ve bunun anahtarı, Ethereum için genel bir çapraz zincir iletişim "arayüz standartları" belirlemeyi amaçlayan ERC-7786'da yatıyor. Bu sayede, çeşitli mesaj iletim standartları tek bir API altında birleştirilerek, Ethereum ekosistemindeki farklı blok zinciri ağları arasındaki akıllı sözleşmelerin birbirleriyle iletişim kurması sağlanıyor.
4 Nisan'da, Ethereum Vakfı üyesi joshrudolf.eth, "Kıta dışı mesajlaşma, Ethereum'un kıta dışı kullanıcı deneyimi sorununu çözmenin anahtar unsurlarından biridir" diye açıkça vurguladı.
Peki, ERC-7786 nedir, hangi sorunu çözmekte ve neden önemlidir? Bu yazı, tüm Ethereum kullanıcılarının dikkatini çekmesi gereken bu yeni standardı anlamanıza yardımcı olacaktır.
Ethereum, birleşik bir çapraz zincir iletişim protokolüne ihtiyaç var
Herkesin bildiği gibi, ilk olarak Cosmos ve Polkadot'un çok zincirli konseptinden, Ethereum L2 döneminin Rollup zenginliğine, özellikle OP Stack, Arbitrum Nova, Starknet gibi uygulama zincirlerinin büyük gelişimi, likiditenin Ethereum ve L2 üzerinde giderek daha fazla dağılmasına neden oldu.
L2BEAT'in eksik istatistiklerine göre, Ethereum L2 geniş anlamda yüzlerce var ve bu da sıklıkla tartışılan bir sorunu - likiditenin aşırı parçalanması - gündeme getiriyor.
Bilmelisiniz ki, hepsi Ethereum ekosistemine dayansa da, farklı L2'ler arasında doğrudan bir iletişim yoktur. Kullanıcılar, varlıklarını Arbitrum'dan Starknet'e taşımak veya farklı L2'ler arasında akıllı sözleşme etkileşimleri gerçekleştirmek istediklerinde, çoklu ağlar arasında sözleşmelerin, kullanıcıların ve varlıkların güvenli etkileşimini sağlamak için yalnızca köprüler veya çapraz zincir mesaj iletim protokolleri kullanabilirler.
Kaynak: L2BEAT
Bu, kullanıcıların her yıl çapraz zincir engelleri nedeniyle gereksiz yere sürtünme maliyetleri ödemesine neden olmakla kalmaz, aynı zamanda Ethereum ekosisteminin özellikle L2'ler arasındaki sinerji etkisi de ciddi şekilde zayıflar. Şu anda birçok protokol zincirler arası iletişim işlevini gerçekleştirmiş olsa da, her protokolün kendine özgü bir arayüzü, çağrı yöntemi ve güvenlik modeli vardır. Geliştiriciler farklı protokoller arasında kod veya arayüz mantığını neredeyse yeniden kullanamazlar, bu da her birinin tekrar 'tekerlek icat etmesine' ve işletim maliyetlerinin yüksek olmasına neden olur; kullanıcı deneyimi de son derece parçalı hale gelir.
Bu nedenle ERC-7786'nın önerilmesi, bu parçalı ekosistemi kırmak içindir. Tüm zincirler arası iletişim protokolleri için, DApp'lerin herhangi bir zincirle güvenli bir şekilde iletişim kurmasını sağlayan tek bir "ağ geçidi" üzerinden bir standart arayüz sunmak, belirli bir protokole bağlı kalmadan:
Bu standart, OpenZeppelin tarafından geliştirilmiş olup, Ethereum Vakfı, Axelar gibi birçok çapraz zincir ve modüler projenin desteğini almıştır. DApp'lere yönelik tek tip bir çapraz zincir mesaj iletimi arayüzü standardı olarak, merkeziyetsiz uygulamaların (DApp) birden fazla blok zinciri arasında güvenli bir şekilde mesaj göndermek ve almak için genel bir arayüz standardı oluşturmayı amaçlamaktadır.
Kaynak: erc7786.org
ERC-7786: Çapraz Zincir İletişim "Birleşik Arayüz"
ERC-7786'yı bir cümleyle özetleyecek olursak, bu, çapraz zincir iletişim alanında "ERC-20" gibidir.
ERC-20'nin tokenler için standart bir arayüz sağladığı, ERC-721'in NFT'ler için genel bir standart tanımladığı gibi, ERC-7786 da çapraz zincir mesajlaşma için birleşik ve genel bir "iletim arayüzü" oluşturmayı amaçlamaktadır — bunu Web3 dünyasındaki "USB standardı" ile karşılaştırabilirsiniz; standart arayüze bağlandığınızda, herhangi bir protokol tak-çalıştır şeklinde kullanılabilir.
Aşağıdaki resim, ERC-7786'nın temel bileşenlerini ve süreçlerini sunmakta ve standart arayüzler aracılığıyla farklı blok zincirleri arasında mesajların nasıl gönderilip alınacağını göstermektedir. Bir ERC-7786 mesajı, dört temel unsur içermektedir:
Kaynak: erc7786.org
Burada, sendMessage(), zincir A'da mesaj göndermek için; executeMessage() ise zincir B'de almak ve yürütmek için kullanılır. Bu "gönder-al kapalı döngüsü", çapraz zincir iletişiminin temel mantığını oluşturur ve DApp'in yalnızca bir kez standart arayüzü paketlemesi yeterlidir, böylece aynı anda birden fazla çapraz zincir protokol modülü ile uyumlu hale gelerek gerçek anlamda "protokol ayrımı + iletişim özgürlüğü" sağlar.
ERC-7786 ayrıca arayüzün tamamen işlevsel olduğunu ilan etti ve ikili birlikte çalışma adres spesifikasyonunun (yani, tek tip adres kodlaması) nihai birleşmesini bekliyor. Gelecekte, zincirler arası etkileşimin kullanıcı deneyimini optimize etmek için kullanıcıların hedef zincirde işlem gerçekleştirirken üçüncü bir tarafça gaz için ön ödeme yapmalarına olanak tanıyan bir "gaz sponsorluğu" uzantısı eklenmesi de planlanmaktadır.
Daha da önemlisi, ERC-7786 tasarımı modüler uyum desteği sunar, geliştiriciler mevcut ana akım çapraz zincir protokolleri (Axelar, LayerZero, Wormhole gibi) için Adaptörler geliştirebilir, mantığı yeniden inşa etmeye gerek kalmadan ERC-7786 standart arayüzü ile hızlı bir şekilde uyum sağlayabilir.
Bu, kullanıcıların, likiditenin ve uygulamaların birden fazla L2 veya heterojen zincir üzerinde dağılmış olmasına rağmen, DApp'in ERC-7786 sayesinde yerel bir çapraz zincir çağrı yeteneği oluşturabileceği, belirli bir köprü protokolüne bağlanmaya gerek kalmadan ve karmaşık bir UI geçişine güvenmeden, genel deneyimi önemli ölçüde artırıp entegrasyon karmaşıklığını azaltabileceği anlamına geliyor.
ERC-7786'nın Öznitelikler mekanizmasının, standart ana süreci etkilemeden doğrulama mantığı, durum kanıtı, kota kontrolü vb. gibi farklı çapraz zincir protokollerinin genişletilmiş işlevlerine erişime izin verdiğini ve bu da orta katman yazılımı ve doğrulama mekanizmalarının evrimi 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 artık sadece "birden fazla çapraz zincir protokolü ile uyumlu olmak" ile sınırlı değil, aynı zamanda Web3 çok zincirli mimarisinin "çapraz zincir dağıtımından" "yerel birlikte çalışabilirlik" çağına geçişini temsil ediyor.
ERC-7786 Ne Getirir?
İşte bu nedenle, ERC-7786, Ethereum ve çok zincirli ekosistemi daha yüksek bir birlikte çalışabilirliğe yönlendiren önemli bir altyapı olarak geniş çapta kabul edilmektedir; bu, uzun süredir var olan protokol engellerini aşmakla kalmaz, aynı zamanda gelecekteki çapraz zincir işlevselliği genişletmesine, doğrulama mekanizması yükseltmelerine ve çok zincirli işbirliğine yönelik standart bir altyapı temeli oluşturmaktadır.
Ve pratik uygulama açısından bakıldığında, ERC-7786'nın getirdiği değer iki ana faydalanıcıya - geliştiricilere ve son kullanıcılara - indirgenebilir:
Şu anda ERC-7786 ekosistem uygulamalarını sürekli olarak ilerletiyor, kamuya açık bilgilere göre, önümüzdeki 3~6 ay içinde ERC-7786, önde gelen protokollerin standart adaptörlerini aşamalı olarak yayınlayacak, daha fazla DApp, köprü, doğrulayıcı ara yazılımın bu standardı entegre etmesini teşvik edecek ve gerçek anlamda bir Web3 çok zincirli altyapı seti oluşturacaktır.
13 Haziran'da Axelar geliştiricisi Interop Labs ve OpenZeppelin'in, geliştiricilerin aynı anda birden fazla köprü protokolüne erişmesine olanak tanıyacak, böylece yapı verimliliğini ve protokol yedekliliğini daha da iyileştirecek ve geliştiricilerin aynı anda birden fazla birlikte çalışabilir protokole bağlanmasını kolaylaştıracak ERC-7786 üzerine inşa edilmiş açık kaynaklı bir çerçeve olan OpenBridge'i ortaklaşa başlattığını belirtmekte fayda var.
Kaynak: Axelar
Daha makro bir bakış açısıyla, ERC-7786'nın anlamı yalnızca teknik arayüz standartları ile sınırlı değildir, aynı zamanda mevcut çok zincirli ekosistemin karmaşık düzenine "düzenli bir bağlantı yolu" açıyormuş gibidir:
Ethereum ekosistemindeki "zincir" sınırlarını belirsiz hale getirerek, gerçek anlamda Web3 kullanıcı deneyiminin evrimi için kritik bir ipucu bırakıyor.
Son Söz
Ethereum'un gelişimine baktığımızda, akıllı sözleşmelerin birleştirilebilirliğinden modüler altyapının hızlı prototiplenmesine, L2 genellemesi ve özel zincirler trendine kadar, "zincirler arası birlikte çalışabilirlik", patlamanın bir sonraki aşaması için gerekli bir koşul haline geldi.
ERC-7786'nın anlamı yalnızca çapraz zincir işlemleri kolaylaştırmakla kalmaz, aynı zamanda "çok zincirli işbirliği" için entegre standartlar belirleyerek "entropi artışı" ile mücadele etmeyi hedefler; bu, yalnızca zincir üzerindeki likiditenin "birlikte" ilerlemesini teşvik etmekle kalmaz, aynı zamanda çok zincirli ekosistemin olgunlaşmasını da destekler.
ERC-7786'nın Ethereum'u dönüşümün eşiğine getirip getiremeyeceği konusunda hâlâ sürekli gözlem yapılması gerekiyor.