DLC'nin İyimser Zorlama Mekanizması: Karmaşıklığı Basitleştirmenin Zarif Yolu
Giriş
Dağıtık Logaritma Sözleşmesi ( DLC ), tarafların önceden tanımlanmış koşullara göre şartlı ödeme yapmalarına olanak tanıyan, oracle tabanlı bir sözleşme yürütme çerçevesidir. DLC, Bitcoin yatırımlarının güvenliğini sağlarken, yeni merkeziyetsiz finans uygulamalarını gerçekleştirmiştir.
Önceki bölümde DLC'nin mevcut olduğu anahtar riskleri, merkeziyetsiz güven riskleri, komplolar gibi sorunlar analiz edildi ve merkeziyetsiz oracle, eşik imzası, iyimser meydan okuma mekanizması gibi çözümler önerildi. Ancak, bu savunma stratejileri oldukça karmaşık ve sade bir güzellikten yoksun.
Bitcoin'de, herhangi bir işlem UTXO aracılığıyla gerçekleştirilmelidir. Bu nedenle, UTXO'nun doğruluğunu sağlamak için konsensüs mekanizması kullanmak, herhangi bir saldırıya karşı dirençli olmamızı sağlar. Benzer şekilde, DLC'de, tüm işlemler sözleşme aracılığıyla (CET) işlemi gerçekleştirilir. CET'nin doğruluğunu sağlamak için iyimser meydan okuma mekanizması kullanmak, herhangi bir saldırıya karşı dirençli olmamızı sağlar.
Özellikle, oracle'ın 2BTC teminat göstermesi gerekmektedir. CET'e iyimser bir meydan okuma mekanizması eklenmiştir. Eğer CET'e meydan okunmazsa veya meydan okumaya başarılı bir şekilde yanıt verilirse, CET geçerli olur, hesap kapatılır, oracle teminatını serbest bırakır ve işlem ücretini alır. Eğer oracle kötü niyetle hareket etmeye çalışırsa, herkes başarılı bir şekilde meydan okuyabilir, bu CET hesaplanamaz, oracle teminatını kaybeder ve aynı CET için tekrar imza atamaz. Bu yöntem basit ve şıktır, basitliğin derin felsefesine uygundur.
DLC Prensibi
Alice ve Bob'un imzaladığı basit bir bahis sözleşmesini örnek alalım: ξ. blok hash değerinin tek mi yoksa çift mi olduğu üzerine bahis. Eğer tek ise, Alice kazanır ve varlıkları çekebilir; eğer çift ise, Bob kazanır ve varlıkları çekebilir. DLC, blok bilgilerini iletmek için oracle kullanır, doğru tarafın tüm varlıkları elde etmesi için koşullu imza oluşturur.
Ana adımlar şunlardır:
Sermaye Yatırma İşlemi: Alice ve Bob, her biri 10BTC'yi 2-of-2 çoklu imza çıktısında kilitler.
CET'in Oluşturulması: Alice ve Bob, yatırımı harcamak için CET1 ve CET2'yi oluşturur.
Oracle hesaplaması taahhüt eder ve imza oluşturur.
Hesaplama: Oracle, blok hash değerine göre, ilgili CET1 veya CET2'yi imzalar.
Çekim: Kazanan taraf yeni özel anahtarı hesaplar ve kilitli 20BTC'yi harcar.
Araştırmalar, yukarıda belirtilen süreçteki herhangi bir eylemin CET aracılığıyla gerçekleştirilmesi gerektiğini göstermektedir. Bu nedenle, sadece CET'nin doğruluğunu sağlamak için optimist bir meydan okuma mekanizması kullanmak yeterlidir; bu, herhangi bir saldırıya karşı dayanıklılık sağlar. Yanlış CET meydan okunacak ve yürütülmeyecektir, doğru CET ise yürütülecektir. Ayrıca, oracle kötü niyetli davranışlar için bir bedel ödemelidir.
OP-DLC 2
OP-DLC aşağıdaki 5 hükmü içermektedir:
Oracle, bir ittifak tarafından oluşturulur, herhangi bir üye CET'yi imzalayabilir. 2BTC teminatı yatırdıktan sonra imza yayınlayarak işlem ücreti kazanabilir. Kötü niyetli üyeler teminatını kaybeder, diğer üyeler CET'yi imzalamaya devam edebilir. Kullanıcılar da oracle olabilir ve güveni en aza indirebilir.
Oracle kötü niyetli bir şekilde sonuçları değiştirdiğinde, herhangi bir katılımcı meydan okuma başlatabilir.
Oracle, CET'yi dürüst bir şekilde imzaladığında, 1 hafta sonra CET doğru bir şekilde hesaplanabilir. Oracle 0.05BTC ödül kazanır.
Herkes oracle imzasına itirazda bulunabilir. Dürüst imzalar itiraz edilemez, 1 hafta sonra hesaplama gerçekleştirilir. Dürüst olmayan imzalar başarılı bir şekilde itiraz edilir, oracle teminatını kaybeder ve aynı sözleşme için aynı sonuçta imza atamaz.
OP-DLC'deki zorluk, izin gerektirmemesidir; herhangi bir katılımcı sözleşmenin yürütülmesini denetleyebilir. Oraklar üzerinde güveni en aza indirmiştir. Lightning Network ile karşılaştırıldığında, Alice ve Bob çevrimdışı da olabilir.
OP-DLC'nin avantajları şunlardır:
Varlık kontrolü yüksek, kullanıcı sadece kendine güvenmeli
Fon kullanımı yüksek
İmza atabilen oracle, para yatırma sırasında belirlenir, kullanıcı oracle olabilir.
Eksiler şunlardır:
Çıkış süresi 1 haftadır
Ön imzalı miktar ile CET miktarı arasında lineer bir artış vardır.
Sonuç
OP-DLC, CET'ye iyimser zorlama mekanizmasını getirerek, yanlış CET'lerin tasfiye edilmesini engeller ve kötü niyetli oracle'lar cezalandırılırken, doğru CET'lerin uygulanmasını ve dürüst oracle'ların ödüllendirilmesini sağlar. Bu yöntem, her türlü saldırıya karşı direnç gösterir ve basitliğin güzelliğini ortaya koyar.
View Original
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.
DLC iyimser meydan okuma mekanizması: varlık güvenliğini sağlamak için basit bir çözüm
DLC'nin İyimser Zorlama Mekanizması: Karmaşıklığı Basitleştirmenin Zarif Yolu
Giriş
Dağıtık Logaritma Sözleşmesi ( DLC ), tarafların önceden tanımlanmış koşullara göre şartlı ödeme yapmalarına olanak tanıyan, oracle tabanlı bir sözleşme yürütme çerçevesidir. DLC, Bitcoin yatırımlarının güvenliğini sağlarken, yeni merkeziyetsiz finans uygulamalarını gerçekleştirmiştir.
Önceki bölümde DLC'nin mevcut olduğu anahtar riskleri, merkeziyetsiz güven riskleri, komplolar gibi sorunlar analiz edildi ve merkeziyetsiz oracle, eşik imzası, iyimser meydan okuma mekanizması gibi çözümler önerildi. Ancak, bu savunma stratejileri oldukça karmaşık ve sade bir güzellikten yoksun.
Bitcoin'de, herhangi bir işlem UTXO aracılığıyla gerçekleştirilmelidir. Bu nedenle, UTXO'nun doğruluğunu sağlamak için konsensüs mekanizması kullanmak, herhangi bir saldırıya karşı dirençli olmamızı sağlar. Benzer şekilde, DLC'de, tüm işlemler sözleşme aracılığıyla (CET) işlemi gerçekleştirilir. CET'nin doğruluğunu sağlamak için iyimser meydan okuma mekanizması kullanmak, herhangi bir saldırıya karşı dirençli olmamızı sağlar.
Özellikle, oracle'ın 2BTC teminat göstermesi gerekmektedir. CET'e iyimser bir meydan okuma mekanizması eklenmiştir. Eğer CET'e meydan okunmazsa veya meydan okumaya başarılı bir şekilde yanıt verilirse, CET geçerli olur, hesap kapatılır, oracle teminatını serbest bırakır ve işlem ücretini alır. Eğer oracle kötü niyetle hareket etmeye çalışırsa, herkes başarılı bir şekilde meydan okuyabilir, bu CET hesaplanamaz, oracle teminatını kaybeder ve aynı CET için tekrar imza atamaz. Bu yöntem basit ve şıktır, basitliğin derin felsefesine uygundur.
DLC Prensibi
Alice ve Bob'un imzaladığı basit bir bahis sözleşmesini örnek alalım: ξ. blok hash değerinin tek mi yoksa çift mi olduğu üzerine bahis. Eğer tek ise, Alice kazanır ve varlıkları çekebilir; eğer çift ise, Bob kazanır ve varlıkları çekebilir. DLC, blok bilgilerini iletmek için oracle kullanır, doğru tarafın tüm varlıkları elde etmesi için koşullu imza oluşturur.
Ana adımlar şunlardır:
Sermaye Yatırma İşlemi: Alice ve Bob, her biri 10BTC'yi 2-of-2 çoklu imza çıktısında kilitler.
CET'in Oluşturulması: Alice ve Bob, yatırımı harcamak için CET1 ve CET2'yi oluşturur.
Oracle hesaplaması taahhüt eder ve imza oluşturur.
Hesaplama: Oracle, blok hash değerine göre, ilgili CET1 veya CET2'yi imzalar.
Çekim: Kazanan taraf yeni özel anahtarı hesaplar ve kilitli 20BTC'yi harcar.
Araştırmalar, yukarıda belirtilen süreçteki herhangi bir eylemin CET aracılığıyla gerçekleştirilmesi gerektiğini göstermektedir. Bu nedenle, sadece CET'nin doğruluğunu sağlamak için optimist bir meydan okuma mekanizması kullanmak yeterlidir; bu, herhangi bir saldırıya karşı dayanıklılık sağlar. Yanlış CET meydan okunacak ve yürütülmeyecektir, doğru CET ise yürütülecektir. Ayrıca, oracle kötü niyetli davranışlar için bir bedel ödemelidir.
OP-DLC 2
OP-DLC aşağıdaki 5 hükmü içermektedir:
Oracle, bir ittifak tarafından oluşturulur, herhangi bir üye CET'yi imzalayabilir. 2BTC teminatı yatırdıktan sonra imza yayınlayarak işlem ücreti kazanabilir. Kötü niyetli üyeler teminatını kaybeder, diğer üyeler CET'yi imzalamaya devam edebilir. Kullanıcılar da oracle olabilir ve güveni en aza indirebilir.
Oracle kötü niyetli bir şekilde sonuçları değiştirdiğinde, herhangi bir katılımcı meydan okuma başlatabilir.
Oracle, CET'yi dürüst bir şekilde imzaladığında, 1 hafta sonra CET doğru bir şekilde hesaplanabilir. Oracle 0.05BTC ödül kazanır.
Herkes oracle imzasına itirazda bulunabilir. Dürüst imzalar itiraz edilemez, 1 hafta sonra hesaplama gerçekleştirilir. Dürüst olmayan imzalar başarılı bir şekilde itiraz edilir, oracle teminatını kaybeder ve aynı sözleşme için aynı sonuçta imza atamaz.
OP-DLC'deki zorluk, izin gerektirmemesidir; herhangi bir katılımcı sözleşmenin yürütülmesini denetleyebilir. Oraklar üzerinde güveni en aza indirmiştir. Lightning Network ile karşılaştırıldığında, Alice ve Bob çevrimdışı da olabilir.
OP-DLC'nin avantajları şunlardır:
Eksiler şunlardır:
Sonuç
OP-DLC, CET'ye iyimser zorlama mekanizmasını getirerek, yanlış CET'lerin tasfiye edilmesini engeller ve kötü niyetli oracle'lar cezalandırılırken, doğru CET'lerin uygulanmasını ve dürüst oracle'ların ödüllendirilmesini sağlar. Bu yöntem, her türlü saldırıya karşı direnç gösterir ve basitliğin güzelliğini ortaya koyar.