📢 Gate Square #Creator Campaign Phase 1# is now live – support the launch of the PUMP token sale!
The viral Solana-based project Pump.Fun ($PUMP) is now live on Gate for public sale!
Join the Gate Square Creator Campaign, unleash your content power, and earn rewards!
📅 Campaign Period: July 11, 18:00 – July 15, 22:00 (UTC+8)
🎁 Total Prize Pool: $500 token rewards
✅ Event 1: Create & Post – Win Content Rewards
📅 Timeframe: July 12, 22:00 – July 15, 22:00 (UTC+8)
📌 How to Join:
Post original content about the PUMP project on Gate Square:
Minimum 100 words
Include hashtags: #Creator Campaign
DLC Technology Optimization Plan: Enhance Security and Decentralization Level
Discussion on the Technical Principles and Optimization of DLC
1. Overview
Discrete Log Contracts ( DLC ) are a contract execution scheme based on oracle technology, proposed by Tadge Dryja from MIT in 2018. DLC allows parties to make conditional payments based on predefined conditions, with participants determining possible outcomes and pre-signing in advance, using these pre-signatures to execute payments when the oracle signs the result. DLC enables new types of decentralized financial applications while ensuring the security of Bitcoin deposits.
Compared to the Lightning Network, DLC has the following advantages:
However, there are still some issues with the DLC that need to be resolved, such as:
2. How DLC Works
Taking Alice and Bob's bet on the parity of the hash value of the n+k-th block as an example:
Key Generation: The oracle, Alice, and Bob each generate their private and public keys.
Capital Injection Transaction: Alice and Bob create a capital injection transaction, each locking 1 BTC into a 2-of-2 multi-signature output.
Contract execution transaction: Create two contract execution transactions for spending the capital injection transaction ( CET ).
The oracle computes and broadcasts the commitment.
Alice and Bob calculate their new public keys.
Settlement: The oracle generates a signature based on the hash value of the n+kth block.
Withdrawal: The winning party withdraws the locked assets using a new private key.
3. DLC Optimization Plan
3.1 Key Management
To enhance security:
3.2 Decentralized Oracle
Implementing decentralized oracles with Schnorr threshold signatures, featuring:
3.3 Decentralization and Key Management Coupling
Use a distributed key derivation method to achieve key derivation in the threshold signature scenario.
3.4 OP-DLC: Oracle Trust Minimization
Introduce an optimistic challenge mechanism, where oracles must stake in advance. Any honest participant can initiate a challenge to penalize malicious oracles.
3.5 OP-DLC + BitVM Dual Bridge
Combine BitVM to solve the DLC funding change issue, achieving:
4. Summary
DLC, combined with new technologies such as Taproot and BitVM, can achieve more complex off-chain contract verification and settlement. Through the OP challenge mechanism, it can minimize oracle trust, bringing new application prospects to the Bitcoin ecosystem.