DLC tối ưu hóa: Nâng cao tính an toàn và tiềm năng ứng dụng của Bitcoin

Thảo luận về nguyên lý kỹ thuật DLC và ý tưởng tối ưu hóa

1. Giới thiệu

Hợp đồng logarit rời rạc ( DLC ) là một giải pháp thanh toán có điều kiện dựa trên oracle, được Tadge Dryja từ MIT đề xuất vào năm 2018. DLC cho phép hai bên thực hiện thanh toán có điều kiện dựa trên các điều kiện đã được định trước, các bên tham gia ký trước các kết quả có thể xảy ra và thực hiện thanh toán khi oracle ký kết kết quả. Điều này cho phép DLC đảm bảo an toàn cho tiền gửi Bitcoin trong khi thực hiện các ứng dụng tài chính phi tập trung mới.

So với mạng Lightning, DLC có những ưu điểm sau:

  • Bảo vệ quyền riêng tư tốt hơn, chi tiết hợp đồng chỉ được chia sẻ giữa các bên tham gia
  • Hỗ trợ các hợp đồng tài chính phức tạp và linh hoạt hơn, chẳng hạn như sản phẩm phái sinh, bảo hiểm, v.v.
  • Giảm thiểu rủi ro đối tác, vốn được khóa trong hợp đồng ký nhiều chữ ký
  • Không cần quản lý kênh thanh toán
  • Cung cấp khả năng mở rộng tốt hơn trong hợp đồng phức tạp

Tuy nhiên, DLC vẫn tồn tại một số rủi ro và vấn đề:

  • Rủi ro rò rỉ hoặc mất khóa oracle
  • Vấn đề trung tâm của oracle
  • Oracle phi tập trung không thể thực hiện việc phân nhánh khóa trực tiếp
  • Rủi ro thông đồng node oracle
  • Vấn đề hoàn tiền với mệnh giá cố định

Bài viết này sẽ đưa ra một số giải pháp tối ưu cho những vấn đề này nhằm nâng cao tính bảo mật của hệ sinh thái Bitcoin.

2. Nguyên lý DLC

Lấy ví dụ về việc Alice và Bob ký kết thỏa thuận cá cược, đặt cược vào tính chẵn lẻ của băm khối thứ n+k. DLC thông qua oracle truyền tải thông tin khối để tạo ra chữ ký điều kiện, giúp bên thắng nhận được tài sản.

Các bước chính bao gồm:

  1. Các bên tạo cặp khóa
  2. Tạo giao dịch đầu tư
  3. Tạo hợp đồng thực hiện giao dịch
  4. Cam kết tính toán của oracle
  5. Các bên tham gia tính toán khóa công mới
  6. Oracle tạo chữ ký dựa trên kết quả
  7. Bên thắng rút tài sản

Phân tích cho thấy, chỉ bên đúng mới có thể tính toán ra khóa riêng mới và thành công rút tiền. Đồng thời cần thêm khóa thời gian để ngăn chặn tài sản bị bên khác rút đi.

Phân tích nguyên lý DLC và những suy nghĩ tối ưu

3. Tối ưu hóa DLC

3.1 Quản lý khóa

Khóa riêng và số ngẫu nhiên của oracle trong DLC là rất quan trọng, việc rò rỉ hoặc mất mát có thể dẫn đến:

  • Không thể thanh toán, cần thực hiện hợp đồng hoàn tiền
  • Đối mặt với rủi ro giải quyết gian lận
  • Rò rỉ khóa riêng của oracle
  • Không thể thanh toán DLC tương ứng

Đề xuất sử dụng khóa con hoặc khóa cháu được sinh ra từ BIP32, và sử dụng giá trị băm của khóa riêng và bộ đếm làm số ngẫu nhiên để tăng cường tính bảo mật.

3.2 Oracle phi tập trung

Việc sử dụng chữ ký ngưỡng Schnorr có thể thực hiện oracle phi tập trung, với các ưu điểm sau:

  • Tăng cường an ninh
  • Kiểm soát phân tán
  • Tăng cường tính khả dụng
  • Tính linh hoạt và khả năng mở rộng
  • Có thể truy cứu trách nhiệm

3.3 Sự kết hợp giữa phi tập trung và quản lý khóa

Trong kịch bản của máy bay tiên tri phi tập trung, khóa riêng hoàn chỉnh không xuất hiện, không thể trực tiếp sử dụng khóa được phát sinh từ BIP32. Có thể áp dụng phương pháp phát sinh khóa phân tán, dựa trên đa thức nội suy Lagrange để thực hiện. Nhưng cần xem xét vấn đề tương thích giữa BIP32 nâng cao và không nâng cao.

Phân tích nguyên lý DLC và suy nghĩ tối ưu

3.4 OP-DLC: Giảm thiểu sự tin cậy của oracle

Đề xuất kế hoạch OP-DLC, giới thiệu cơ chế thách thức lạc quan. Các oracle cần đặt cọc trước để xây dựng trò chơi OP trên chuỗi, cam kết không làm điều ác. Bất kỳ bên tham gia trung thực nào cũng có thể khởi xướng thách thức, trừng phạt oracle làm điều xấu. Điều này khiến các nút oracle giám sát lẫn nhau, đạt được mức độ tin cậy tối thiểu.

3.5 OP-DLC + BitVM cầu đôi

Kết hợp OP-DLC và BitVM, giải quyết những hạn chế của DLC trong phân bổ quỹ:

  • Thực hiện trả lại tiền với bất kỳ độ phân giải nào
  • Tăng cường tính thanh khoản của vốn
  • Người dùng có thể tự do chọn phương thức nạp rút tiền.
  • Giảm sự phụ thuộc vào niềm tin vào oracle

Phân tích nguyên lý DLC và suy nghĩ tối ưu hóa

4. Kết luận

Công nghệ DLC kết hợp với các công nghệ mới như Taproot, BitVM, có thể thực hiện việc xác minh và thanh toán hợp đồng ngoài chuỗi phức tạp hơn. Thông qua cơ chế thách thức OP, có thể đạt được sự tối thiểu hóa niềm tin của oracle, mang lại nhiều khả năng hơn cho hệ sinh thái Bitcoin.

BTC0.46%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 5
  • Chia sẻ
Bình luận
0/400
IfIWereOnChainvip
· 07-25 06:56
Độ phức tạp có thể tăng lên thì chi phí cũng cao.
Xem bản gốcTrả lời0
WhaleWatchervip
· 07-22 14:59
Máy Oracle lại xuất hiện để khẳng định sự tồn tại.
Xem bản gốcTrả lời0
CrashHotlinevip
· 07-22 14:59
dlc vẫn chưa đủ hot à, sao cảm giác vẫn dừng lại trên giấy.
Xem bản gốcTrả lời0
ChainDetectivevip
· 07-22 14:57
A ha, đã sớm mong chờ đến mức không thể chờ được nữa!
Xem bản gốcTrả lời0
EthSandwichHerovip
· 07-22 14:44
Bơm lớn chính là sự bắt đầu của việc bỏ lỡ thôi.
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)