📢 股票資產上鏈,全球首發盡在 Gate!
Gate 攜手 @xStocksFi 與 @BackedFi,正式上線全球首個股票衍生品市場,開啓鏈上股票交易新紀元!
支持$TSLA, $NVDA, $CRCL, $AAPL 等熱門股票:
💥 可加槓杆、做多做空
💰 全USDT計價,輕鬆管理風險收益
🔒 實物資產 100% 抵押
🔁 多鏈流轉自由無阻
🌐 RWA × Web3,全新交互方式
CeFi 與 TradFi 的邊界,已經徹底打破。
了解詳情:https://www.gate.com/announcements/article/45926
#xStocksOnGate#
DLC技術原理深析:優化方案破解預言機信任難題
DLC技術原理及優化方案探討
1. 引言
離散對數合約(DLC)是一種基於預言機的比特幣合約執行方案,由MIT的Tadge Dryja於2018年提出。DLC允許雙方根據預定義條件進行有條件支付,參與方預先籤署可能的結果,並在預言機簽署結果時執行支付。這使得DLC能夠在比特幣上實現新的去中心化金融應用,同時保證存款安全。
相比閃電網絡,DLC具有以下優勢:
然而DLC仍存在一些問題和風險:
本文將探討DLC的原理,並提出一些優化方案來解決上述問題。
2. DLC原理
以Alice和Bob簽署一個對賭協議爲例,賭注第n+k個區塊的哈希值奇偶性。奇數Alice贏,偶數Bob贏。
初始化:
注資交易:Alice和Bob各鎖定1BTC到2-of-2多籤輸出。
合約執行交易:創建兩筆CET用於花費注資交易。
預言機承諾: R := k·G
S := R - hash(OddNumber,R)·Z S' := R - hash(EvenNumber,R)·Z 廣播(R,S,S')
Alice和Bob計算新公鑰: PK^Alice := X + S PK^Bob := Y + S'
結算: 奇數結果:s := k - hash(OddNumber,R)·z 偶數結果:s' := k - hash(EvenNumber,R)·z
提幣: Alice新私鑰:sk^Alice := x + s Bob新私鑰:sk^Bob := y + s'
3. DLC優化方案
3.1 密鑰管理
預言機密鑰管理面臨以下風險:
建議:
3.2 去中心化預言機
採用Schnorr門限籤名實現去中心化預言機,具有以下優勢:
3.3 去中心化與密鑰管理耦合
去中心化預言機無法直接使用BIP32派生密鑰。可採用分布式密鑰派生方法:
私鑰分片z_i與完整私鑰z滿足拉格朗日插值關係: z = Σ(z_i · λ_i)
增加派生增量ω後仍滿足插值關係: z + ω = Σ((z_i + ω) · λ_i)
各參與方可派生子私鑰分片z_i + ω。
但需考慮增強型與非增強型BIP32的區別。
3.4 OP-DLC:預言機信任最小化
提出OP-DLC方案:
優點:
3.5 OP-DLC + BitVM雙橋
將OP-DLC與BitVM結合:
4. 結論
DLC結合Taproot和BitVM等技術,可實現更復雜的鏈下合約驗證結算。OP挑戰機制可實現預言機信任最小化,爲DLC的發展提供了新的可能。