DLC teknolojisi prensipleri ve optimizasyon çözümleri üzerine tartışma
1. Giriş
Dağıtık Logaritma Sözleşmesi ( DLC ), MIT'ten Tadge Dryja tarafından 2018'de önerilen, oracle tabanlı bir akıllı sözleşme yürütme çözümüdür. DLC, tarafların önceden belirlenmiş koşullara göre koşullu ödeme yapmalarına olanak tanır ve iyi gizlilik, yüksek sözleşme esnekliği ve düşük karşı taraf riski gibi avantajlara sahiptir.
DLC'nin Lightning Network'e göre başlıca avantajları şunlardır:
Daha iyi gizlilik koruma
Karmaşık finansal sözleşmeleri destekler
Rakip riskini azaltmak
Ödeme kanallarını yönetmeye gerek yok
Belirli senaryolar altında ölçeklenebilirlik daha iyidir
Ancak DLC'nin çözülmesi gereken bazı sorunları var:
Oracle anahtar güvenlik riski
Merkezi Oracle Riski
Merkeziyetsiz ortamda anahtar türetme sorunu
Oracle komplo riski
Sabit nominal bozuk para limiti
Bu makale, DLC'nin prensiplerini inceleyecek ve yukarıda belirtilen sorunları çözmek için bazı optimizasyon önerileri sunarak Bitcoin ekosisteminin güvenliğini artırmayı hedefleyecektir.
2. DLC Prensibi
DLC'nin temel prensibini basit bir bahis örneği ile açıklamak:
Alice ve Bob, n+k'ncı blok hash değerinin tek mi çift mi olduğunu tahmin ediyor. Tek ise Alice kazanıyor, çift ise Bob kazanıyor.
Başlatma:
Oracle, Alice ve Bob kendi anahtar çiftlerini oluşturur.
Alice ve Bob 2-of-2 çoklu imza yatırma işlemi oluşturdu
Taraflar iki sözleşme oluşturur ve (CET) işlemi gerçekleştirir.
Tahminci taahhüt ediyor:
(R,S,S') hesapla ve yayınla
Alice ve Bob buna göre yeni bir açık anahtar hesaplar.
Hesaplama:
Oracle, blok hash'ine göre s veya s' yayar.
Kazanan taraf yeni özel anahtarı s/s' ile hesaplayarak para çekimi yapar
Zaman kilidi ayarlayın, böylece oracle'ın başarısız olmasını önleyin
3. DLC optimizasyon planı
3.1 Anahtar Yönetimi
Oracle anahtarlarının ve rastgele sayıların sızdırılması veya kaybolması güvenlik sorunlarına yol açabilir:
Özel anahtarın kaybı, hesaplamayı imkansız kılar
Özel anahtarın sızdırılması, sonuçların değiştirilmesine neden olabilir
Rastgele sayıların sızdırılması veya yeniden kullanılması özel anahtarın türetilmesine yol açabilir.
Rastgele sayının kaybı, hesaplamayı imkansız kılar.
BIP32 alt anahtar türetimini önerir, özel anahtar ve sayaç hash'ini rastgele sayı olarak kullanın.
3.2 merkeziyetsiz oracle
Schnorr eşik imzası kullanarak merkeziyetsiz oracle'lar gerçekleştirir, aşağıdaki avantajlara sahiptir:
Güvenliği artırmak
Dağıtık Kontrol
Kullanılabilirliği artırmak
Esnek ve ölçeklenebilir
Sorumlu tutulabilir
3.3 Merkeziyetsizlik ve Anahtar Yönetimi Entegrasyonu
Merkeziyetsiz senaryolarda tam özel anahtar görünmez, doğrudan BIP32 ile türetilemez. Dağıtık anahtar türetme yöntemleri kullanılabilir, özel anahtar parçalarının türetilmesi için Lagrange interpolasyonu temel alınarak gerçekleştirilebilir.
3.4 OP-DLC: Tahminci Güven Azaltma
Optimist bir meydan okuma mekanizması getirilmesi, oracle'ın önceden teminat vermesini gerektirir. Herhangi bir dürüst katılımcı meydan okumayı başlatabilir ve kötü niyetli oracle'ı cezalandırabilir. Oracle'a olan güven varsayımlarını azaltır.
3.5 OP-DLC + BitVM çift köprü
BitVM ve OP-DLC'yi birleştirerek, herhangi bir ölçeklendirme ile para iadesi, serbest para yatırma ve çekme işlemleri ve likidite artırımı sağlanır. Kullanıcılar çeşitli para yatırma ve çekme yöntemlerini seçebilir ve oracle güveni en aza indirilir.
4. Sonuç
DLC teknolojisi sürekli olarak gelişiyor, Taproot, BitVM gibi yeni teknolojilerle birleşerek daha karmaşık zincir dışı sözleşmeler gerçekleştirilebilir. Optimizasyon çözümleri mevcut sorunları çözerek DLC'nin güvenliğini ve kullanılabilirliğini daha da artırabilir.
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.
15 Likes
Reward
15
5
Share
Comment
0/400
ChainDoctor
· 07-10 10:14
Gerçekten tuhaf. Bu şey güvenilir mi?
View OriginalReply0
MemeKingNFT
· 07-08 03:26
Altyapı çılgını oldu, güvenlik seviyeleri tam olarak pompalandı.
View OriginalReply0
CommunitySlacker
· 07-08 03:23
Akıllı sözleşmeler beni çok bunaltıyor.
View OriginalReply0
PumpStrategist
· 07-08 03:13
Yine düşüş olacak, taban %15 indirimli bir ritim, acele etmeyin [doge]
DLC teknolojisi prensipleri ve optimizasyon çözümleri araştırması: Bitcoin ekosisteminin 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'ten Tadge Dryja tarafından 2018'de önerilen, oracle tabanlı bir akıllı sözleşme yürütme çözümüdür. DLC, tarafların önceden belirlenmiş koşullara göre koşullu ödeme yapmalarına olanak tanır ve iyi gizlilik, yüksek sözleşme esnekliği ve düşük karşı taraf riski gibi avantajlara sahiptir.
DLC'nin Lightning Network'e göre başlıca avantajları şunlardır:
Ancak DLC'nin çözülmesi gereken bazı sorunları var:
Bu makale, DLC'nin prensiplerini inceleyecek ve yukarıda belirtilen sorunları çözmek için bazı optimizasyon önerileri sunarak Bitcoin ekosisteminin güvenliğini artırmayı hedefleyecektir.
2. DLC Prensibi
DLC'nin temel prensibini basit bir bahis örneği ile açıklamak:
Alice ve Bob, n+k'ncı blok hash değerinin tek mi çift mi olduğunu tahmin ediyor. Tek ise Alice kazanıyor, çift ise Bob kazanıyor.
Başlatma:
Tahminci taahhüt ediyor:
Hesaplama:
3. DLC optimizasyon planı
3.1 Anahtar Yönetimi
Oracle anahtarlarının ve rastgele sayıların sızdırılması veya kaybolması güvenlik sorunlarına yol açabilir:
BIP32 alt anahtar türetimini önerir, özel anahtar ve sayaç hash'ini rastgele sayı olarak kullanın.
3.2 merkeziyetsiz oracle
Schnorr eşik imzası kullanarak merkeziyetsiz oracle'lar gerçekleştirir, aşağıdaki avantajlara sahiptir:
3.3 Merkeziyetsizlik ve Anahtar Yönetimi Entegrasyonu
Merkeziyetsiz senaryolarda tam özel anahtar görünmez, doğrudan BIP32 ile türetilemez. Dağıtık anahtar türetme yöntemleri kullanılabilir, özel anahtar parçalarının türetilmesi için Lagrange interpolasyonu temel alınarak gerçekleştirilebilir.
3.4 OP-DLC: Tahminci Güven Azaltma
Optimist bir meydan okuma mekanizması getirilmesi, oracle'ın önceden teminat vermesini gerektirir. Herhangi bir dürüst katılımcı meydan okumayı başlatabilir ve kötü niyetli oracle'ı cezalandırabilir. Oracle'a olan güven varsayımlarını azaltır.
3.5 OP-DLC + BitVM çift köprü
BitVM ve OP-DLC'yi birleştirerek, herhangi bir ölçeklendirme ile para iadesi, serbest para yatırma ve çekme işlemleri ve likidite artırımı sağlanır. Kullanıcılar çeşitli para yatırma ve çekme yöntemlerini seçebilir ve oracle güveni en aza indirilir.
4. Sonuç
DLC teknolojisi sürekli olarak gelişiyor, Taproot, BitVM gibi yeni teknolojilerle birleşerek daha karmaşık zincir dışı sözleşmeler gerçekleştirilebilir. Optimizasyon çözümleri mevcut sorunları çözerek DLC'nin güvenliğini ve kullanılabilirliğini daha da artırabilir.