OP-DLC 2: DLC sözleşmesinin optimistik meydan okuma mekanizmasını optimize etme

robot
Abstract generation in progress

OP-DLC 2: Gerçek her zaman basittir

DLC(Discreet Log Contract), 2018 yılında MIT'den Tadge Dryja tarafından önerilen bir oracle tabanlı sözleşme yürütme çerçevesidir. Bu, tarafların önceden tanımlanmış koşullara göre koşullu ödemeler yapmasına olanak tanır ve ödemeleri gerçekleştirmek için önceden imzalanmış ve oracle tarafından imzalanmış sonuçları kullanır. DLC, Bitcoin mevduatının güvenliğini sağlarken yeni merkeziyetsiz finans uygulamalarının gerçekleştirilmesini sağlar.

Önceki metin, DLC'nin avantajlarını ve karşılaştığı sorunları özetledi ve bazı optimizasyon önerileri sundu. Ancak, DLC çok sayıda katılımcıyı içerdiğinden, savunma stratejileri nispeten karmaşık olup, basitlikten yoksundur.

Bitcoin sisteminde, tüm işlemler UTXO üzerinden gerçekleştirilir. UTXO'nun doğru olduğundan emin olmak, her türlü saldırıya karşı korunmayı sağlar. Benzer şekilde, DLC'deki tüm işlemler CET(Contract Execution Transaction) üzerinden gerçekleştirilir. Bu nedenle, CET'nin doğru olduğundan emin olmak için optimistik meydan okuma mekanizmasını kullanmak, her türlü saldırıya karşı korunmayı sağlar.

Özellikle, oracle'ın 2BTC stake etmesi gerektiği CET'i imzalamak için. CET'e iyimser meydan okuma mekanizması ekleniyor. Eğer CET meydan okuma ile karşılaşmaz veya meydan okumaya başarılı bir şekilde yanıt verirse, CET doğru kabul edilir ve ödeme tamamlanır; oracle stake'ini serbest bırakır ve işlem ücretini alır. Oracle kötü niyetli bir girişimde bulunursa, herkes başarılı bir şekilde meydan okuyabilir; bu CET, ödenemez hale gelir, oracle stake'ini kaybeder ve aynı CET'i bir daha imzalayamaz. Bu tasarım basit ve etkilidir.

DLC Prensibi

Alice ve Bob'un ξ. blok hash değerinin tek veya çift olacağı üzerine bahis oynaması örneğiyle DLC prensibini açıklayın:

  1. Yatırım işlemi: Alice ve Bob, 2-of-2 çoklu imza çıktısına her biri 10BTC kilitler.

  2. CET Oluşturma: Harcama yatırımı işlemleri için iki CET oluşturun.

  3. Oracle, taahhüt hesaplar ve imza oluşturur.

  4. Hesaplama: Oracle, blok hash'ine göre ilgili CET'yi imzalar.

  5. Çekim: Kazanan taraf yeni özel anahtarı hesaplar ve kilitli fonları harcar.

Araştırmalar, CET'nin doğruluğunu sağlamak için yalnızca optimist bir meydan okuma mekanizmasının kullanılmasının, herhangi bir saldırıya karşı koyabileceğini bulmuştur. Hatalı CET'ler meydan okunacak, uygulanmayacak ve doğru CET'ler uygulanacaktır. Aynı zamanda oracle, kötü niyetli davranışların bedelini ödemek zorundadır.

OP-DLC 2

OP-DLC aşağıdaki hükümleri içermektedir:

  1. Oracle, bir ittifak tarafından oluşturulur, herhangi bir üye CET imzalayabilir. İmza atmak için 2BTC teminat göstermek gerekmektedir.

  2. Eğer oracle kötü niyetli davranırsa, herkes meydan okuyabilir.

  3. Dürüstçe imzalanmış CET, 1 hafta sonra hesaplanabilir ve oracle ödül alır.

  4. Herkes Oracle_sign'a itirazda bulunabilir.

  5. Mücadele izne tabi değildir, herkes sözleşmenin uygulanmasını denetleyebilir.

Avantajları:

  • Varlık kontrolü yüksek, kullanıcılar sadece kendilerine güvenebilir.
  • Fon kullanım oranı yüksek
  • Oracle aralığı esnek bir şekilde belirlenebilir

Eksileri:

  • Çıkış süresi 1 hafta gerektirir
  • Önceden imzalı miktar ile CET miktarı arasında doğrusal bir ilişki vardır.

Sonuç

OP-DLC, CET'ye iyimserlik meydan okuma mekanizmasını getirerek, hatalı CET'lerin tasfiye edilmemesini ve kötü niyetli oracle'ların cezalandırılmasını, doğru CET'lerin uygulanmasını ve dürüst oracle'ların ödüllendirilmesini sağlar. Bu basit ama etkili tasarım, çeşitli saldırılara karşı dayanıklıdır.

Bitlayer Research: OP-DLC 2 Basit Yoldan

OP-3.78%
View Original
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.
  • Reward
  • 5
  • Share
Comment
0/400
MeltdownSurvivalistvip
· 07-05 21:10
Tamam, bekleyememek de bir şey değil.
View OriginalReply0
StakeHouseDirectorvip
· 07-05 05:34
Yavaş çıkış yapanı istemiyorum.
View OriginalReply0
FloorSweepervip
· 07-04 02:53
zayıf teknoloji, yavaş para çekme... tipik saçmalık
View OriginalReply0
bridge_anxietyvip
· 07-04 02:43
Haha, yine yeni bir şey çıktı, kaybetmiyorum.
View OriginalReply0
CryingOldWalletvip
· 07-04 02:38
Yine yeni bir mekanizma geliştirmişler, ilginç.
View OriginalReply0
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)