Hợp đồng Đăng ký Riêng (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 dựa trên 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 này sẽ khám phá cách tối ưu hóa DLC thông qua việc giới thiệu cơ chế thách thức lạc quan để đối phó với các thách thức mà nó đang đối mặt. Bằng cách đảm bảo tính chính xác của giao dịch hợp đồng (CET), chúng ta có thể hiệu quả ngăn chặn bất kỳ cuộc tấn công tiềm năng nào.
Nguyên lý DLC
Lấy một cược đơn giản làm ví dụ: Alice và Bob cược vào tính chẵn lẻ của giá trị băm khối thứ ξ. DLC truyền tải thông tin khối qua oracle, xây dựng chữ ký điều kiện để bên thắng nhận được toàn bộ tài sản.
Cụ thể quy trình bao gồm:
Giao dịch nạp vốn: Alice và Bob mỗi người khóa 10 BTC vào đầu ra ký tên đa số.
Xây dựng CET: Tạo hợp đồng thực hiện giao dịch với hai kết quả có thể.
Oracle tính toán cam kết và tạo chữ ký.
Thanh toán: Oracle ký CET tương ứng dựa trên kết quả thực tế.
Rút tiền: Bên thắng tính toán khóa riêng mới và chi tiêu số tiền đã bị khóa.
Chìa khóa là, 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, có thể ngăn chặn nhiều loại tấn công.
OP-DLC 2
OP-DLC bao gồm các quy định chính sau:
Oracle được thành lập từ các liên minh, bất kỳ thành viên nào cũng có thể ký CET. Cần đặt cọc 2 BTC để phát hành chữ ký.
Khi oracle làm điều xấu, bất kỳ ai cũng có thể khởi xướng một thách thức.
Sau khi Oracle ký xác thực CET, có thể thanh toán và nhận thưởng sau một tuần.
Bất kỳ ai cũng có thể thách thức chữ ký của oracle. Chữ ký trung thực sẽ được thực hiện, còn chữ ký không trung thực sẽ bị trừng phạt.
Cơ chế thách thức mở cho mọi người, đạt được mức tối thiểu trong việc tin cậy vào oracle.
Lợi ích chính của OP-DLC:
Người dùng có thể trở thành oracle, chỉ tin tưởng vào bản thân mình.
Tỷ lệ sử dụng vốn cao
Oracle xác định khi nạp tiền, người dùng có thể tự ký.
Nhược điểm chính:
Xuất tiền cần chờ một tuần
Số lượng chữ ký trước tăng trưởng theo 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 rằng CET sai không được thực hiện, CET đúng được thực hiện. Cách đơn giản và thanh lịch này có thể đối phó hiệu quả với nhiều loại tấn công, thể hiện triết lý thiết kế "Đại đạo chí 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.
OP-DLC 2: Tối ưu hóa cơ chế thách thức lạc quan hợp đồng thông minh Bitcoin
OP-DLC 2: Đạo lớn đến giản
Hợp đồng Đăng ký Riêng (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 dựa trên 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 này sẽ khám phá cách tối ưu hóa DLC thông qua việc giới thiệu cơ chế thách thức lạc quan để đối phó với các thách thức mà nó đang đối mặt. Bằng cách đảm bảo tính chính xác của giao dịch hợp đồng (CET), chúng ta có thể hiệu quả ngăn chặn bất kỳ cuộc tấn công tiềm năng nào.
Nguyên lý DLC
Lấy một cược đơn giản làm ví dụ: Alice và Bob cược vào tính chẵn lẻ của giá trị băm khối thứ ξ. DLC truyền tải thông tin khối qua oracle, xây dựng chữ ký điều kiện để bên thắng nhận được toàn bộ tài sản.
Cụ thể quy trình bao gồm:
Giao dịch nạp vốn: Alice và Bob mỗi người khóa 10 BTC vào đầu ra ký tên đa số.
Xây dựng CET: Tạo hợp đồng thực hiện giao dịch với hai kết quả có thể.
Oracle tính toán cam kết và tạo chữ ký.
Thanh toán: Oracle ký CET tương ứng dựa trên kết quả thực tế.
Rút tiền: Bên thắng tính toán khóa riêng mới và chi tiêu số tiền đã bị khóa.
Chìa khóa là, 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, có thể ngăn chặn nhiều loại tấn công.
OP-DLC 2
OP-DLC bao gồm các quy định chính sau:
Oracle được thành lập từ các liên minh, bất kỳ thành viên nào cũng có thể ký CET. Cần đặt cọc 2 BTC để phát hành chữ ký.
Khi oracle làm điều xấu, bất kỳ ai cũng có thể khởi xướng một thách thức.
Sau khi Oracle ký xác thực CET, có thể thanh toán và nhận thưởng sau một tuần.
Bất kỳ ai cũng có thể thách thức chữ ký của oracle. Chữ ký trung thực sẽ được thực hiện, còn chữ ký không trung thực sẽ bị trừng phạt.
Cơ chế thách thức mở cho mọi người, đạt được mức tối thiểu trong việc tin cậy vào oracle.
Lợi ích chính của OP-DLC:
Nhược điểm chính:
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 rằng CET sai không được thực hiện, CET đúng được thực hiện. Cách đơn giản và thanh lịch này có thể đối phó hiệu quả với nhiều loại tấn công, thể hiện triết lý thiết kế "Đại đạo chí giản".