Discreet Log Contract (DLC), 2018 yılında MIT araştırmacıları tarafından önerilen, oracle tabanlı bir sözleşme yürütme çerçevesidir. Tarafların önceden tanımlanmış koşullara göre koşullu ödemeler yapmasına izin verir, ödemeyi gerçekleştirmek için ön imzalı ve oracle tarafından imzalanmış sonuçlar kullanarak, Bitcoin mevduatının güvenliğini sağlarken yeni merkeziyetsiz finans uygulamalarını mümkün kılar.
Önceki metin, DLC'nin avantajlarını ve dezavantajlarını tartıştı ve merkeziyetsiz oracle'ların, eşik imzalarının, iyimser meydan okuma mekanizmalarının vb. getirilmesini önerdi. Ancak, DLC'nin çok taraflı katılımı gerektirmesi nedeniyle savunma stratejileri nispeten karmaşık hale gelmektedir. Bu makalede, DLC'de herhangi bir davranışın CET(Contract Execution Transaction) aracılığıyla gerçekleştirilmesi gerektiği öne sürülmektedir, bu nedenle CET'nin doğru olduğundan emin olmak, herhangi bir saldırıyı önlemek için yeterlidir. Özellikle, oracle'lar teminat verdikten sonra CET'yi imzalayabilir ve CET'ye iyimser meydan okuma mekanizması eklenir. Eğer CET meydan okuma almazsa veya meydan okumayı başarılı bir şekilde yanıtlayabilirse, o zaman işlem tamamlanabilir, oracle teminatını geri alır ve işlem ücreti kazanır; eğer oracle kötü niyetli bir hareket yapmaya çalışırsa, herkes başarılı bir şekilde meydan okuyabilir, bu da CET'nin tamamlanamamasına yol açar, oracle teminatını kaybeder ve aynı CET üzerinde bir daha imza atamaz. Bu yöntem basit ve etkilidir.
DLC'nin temel prensibi, doğru tarafın varlık kazanmasını sağlamak için koşullu imzalar oluşturmak amacıyla oracle aracılığıyla bilgi iletmektir. Katılımcılar kendi anahtar çiftlerine sahiptir, fonları kilitlemek için yatırımla işlem yaparlar ve ardından yatırımla işlem yapmak için CET oluştururlar. Oracle, sonuçlara göre uygun CET'i imzalar, kazanan taraf kilitli fonları harcamak için yeni bir özel anahtar hesaplayabilir.
Araştırmalar, DLC içindeki herhangi bir davranışın CET aracılığıyla gerçekleştirilmesi gerektiğini bulmuştur, bu nedenle sadece CET'nin doğru olduğundan emin olmak için iyimser meydan okuma mekanizmasının kullanılması yeterlidir. Hatalı CET meydan okunacak ve uygulanmayacaktır, doğru CET ise uygulanacaktır. Aynı zamanda, oracle kötü niyetli eylemler için bir bedel ödemelidir.
OP-DLC aşağıdaki hükümleri içermektedir:
Oracle, bir ittifak tarafından oluşturulmuştur, herhangi bir üye CET imzalayabilir, imza yayınlamak ve işlem ücreti kazanmak için stake etmesi gerekmektedir.
Eğer oracle kötü niyetle sonuçları değiştirirse, herkes meydan okuma başlatabilir.
Oracle, CET'yi dürüst bir şekilde imzaladıktan sonra, 1 hafta içinde kimse başarılı bir şekilde meydan okumazsa, ödeme yapılacak ve oracle ödül alacak.
Herkes Oracle_sign'a meydan okuyabilir, eğer başarılı olursa bu imza geçersiz sayılır ve oracle teminatını kaybeder.
Meydan okuma mekanizması herkesin erişimine açıktır ve oracle'a olan güvenin en aza indirilmesini sağlamıştır.
OP-DLC'nin avantajları şunlardır:
Varlık kontrolü yüksek, kullanıcı yalnızca kendisine güvenebilir.
Fon kullanım oranı yüksek, eşit miktarda fon ödenmesi gerekmez
Oracle, para yatırma aşamasında belirlenir, kullanıcılar da oracle olabilir.
Eksiklikler şunlardır:
Çıkış süresi 1 hafta gerektirir
Önceden imzalanması gereken imza sayısı CET sayısıyla lineer bir ilişki içindedir.
Sonuç olarak, OP-DLC, CET'te optimistik bir meydan okuma mekanizması tanıtarak doğru bir şekilde yürütülmesini sağlar ve kötü niyetli davranışları cezalandırır. Bu sayede çeşitli saldırılara karşı etkili bir şekilde direnç gösterir ve basitliğin 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.
7 Likes
Reward
7
5
Repost
Share
Comment
0/400
ApeWithAPlan
· 17h ago
pro neden bu kadar karmaşık konuşuyor?
View OriginalReply0
NotAFinancialAdvice
· 17h ago
Bu bir DLC'nin basitleştirilmiş versiyonu sanırım.
View OriginalReply0
GasBandit
· 17h ago
Ne işe yarar ki bu da MIT'nin makalesi.
View OriginalReply0
GasWaster
· 17h ago
Yine Bitcoin'i geliştirmek için bir hayal peşinde koşan biri daha.
OP-DLC'nin evrimi: Optimizasyon mekanizmasını kullanarak DLC güvenliğini basitleştirmek
OP-DLC 2: Basitlikte Derinlik
Discreet Log Contract (DLC), 2018 yılında MIT araştırmacıları tarafından önerilen, oracle tabanlı bir sözleşme yürütme çerçevesidir. Tarafların önceden tanımlanmış koşullara göre koşullu ödemeler yapmasına izin verir, ödemeyi gerçekleştirmek için ön imzalı ve oracle tarafından imzalanmış sonuçlar kullanarak, Bitcoin mevduatının güvenliğini sağlarken yeni merkeziyetsiz finans uygulamalarını mümkün kılar.
Önceki metin, DLC'nin avantajlarını ve dezavantajlarını tartıştı ve merkeziyetsiz oracle'ların, eşik imzalarının, iyimser meydan okuma mekanizmalarının vb. getirilmesini önerdi. Ancak, DLC'nin çok taraflı katılımı gerektirmesi nedeniyle savunma stratejileri nispeten karmaşık hale gelmektedir. Bu makalede, DLC'de herhangi bir davranışın CET(Contract Execution Transaction) aracılığıyla gerçekleştirilmesi gerektiği öne sürülmektedir, bu nedenle CET'nin doğru olduğundan emin olmak, herhangi bir saldırıyı önlemek için yeterlidir. Özellikle, oracle'lar teminat verdikten sonra CET'yi imzalayabilir ve CET'ye iyimser meydan okuma mekanizması eklenir. Eğer CET meydan okuma almazsa veya meydan okumayı başarılı bir şekilde yanıtlayabilirse, o zaman işlem tamamlanabilir, oracle teminatını geri alır ve işlem ücreti kazanır; eğer oracle kötü niyetli bir hareket yapmaya çalışırsa, herkes başarılı bir şekilde meydan okuyabilir, bu da CET'nin tamamlanamamasına yol açar, oracle teminatını kaybeder ve aynı CET üzerinde bir daha imza atamaz. Bu yöntem basit ve etkilidir.
DLC'nin temel prensibi, doğru tarafın varlık kazanmasını sağlamak için koşullu imzalar oluşturmak amacıyla oracle aracılığıyla bilgi iletmektir. Katılımcılar kendi anahtar çiftlerine sahiptir, fonları kilitlemek için yatırımla işlem yaparlar ve ardından yatırımla işlem yapmak için CET oluştururlar. Oracle, sonuçlara göre uygun CET'i imzalar, kazanan taraf kilitli fonları harcamak için yeni bir özel anahtar hesaplayabilir.
Araştırmalar, DLC içindeki herhangi bir davranışın CET aracılığıyla gerçekleştirilmesi gerektiğini bulmuştur, bu nedenle sadece CET'nin doğru olduğundan emin olmak için iyimser meydan okuma mekanizmasının kullanılması yeterlidir. Hatalı CET meydan okunacak ve uygulanmayacaktır, doğru CET ise uygulanacaktır. Aynı zamanda, oracle kötü niyetli eylemler için bir bedel ödemelidir.
OP-DLC aşağıdaki hükümleri içermektedir:
Oracle, bir ittifak tarafından oluşturulmuştur, herhangi bir üye CET imzalayabilir, imza yayınlamak ve işlem ücreti kazanmak için stake etmesi gerekmektedir.
Eğer oracle kötü niyetle sonuçları değiştirirse, herkes meydan okuma başlatabilir.
Oracle, CET'yi dürüst bir şekilde imzaladıktan sonra, 1 hafta içinde kimse başarılı bir şekilde meydan okumazsa, ödeme yapılacak ve oracle ödül alacak.
Herkes Oracle_sign'a meydan okuyabilir, eğer başarılı olursa bu imza geçersiz sayılır ve oracle teminatını kaybeder.
Meydan okuma mekanizması herkesin erişimine açıktır ve oracle'a olan güvenin en aza indirilmesini sağlamıştır.
OP-DLC'nin avantajları şunlardır:
Eksiklikler şunlardır:
Sonuç olarak, OP-DLC, CET'te optimistik bir meydan okuma mekanizması tanıtarak doğru bir şekilde yürütülmesini sağlar ve kötü niyetli davranışları cezalandırır. Bu sayede çeşitli saldırılara karşı etkili bir şekilde direnç gösterir ve basitliğin güzelliğini yansıtır.