Discreet Log Contract (DLC), önceden tanımlanmış koşullara dayanarak tarafların şartlı ödeme yapmalarına izin veren bir oracle tabanlı sözleşme yürütme çerçevesidir. DLC, Bitcoin mevduatlarının güvenliğini sağlarken yeni merkeziyetsiz finans uygulamalarını gerçekleştirmiştir.
Önceki metin, DLC'nin avantajlarını ve karşılaştığı sorunları analiz etti ve bazı optimizasyon fikirleri sundu. Ancak, DLC birçok tarafın katılımını gerektirdiğinden, savunma stratejileri nispeten karmaşıktır ve basit bir estetikten yoksundur.
Bitcoin'de, herhangi bir eylem UTXO ile gerçekleştirilir. Benzer şekilde, DLC içindeki eylemler CET(Contract Execution Transaction) ile gerçekleştirilir. Bu nedenle, CET'nin doğru olduğundan emin olmak, herhangi bir saldırıya karşı korunmak için yeterlidir. Özellikle, oraklerin CET'yi imzalamadan önce stake edilmesi gerekir ve CET'ye iyimser bir meydan okuma mekanizması eklenir. Eğer CET'ye bir meydan okuma yapılmazsa veya meydan okumaya başarıyla yanıt verilirse, hesaplama tamamlanabilir, orak stake'ini geri alır ve işlem ücretini alır; eğer orak kötü niyetli davranırsa, herkes başarıyla meydan okuyabilir ve bu CET hesaplanamaz hale gelir, orak stake parasını kaybeder. Bu tasarım basit ve şık.
2. DLC prensibi
DLC prensibini basit bir bahis örneği ile açıklayalım: Alice ve Bob, ξ'nci bloğun hash değerinin tek veya çift olmasına bahis yaparlar. Eğer tek ise Alice kazanır, eğer çift ise Bob kazanır. DLC, bir oracle aracılığıyla blok bilgilerini ileterek, doğru olan tarafın kazanmasını sağlayan koşullu imzalar oluşturur.
Belirli süreçler arasında: sermaye yatırımı işlemleri, CET oluşturma, hesap kapama ve para çekme gibi adımlar bulunmaktadır. Araştırmalar, CET'nin doğruluğunu sağlamak için yalnızca iyimser meydan okuma mekanizmasının kullanılmasının her türlü saldırıya karşı koyabileceğini göstermiştir. Hatalı CET'ler meydan okuma ile yürütülmeyecek, doğru CET'ler ise yürütülecektir. Ayrıca, oracle'ların kötü niyetli davranışlar için bedel ödemesi gerekmektedir.
3. OP-DLC 2
OP-DLC aşağıdaki hükümleri içermektedir:
Oracle, bir birlik tarafından oluşturulmuştur, herhangi bir üye CET imzalayabilir. İmza atmak için stake yapmanız gerekmektedir, kötü niyetli davranışlar stake kaybına neden olur.
Eğer oracle kötü niyetle sonuçları değiştirirse, herkes meydan okuma başlatabilir.
Oracle tarafından dürüstçe imzalanan CET, bir hafta sonra tasfiye edilebilir ve ödül kazanılır.
Herkes oracle imzasına itirazda bulunabilir. İtiraz başarılı olursa, bu imza geçersizdir ve oracle teminatını kaybeder.
OP-DLC'deki zorluk, izin gerektirmemesi ve herkesin sözleşme icrasını denetleyebilmesidir.
Avantajlar:
Varlık kontrolü yüksek, kullanıcılar yalnızca kendilerine güvenebilir.
Fon kullanma oranı yüksek
Orakl, para yatırma sırasında belirlenmelidir, ancak kullanıcı da orakl olabilir.
Eksiler:
Çıkış süresi 1 hafta gerektirir
İmzalanması gereken imza sayısı ile CET sayısı arasında doğrusal bir ilişki vardır.
4. Sonuç
OP-DLC, CET'ye iyimserlik zorlama mekanizmasını getiriyor, hatalı CET'lerin tasfiye edilmesini, doğru CET'lerin ise uygulanmasını sağlıyor. Bu yöntem, her türlü saldırıya karşı dayanıklıdır ve tasarımı sade ve zariftir.
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.
OP-DLC 2: Bitcoin akıllı sözleşmelerini optimize etmek için iyimser meydan okuma mekanizması kullanma
OP-DLC 2: Gerçek genellikle basittir
1. Giriş
Discreet Log Contract (DLC), önceden tanımlanmış koşullara dayanarak tarafların şartlı ödeme yapmalarına izin veren bir oracle tabanlı sözleşme yürütme çerçevesidir. DLC, Bitcoin mevduatlarının güvenliğini sağlarken yeni merkeziyetsiz finans uygulamalarını gerçekleştirmiştir.
Önceki metin, DLC'nin avantajlarını ve karşılaştığı sorunları analiz etti ve bazı optimizasyon fikirleri sundu. Ancak, DLC birçok tarafın katılımını gerektirdiğinden, savunma stratejileri nispeten karmaşıktır ve basit bir estetikten yoksundur.
Bitcoin'de, herhangi bir eylem UTXO ile gerçekleştirilir. Benzer şekilde, DLC içindeki eylemler CET(Contract Execution Transaction) ile gerçekleştirilir. Bu nedenle, CET'nin doğru olduğundan emin olmak, herhangi bir saldırıya karşı korunmak için yeterlidir. Özellikle, oraklerin CET'yi imzalamadan önce stake edilmesi gerekir ve CET'ye iyimser bir meydan okuma mekanizması eklenir. Eğer CET'ye bir meydan okuma yapılmazsa veya meydan okumaya başarıyla yanıt verilirse, hesaplama tamamlanabilir, orak stake'ini geri alır ve işlem ücretini alır; eğer orak kötü niyetli davranırsa, herkes başarıyla meydan okuyabilir ve bu CET hesaplanamaz hale gelir, orak stake parasını kaybeder. Bu tasarım basit ve şık.
2. DLC prensibi
DLC prensibini basit bir bahis örneği ile açıklayalım: Alice ve Bob, ξ'nci bloğun hash değerinin tek veya çift olmasına bahis yaparlar. Eğer tek ise Alice kazanır, eğer çift ise Bob kazanır. DLC, bir oracle aracılığıyla blok bilgilerini ileterek, doğru olan tarafın kazanmasını sağlayan koşullu imzalar oluşturur.
Belirli süreçler arasında: sermaye yatırımı işlemleri, CET oluşturma, hesap kapama ve para çekme gibi adımlar bulunmaktadır. Araştırmalar, CET'nin doğruluğunu sağlamak için yalnızca iyimser meydan okuma mekanizmasının kullanılmasının her türlü saldırıya karşı koyabileceğini göstermiştir. Hatalı CET'ler meydan okuma ile yürütülmeyecek, doğru CET'ler ise yürütülecektir. Ayrıca, oracle'ların kötü niyetli davranışlar için bedel ödemesi gerekmektedir.
3. OP-DLC 2
OP-DLC aşağıdaki hükümleri içermektedir:
Oracle, bir birlik tarafından oluşturulmuştur, herhangi bir üye CET imzalayabilir. İmza atmak için stake yapmanız gerekmektedir, kötü niyetli davranışlar stake kaybına neden olur.
Eğer oracle kötü niyetle sonuçları değiştirirse, herkes meydan okuma başlatabilir.
Oracle tarafından dürüstçe imzalanan CET, bir hafta sonra tasfiye edilebilir ve ödül kazanılır.
Herkes oracle imzasına itirazda bulunabilir. İtiraz başarılı olursa, bu imza geçersizdir ve oracle teminatını kaybeder.
OP-DLC'deki zorluk, izin gerektirmemesi ve herkesin sözleşme icrasını denetleyebilmesidir.
Avantajlar:
Eksiler:
4. Sonuç
OP-DLC, CET'ye iyimserlik zorlama mekanizmasını getiriyor, hatalı CET'lerin tasfiye edilmesini, doğru CET'lerin ise uygulanmasını sağlıyor. Bu yöntem, her türlü saldırıya karşı dayanıklıdır ve tasarımı sade ve zariftir.