OP-DLC 2: İyimser meydan okuma mekanizması Bitcoin akıllı sözleşmelerinin optimizasyonuna yardımcı oluyor

OP-DLC 2: Yolun Basitliği

2018 yılında, MIT'den Tadge Dryja, bir oracle tabanlı sözleşme yürütme çerçevesi - Discreet Log Contract (DLC) önerdi. DLC, tarafların önceden tanımlanmış koşullara göre koşullu ödemeler yapmalarını sağlar ve ödemeleri gerçekleştirmek için önceden imzalanmış ve oracle tarafından imzalanmış sonuçlar kullanır. Bu yöntem, Bitcoin yatırımlarının güvenliğini sağlarken, yeni bir merkeziyetsiz finans uygulamasını mümkün kılar.

Önceki metin, DLC'nin avantajlarını ve karşılaştığı sorunları özetledi ve bazı optimizasyon önerileri sundu. Ancak, DLC'nin çok taraflı katılımı gerektirmesi nedeniyle, savunma stratejileri nispeten karmaşıktır. Sadelik arayışında, özüne dönmemiz gerekiyor: Bitcoin'de, herhangi bir eylem UTXO aracılığıyla gerçekleştirilmelidir. Benzer şekilde, DLC'deki eylemler CET(Contract Execution Transaction) aracılığıyla gerçekleştirilir. Bu nedenle, yalnızca CET'nin doğruluğunu sağlamak, çeşitli saldırılara karşı koruma sağlar.

Özellikle, CET'in doğruluğunu sağlamak için optimistik meydan okuma mekanizması getirebiliriz. Oracle, CET'i imzalamak için 2BTC teminat vermelidir. Eğer CET'e meydan okunmazsa veya meydan okumaya başarılı bir şekilde yanıt verilirse, geçerli ve icra edilebilir bir işlem olarak kabul edilir, oracle teminatı serbest bırakır ve işlem ücretini alır. Oracle kötü niyetli bir girişimde bulunursa, herkes meydan okuma başlatabilir, bu da CET'in işleme konulamamasına yol açar, oracle teminatını kaybeder ve CET üzerindeki imza hakkını yitirir. Bu mekanizma basit ve etkilidir, "Büyük yol en basit yoldur" felsefesine uygundur.

Bitlayer Research: OP-DLC 2 Büyük Basitlik

DLC Prensibi

Alice ve Bob'un belirli bir blok hash değerinin çiftliği veya tekliği üzerine bahse girmesi örneğiyle, DLC'nin temel prensibini açıklayın:

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

  2. CET Oluşturma: Taraflar, farklı sonuçlara karşılık gelen iki CET oluşturur.

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

  4. Çekim: Kazanan taraf yeni özel anahtarı hesaplar ve toplam 20BTC'yi çeker.

Anahtar, tüm eylemlerin CET aracılığıyla gerçekleştirilmesidir. Bu nedenle, sadece CET'in doğruluğunu sağlamak, çeşitli saldırılardan korunmak için yeterlidir. Hatalı CET'ler meydan okumaya maruz kalacak ve uygulanmayacaktır, doğru CET'ler ise uygulanacaktır. Aynı zamanda, oracle kötü niyetli eylemler için bedel ödemelidir.

OP-DLC 2

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

  1. Oracle, bir ittifak tarafından oluşturulur, herhangi bir üye CET imzalayabilir. Ücret kazanmak için 2 BTC teminat vermek gerekir.

  2. Eğer oracle kötü niyetle sonuçları değiştirirse, herhangi biri meydan okuma başlatabilir.

  3. Eğer oracle dürüst bir şekilde imzalarsa, CET bir hafta sonra hesaplanabilir, oracle ödül alır.

  4. Herkes oracle imzasına meydan okuyabilir:

    • Eğer dürüstse, CET normal olarak hesaplanır, oracle kilidi açılır ve işlem ücreti kazanılır.
    • Dürüst değilse, bu imza geçersizdir, oracle teminatını kaybeder ve yeniden imzalama hakkını kaybeder.
  5. Zorluk mekanizması izin gerektirmeden, herkes sözleşme yürütümünü denetleyebilir ve oracle'lara en az güven sağlanır.

OP-DLC'nin başlıca avantajları:

  • Varlık kontrolü yüksek, kullanıcı yalnızca kendisine güvenebilir
  • Yüksek sermaye verimliliği, eşit miktarda sermaye avansı gerektirmez.
  • Oracle, para yatırma sırasında belirlenmelidir, ancak kullanıcı oracle olabilir.

Başlıca dezavantajlar:

  • Para çekme, bir haftalık zorluk süresi beklemelidir.
  • Önceden imzalanmış miktar ile CET miktarı lineer bir artış gösteriyor.

Sonuç

OP-DLC, CET'e optimistik meydan okuma mekanizması ekleyerek, hatalı CET'lerin tasfiye edilmemesini ve kötü niyetli oracle'ların cezalandırılmasını sağlarken, doğru CET'lerin de uygulanmasını garanti etmiştir. Bu basit ve etkili yöntem, çeşitli saldırılara karşı koyma yeteneğine sahiptir ve "büyük yol basitliğe gider" tasarım felsefesini yansıtır.

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
  • 7
  • Share
Comment
0/400
UnluckyValidatorvip
· 07-04 09:33
Bu teknolojiyle dört yıl mı? Vasat.
View OriginalReply0
SmartContractRebelvip
· 07-03 11:37
btc üzerinde akıllı sözleşmeler yapıyorum, anlamıyorum.
View OriginalReply0
StablecoinEnjoyervip
· 07-01 15:47
DLC çok karmaşık, pro detaylı anlatır mısın?
View OriginalReply0
MetaMuskRatvip
· 07-01 15:43
Ah bu merkeziyetçi olmuyor mu?
View OriginalReply0
RugPullProphetvip
· 07-01 15:39
Bu teknoloji geleceği tahmin etmekte çok zor değil mi?
View OriginalReply0
GasFeeCriervip
· 07-01 15:28
MIT pro'nun hayal gücü gerçekten çılgın.
View OriginalReply0
PessimisticLayervip
· 07-01 15:27
Bu DLC, ZK kadar karmaşık olmuş.
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)