Gelişmiş DLC: Minimalist tasarım, Bitcoin akıllı sözleşmelerinin güvenli yükselişine yardımcı olur

robot
Abstract generation in progress

Geliştirilmiş DLC: Sade Yol

DLC(Discreet Log Contract), 2018 yılında Massachusetts Teknoloji Enstitüsü araştırmacıları tarafından önerilen, oracle tabanlı bir sözleşme yürütme çerçevesidir. Tarafların önceden tanımlanmış koşullara göre şartlı ödemeler yapmasına olanak tanır, Bitcoin yatırımlarının güvenliğini sağlarken yeni merkeziyetsiz finans uygulamalarının kapısını açar.

DLC, gizlilik koruma, karmaşık sözleşme yürütümü gibi alanlarda avantajlara sahip olsa da, hala anahtar riski, merkeziyetsiz güven riski, komplo riski gibi sorunlar bulunmaktadır. Bu zorluklara karşı bazı araştırmacılar merkeziyetsiz oracle'lar, eşik imzası, iyimser meydan okuma mekanizması gibi çözümler önermiştir. Ancak, bu savunma stratejileri nispeten karmaşık olup, sade bir güzellikten yoksundur.

Bitcoin sistemi içinde, herhangi bir katılımcının davranışı UTXO aracılığıyla gerçekleştirilmelidir. Bu nedenle, UTXO'nun doğruluğunu sağlamak mümkünse, çeşitli saldırılara karşı korunabilir. Benzer şekilde, DLC'de tüm işlemler CET( Contract Execution Transaction) aracılığıyla tamamlanır. CET'nin doğruluğu, iyimser meydan okuma mekanizması ile garanti edilebilir ise, her türlü saldırıya karşı etkin bir şekilde korunabilir.

Özellikle, oracle'ların CET imzalamak için 2BTC teminat göstermesi gerekiyor. CET'te iyimser meydan okuma mekanizması getiriliyor: Eğer CET'ye meydan okuma yapılmazsa veya meydan okumaya başarılı bir şekilde yanıt verilirse, bu doğru kabul edilir ve icra edilebilir bir uzlaşma sağlanır, oracle teminatını geri çekebilir ve işlem ücretini alır; eğer oracle kötü niyetli bir girişimde bulunursa, herkes başarılı bir şekilde meydan okuyabilir, bu da CET'nin uzlaşamamasına yol açar, oracle teminatını kaybeder ve CET üzerinde imza yetkisini yitirir. Bu tasarım sade ve zarif, "Büyük yol en basit olandır" ilkesine uygundur.

Bitlayer Research: OP-DLC 2 Basitlik İleri

DLC Çalışma Prensibi

Alice ve Bob'un basit bir bahis sözleşmesi imzalamasını örnek alalım: ξ. blok hash değerinin tek veya çift olmasına bahis yapıyorlar. Eğer tek sayı ise Alice kazanır, eğer çift sayı ise Bob kazanır. DLC, oracle aracılığıyla blok bilgilerini ileterek, koşullu imza oluşturur ve doğru kazananın tüm varlıkları almasını sağlar.

Ana adımlar şunlardır:

  1. Yatırım işlemi: Alice ve Bob her biri 10BTC'yi çoklu imza çıktısına kilitliyor.
  2. CET Oluşturma: İki olası sonucun ticaretini oluşturma
  3. Oracle hesaplaması taahhüdü ve imza oluşturma
  4. Hesaplama: Oracle, gerçek sonuçlara göre ilgili CET'i imzalar.
  5. Para Çekme: Kazanan taraf yeni özel anahtarı kullanarak 20BTC çeker.

Araştırmalar, DLC içindeki herhangi bir davranışın CET aracılığıyla gerçekleştirilmesi gerektiğini ortaya koymuştur. Bu nedenle, CET'nin doğru olduğundan emin olmak, çeşitli saldırılara karşı koruma sağlar. Yanlış CET'ler itiraz edilir ve uygulanmaz, doğru CET'ler ise uygulanır. Aynı zamanda, oracle kötü niyetli davranışların bedelini ödemek zorundadır.

Gelişmiş DLC 2.0

Gelişmiş DLC, aşağıdaki önemli düzenlemeleri içermektedir:

  1. Oracle, bir birlik tarafından oluşturulur, herhangi bir üye CET imzalayabilir. İmza yayınlamak ve işlem ücreti almak için 2 BTC yatırmak gereklidir. Kötü niyetli davranış, yatırılan miktarın kaybına yol açar. Kullanıcılar da oracle olabilir ve güveni en aza indirebilir.

  2. Oracle kötü niyetle sonucu değiştirdiğinde, herkes bir meydan okuma başlatabilir.

  3. Oracle tarafından dürüst bir şekilde imzalanan CET, 1 hafta sonra doğru bir şekilde hesaplanabilir. Oracle 0.05BTC ödül alır.

  4. Herkes oracle imzasına meydan okuyabilir:

    • Eğer imza dürüstse, 1 hafta sonra hesaplama gerçekleştirilir, oracle kilidini açar ve işlem ücretini alır.
    • Eğer imza dürüst değilse, meydan okuma başarılı olursa, bu oracle teminatını kaybeder ve bu sözleşmeye aynı sonucu imzalamak için tekrar katılamaz.
  5. Mücadele mekanizması herkesin erişimine açıktır ve oracle'lar için minimum güven sağlar. Kullanıcı çevrimdışı olabilir, çünkü kötü niyetli oracle'lar cezalandırılacaktır.

Gelişmiş DLC'nin avantajları şunlardır:

  • Varlık kontrolü yüksek, kullanıcı sadece kendine güvenebilir.
  • Yüksek sermaye kullanım oranı, eşit miktarda sermaye ödemesi gerektirmez.
  • Orakül, para yatırma sırasında belirlenir, kullanıcı orakül olabilir.

Dezavantajlar şunlardır:

  • Çıkış işlemi 1 hafta sürer.
  • Ön imzalı miktar ve CET miktarı lineer bir artış gösterir.

Sonuç

Geliştirilmiş DLC, CET'ye iyimser meydan okuma mekanizmasını getirmekte, hatalı CET'lerin hesaplanmamasını sağlamakta ve kötü niyetli oracle'lara ceza vermekte, aynı zamanda doğru CET'lerin uygulanmasını ve dürüst oracle'lara ödül vermektedir. Bu tasarım sade ve etkili olup, çeşitli saldırılara karşı dayanıklıdır ve sadeliğin güzelliğini yansıtmaktadır.

BTC-0.5%
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
  • 2
  • Share
Comment
0/400
Blockblindvip
· 07-23 06:41
Güvenlik çok önemli.
View OriginalReply0
AirdropGrandpavip
· 07-23 06:38
Ne zaman airdrop yapılacak?
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)