Tác giả: Bob Nguồn cơ thể:
OP_NET: siêu giao thức hợp đồng thông minh phù hợp với Bitcoin, mọi thứ bạn cần biết.
Đây là một siêu giao thức dựa trên Bitcoin, tương tự như Ordinals, BRC-20, Runes, Counterparty, v.v.
Bạn có thể kết nối Bitcoin thành một siêu giao thức (đây có phải là lần đầu tiên chúng ta thấy Bitcoin được kết nối thành một siêu giao thức không?). Sử dụng cầu nối đa chữ ký (chứng chỉ có thẩm quyền được cung cấp bởi nút OP_NET).
Nút OP_NET (tức là bộ chỉ mục giao thức meta) có một máy ảo WASM, do đó bạn có thể thực thi các hợp đồng thông minh WASM trong bộ chỉ mục (hỗ trợ Assembly Script, Rust, Python, TypeScript và các ngôn ngữ khác).
Bạn cần đốt Bitcoin (330 Satoshi) làm phí cho các giao dịch trên siêu giao thức (chúng ta đã bao giờ thấy một siêu giao thức sử dụng chuỗi chính Bitcoin làm phí?), (Mọi người nghĩ gì về việc đốt Bitcoin?).
Bạn có thể nén mã bằng cách sử dụng ZLIB và lưu trữ mã trực tiếp trong giao dịch Bitcoin (bằng cách sử dụng chi tiêu đường dẫn tập lệnh, thay vì trong phong bì Ordinals, chúng có cấu trúc phong bì riêng ) để triển khai hợp đồng thông minh WASM. Quá trình này cũng tạo ra một địa chỉ không thể sử dụng được để người dùng tương tác.
Bạn tương tác với các hợp đồng thông minh này bằng cách gửi 330 satoshi (là số tiền nhỏ nhất có thể do hạn chế về bụi) đến một địa chỉ không thể chi tiêu được liên kết với chi tiêu đường dẫn tập lệnh hợp đồng thông minh tương tác (đốt số Bitcoin đó một cách hiệu quả).
Không giống như các siêu giao thức dựa trên UTXO (chẳng hạn như Rune hoặc các phần của BRC-20) hoặc các siêu giao thức dựa trên Satoshi (chẳng hạn như Ordinals), OP_NET sử dụng tài khoản- mô hình dựa trên (Tương tự hơn với cách Ethereum xử lý các tài khoản mã thông báo).
OP_NET rất khác so với các siêu giao thức khác ở chỗ nó không sắp xếp các giao dịch siêu giao thức theo thứ tự chúng được đưa vào khối. Thay vào đó, các giao dịch trong một khối được sắp xếp dựa trên phí giao dịch OP_NET (phí thực hiện + phí ưu tiên). Vì vậy, giao dịch của bạn có thể được thực hiện trước tiên, nhưng nếu tôi trả phí giao dịch OP_NET cao hơn, giao dịch của tôi sẽ được đưa vào siêu giao thức trước tiên.
Nếu phí giao dịch OP_NET do người dùng thanh toán vượt quá 0,0025 Bitcoin, số tiền vượt quá sẽ được sử dụng để hỗ trợ mạng nút OP_NET (tức là bộ chỉ mục giao thức meta) và sẽ không bị đốt cháy.
Quan điểm của Bob
Sách trắng rất hay. Các thuật ngữ và mô tả được sử dụng rất chính xác. “Giao thức meta hợp đồng thông minh phù hợp với Bitcoin” là cách hoàn hảo để mô tả OP_NET. Giao tiếp chân thực phải được điểm cao. Và các sách trắng thường tránh biệt ngữ và dễ đọc và dễ hiểu.
Về mặt kỹ thuật, việc kết nối Bitcoin thành một siêu giao thức là có thể thực hiện được trong bất kỳ siêu giao thức nào, nhưng đây là lần đầu tiên tôi nghe nói điều này thực sự xảy ra.
Việc sử dụng chuỗi chính Bitcoin làm phí giao dịch là hoàn toàn mới. Chưa từng thấy trước đây trong các siêu giao thức khác. Tôi không chắc mình cảm thấy thế nào khi đốt Bitcoin, nhưng nó chắc chắn phù hợp với Bitcoin.
Nó bổ sung chức năng hợp đồng thông minh dựa trên WASM vào siêu giao thức (tương tự như BRC-20 2.0 hoặc ProtoRunes, v.v.), mang lại nhiều tính linh hoạt cho việc tính toán siêu giao thức.
Nhìn chung, đây là một cách tiếp cận siêu giao thức rất hay (và mới lạ). Sẽ rất thú vị khi xem mọi thứ phát triển ở đây như thế nào.