Iagon, yakın zamanda bir zorluğu tamamladı ve ortaya çıkan sorunlara yönelik Cardano ekosistemine uygun bir yakma kanıtı ( PoB ) protokolü geliştirdi. Bu yazıda, Iagon ekibinin çözümünü tanıtacağız, ana hatlarıyla aşağıdaki birkaç konuyu kapsayacaktır:
Yakma kanıtı mekanizması ve uygulama genel görünümü
Iagon yakma belgesi projesinin Cardano ağındaki akıllı sözleşme uygulaması
Token yakımı ( yok etme ) yaygın bir işlemdir, temelde token'ların erişilemeyen bir "kara delik" adresine gönderilmesidir. Bu adresin hiçbir erişim anahtarı yoktur, yok edilen token'lar geri alınamaz. Kamu, yok etmenin gerçekten gerçekleştiğini doğrulayabilir, ancak yalnızca bir "gizli" taahhüt değeri bilir. Bu mekanizma, aracının yok edilen fonların denetimini önlemesine yardımcı olabilir.
Yakma mekanizmasının birçok kullanımı vardır; bu, kalan tokenlerin değer kazanmasına yardımcı olabilir ve aynı zamanda blockchain protokolünün taahhüt kanıtı olarak kullanılabilir. Büyük ölçekli yakım, dolaşımdaki token toplamını azaltacak ve deflasyon baskısını tetikleyebilir. Yakım işlemlerinin madenciler tarafından kabul edilmesi gerekmekte, ancak Iagon, sansüre uğramayan bir yakma protokolü geliştirmeye kararlıdır.
Yanma kanıtının güvenliği, kriptografik karma fonksiyonlarına dayanır. Bu fonksiyonlar hesaplaması kolaydır, ancak tersine mühendislik yapmak zordur. Temelde, girdideki küçük bir değişiklik, çıktıda büyük rastgele bir değişikliğe neden olur. Kriptografik karma fonksiyonunun en düşük bitini tersine çevirerek, o adrese gönderilen içeriğin geri kazanılmasının zor olacağı bir kara delik adresi oluşturulabilir.
2. Cardano ağına ait yakma kanıtı akıllı sözleşme
Cardano akıllı sözleşmeleri üç bölümden oluşur:
İade eden script: eUTxOs'un kullanımını kontrol et
Cüzdan scripti: Kullanıcıların çalıştırdığı, fonları geri almak ve yeni eUTxO'lar oluşturmak için kullanılır.
eUTxOs: Fon ve veri noktalarını içerir ( datum ), fonların tekrar kullanılabilmesi için koşulları belirlemek amacıyla.
Cardano akıllı sözleşmeleri merkezi bir duruma sahip değildir, her eUTxO'nun bağımsız bir durumu vardır. Olası işlemler şunlardır:
Yakma: Fonları kara delik adresine gönder
Doğrulama Yakma: Belirli bir taahhüt değerinin yakılmasının gerçekleştiğini onaylayın
Kilitlenmiş: Anahtarı olan bir adrese para gönder
İade: Kilitli fonları geri alma
Uç noktası kullanıcı cüzdanında çalışır, üretilen işlemler blockchain'e gönderilir. İşlem, fonları geri alma skripti olan bir adrese aktarır, bu skript sadece belirli bir hash değerine sahip adresin fonlara erişimini doğrular.
Yanma işlemi sırasında, hash değeri bir kara delik adresine yönlendirilmektedir. Bu, hash'e gizli bir taahhüt değeri verip onu tersine çevirerek gerçekleştirilmektedir. Kriptografik hash fonksiyonu kullanıldığı için, eşleşen bir orijinal değeri bulmak neredeyse imkansızdır.
Aracı, bir işlemin yanma mı yoksa kilitlenme mi olduğunu bilmez. Bu mekanizma, yanma işlemlerinin seçici denetimini engeller. Yanma değeri, taahhüt değerinin açıklanmasıyla doğrulanabilir. Açıklanmadan önce, yok edilen spesifik miktar kimse tarafından bilinmez.
3. Akıllı sözleşme dağıtım süreci
Test ağına akıllı sözleşme dağıtım adımları aşağıdaki gibidir:
Haskell araç zincirini kurun
Plutus scriptini oluşturma
Cardano düğümünü ve cüzdan konteynerini başlat
Cüzdanı geri yükleyin ve cüzdan kimliğini alın
Yanıcı tokeni çalıştır
Yanıtma
4. Akıllı Sözleşmelerden Cüzdan Scriptine
Cenzuru daha da önlemek için, akıllı sözleşmelere güvenmeden yalnızca cüzdan scripti kullanılabilir. Bu yöntemle, yakmanın tek cenzuraya tabi olma yolu tüm Cardano işlemlerini cenzure etmektir.
Bunu gerçekleştirmek için taahhüt değerinin hash'ini anahtarın hash'i ile değiştirmek ve taahhüt değerinin en düşük bitini tersine çevirmek gerekir. Cardano'nun adres formatı kontrolü de yapılmalıdır. Yakma adresi oluşturmak, işlemi blok zincirine göndermek ve yakmayı doğrulamak için Cardano API kütüphanesi kullanılabilir.
Sonuç
Bu makale, yanma kanıtı protokolünün iki uygulanışını tanıtmaktadır: akıllı sözleşmeler ve cüzdan işlemleri. Alonzo akıllı sözleşmelerinin şu anda bazı gerekli altyapılardan yoksun olması nedeniyle, cüzdan betiklerinin kullanılmasını öneriyoruz. Gelecekte PAB kütüphanesinin geliştirilmesiyle, cüzdan betikleriyle birleştiğinde karmaşık akıllı sözleşme çözümleri daha uygulanabilir hale gelebilir ve sansüre dayanıklı bir ortam yaratmaya yardımcı olabilir.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
8 Likes
Reward
8
3
Share
Comment
0/400
UnluckyValidator
· 7h ago
Emma kara delik ADA'yı yutuyor
View OriginalReply0
MetaMaskVictim
· 7h ago
Yine bir Burn Adresi mi?
View OriginalReply0
GasGrillMaster
· 7h ago
Kara delik para yakıyor, tıpkı benim mangalda pişirdiğim gibi keyifli görünüyor.
Cardano ekosisteminde büyük bir atılım: Iagon yanma kanıtı protokolünün geliştirilmesini tamamladı.
PoB protokolü analizi
Iagon, yakın zamanda bir zorluğu tamamladı ve ortaya çıkan sorunlara yönelik Cardano ekosistemine uygun bir yakma kanıtı ( PoB ) protokolü geliştirdi. Bu yazıda, Iagon ekibinin çözümünü tanıtacağız, ana hatlarıyla aşağıdaki birkaç konuyu kapsayacaktır:
1. Yakma Protokolü ve Uygulamaları
Token yakımı ( yok etme ) yaygın bir işlemdir, temelde token'ların erişilemeyen bir "kara delik" adresine gönderilmesidir. Bu adresin hiçbir erişim anahtarı yoktur, yok edilen token'lar geri alınamaz. Kamu, yok etmenin gerçekten gerçekleştiğini doğrulayabilir, ancak yalnızca bir "gizli" taahhüt değeri bilir. Bu mekanizma, aracının yok edilen fonların denetimini önlemesine yardımcı olabilir.
Yakma mekanizmasının birçok kullanımı vardır; bu, kalan tokenlerin değer kazanmasına yardımcı olabilir ve aynı zamanda blockchain protokolünün taahhüt kanıtı olarak kullanılabilir. Büyük ölçekli yakım, dolaşımdaki token toplamını azaltacak ve deflasyon baskısını tetikleyebilir. Yakım işlemlerinin madenciler tarafından kabul edilmesi gerekmekte, ancak Iagon, sansüre uğramayan bir yakma protokolü geliştirmeye kararlıdır.
Yanma kanıtının güvenliği, kriptografik karma fonksiyonlarına dayanır. Bu fonksiyonlar hesaplaması kolaydır, ancak tersine mühendislik yapmak zordur. Temelde, girdideki küçük bir değişiklik, çıktıda büyük rastgele bir değişikliğe neden olur. Kriptografik karma fonksiyonunun en düşük bitini tersine çevirerek, o adrese gönderilen içeriğin geri kazanılmasının zor olacağı bir kara delik adresi oluşturulabilir.
2. Cardano ağına ait yakma kanıtı akıllı sözleşme
Cardano akıllı sözleşmeleri üç bölümden oluşur:
Cardano akıllı sözleşmeleri merkezi bir duruma sahip değildir, her eUTxO'nun bağımsız bir durumu vardır. Olası işlemler şunlardır:
Uç noktası kullanıcı cüzdanında çalışır, üretilen işlemler blockchain'e gönderilir. İşlem, fonları geri alma skripti olan bir adrese aktarır, bu skript sadece belirli bir hash değerine sahip adresin fonlara erişimini doğrular.
Yanma işlemi sırasında, hash değeri bir kara delik adresine yönlendirilmektedir. Bu, hash'e gizli bir taahhüt değeri verip onu tersine çevirerek gerçekleştirilmektedir. Kriptografik hash fonksiyonu kullanıldığı için, eşleşen bir orijinal değeri bulmak neredeyse imkansızdır.
Aracı, bir işlemin yanma mı yoksa kilitlenme mi olduğunu bilmez. Bu mekanizma, yanma işlemlerinin seçici denetimini engeller. Yanma değeri, taahhüt değerinin açıklanmasıyla doğrulanabilir. Açıklanmadan önce, yok edilen spesifik miktar kimse tarafından bilinmez.
3. Akıllı sözleşme dağıtım süreci
Test ağına akıllı sözleşme dağıtım adımları aşağıdaki gibidir:
4. Akıllı Sözleşmelerden Cüzdan Scriptine
Cenzuru daha da önlemek için, akıllı sözleşmelere güvenmeden yalnızca cüzdan scripti kullanılabilir. Bu yöntemle, yakmanın tek cenzuraya tabi olma yolu tüm Cardano işlemlerini cenzure etmektir.
Bunu gerçekleştirmek için taahhüt değerinin hash'ini anahtarın hash'i ile değiştirmek ve taahhüt değerinin en düşük bitini tersine çevirmek gerekir. Cardano'nun adres formatı kontrolü de yapılmalıdır. Yakma adresi oluşturmak, işlemi blok zincirine göndermek ve yakmayı doğrulamak için Cardano API kütüphanesi kullanılabilir.
Sonuç
Bu makale, yanma kanıtı protokolünün iki uygulanışını tanıtmaktadır: akıllı sözleşmeler ve cüzdan işlemleri. Alonzo akıllı sözleşmelerinin şu anda bazı gerekli altyapılardan yoksun olması nedeniyle, cüzdan betiklerinin kullanılmasını öneriyoruz. Gelecekte PAB kütüphanesinin geliştirilmesiyle, cüzdan betikleriyle birleştiğinde karmaşık akıllı sözleşme çözümleri daha uygulanabilir hale gelebilir ve sansüre dayanıklı bir ortam yaratmaya yardımcı olabilir.