Giải thích chi tiết về các giải pháp triển khai hợp đồng thông minh Bitcoin OP_NET và Arch, liệu chúng có thể mang lại sự phục hưng sinh thái không?
Trong nửa tháng qua, OP_NET và Arch, hai giải pháp triển khai hợp đồng thông minh trên mạng chính Bitcoin, đã gây ra rất nhiều cuộc thảo luận. Điều thú vị là cái tên OP_NET rất giống với OP_CAT quen thuộc, đều bắt đầu bằng "OP_", điều này rất dễ gây nhầm lẫn và khiến mọi người lầm tưởng hai anh em giống nhau.
Vì vậy, ở đầu bài viết này tôi muốn nhắc đến OP_CAT với mọi người. Trước hết, OP_CAT là mã hoạt động Bitcoin. Kể từ năm ngoái, các lực lượng cộng đồng do Quantum Cats, còn được gọi là Udi Wertheimer, người sáng lập Taproot Wizards, đứng đầu đã kêu gọi "sự hồi sinh" của OP_CAT. Nó được cho là đã "hồi sinh" vì OP_CAT là một opcode Bitcoin hiện có, nhưng Satoshi Nakamoto đã loại bỏ opcode này vào năm 2010 vì nó có thể dẫn đến các cuộc tấn công DoS tiềm ẩn. CAT là tên viết tắt của "nối". Như ý nghĩa của từ này, chức năng của OP_CAT là cho phép các hoạt động nối chuỗi để ghép hai chuỗi thành một.
Vậy làm thế nào để opcode này cho phép Bitcoin thực hiện các hợp đồng thông minh? Thành thật mà nói, điều này thực sự trừu tượng và khó hiểu, vì vậy ở đây tôi khuyên những người bạn quan tâm nên đọc bài viết của một nhà văn nhịp điệu khác là Jaleel ( "13 dòng mã giúp Bitcoin thực hiện hợp đồng thông minh? Hiểu về soft fork OP_CAT" ). Dưới đây là một số điểm chính tôi muốn tóm tắt nhanh cho bạn:
OP_CAT liên quan đến một phân nhánh mềm của mạng Bitcoin Để đi đến bước này, trước tiên đề xuất BIP-347 cần phải được thông qua. Hiện tại, đề xuất mới chỉ chuyển sang giai đoạn thứ hai của toàn bộ quy trình đề xuất, trạng thái "Đề xuất".
OP_CAT trên BCH và BSV đã được phục hồi trong hơn một vài năm, nhưng các trường hợp sử dụng liên quan vẫn còn rất trừu tượng. Trong cuộc thảo luận hiện tại, chúng ta khó có thể thấy một trường hợp đặc biệt rõ ràng và trực tiếp về loại dApp nào có thể được tạo ra bằng OP_CAT.
OP_CAT không phải là "thuốc giải độc" một bước. Việc phục hồi OP_CAT giống như bước đầu tiên trong việc dỡ bỏ phong ấn của các hợp đồng thông minh Bitcoin. Thật hợp lý khi kỳ vọng rằng nếu OP_CAT được phục hồi thành công, một số trường hợp sử dụng tuyệt vời sẽ xuất hiện và các cuộc thảo luận sẽ tiếp tục mở khóa thêm các opcode Bitcoin. Trước tiên, chúng ta có thể mong đợi liệu sẽ có bất kỳ cải tiến mới nào trên Fractal khi OP_CAT được kích hoạt hay không.
OP_NET thực sự nên được phân loại thành danh mục "giao thức" như Rune, BRC-20 và ARC-20. Mặc dù tên của nó cũng có "OP_", việc triển khai nó không liên quan gì đến opcode Bitcoin.
OP_NET
Khung của OP_NET có thể được chia đại khái thành hai phần. Thứ nhất, vì đây là kế hoạch triển khai hợp đồng thông minh của mạng chính Bitcoin nên mạng chính Bitcoin phải chiếm một phần trong toàn bộ khung kỹ thuật. Có thể nói, vai trò của mạng chính Bitcoin trong khung kỹ thuật của OP_NET là "lớp khởi tạo hành vi" và "lớp xác nhận cuối cùng". Việc thực thi và xác nhận trạng thái của hợp đồng thông minh là một phần khác, đó là "lớp thực thi" bao gồm các nút OP_VM và OP_NET.
Dựa trên sơ đồ khung kỹ thuật ở trên, chúng ta có thể giải thích ngắn gọn quá trình OP_NET triển khai hợp đồng thông minh trên mạng chính Bitcoin. Đầu tiên, người dùng triển khai/tương tác với hợp đồng sẽ bắt đầu giao dịch từ mạng chính Bitcoin. Trường dữ liệu của giao dịch này sẽ chứa chuỗi "BSI", cho phép lớp thực thi phát hiện ra rằng đây là giao dịch tương tác hợp đồng OP_NET. Sau khi giao dịch được xác nhận, OP_VM thực hiện thao tác hợp đồng tương ứng và cập nhật trạng thái, trạng thái này được chuyển đến nút OP_NET để xác nhận trạng thái và cuối cùng trạng thái được cung cấp cho Bitcoin dApp. Sau khi dApp Bitcoin nhận được kết quả thực hiện hợp đồng và thực hiện các hành động tương ứng, chúng cũng sẽ gửi kết quả hành động của mình lên mạng chính Bitcoin.
Khi nhìn thấy điều này, bạn có thể có cảm giác quen thuộc - đây không phải là bộ "thực thi ngoài chuỗi, xác nhận trên chuỗi" của những người lập chỉ mục ngoài chuỗi sao? Thực sự có một số điểm tương đồng. Nhưng OP_NET có một cơ chế thú vị ở chỗ nó thực sự "đốt Bitcoin".
Phí giao dịch của OP_NET bao gồm hai phần. Phần đầu tiên đương nhiên là phí mạng Bitcoin cơ bản nhất cho giao dịch Bitcoin và phần còn lại là phí giao dịch OP_NET và phí giao dịch OP_NET bao gồm phí thực hiện và phí ưu tiên. . Cả hai khoản phí này đều được thanh toán bằng Bitcoin. Phí giao dịch OP_NET phải lớn hơn 330 Satoshi để đảm bảo rằng nó sẽ không bị coi là "bụi" (UTXO quá nhỏ) và bị các nút từ chối. Phí ưu tiên cho phép các hành động thực hiện hợp đồng tăng Gas như Ethereum để đảm bảo Giao dịch của chính nó được thực hiện. được thực hiện trước (OP_VM có thể sắp xếp hành động nào được thực hiện trước).
Nếu phí giao dịch OP_NET lớn hơn 0,0025 Bitcoin, 330 Satoshi sẽ bị "đốt" và phần thưởng vượt quá sẽ được trao cho nhà điều hành nút như một phần thưởng. Cái gọi là "đốt" thực sự hơi giống tình huống thường xảy ra ở Ethereum khi không thể rút tiền được gửi đến địa chỉ hợp đồng, bởi vì OP_NET thực sự sử dụng một loại giao dịch Bitcoin cụ thể "Chi tiêu đường dẫn tập lệnh Taproot" để chuyển Bitcoin Địa chỉ tiền tệ được trừu tượng hóa thành địa chỉ hợp đồng. Địa chỉ hợp đồng này không ai có thể kiểm soát được nên có hiệu ứng "cháy".
Cuối cùng, chúng tôi đưa ra một nhận xét nhỏ về dự án này dựa trên nền tảng của nó. Nhóm đằng sau dự án này là nhóm MotoSwap. Tôi không biết liệu bạn có còn nhớ $OSHI hay không, đứng thứ ba về tổng giá trị thị trường của Mã thông báo BRC-20 trong thời gian OSHI tham gia vào các ứng dụng sau này. nhóm có một số điểm khác biệt, một số trong số đó đã được chuyển sang CBRC-20 để chế tạo Moto. Mặc dù bản thân OP_NET sử dụng Bitcoin làm Token được sử dụng bởi tương tác giao thức, nhưng nó cũng có hai tiêu chuẩn tích hợp là OP_ 20 và OP_ 721. Vì vậy, có thể nói rằng phong cách của dự án này thiên về "giao thức mới" mà chúng tôi đã quen thuộc với phong cách Tài sản mới năm ngoái.
Vòm
Không giống như OP_NET, Arch đã thông báo rằng họ đã nhận được vòng tài trợ ban đầu trị giá 7 triệu đô la Mỹ do Multicoin Capital dẫn đầu, với sự tham gia của OKX, Portal Ventures, Big Brain Holdings, ABCDE và những công ty khác. Arch sẽ có mã thông báo riêng, vừa là phí gas vừa là mã thông báo cam kết cho trình xác thực mạng PoS của nó.
Vì vậy, định vị của Arch hoàn toàn khác với OP_NET. Nếu OP_NET vẫn nghiêng về phong cách "giao thức mới, tài sản mới" ít nhất trong ngắn hạn, thì Arch hoàn toàn là "lớp hợp đồng thông minh được xây dựng trên mạng chính Bitcoin", hay nói cách khác là "lớp Bitcoin 1.5" .

Từ hình trên, chúng ta có thể giải thích sơ bộ quy trình làm việc của Arch. Người dùng bắt đầu các giao dịch từ mạng chính Bitcoin và các nút Arch đánh hơi các giao dịch, xử lý và xác minh chúng. Nút dẫn đầu chịu trách nhiệm "chặn giao dịch", tức là thiết lập các khối của mạng Arch. Nút này cũng chịu trách nhiệm gửi giao dịch cuối cùng. các giao dịch Bitcoin đã được xác nhận Quay trở lại mạng chính Bitcoin.
Trông hơi giống OP_NET? Nhưng trên thực tế, nếu đọc kỹ các tài liệu chính thức của Arch, bạn sẽ thấy rằng chúng chi tiết hơn OP_NET về cách đảm bảo sự ổn định của mạng và các giải thích kỹ thuật khác liên quan đến "lớp thực thi". Ví dụ: họ sử dụng sơ đồ chữ ký "FROST + ROAST", cho phép Arch đảm bảo rằng chỉ cần 51% thành viên mạng trung thực và hợp tác, họ có thể ký chữ ký để đảm bảo sự ổn định của mạng.
Cuối cùng, mặc dù Arch có Token riêng là "lớp thực thi", tức là phí Gas của mạng Arch, nhưng người dùng vẫn có thể thanh toán bằng Bitcoin khi tương tác với các hợp đồng thông qua Arch và việc chuyển đổi phí sẽ được thực hiện ở phần phụ trợ. Vì vậy, về mặt sử dụng, Arch sẽ không yêu cầu thêm một bộ ví nào khác.
Phần kết luận
OP_NET hơi giống với Arch về mặt triển khai kỹ thuật Nói chung, chúng ta có thể nói rằng mạng chính Bitcoin được coi là "lớp khởi tạo" và "lớp xác nhận" và chính "lớp thực thi". Tuy nhiên, vị trí của hai dự án là hoàn toàn khác nhau. Cái trước là một "giao thức" và cái sau là "lớp Bitcoin 1.5".
Tất nhiên, thời gian dài để mạng chính Bitcoin bùng nổ vẫn có thể hạn chế hiệu quả của các dApp do cả hai phát triển. Việc thực thi và xác nhận của riêng họ đủ nhanh, nhưng xác nhận cuối cùng trên mạng chính Bitcoin vẫn cần phải xem liệu. những người khai thác trên mạng chính Bitcoin có thể làm bất cứ điều gì. Mặc dù vậy, tất cả chúng tôi đều vui mừng khi thấy hệ sinh thái Bitcoin không ngừng khám phá. Chỉ có khám phá mới có thể dẫn đến sự phát triển.
Điều đáng chú ý cuối cùng là Token của Arch có thể là TGE trong quý đầu tiên của năm sau, vì vậy nếu có các thử nghiệm liên quan và các hoạt động khác được triển khai trong tương lai hoặc các dApp dựa trên Arch, mọi người quan tâm có thể chú ý và tương tác với Nó. Không có gì thú vị về OP_NET. Hiện tại, chúng ta chỉ có thể mong đợi một số mã thông báo phổ biến xuất hiện trên đó. Tuy nhiên, mức độ phổ biến hiện tại của toàn bộ hệ sinh thái có thể khiến OP_NET khó xuất hiện như các giao thức như ARC-20 trong thế giới này. quá khứ.


