Canton'da atomik kompozisyon benim işim için neleri açıyor? Zenith, Ethereum'un değiştirilmemiş Rust istemcisini kullanarak gerçek bir RETH tabanlı EVM ortamı olarak faaliyet göstermektedir. EVM uyumlu bir katman veya wrapper değildir; bu, @CantonNetwork üzerinde EVM alt ağı olarak çalışan tam bir Ethereum yürütme ortamıdır. Zenith'te dağıtılan herhangi bir Solidity uygulaması, herhangi bir Canton alt ağı veya cüzdanı üzerinde, uygulamanın Canton'da yerel olarak oluşturulmuş gibi deneyimle atomik olarak oluşturulur. Geliştiriciler, Ethereum'a neredeyse aynı dağıtım akışını deneyimliyor: mevcut Solidity kodunu kaldırıp kaydırıyor, RPC uç noktasını @zenithfdn'a geçiriyor ve Hardhat, Foundry, @MetaMask ve diğer standart araçları kullanmaya devam ediyor. Yeniden yazma yok, yeni dil engeli yok. Atomik çok bacaklı uygulamanın temel mekanikleri Canton, atomik bileşimlenebilirliği başından itibaren Küresel Senkronize Cihazı aracılığıyla sağlamış ve özel kurumsal alanların sorunsuz etkileşimini sağlamıştır. Zenith, bunu EVM'ye genişletiyor: - Kanton'daki bir kurum, Kanton tarafında token veya stabilcoin kilitleyen bir işlem başlatabilir. - Kanton ayağı, Zenith EVM uygulamasını doğrudan çağıran bir external_call() dahil olmak üzere alt işlemleri gerçekleştirir. - Zenith bacağı ilgili işlemleri gerçekleştirir (örneğin, basma işlemi, RWA varlığına takas yapma, @Morpho benzeri veya @aave tarzı bir kasaya yatırma). - Onay atomik olarak Kanton'a geri akıyor. - Canton ve Zenith'teki tüm alt operasyonlar birlikte başarılı olur veya tek bir birleşik işlemde birlikte geri dönür. Bu, çoklu TX köprüleme risklerini tamamen ortadan kaldırır: bir bacağın kilitlenip diğerinin katlanmadığı kısmi arızalar olmaz. Küresel senkronizator bu cihazla parabolik oluyor. Burası Canton. Bu atomik. Burası EVM, ve SVM. Zth.