Giải pháp mở rộng khả năng lập trình của hệ sinh thái BTC liên tục đổi mới
Kể từ đầu năm 2024, nhiệt độ đầu cơ trong hệ sinh thái BTC đã giảm bớt, nhưng tiến bộ về mặt kỹ thuật lại diễn ra rất nhanh, đặc biệt là trong các giải pháp mở rộng khả năng lập trình. Bài viết này sẽ giới thiệu một vài giải pháp mở rộng BTC đang được chú ý, bao gồm Fractal Bitcoin và các giải pháp lập trình của các giao thức siêu dữ liệu như BRC20, CBRC, ARC20.
Fractal
Fractal là một khung mở rộng dựa trên phần mềm khách hàng bitcoin core ảo hóa, thông qua việc tạo ra cấu trúc cây một cách đệ quy để cải thiện hiệu suất toàn bộ mạng. Nó hoàn toàn tương thích với bitcoin và cơ sở hạ tầng của nó, nhưng đã kích hoạt toán tử op_cat để thực hiện nhiều logic hơn.
Fractal được phát triển bởi một nhóm ví, dự kiến sẽ ra mắt mạng chính vào tháng 9 năm 2024. Kinh tế học token của nó đã được công bố, 50% được tạo ra từ khai thác, 15% cho hệ sinh thái, 5% được bán trước cho các nhà đầu tư sớm, 20% dành cho các cố vấn và những người đóng góp cốt lõi, 10% được sử dụng để thiết lập quan hệ đối tác và thanh khoản.
Trong thiết kế kiến trúc, Fractal đã đóng gói khách hàng bitcoin core thành một gói phần mềm blockchain có thể triển khai và chạy (BCSP), thông qua việc neo đỉnh đệ quy để chạy độc lập nhiều phiên bản BCSP trên mạng chính Bitcoin. Nó đã thực hiện một số sửa đổi đối với bitcoin core, chẳng hạn như rút ngắn thời gian xác nhận khối xuống còn 30 giây và tăng kích thước khối lên 20MB, nhằm đảm bảo hiệu suất và độ trễ.
Fractal đã kích hoạt toán tử op_cat, cung cấp nhiều khả năng hơn cho kế hoạch mở rộng BTC. Về mặt tài sản đa chuỗi, các chuỗi ví dụ khác nhau có thể giao tiếp, thực hiện chuyển giao tài sản một cách liền mạch. Bitcoin và các tài sản như BRC-20, Ordinals có thể được chuyển giao thông qua cầu nối phi tập trung.
Khác với Layer 2 của Ethereum, Fractal đạt được khả năng mở rộng tính toán bên ngoài chuỗi chính thông qua ảo hóa, đồng thời duy trì tính nhất quán với chuỗi chính. Độ an toàn của nó chủ yếu phụ thuộc vào quy mô sức mạnh tính toán, đã giới thiệu các cơ chế như khai thác hợp nhất để tăng cường độ an toàn.
AVM
AVM(Atomicals Virtual Machine) là triển khai hợp đồng thông minh BTC của Giao thức Atomicals. Nó tạo ra một máy ảo mô phỏng kịch bản BTC, mở ra nhiều mã thao tác BTC gốc, các nhà phát triển có thể thực hiện hợp đồng thông minh thông qua sự kết hợp của kịch bản Bitcoin, định nghĩa quy tắc tạo và chuyển nhượng tài sản.
AVM đã phát huy tối đa khả năng của mã lệnh gốc BTC, thông qua PDA hai ngăn xếp để đạt được tính đầy đủ Turing. Nó hoạt động trong một sandbox bao gồm bộ chỉ mục, bộ phân tích lệnh và trạng thái toàn cầu, thực hiện xử lý hợp đồng thông minh và xác thực đồng bộ trạng thái.
Tập lệnh của AVM bao gồm toàn bộ mã op BTC, các nhà phát triển có thể sử dụng các chức năng chưa được kích hoạt của BTC để lập trình. Đây là một kiến trúc, gần như phù hợp với bất kỳ giao thức siêu dữ liệu nào, chỉ cần điều chỉnh một chút cho bộ chỉ mục. AVM đã phát hành phiên bản thử nghiệm, mã liên quan có thể xem trên GitHub.
OP_NET
OP_NET nhằm mục đích giới thiệu các chức năng hợp đồng thông minh tương tự như Ethereum cho mạng Bitcoin, nhưng phù hợp hơn với các đặc điểm của Bitcoin. Trên OP_NET, việc giao dịch chỉ cần sử dụng Bitcoin gốc, không cần các mã thông báo khác để thanh toán khuyến khích nút hoặc phí giao dịch.
OP_NET cung cấp một bộ thư viện phát triển hoàn chỉnh, gọn gàng và dễ sử dụng, chủ yếu được viết bằng AssemblyScript. Nó giữ lại sự đồng thuận khối và tính khả dụng dữ liệu của Bitcoin, thông qua việc thực hiện máy ảo (OP_VM) để thực hiện các tính toán phức tạp trên các khối Bitcoin.
OP_NET hỗ trợ nhiều ngôn ngữ lập trình, sử dụng Tapscript để kích hoạt các chức năng hợp đồng thông minh nâng cao. Mã hợp đồng thông minh được nén lại và viết vào giao dịch BTC, tạo ra một địa chỉ UTXO được coi là địa chỉ hợp đồng.
Người dùng cần phải trả thêm phí khi tương tác với OP_NET, thứ tự đóng gói giao dịch sẽ được sắp xếp theo phí giao dịch. OP_NET cũng cung cấp hệ thống Proof of Authority, cho phép BTC được đóng gói thành WBTC.
Các dự án sinh thái của OP_NET bao gồm nhiều lĩnh vực như giao dịch phi tập trung, cho vay, tạo lập thị trường, cung cấp thanh khoản, cầu nối chuỗi chéo, bao gồm Motoswap, Stash, Ordinal Novus.
BRC100
BRC-100 là giao thức tính toán phi tập trung được xây dựng dựa trên lý thuyết Ordinals, thông qua việc bổ sung các thao tác "hủy bỏ", "đúc" và các thao tác mới khác vào brc20, để thực hiện các thao tác defi phức tạp. Nó cung cấp các thao tác mint2/mint3 và burn2/burn3, cho phép token an toàn chuyển đổi giữa mô hình UTXO và mô hình trạng thái.
Giao thức BRC-100 có thể được mở rộng thông qua các giao thức mở rộng, tất cả các giao thức mở rộng tương thích với nhau. Hiện tại có các giao thức mở rộng như BRC-101( giao thức quản trị phi tập trung trên chuỗi ), BRC-102( giao thức thanh khoản tự động ) và BRC-104( giao thức staking/đặt lại thanh khoản ).
Trong hệ sinh thái BRC-100 đã có inBRC( thị trường và bộ chỉ mục BRC-100 đầu tiên ), 100Swap( DEX AMM dựa trên giao thức BRC-102) và 100Layer( giao thức thanh khoản ).
Khả năng lập trìnhRUNES(Protorunes)
Khả năng lập trình phù thủy là lớp mở rộng của phù thủy, cho phép tạo ra tài sản có khả năng lập trình với phù thủy. Giao thức Proto-Runes là một trong những dự án chính, cung cấp khung cho khả năng lập trình phù thủy, hỗ trợ các chức năng như AMM, giao thức cho vay và nhiều hơn nữa.
Cơ chế chính của Proto-Runes bao gồm Protoburn( chuyển đổi các ký tự thành dạng có thể sử dụng trong các giao thức con) và Protomessage( là các lệnh điều khiển trong giao thức con). Trình lập chỉ mục xử lý các thông điệp giao thức của các giao thức con theo thứ tự, mỗi thông điệp nguyên mẫu chỉ có thể thực hiện một lần.
Gần đây, Protorune đầu tiên "QUORUM•GENESIS•PROTORUNE" đã hoàn thành thành công Protoburn. Nó nhằm mục đích trở thành một triển khai tham chiếu cho tiêu chuẩn Protorune và có thể cung cấp chức năng quản trị cho token dự án. Nhóm liên quan đang phát triển bộ chỉ mục WASM để thực hiện chức năng quản trị trên chuỗi trên Bitcoin L1.
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.
11 thích
Phần thưởng
11
7
Chia sẻ
Bình luận
0/400
GasGuru
· 07-07 19:50
Càng nhiều chuỗi sinh thái càng tốt
Xem bản gốcTrả lời0
MoonlightGamer
· 07-07 00:50
Tiếp tục cuộn phải không, có vẻ như thế giới tiền điện tử thật sự không còn hy vọng nữa.
Xem bản gốcTrả lời0
GasFeeNightmare
· 07-05 15:56
Chỉ biết lại phải đốt gas rồi, khó chịu quá. Cả một đêm không ngủ thì tính là tổn thất hay ngủ thì tính là tổn thất?
Xem bản gốcTrả lời0
ArbitrageBot
· 07-05 15:55
Lại đang thổi phồng khái niệm mới rồi à...
Xem bản gốcTrả lời0
Frontrunner
· 07-05 15:42
BTC lại quay trở lại, đến lượt những người công nghệ rồi.
Xem bản gốcTrả lời0
WalletDetective
· 07-05 15:41
Công nghệ là điều tốt, nhưng cần phải chú ý đến rủi ro.
Tiến triển mới trong hệ sinh thái BTC: Nhiều giải pháp mở rộng khả năng lập trình thúc đẩy đổi mới
Giải pháp mở rộng khả năng lập trình của hệ sinh thái BTC liên tục đổi mới
Kể từ đầu năm 2024, nhiệt độ đầu cơ trong hệ sinh thái BTC đã giảm bớt, nhưng tiến bộ về mặt kỹ thuật lại diễn ra rất nhanh, đặc biệt là trong các giải pháp mở rộng khả năng lập trình. Bài viết này sẽ giới thiệu một vài giải pháp mở rộng BTC đang được chú ý, bao gồm Fractal Bitcoin và các giải pháp lập trình của các giao thức siêu dữ liệu như BRC20, CBRC, ARC20.
Fractal
Fractal là một khung mở rộng dựa trên phần mềm khách hàng bitcoin core ảo hóa, thông qua việc tạo ra cấu trúc cây một cách đệ quy để cải thiện hiệu suất toàn bộ mạng. Nó hoàn toàn tương thích với bitcoin và cơ sở hạ tầng của nó, nhưng đã kích hoạt toán tử op_cat để thực hiện nhiều logic hơn.
Fractal được phát triển bởi một nhóm ví, dự kiến sẽ ra mắt mạng chính vào tháng 9 năm 2024. Kinh tế học token của nó đã được công bố, 50% được tạo ra từ khai thác, 15% cho hệ sinh thái, 5% được bán trước cho các nhà đầu tư sớm, 20% dành cho các cố vấn và những người đóng góp cốt lõi, 10% được sử dụng để thiết lập quan hệ đối tác và thanh khoản.
Trong thiết kế kiến trúc, Fractal đã đóng gói khách hàng bitcoin core thành một gói phần mềm blockchain có thể triển khai và chạy (BCSP), thông qua việc neo đỉnh đệ quy để chạy độc lập nhiều phiên bản BCSP trên mạng chính Bitcoin. Nó đã thực hiện một số sửa đổi đối với bitcoin core, chẳng hạn như rút ngắn thời gian xác nhận khối xuống còn 30 giây và tăng kích thước khối lên 20MB, nhằm đảm bảo hiệu suất và độ trễ.
Fractal đã kích hoạt toán tử op_cat, cung cấp nhiều khả năng hơn cho kế hoạch mở rộng BTC. Về mặt tài sản đa chuỗi, các chuỗi ví dụ khác nhau có thể giao tiếp, thực hiện chuyển giao tài sản một cách liền mạch. Bitcoin và các tài sản như BRC-20, Ordinals có thể được chuyển giao thông qua cầu nối phi tập trung.
Khác với Layer 2 của Ethereum, Fractal đạt được khả năng mở rộng tính toán bên ngoài chuỗi chính thông qua ảo hóa, đồng thời duy trì tính nhất quán với chuỗi chính. Độ an toàn của nó chủ yếu phụ thuộc vào quy mô sức mạnh tính toán, đã giới thiệu các cơ chế như khai thác hợp nhất để tăng cường độ an toàn.
AVM
AVM(Atomicals Virtual Machine) là triển khai hợp đồng thông minh BTC của Giao thức Atomicals. Nó tạo ra một máy ảo mô phỏng kịch bản BTC, mở ra nhiều mã thao tác BTC gốc, các nhà phát triển có thể thực hiện hợp đồng thông minh thông qua sự kết hợp của kịch bản Bitcoin, định nghĩa quy tắc tạo và chuyển nhượng tài sản.
AVM đã phát huy tối đa khả năng của mã lệnh gốc BTC, thông qua PDA hai ngăn xếp để đạt được tính đầy đủ Turing. Nó hoạt động trong một sandbox bao gồm bộ chỉ mục, bộ phân tích lệnh và trạng thái toàn cầu, thực hiện xử lý hợp đồng thông minh và xác thực đồng bộ trạng thái.
Tập lệnh của AVM bao gồm toàn bộ mã op BTC, các nhà phát triển có thể sử dụng các chức năng chưa được kích hoạt của BTC để lập trình. Đây là một kiến trúc, gần như phù hợp với bất kỳ giao thức siêu dữ liệu nào, chỉ cần điều chỉnh một chút cho bộ chỉ mục. AVM đã phát hành phiên bản thử nghiệm, mã liên quan có thể xem trên GitHub.
OP_NET
OP_NET nhằm mục đích giới thiệu các chức năng hợp đồng thông minh tương tự như Ethereum cho mạng Bitcoin, nhưng phù hợp hơn với các đặc điểm của Bitcoin. Trên OP_NET, việc giao dịch chỉ cần sử dụng Bitcoin gốc, không cần các mã thông báo khác để thanh toán khuyến khích nút hoặc phí giao dịch.
OP_NET cung cấp một bộ thư viện phát triển hoàn chỉnh, gọn gàng và dễ sử dụng, chủ yếu được viết bằng AssemblyScript. Nó giữ lại sự đồng thuận khối và tính khả dụng dữ liệu của Bitcoin, thông qua việc thực hiện máy ảo (OP_VM) để thực hiện các tính toán phức tạp trên các khối Bitcoin.
OP_NET hỗ trợ nhiều ngôn ngữ lập trình, sử dụng Tapscript để kích hoạt các chức năng hợp đồng thông minh nâng cao. Mã hợp đồng thông minh được nén lại và viết vào giao dịch BTC, tạo ra một địa chỉ UTXO được coi là địa chỉ hợp đồng.
Người dùng cần phải trả thêm phí khi tương tác với OP_NET, thứ tự đóng gói giao dịch sẽ được sắp xếp theo phí giao dịch. OP_NET cũng cung cấp hệ thống Proof of Authority, cho phép BTC được đóng gói thành WBTC.
Các dự án sinh thái của OP_NET bao gồm nhiều lĩnh vực như giao dịch phi tập trung, cho vay, tạo lập thị trường, cung cấp thanh khoản, cầu nối chuỗi chéo, bao gồm Motoswap, Stash, Ordinal Novus.
BRC100
BRC-100 là giao thức tính toán phi tập trung được xây dựng dựa trên lý thuyết Ordinals, thông qua việc bổ sung các thao tác "hủy bỏ", "đúc" và các thao tác mới khác vào brc20, để thực hiện các thao tác defi phức tạp. Nó cung cấp các thao tác mint2/mint3 và burn2/burn3, cho phép token an toàn chuyển đổi giữa mô hình UTXO và mô hình trạng thái.
Giao thức BRC-100 có thể được mở rộng thông qua các giao thức mở rộng, tất cả các giao thức mở rộng tương thích với nhau. Hiện tại có các giao thức mở rộng như BRC-101( giao thức quản trị phi tập trung trên chuỗi ), BRC-102( giao thức thanh khoản tự động ) và BRC-104( giao thức staking/đặt lại thanh khoản ).
Trong hệ sinh thái BRC-100 đã có inBRC( thị trường và bộ chỉ mục BRC-100 đầu tiên ), 100Swap( DEX AMM dựa trên giao thức BRC-102) và 100Layer( giao thức thanh khoản ).
Khả năng lập trìnhRUNES(Protorunes)
Khả năng lập trình phù thủy là lớp mở rộng của phù thủy, cho phép tạo ra tài sản có khả năng lập trình với phù thủy. Giao thức Proto-Runes là một trong những dự án chính, cung cấp khung cho khả năng lập trình phù thủy, hỗ trợ các chức năng như AMM, giao thức cho vay và nhiều hơn nữa.
Cơ chế chính của Proto-Runes bao gồm Protoburn( chuyển đổi các ký tự thành dạng có thể sử dụng trong các giao thức con) và Protomessage( là các lệnh điều khiển trong giao thức con). Trình lập chỉ mục xử lý các thông điệp giao thức của các giao thức con theo thứ tự, mỗi thông điệp nguyên mẫu chỉ có thể thực hiện một lần.
Gần đây, Protorune đầu tiên "QUORUM•GENESIS•PROTORUNE" đã hoàn thành thành công Protoburn. Nó nhằm mục đích trở thành một triển khai tham chiếu cho tiêu chuẩn Protorune và có thể cung cấp chức năng quản trị cho token dự án. Nhóm liên quan đang phát triển bộ chỉ mục WASM để thực hiện chức năng quản trị trên chuỗi trên Bitcoin L1.