Discreet Log Contract (DLC) là một khung thực thi hợp đồng dựa trên oracle, cho phép hai bên thực hiện thanh toán có điều kiện theo các điều kiện đã được định nghĩa trước. DLC đạt được các ứng dụng tài chính phi tập trung mới trong khi đảm bảo an toàn cho tiền gửi Bitcoin.
Bài viết trước đã phân tích những lợi ích và vấn đề tồn tại của DLC, đồng thời đưa ra một số giải pháp. Tuy nhiên, những chiến lược này tương đối phức tạp và thiếu tính đơn giản. Trong Bitcoin, mọi hành vi đều phải được thực hiện thông qua UTXO. Do đó, đảm bảo UTXO chính xác có thể chống lại mọi cuộc tấn công. Tương tự, trong DLC, tất cả các hành vi đều được thực hiện thông qua CET (Contract Execution Transaction). Sử dụng cơ chế thách thức lạc quan để đảm bảo CET chính xác có thể chống lại mọi cuộc tấn công.
Cụ thể, sau khi đặt cọc 2BTC, oracle mới có thể ký CET. Thêm cơ chế thách thức lạc quan vào CET. Nếu CET không bị thách thức hoặc thành công đối phó với thách thức, CET là đúng, có thể hoàn tất thanh toán, oracle sẽ giải tỏa đặt cọc và nhận phí giao dịch. Nếu oracle cố gắng làm điều ác, bất kỳ ai cũng có thể thách thức thành công, CET đó sẽ không thể thanh toán, oracle sẽ mất tiền đặt cọc và không thể ký vào CET đó nữa. Phương pháp này đơn giản và hiệu quả, thể hiện nguyên tắc "đại đạo chi giản".
Nguyên lý DLC
Lấy cược giữa Alice và Bob về tính chẵn lẻ của giá trị băm của khối thứ ξ làm ví dụ, để giải thích nguyên lý hoạt động của DLC. Quá trình bao gồm giao dịch đặt cược, xây dựng CET, thanh toán và rút tiền. Nghiên cứu cho thấy, bất kỳ hành động nào cũng cần phải được thực hiện thông qua CET, do đó chỉ cần đảm bảo CET chính xác là có thể chống lại mọi cuộc tấn công.
OP-DLC 2
OP-DLC bao gồm các quy định sau:
Oracle được cấu thành từ các liên minh, bất kỳ thành viên nào cũng có thể ký CET. Cần phải ký quỹ 2BTC để phát hành chữ ký và kiếm phí giao dịch.
Nếu oracle làm ác, bất kỳ ai cũng có thể khởi xướng thách thức.
CET được ký kết một cách trung thực sẽ được thanh toán sau một tuần, và oracle sẽ nhận được phần thưởng.
Bất kỳ ai cũng có thể thách thức Oracle_sign.
Thách thức trong OP-DLC là không cần giấy phép, đạt được sự tối thiểu hóa niềm tin vào oracle.
Các lợi ích của OP-DLC bao gồm:
Chế độ kiểm soát tài sản cao, người dùng chỉ có thể tin tưởng vào chính mình
Tỷ lệ sử dụng vốn cao
Người dùng có thể trở thành oracle, ký tên cho chính mình
Nhược điểm bao gồm:
Thời gian rút tiền cần một tuần
Số lượng chữ ký cần ký trước có mối quan hệ tuyến tính với số lượng CET
Kết luận
OP-DLC thông qua việc giới thiệu cơ chế thách thức lạc quan trong CET, đảm bảo việc thực hiện CET đúng đắn và hình phạt cho CET sai. Phương pháp này có khả năng chống lại nhiều loại tấn công, thể hiện triết lý thiết kế của sự đơn giản.
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.
22 thích
Phần thưởng
22
3
Chia sẻ
Bình luận
0/400
SchrodingerPrivateKey
· 07-08 06:14
thế chấp2btc... 好大的场面
Xem bản gốcTrả lời0
WinterWarmthCat
· 07-05 07:06
thế chấp 2btc挺狠哦
Xem bản gốcTrả lời0
FloorPriceNightmare
· 07-05 07:05
啧啧 thế giới tiền điện tử cũng đã bắt đầu cạnh tranh.
OP-DLC 2: Cơ chế thách thức lạc quan làm đơn giản hóa việc thực hiện Bitcoin DLC
OP-DLC 2: Đại đạo chí giản
Discreet Log Contract (DLC) là một khung thực thi hợp đồng dựa trên oracle, cho phép hai bên thực hiện thanh toán có điều kiện theo các điều kiện đã được định nghĩa trước. DLC đạt được các ứng dụng tài chính phi tập trung mới trong khi đảm bảo an toàn cho tiền gửi Bitcoin.
Bài viết trước đã phân tích những lợi ích và vấn đề tồn tại của DLC, đồng thời đưa ra một số giải pháp. Tuy nhiên, những chiến lược này tương đối phức tạp và thiếu tính đơn giản. Trong Bitcoin, mọi hành vi đều phải được thực hiện thông qua UTXO. Do đó, đảm bảo UTXO chính xác có thể chống lại mọi cuộc tấn công. Tương tự, trong DLC, tất cả các hành vi đều được thực hiện thông qua CET (Contract Execution Transaction). Sử dụng cơ chế thách thức lạc quan để đảm bảo CET chính xác có thể chống lại mọi cuộc tấn công.
Cụ thể, sau khi đặt cọc 2BTC, oracle mới có thể ký CET. Thêm cơ chế thách thức lạc quan vào CET. Nếu CET không bị thách thức hoặc thành công đối phó với thách thức, CET là đúng, có thể hoàn tất thanh toán, oracle sẽ giải tỏa đặt cọc và nhận phí giao dịch. Nếu oracle cố gắng làm điều ác, bất kỳ ai cũng có thể thách thức thành công, CET đó sẽ không thể thanh toán, oracle sẽ mất tiền đặt cọc và không thể ký vào CET đó nữa. Phương pháp này đơn giản và hiệu quả, thể hiện nguyên tắc "đại đạo chi giản".
Nguyên lý DLC
Lấy cược giữa Alice và Bob về tính chẵn lẻ của giá trị băm của khối thứ ξ làm ví dụ, để giải thích nguyên lý hoạt động của DLC. Quá trình bao gồm giao dịch đặt cược, xây dựng CET, thanh toán và rút tiền. Nghiên cứu cho thấy, bất kỳ hành động nào cũng cần phải được thực hiện thông qua CET, do đó chỉ cần đảm bảo CET chính xác là có thể chống lại mọi cuộc tấn công.
OP-DLC 2
OP-DLC bao gồm các quy định sau:
Oracle được cấu thành từ các liên minh, bất kỳ thành viên nào cũng có thể ký CET. Cần phải ký quỹ 2BTC để phát hành chữ ký và kiếm phí giao dịch.
Nếu oracle làm ác, bất kỳ ai cũng có thể khởi xướng thách thức.
CET được ký kết một cách trung thực sẽ được thanh toán sau một tuần, và oracle sẽ nhận được phần thưởng.
Bất kỳ ai cũng có thể thách thức Oracle_sign.
Thách thức trong OP-DLC là không cần giấy phép, đạt được sự tối thiểu hóa niềm tin vào oracle.
Các lợi ích của OP-DLC bao gồm:
Nhược điểm bao gồm:
Kết luận
OP-DLC thông qua việc giới thiệu cơ chế thách thức lạc quan trong CET, đảm bảo việc thực hiện CET đúng đắn và hình phạt cho CET sai. Phương pháp này có khả năng chống lại nhiều loại tấn công, thể hiện triết lý thiết kế của sự đơn giản.