OP-DLC 2: Çoklu faydalar sağlamak için basitleştirilmiş tasarım ile DLC optimizasyon planı

OP-DLC 2: Gerçek her zaman basittir

Discreet Log Contract (DLC), önceden tanımlanmış koşullara dayanarak tarafların koşullu ödeme yapmalarına izin veren, 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ştirmektedir.

Bu makalede DLC'nin çalışma prensibi analiz edilecek ve OP-DLC 2 adında bir iyileştirme önerilecektir. Bu öneri, (CET) işleminde optimist bir meydan okuma mekanizması getirerek çeşitli saldırıları etkili bir şekilde önlerken, tasarımın basitliğini korumaktadır.

DLC Prensibi

Basit bir bahis örneği ile: Alice ve Bob, ξ. bloktaki hash değerinin tek mi yoksa çift mi olduğuna bahis yapıyorlar. DLC, oracle üzerinden blok bilgilerini ileterek, doğru tarafın tüm varlıkları elde etmesini sağlamak için koşullu imzalar oluşturur.

Ana adımlar şunlardır:

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

  2. CET Oluşturma: Farklı sonuçlara karşılık gelen iki sözleşme ile işlem yapın.

  3. Oracle Hesaplaması: Taahhüt ve İmza Oluşturma.

  4. Hesaplama: Oracle, gerçek sonuçlara göre ilgili CET'i imzalar.

  5. Çekim: Kazanan taraf yeni özel anahtarı hesaplar ve fonları çeker.

Araştırmalar, DLC içindeki herhangi bir eylemin CET üzerinden gerçekleştirilmesi gerektiğini bulmuştur. Bu nedenle, CET'nin düzgün olduğundan emin olmak, çeşitli saldırılara karşı koruma sağlar. Yanlış CET, meydan okuyarak gerçekleştirilemez, doğru CET ise gerçekleştirilecektir.

OP-DLC 2

OP-DLC 2 aşağıdaki temel düzenlemeleri içermektedir:

  1. Oracle, bir ittifak tarafından oluşturulur ve imza atmak için stake yapılması gerekir.

  2. Herkes kötü niyetli oracle'a meydan okuyabilir.

  3. Dürüst imzalanmış CET bir hafta sonra hesaplanabilir, oracle ödül alır.

  4. Meydan okuma mekanizması izinsizdir, herkes sözleşmenin uygulanmasını denetleyebilir.

  5. Kullanıcılar aynı zamanda bir oracle olabilir ve kendi varlıkları üzerinde tam kontrol sağlayabilir.

Bu tasarımın aşağıdaki avantajları vardır:

  • Kullanıcıların varlık kontrolü yüksek, sadece kendilerine güvenmeleri yeterli.
  • Fon kullanma oranı yüksek
  • Orakül, para yatırma sırasında belirlenir, ancak kullanıcı kendisi orakül olabilir.

Ana dezavantajları şunlardır:

  • Çıkış işlemi için 1 hafta bekleme süresi gereklidir.
  • Ön imzalı miktar ile CET miktarı arasında lineer bir ilişki vardır.

Sonuç

OP-DLC 2, CET'te optimistik meydan okuma mekanizmasını tanıtarak, hatalı CET'lerin yürütülmesini engellemiş ve kötü niyetli oracle'ları cezalandırmıştır. Bu sade tasarım, çeşitli saldırılara etkili bir şekilde karşı koyabilmekte ve "büyük yol basitliktedir" düşüncesini yansıtmaktadır.

Bitlayer Research: OP-DLC 2 Basitlikte Yüksek

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
  • 8
  • Share
Comment
0/400
0xDreamChaservip
· 21h ago
Basitlik gerçekten boğa, temiz ve net.
View OriginalReply0
NFTDreamervip
· 07-07 20:24
dlc şimdi gerçekten hızlı.
View OriginalReply0
SneakyFlashloanvip
· 07-06 22:59
Bu efsanevi 2.0 versiyonu işte.
View OriginalReply0
GateUser-90f62189vip
· 07-06 17:58
Sıkı tutunun, Aya doğru gidiyoruz 🛫
View OriginalReply0
RamenDeFiSurvivorvip
· 07-06 17:45
Siyah teknolojiyi seven herkes basit şeyler yapıyor.
View OriginalReply0
CodeAuditQueenvip
· 07-06 17:41
İyimser zorluk biraz su gibi, yeniden giriş saldırısı daha ilginç.
View OriginalReply0
bridge_anxietyvip
· 07-06 17:33
Çok uzun, anlayamıyorum. Mesai bitti.
View OriginalReply0
SoliditySlayervip
· 07-06 17:23
Ah bu... teknik kara delik içine düştüm.
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)