DLC iyimser meydan okuma mekanizması: varlık güvenliğini sağlamak için basit bir çözüm

DLC'nin İyimser Zorlama Mekanizması: Karmaşıklığı Basitleştirmenin Zarif Yolu

Giriş

Dağıtık Logaritma Sözleşmesi ( DLC ), tarafların önceden tanımlanmış koşullara göre şartlı ödeme yapmalarına olanak tanıyan, oracle tabanlı bir sözleşme yürütme çerçevesidir. DLC, Bitcoin yatırımlarının güvenliğini sağlarken, yeni merkeziyetsiz finans uygulamalarını gerçekleştirmiştir.

Önceki bölümde DLC'nin mevcut olduğu anahtar riskleri, merkeziyetsiz güven riskleri, komplolar gibi sorunlar analiz edildi ve merkeziyetsiz oracle, eşik imzası, iyimser meydan okuma mekanizması gibi çözümler önerildi. Ancak, bu savunma stratejileri oldukça karmaşık ve sade bir güzellikten yoksun.

Bitcoin'de, herhangi bir işlem UTXO aracılığıyla gerçekleştirilmelidir. Bu nedenle, UTXO'nun doğruluğunu sağlamak için konsensüs mekanizması kullanmak, herhangi bir saldırıya karşı dirençli olmamızı sağlar. Benzer şekilde, DLC'de, tüm işlemler sözleşme aracılığıyla (CET) işlemi gerçekleştirilir. CET'nin doğruluğunu sağlamak için iyimser meydan okuma mekanizması kullanmak, herhangi bir saldırıya karşı dirençli olmamızı sağlar.

Özellikle, oracle'ın 2BTC teminat göstermesi gerekmektedir. CET'e iyimser bir meydan okuma mekanizması eklenmiştir. Eğer CET'e meydan okunmazsa veya meydan okumaya başarılı bir şekilde yanıt verilirse, CET geçerli olur, hesap kapatılır, oracle teminatını serbest bırakır ve işlem ücretini alır. Eğer oracle kötü niyetle hareket etmeye çalışırsa, herkes başarılı bir şekilde meydan okuyabilir, bu CET hesaplanamaz, oracle teminatını kaybeder ve aynı CET için tekrar imza atamaz. Bu yöntem basit ve şıktır, basitliğin derin felsefesine uygundur.

DLC Prensibi

Alice ve Bob'un imzaladığı basit bir bahis sözleşmesini örnek alalım: ξ. blok hash değerinin tek mi yoksa çift mi olduğu üzerine bahis. Eğer tek ise, Alice kazanır ve varlıkları çekebilir; eğer çift ise, Bob kazanır ve varlıkları çekebilir. DLC, blok bilgilerini iletmek için oracle kullanır, doğru tarafın tüm varlıkları elde etmesi için koşullu imza oluşturur.

Ana adımlar şunlardır:

  1. Sermaye Yatırma İşlemi: Alice ve Bob, her biri 10BTC'yi 2-of-2 çoklu imza çıktısında kilitler.

  2. CET'in Oluşturulması: Alice ve Bob, yatırımı harcamak için CET1 ve CET2'yi oluşturur.

  3. Oracle hesaplaması taahhüt eder ve imza oluşturur.

  4. Hesaplama: Oracle, blok hash değerine göre, ilgili CET1 veya CET2'yi imzalar.

  5. Çekim: Kazanan taraf yeni özel anahtarı hesaplar ve kilitli 20BTC'yi harcar.

Araştırmalar, yukarıda belirtilen süreçteki herhangi bir eylemin CET aracılığıyla gerçekleştirilmesi gerektiğini göstermektedir. Bu nedenle, sadece CET'nin doğruluğunu sağlamak için optimist bir meydan okuma mekanizması kullanmak yeterlidir; bu, herhangi bir saldırıya karşı dayanıklılık sağlar. Yanlış CET meydan okunacak ve yürütülmeyecektir, doğru CET ise yürütülecektir. Ayrıca, oracle kötü niyetli davranışlar için bir bedel ödemelidir.

OP-DLC 2

OP-DLC aşağıdaki 5 hükmü içermektedir:

  1. Oracle, bir ittifak tarafından oluşturulur, herhangi bir üye CET'yi imzalayabilir. 2BTC teminatı yatırdıktan sonra imza yayınlayarak işlem ücreti kazanabilir. Kötü niyetli üyeler teminatını kaybeder, diğer üyeler CET'yi imzalamaya devam edebilir. Kullanıcılar da oracle olabilir ve güveni en aza indirebilir.

  2. Oracle kötü niyetli bir şekilde sonuçları değiştirdiğinde, herhangi bir katılımcı meydan okuma başlatabilir.

  3. Oracle, CET'yi dürüst bir şekilde imzaladığında, 1 hafta sonra CET doğru bir şekilde hesaplanabilir. Oracle 0.05BTC ödül kazanır.

  4. Herkes oracle imzasına itirazda bulunabilir. Dürüst imzalar itiraz edilemez, 1 hafta sonra hesaplama gerçekleştirilir. Dürüst olmayan imzalar başarılı bir şekilde itiraz edilir, oracle teminatını kaybeder ve aynı sözleşme için aynı sonuçta imza atamaz.

  5. OP-DLC'deki zorluk, izin gerektirmemesidir; herhangi bir katılımcı sözleşmenin yürütülmesini denetleyebilir. Oraklar üzerinde güveni en aza indirmiştir. Lightning Network ile karşılaştırıldığında, Alice ve Bob çevrimdışı da olabilir.

OP-DLC'nin avantajları şunlardır:

  • Varlık kontrolü yüksek, kullanıcı sadece kendine güvenmeli
  • Fon kullanımı yüksek
  • İmza atabilen oracle, para yatırma sırasında belirlenir, kullanıcı oracle olabilir.

Eksiler şunlardır:

  • Çıkış süresi 1 haftadır
  • Ön imzalı miktar ile CET miktarı arasında lineer bir artış vardır.

Sonuç

OP-DLC, CET'ye iyimser zorlama mekanizmasını getirerek, yanlış CET'lerin tasfiye edilmesini engeller ve kötü niyetli oracle'lar cezalandırılırken, doğru CET'lerin uygulanmasını ve dürüst oracle'ların ödüllendirilmesini sağlar. Bu yöntem, her türlü saldırıya karşı direnç gösterir ve basitliğin güzelliğini ortaya koyar.

Bitlayer Research: OP-DLC 2 Basitlikte Derinlik

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
  • Repost
  • Share
Comment
0/400
BlockchainDecodervip
· 08-11 09:41
Uygulanabilir deney verileri ne?
View OriginalReply0
BlockchainWorkervip
· 08-11 09:31
Yenilik zarif olmalı.
View OriginalReply0
StrawberryIcevip
· 08-11 09:27
Savaş etkisini bekliyorum
View OriginalReply0
SatoshiChallengervip
· 08-11 09:21
Yine kripto dünyası metafiziği
View OriginalReply0
GasFeeBeggarvip
· 08-11 09:18
Güvenlik çok şık.
View OriginalReply0
  • Pin
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)