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.
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.
3. DLC optimizasyonu
3.1 Anahtar Yönetimi
Oracle özel anahtarı ve rastgele sayılar son derece önemlidir, aşağıdaki riskler bulunmaktadır:
kaybolan özel anahtar nedeniyle hesap kapatılamıyor
özel anahtarın sızdırılması, saldırganların tüm sözleşme sonuçlarını kontrol etmesine neden olabilir.
Rastgele sayının sızdırılması veya yeniden kullanılması özel anahtarın hesaplanmasına yol açabilir.
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.
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.
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.
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.
12 Likes
Reward
12
4
Repost
Share
Comment
0/400
RektButAlive
· 12h ago
Kıvılcım'dan daha iyi ama Botlar biraz sorunlu.
View OriginalReply0
CodeZeroBasis
· 13h ago
Aman DLC bu kadar mı havalı?
View OriginalReply0
ShitcoinConnoisseur
· 08-12 07:22
Gizlilik koruma konusunda bu kadar uzun süre konuşuldu, ne faydası var?
DLC teknolojisi optimizasyonu: Bitcoin ekosisteminin güvenliğini ve uygulama senaryolarını artırma
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:
Ancak DLC hala bazı sorunlar var, örneğin:
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.
3. DLC optimizasyonu
3.1 Anahtar Yönetimi
Oracle özel anahtarı ve rastgele sayılar son derece önemlidir, aşağıdaki riskler bulunmaktadır:
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:
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.
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.
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.