DLC teknolojisi optimizasyonu: Bitcoin ekosisteminin güvenliğini ve uygulama senaryolarını artırma

robot
Abstract generation in progress

DLC Teknolojisi İlkeleri ve Optimizasyon Stratejileri Üzerine Tartışma

1. Giriş

Dağıtık Logaritma Sözleşmesi ( DLC ), MIT'ten Tadge Dryja tarafından 2018 yılında önerilen, bir oracle tabanlı sözleşme yürütme çözümüdür. DLC, tarafların belirli koşullara göre koşullu ödemeler yapmasına olanak tanır, katılımcılar olası sonuçları önceden belirler ve ön imza atarlar; oracle sonucu imzaladığında bu ön imzalar kullanılarak ödeme gerçekleştirilir. DLC, Bitcoin ağında yeni tür merkeziyetsiz finans uygulamalarının uygulanmasını sağlarken, Bitcoin mevduatlarının güvenliğini de garanti eder.

Lightning Network'e kıyasla, DLC'nin aşağıdaki avantajları vardır:

  • Daha iyi gizlilik koruması
  • Karmaşık ve esnek finansal sözleşmeleri destekler
  • Rakip taraf riskini azaltmak
  • Ödeme kanallarını yönetmeye gerek yok
  • Karmaşık sözleşmelerde iyi ölçeklenebilirlik sağlar

Ancak DLC hala bazı sorunlar var, örneğin:

  • Oracle anahtarının sızdırılması veya kaybolma riski
  • Oracle merkeziyetçilik sorunu
  • Merkeziyetsiz oracle'lar doğrudan BIP32 türetilmiş anahtarları kullanamaz.
  • Oracle düğümü komplo riski
  • Fon yeniden dağıtımında minimum miktar sınırı vardır

Bu makalede, Bitcoin ekosisteminin güvenliğini artırmak için bu sorunlara bazı optimizasyon önerileri sunulacaktır.

2. DLC Prensibi

Alice ve Bob bir bahis sözleşmesi imzaladı: n+k. blok hash değerinin tek veya çift olmasını tahmin etme. Eğer tek ise Alice kazanır, çift ise Bob kazanır. Bir oracle üzerinden blok bilgilerini ileterek koşullu imza oluşturulur, böylece kazanan taraf tüm varlıkları kazanır.

Başlatma: Eliptik eğri üretici G, sıra q.

Anahtar oluşturma: Oracle, Alice ve Bob kendi özel anahtarlarını ve genel anahtarlarını oluşturur.

Yatırım işlemi: Alice ve Bob, her biri 2-of-2 çoklu imza çıktısına 1BTC kilitleyerek bir yatırım işlemi oluşturur.

Sözleşme yürütme işlemi: (CET) için iki sözleşme yürütme işlemi oluşturun, yatırma işlemi için kullanın.

Tahminci hesaplama taahhüdü: R:=k⋅G, S:=R-hash( tek, R)⋅Z, S':=R-hash( çift, R)⋅Z, yayınla(R, S, S').

Alice ve Bob yeni kamu anahtarlarını hesaplıyor: PK^Alice:=X+S, PK^Bob:=Y+S'.

Ödeme: n+k'ncı blok ortaya çıktıktan sonra, oracle, hash değerinin tekillik veya çiftliğine göre s veya s' üretir.

Para çekme: Kazanan taraf, yeni özel anahtarı hesaplamak ve varlıkları çekmek için s veya s' kullanır.

DLC Prensip Analizi ve Optimizasyon Düşünceleri

3. DLC optimizasyonu

3.1 Anahtar Yönetimi

Oracle özel anahtarı ve rastgele sayılar son derece önemlidir, aşağıdaki riskler bulunmaktadır:

  1. kaybolan özel anahtar nedeniyle hesap kapatılamıyor
  2. özel anahtarın sızdırılması, saldırganların tüm sözleşme sonuçlarını kontrol etmesine neden olabilir.
  3. Rastgele sayının sızdırılması veya yeniden kullanılması özel anahtarın hesaplanmasına yol açabilir.
  4. kaybolan rastgele sayı nedeniyle hesap yapılamıyor

BIP32 türetilmiş alt anahtarların kullanılmasını öneririz, rastgele sayı özel anahtar ve sayaçın hash değeri ile alınmalıdır, tekrar veya kayıpları önlemek için.

3.2 Merkeziyetsiz Oracle

Schnorr eşik imzası kullanarak merkeziyetsiz oracle gerçekleştirmek, aşağıdaki avantajlara sahiptir:

  • Güvenliği artırma, anahtar yönetimini dağıtma
  • Dağıtık kontrolü sağlamak
  • Sistemin kullanılabilirliğini artırma
  • Esnek ve ölçeklenebilir
  • Hesap sorulabilir

3.3 Merkeziyetsizlik ve Anahtar Yönetimi Entegrasyonu

Merkeziyetsiz oracle'ler doğrudan BIP32 türetilmiş anahtarları kullanamaz. Dağıtık anahtar türetme yöntemleri kullanılabilir, Lagrange interpolasyon polinomuna dayanarak, özel anahtar parçalarının tam özel anahtar ile interpolasyon ilişkisini sağlaması gerekir. Ancak, arttırılmış ve artırılmamış BIP32'nin uyumluluk sorunlarını göz önünde bulundurmak gerekir.

DLC prensibi analizi ve optimizasyon düşünceleri

3.4 OP-DLC:Öngörücü Güven Azaltma

İyimser meydan okuma mekanizması getiriliyor, oracle'lar önceden teminat göstermelidir. Kötü niyetli bir davranış varsa, herhangi bir dürüst katılımcı meydan okuma başlatabilir. Güven varsayımlarını azaltır, sadece bir dürüst katılımcının olması yeterlidir.

3.5 OP-DLC + BitVM çift köprü

BitVM ile birleştirerek, DLC fonları için bozuk para sorununu çözüyor, herhangi bir ölçeklendirme ile bozuk para ve daha yüksek fon akışkanlığı sağlıyor. Kullanıcılar, BitVM veya OP-DLC mekanizması aracılığıyla para yatırıp çekebilir, BitVM ittifakı bir oracle olarak görev yapar, Alice ise sıradan bir kullanıcıdır.

DLC Prensip Analizi ve Optimizasyon Düşünceleri

4. Sonuç

DLC, Taproot ve BitVM gibi teknolojilerle bir araya geldiğinde, daha karmaşık zincir dışı sözleşme doğrulama ve hesaplamalarını mümkün kılar. OP meydan okuma mekanizması aracılığıyla, oracle güvenini en aza indirerek Bitcoin ekosistemine daha fazla olanak sunar.

BTC2.36%
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
  • 4
  • Repost
  • Share
Comment
0/400
RektButAlivevip
· 12h ago
Kıvılcım'dan daha iyi ama Botlar biraz sorunlu.
View OriginalReply0
CodeZeroBasisvip
· 13h ago
Aman DLC bu kadar mı havalı?
View OriginalReply0
ShitcoinConnoisseurvip
· 08-12 07:22
Gizlilik koruma konusunda bu kadar uzun süre konuşuldu, ne faydası var?
View OriginalReply0
PortfolioAlertvip
· 08-12 07:20
Oracle Makine merkeziyeti bir tuzak!
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)