Discreet Log Contract (DLC), önceden tanımlanmış koşullara göre tarafların koşullu ödemeler yapmasına olanak tanıyan, oracle tabanlı bir sözleşme yürütme çerçevesidir. DLC, Bitcoin mevduatlarının güvenliğini sağlarken, yeni bir merkeziyetsiz finans uygulamasını gerçekleştirmektedir.
DLC, gizlilik koruma, karmaşık sözleşmeler, varlık güvenliği gibi alanlarda avantajlara sahip olsa da, anahtar riski, merkeziyetsizlik güven riski, komplo riski gibi sorunlar da bulunmaktadır. Önceki araştırmalar, bu sorunları çözmek için merkeziyetsiz oracle'lar, eşik imzaları, iyimser meydan okuma mekanizmaları gibi unsurları dahil etmeye çalıştı, ancak stratejiler nispeten karmaşıktır.
Bitcoin'deki herhangi bir eylem UTXO aracılığıyla gerçekleştirilmelidir, bu nedenle UTXO'nun doğruluğunu sağlamak, her türlü saldırıya karşı korunma sağlar. Benzer şekilde, DLC'deki tüm eylemler CET(Contract Execution Transaction) aracılığıyla gerçekleştirilir. CET'nin doğruluğunu sağlamak için optimistik meydan okuma mekanizması kullanarak, her türlü saldırıya karşı korunma sağlanır. Spesifik olarak, oracle 2BTC stake ettikten sonra CET'yi imzalayabilir. CET'ye optimistik meydan okuma mekanizması eklenirse, eğer meydan okunmazsa veya meydan okumaya başarıyla yanıt verilirse, CET'nin doğruluğu hesaplanabilir, oracle stake'ini serbest bırakır ve işlem ücreti alır; eğer oracle kötü niyetli davranırsa, herkes başarıyla meydan okuyabilir, bu CET hesaplanamaz, oracle stake parasını kaybeder ve aynı CET üzerinde yeniden imza atamaz. Bu yöntem basit ve etkilidir.
DLC prensibi, Alice ve Bob'un ξ'inci blok hash değerinin çift veya tek olmasına bahis oynadığı basit bir karşılaştırma ile açıklanabilir. Blok bilgilerini iletmek için bir oracle kullanarak, doğru tarafın tüm varlıklara sahip olmasını sağlamak için koşullu imza oluşturulur. Süreç, yatırım işlemleri, CET oluşturma, hesaplaşma ve para çekme gibi adımları içerir.
Araştırmalar, DLC içindeki herhangi bir eylemin CET aracılığıyla gerçekleştirilmesi gerektiğini bulmuştur. Bu nedenle, CET'nin doğru olduğunu sağlamak için yalnızca optimistik meydan okuma mekanizmasının kullanılması yeterlidir, bu da herhangi bir saldırıya karşı koyabilir. Hatalı CET meydan okunacak ve uygulanmayacak, doğru CET ise uygulanacaktır. Oracle, kötü niyetli eylemler için bedel ödemelidir.
OP-DLC, 5 ana düzenlemeden oluşmaktadır:
Oracle, bir ittifaktan oluşur, herhangi bir üye CET imzalayabilir, imza yayınlamak ve işlem ücreti kazanmak için 2BTC teminat göstermesi gerekir.
Oracle kötü niyetle değişiklik yaptığında, herkes meydan okuma başlatabilir.
Oracle, CET'yi dürüst bir şekilde imzaladığında, 1 hafta sonra doğru bir şekilde hesaplanabilir ve ödül kazanabilir.
Herkes Oracle_sign'a meydan okuyabilir, dürüst olmayan oracle'lar cezalandırılacaktır.
OP-DLC'deki zorluk, izin gerektirmemesi ve oracle'a olan güvenin en aza indirilmesidir.
OP-DLC'nin başlıca avantajları şunlardır:
Kullanıcıların varlık kontrolü yüksek, sadece kendilerine güvenebilirler.
Fon kullanım oranı yüksek
İmza atabilen oracle, para yatırma sırasında belirlenir, kullanıcı da oracle olabilir.
Ana dezavantajları şunlardır:
Çekim süresi 1 hafta gerektirir
Önceden imzalanması gereken imza sayısı hızla artıyor
Sonuç olarak, OP-DLC, CET'te iyimser meydan okuma mekanizmasını tanıtarak doğru CET'in uygulanmasını ve hatalı CET'in engellenmesini sağlarken, kötü niyetli oracle'ları da cezalandırmaktadır. Bu yöntem, çeşitli saldırılara karşı etkili bir şekilde direnir ve sadelik güzelliğini yansıtır.
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.
17 Likes
Reward
17
6
Share
Comment
0/400
GateUser-a180694b
· 07-29 02:17
Bu tuzak çok karmaşık, kim kullanırsa anlar.
View OriginalReply0
FallingLeaf
· 07-28 16:22
Bu kod da çok karmaşıkmış.
View OriginalReply0
RunWithRugs
· 07-26 06:20
Boğa ah boğa ah yine çiçek işleri yapıyor
View OriginalReply0
liquiditea_sipper
· 07-26 06:18
Yani DLC karmaşık bir UTXO, öyle mi~
View OriginalReply0
AltcoinMarathoner
· 07-26 06:18
DLC'yi 1. milden beri takip ediyorum... açıkçası bu, 20. milda ikinci nefesimi bulmak gibi. btc sözleşmeleri nihayet maraton bacaklarını kazanıyor.
OP-DLC'nin突破ü: Daha güvenli Bitcoin akıllı sözleşmelerini gerçekleştirmek için DLC mimarisinin basitleştirilmesi
OP-DLC 2: Yolda Basitlik
Discreet Log Contract (DLC), önceden tanımlanmış koşullara göre tarafların koşullu ödemeler yapmasına olanak tanıyan, oracle tabanlı bir sözleşme yürütme çerçevesidir. DLC, Bitcoin mevduatlarının güvenliğini sağlarken, yeni bir merkeziyetsiz finans uygulamasını gerçekleştirmektedir.
DLC, gizlilik koruma, karmaşık sözleşmeler, varlık güvenliği gibi alanlarda avantajlara sahip olsa da, anahtar riski, merkeziyetsizlik güven riski, komplo riski gibi sorunlar da bulunmaktadır. Önceki araştırmalar, bu sorunları çözmek için merkeziyetsiz oracle'lar, eşik imzaları, iyimser meydan okuma mekanizmaları gibi unsurları dahil etmeye çalıştı, ancak stratejiler nispeten karmaşıktır.
Bitcoin'deki herhangi bir eylem UTXO aracılığıyla gerçekleştirilmelidir, bu nedenle UTXO'nun doğruluğunu sağlamak, her türlü saldırıya karşı korunma sağlar. Benzer şekilde, DLC'deki tüm eylemler CET(Contract Execution Transaction) aracılığıyla gerçekleştirilir. CET'nin doğruluğunu sağlamak için optimistik meydan okuma mekanizması kullanarak, her türlü saldırıya karşı korunma sağlanır. Spesifik olarak, oracle 2BTC stake ettikten sonra CET'yi imzalayabilir. CET'ye optimistik meydan okuma mekanizması eklenirse, eğer meydan okunmazsa veya meydan okumaya başarıyla yanıt verilirse, CET'nin doğruluğu hesaplanabilir, oracle stake'ini serbest bırakır ve işlem ücreti alır; eğer oracle kötü niyetli davranırsa, herkes başarıyla meydan okuyabilir, bu CET hesaplanamaz, oracle stake parasını kaybeder ve aynı CET üzerinde yeniden imza atamaz. Bu yöntem basit ve etkilidir.
DLC prensibi, Alice ve Bob'un ξ'inci blok hash değerinin çift veya tek olmasına bahis oynadığı basit bir karşılaştırma ile açıklanabilir. Blok bilgilerini iletmek için bir oracle kullanarak, doğru tarafın tüm varlıklara sahip olmasını sağlamak için koşullu imza oluşturulur. Süreç, yatırım işlemleri, CET oluşturma, hesaplaşma ve para çekme gibi adımları içerir.
Araştırmalar, DLC içindeki herhangi bir eylemin CET aracılığıyla gerçekleştirilmesi gerektiğini bulmuştur. Bu nedenle, CET'nin doğru olduğunu sağlamak için yalnızca optimistik meydan okuma mekanizmasının kullanılması yeterlidir, bu da herhangi bir saldırıya karşı koyabilir. Hatalı CET meydan okunacak ve uygulanmayacak, doğru CET ise uygulanacaktır. Oracle, kötü niyetli eylemler için bedel ödemelidir.
OP-DLC, 5 ana düzenlemeden oluşmaktadır:
OP-DLC'nin başlıca avantajları şunlardır:
Ana dezavantajları şunlardır:
Sonuç olarak, OP-DLC, CET'te iyimser meydan okuma mekanizmasını tanıtarak doğru CET'in uygulanmasını ve hatalı CET'in engellenmesini sağlarken, kötü niyetli oracle'ları da cezalandırmaktadır. Bu yöntem, çeşitli saldırılara karşı etkili bir şekilde direnir ve sadelik güzelliğini yansıtır.