DLC teknolojisi prensipleri ve optimizasyon çözümleri üzerine tartışma
1. Giriş
Dağıtık Logaritma Sözleşmesi ( DLC ), MIT'den Tadge Dryja tarafından 2018'de önerilen, oracle tabanlı bir Bitcoin sözleşme uygulama planıdır. DLC, tarafların önceden belirlenmiş koşullara göre koşullu ödemeler yapmasına olanak tanır, katılımcılar olası sonuçları önceden belirler ve ön imzalar, oracle sonucu imzaladığında bu ön imzaları kullanarak ödemeleri gerçekleştirir. Bu, DLC'nin Bitcoin üzerinde yeni merkeziyetsiz finans uygulamaları gerçekleştirmesine olanak tanırken, yatırımların güvenliğini de sağlar.
Lightning Network ile karşılaştırıldığında, DLC'nin aşağıdaki avantajları vardır:
Daha iyi gizlilik koruması
Daha karmaşık ve esnek finansal sözleşmeleri destekler
Rakip taraf riskini azaltmak
Ödeme kanallarını yönetmenize gerek yok
Karmaşık sözleşmeler açısından iyi bir ölçeklenebilirliğe sahiptir
Ancak, DLC'nin bazı riskleri ve sorunları bulunmaktadır:
Oracle anahtarının sızdırılması veya kaybolma riski
Oracle merkeziyetçilik sorunu
Merkeziyetsiz oracle'lar doğrudan anahtar türetimi gerçekleştiremez.
Tahminci düğüm komplo riski
Varlık yeniden dağıtımında en az 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'un bir bahis anlaşması imzaladığı durumu ele alalım, bahis, n+k'ncı blok hash değerinin tek veya çift olmasına dayanıyor. Eğer tekse Alice kazanır, çiftse Bob kazanır ve kazanan taraf t süresi içinde tüm varlıkları çekebilir. DLC, blok bilgilerini iletmek için oracle kullanarak koşullu imza oluşturur, böylece doğru taraf varlıkları kazanabilir.
DLC yürütme süreci şunları içerir:
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 yatırım işlemi oluşturdu, her biri 1BTC kilitledi.
Sözleşme İcrası İşlemi: Yatırım harcamaları için iki adet sözleşme icrası işlemi oluşturma
Oracle taahhüdü: (R, S, S') hesaplayıp yayınlamak
Alice ve Bob yeni bir anahtar hesaplıyor
Ödeme: Oracle, blok hash değerine göre s veya s' oluşturur.
Para çekme: Kazanan taraf yeni özel anahtarı hesaplar ve varlıkları çeker
3. DLC optimizasyon planı
3.1 Anahtar Yönetimi
Oracle'ün özel anahtarı ve rastgele sayıları çok kritiktir, sızdırılması veya kaybolması şunlara yol açabilir:
Hesaplanamaz, geri ödeme sözleşmesi uygulanmalıdır.
Dolandırıcılık ödeme riskiyle karşı karşıya
Özel anahtar sızıntısı
Belirli bir sözleşmeyi ödeyemiyor
Aşağıdaki önlemlerin alınması önerilir:
BIP32 kullanarak alt anahtar veya torun anahtarı türetmek için imzalama
Özel anahtar ve sayaç hash değerini rastgele sayı olarak kullanma
3.2 Merkeziyetsiz Oracle
Schnorr eşik imzasını kullanarak merkeziyetsiz oracle'lar oluşturmak, aşağıdaki avantajlara sahiptir:
Güvenliği artırmak
Dağıtık Kontrol
Kullanılabilirliği artırmak
Esneklik ve ölçeklenebilirlik
Hesap verilebilirlik
3.3 Merkeziyetsizlik ve Anahtar Yönetimi Eşleştirme
Merkeziyetsiz oracle'lar, doğrudan BIP32 kullanarak anahtar türetmekte zorlanır. Dağıtılmış anahtar türetme yöntemleri kullanılabilir:
Özel anahtar parçaları ve tam özel anahtar, interpolasyon ilişkisini karşılar.
Alt özel anahtar parçaları ve alt anahtar hala interpolasyon ilişkisini sağlamaktadır.
Geliştirilmemiş BIP32 veya homomorfik hash fonksiyonu kullanmayı düşünün.
3.4 OP-DLC: Tahminci Güven Azaltma
İyimser zorluk mekanizmasının tanıtılması:
Oracle önceden stake ederek zincir üzerindeki OP oyununu inşa ediyor
Her dürüst taraf meydan okuma başlatabilir.
Başarıyla zorlukları aşmak, kötü niyetli kehanetleri cezalandırır.
Hata toleransı %99'a kadar
3.5 OP-DLC + BitVM çift köprü
OP-DLC ve BitVM'i birleştirmek:
Nakit para bulma sorununu çözmek
Birçok para yatırma ve çekme kanalı sunar
Oracle güvenini en aza indirmek
Fon kullanım oranını artırmak
4. Sonuç
DLC, Taproot ve BitVM gibi teknolojilerle bir araya gelerek daha karmaşık zincir dışı sözleşme doğrulama ve hesaplamaları gerçekleştirebilir. OP meydan okuma mekanizmasının getirilmesi, oracle güveninin en aza indirilmesini sağlarken, Bitcoin üzerindeki merkeziyetsiz finans uygulamalarına daha güvenli ve sağlam bir temel sunar.
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.
18 Likes
Reward
18
8
Share
Comment
0/400
GetRichLeek
· 07-27 06:49
Yine yeni bir numara mı yapıyorsunuz, kan ter dökerek kazandığım parayı istemiyor musunuz?
View OriginalReply0
SelfCustodyIssues
· 07-25 11:07
Yine Oracle Makine mi yapıyorsunuz?
View OriginalReply0
Rekt_Recovery
· 07-24 23:01
artık merkezi herhangi bir şeye güvenmek için çok şey kaybettim... dlc belki de yoludur
View OriginalReply0
GasWaster69
· 07-24 19:42
Yine Oracle Makine, tsk tsk
View OriginalReply0
GateUser-00be86fc
· 07-24 19:41
Yeni bir oyun tarzı daha yaratıldı.
View OriginalReply0
Anon4461
· 07-24 19:39
Makale çok karmaşık, sadece BTC'nin ne zaman Aya doğru gideceğini sormak istiyorum.
DLC teknolojisi optimizasyon planı tartışması: Bitcoin merkeziyetsizlik finans güvenliğini artırma
DLC teknolojisi prensipleri ve optimizasyon çözümleri üzerine tartışma
1. Giriş
Dağıtık Logaritma Sözleşmesi ( DLC ), MIT'den Tadge Dryja tarafından 2018'de önerilen, oracle tabanlı bir Bitcoin sözleşme uygulama planıdır. DLC, tarafların önceden belirlenmiş koşullara göre koşullu ödemeler yapmasına olanak tanır, katılımcılar olası sonuçları önceden belirler ve ön imzalar, oracle sonucu imzaladığında bu ön imzaları kullanarak ödemeleri gerçekleştirir. Bu, DLC'nin Bitcoin üzerinde yeni merkeziyetsiz finans uygulamaları gerçekleştirmesine olanak tanırken, yatırımların güvenliğini de sağlar.
Lightning Network ile karşılaştırıldığında, DLC'nin aşağıdaki avantajları vardır:
Ancak, DLC'nin bazı riskleri ve sorunları bulunmaktadı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'un bir bahis anlaşması imzaladığı durumu ele alalım, bahis, n+k'ncı blok hash değerinin tek veya çift olmasına dayanıyor. Eğer tekse Alice kazanır, çiftse Bob kazanır ve kazanan taraf t süresi içinde tüm varlıkları çekebilir. DLC, blok bilgilerini iletmek için oracle kullanarak koşullu imza oluşturur, böylece doğru taraf varlıkları kazanabilir.
DLC yürütme süreci şunları içerir:
3. DLC optimizasyon planı
3.1 Anahtar Yönetimi
Oracle'ün özel anahtarı ve rastgele sayıları çok kritiktir, sızdırılması veya kaybolması şunlara yol açabilir:
Aşağıdaki önlemlerin alınması önerilir:
3.2 Merkeziyetsiz Oracle
Schnorr eşik imzasını kullanarak merkeziyetsiz oracle'lar oluşturmak, aşağıdaki avantajlara sahiptir:
3.3 Merkeziyetsizlik ve Anahtar Yönetimi Eşleştirme
Merkeziyetsiz oracle'lar, doğrudan BIP32 kullanarak anahtar türetmekte zorlanır. Dağıtılmış anahtar türetme yöntemleri kullanılabilir:
3.4 OP-DLC: Tahminci Güven Azaltma
İyimser zorluk mekanizmasının tanıtılması:
3.5 OP-DLC + BitVM çift köprü
OP-DLC ve BitVM'i birleştirmek:
4. Sonuç
DLC, Taproot ve BitVM gibi teknolojilerle bir araya gelerek daha karmaşık zincir dışı sözleşme doğrulama ve hesaplamaları gerçekleştirebilir. OP meydan okuma mekanizmasının getirilmesi, oracle güveninin en aza indirilmesini sağlarken, Bitcoin üzerindeki merkeziyetsiz finans uygulamalarına daha güvenli ve sağlam bir temel sunar.