Tiến bộ công nghệ trong hệ sinh thái BTC: Tổng quan về khả năng lập trình
Hệ sinh thái Bitcoin trong quý đầu tiên của năm 2024, mặc dù nhiệt tình đầu cơ đã giảm bớt, nhưng trên phương diện kỹ thuật đã đạt được nhiều tiến bộ đáng kể, đặ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 số giải pháp mở rộng BTC khả năng lập trình được quan tâm, bao gồm Fractal Bitcoin, AVM, OP_NET, BRC100 và các rune có khả năng lập trình.
Fractal Bitcoin
Fractal là một khung mở rộng dựa trên phần mềm khách hàng cốt lõi của Bitcoin, cho phép ảo hóa, cải thiện hiệu suất toàn mạng thông qua việc tạo ra các cấu trúc cây theo cách đệ quy. Nó hoàn toàn tương thích với Bitcoin và cơ sở hạ tầng của nó, đồng thời 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 đội ngũ Unisat, hiện đã hoàn thành mạng thử nghiệm Beta, mạng chính dự kiến sẽ ra mắt vào tháng 9 năm 2024. Trong thiết kế kinh tế token của nó, 50% được tạo ra từ khai thác, 15% dành cho hệ sinh thái, 5% được bán trước cho các nhà đầu tư sớm, 20% phân bổ cho các cố vấn và những người đóng góp cốt lõi, 10% làm quỹ trợ cấp cho cộng đồng.
Trong thiết kế kiến trúc, Fractal sử dụng công nghệ ảo hóa để đóng gói khách hàng cốt lõi của BTC thành một gói phần mềm blockchain có thể triển khai, và thông qua việc neo đậu đệ quy, chạy nhiều phiên bản trên mạng chính của BTC. Nó đã thực hiện một số sửa đổi đối với BTC, chẳng hạn như rút ngắn thời gian xác nhận khối, tăng kích thước khối, v.v., để nâng cao hiệu suất.
Fractal đã kích hoạt toán tử op_cat, cung cấp nhiều khả năng hơn cho các giải pháp mở rộng trên BTC. Về việc chuyển giao tài sản giữa các chuỗi, các thể hiện khác nhau có thể thực hiện chuyển giao liền mạch thông qua giao diện chuyển giao tài sản chung.
Để tăng cường tính bảo mật, Fractal đã giới thiệu cơ chế khai thác hợp tác và cho phép các chuỗi instanced mới tạo ra thiết lập thời gian bảo vệ trong giai đoạn khởi động. Trong tương lai, các thợ mỏ lớn có thể phân bổ sức mạnh tính toán cho các instance khác nhau, nâng cao thêm tính linh hoạt của hệ thống.
AVM
AVM(Atomicals Virtual Machine) là việc 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 script BTC và mở ra nhiều mã thao tác gốc BTC, giúp các nhà phát triển có thể thực hiện hợp đồng thông minh thông qua việc kết hợp script Bitcoin.
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 hoàn chỉnh Turing. Nó chứa đầy đủ mã lệnh BTC, cho phép các nhà phát triển lập trình nhiều tính năng chưa được kích hoạt của BTC trên mạng chính.
Là một kiến trúc, AVM hầu 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 dưới máy ảo. Hiện tại, AVM đã phát hành phiên bản thử nghiệm, mã liên quan đã được mã nguồn mở trên GitHub.
OP_NET
OP_NET nhằm mục đích mang đến cho mạng Bitcoin các chức năng hợp đồng thông minh tương tự như Ethereum, nhưng phù hợp hơn với các đặc điểm và kiến trúc của Bitcoin. Người dùng chỉ cần sử dụng Bitcoin gốc để giao dịch trên OP_NET, không cần phải thanh toán phí bằng các token khác.
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à khả nă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 phép 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à ghi vào giao dịch BTC, tạo ra một địa chỉ UTXO được coi là địa chỉ hợp đồng.
Hệ sinh thái 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, với nhiều dự án như Motoswap, Stash, Ordinal Novus, Ichigai.
BRC100
BRC-100 là giao thức tính toán phi tập trung được xây dựng trên lý thuyết Ordinals, thông qua việc thêm các thao tác mới như "hủy bỏ", "đúc" cho 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, giúp các token có thể chuyển đổi một cách an toàn giữa mô hình UTXO và mô hình trạng thái.
Giao thức BRC-100 và các giao thức mở rộng của nó tạo thành ngăn xếp giao thức BRC-100, 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ư giao thức quản trị trên chuỗi BRC-101(, giao thức thanh khoản tự động BRC-102) và giao thức staking/re-staking thanh khoản BRC-104(.
Các dự án chính trong hệ sinh thái BRC-100 bao gồm inBRC) thị trường và bộ chỉ số 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 trên Bitcoin L1.
Khả năng lập trình符文(Protorunes)
Khả năng lập trình rune là lớp mở rộng của rune, cho phép tạo ra tài sản có khả năng lập trình với rune. 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 rune, hỗ trợ việc triển khai chức năng DEX tương tự như Uniswap trên mạng Bitcoin.
Cơ chế chính của Proto-Runes bao gồm Protoburn( chuyển đổi các rune thành định dạng có thể sử dụng cho các giao thức con) và Protomessage( các chỉ thị hành động thực hiện trong các giao thức con). Bộ chỉ mục đầu tiên xử lý các đặc tính Runestone trong giao thức rune, sau đó lần lượt xử lý các thông điệp giao thức của các giao thức con.
Gần đây, Protorune đầu tiên "QUORUM•GENESIS•PROTORUNE" đã hoàn thành thành công Protoburn, cho thấy sự hoạt động đúng đắn của bộ chỉ mục ord. Protorune khởi đầu này nhằm phục vụ như một diễn đàn công khai cho tiêu chuẩn Protorune, và có thể cung cấp chức năng quản trị cho token của dự án.
Tổng thể, những giải pháp mở rộng khả năng lập trình này đã mang lại nhiều khả năng hơn cho hệ sinh thái Bitcoin, thúc đẩy sự phát triển của BTC trong lĩnh vực hợp đồng thông minh và ứng dụng phi tập trung. Khi những công nghệ này trở nên trưởng thành và được ứng dụng, hệ sinh thái Bitcoin dự kiến sẽ chào đón một tương lai phong phú và đa dạng hơ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.
Tổng quan năm giải pháp có thể lập trình trong hệ sinh thái BTC: Từ Fractal đến rune có thể lập trình
Tiến bộ công nghệ trong hệ sinh thái BTC: Tổng quan về khả năng lập trình
Hệ sinh thái Bitcoin trong quý đầu tiên của năm 2024, mặc dù nhiệt tình đầu cơ đã giảm bớt, nhưng trên phương diện kỹ thuật đã đạt được nhiều tiến bộ đáng kể, đặ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 số giải pháp mở rộng BTC khả năng lập trình được quan tâm, bao gồm Fractal Bitcoin, AVM, OP_NET, BRC100 và các rune có khả năng lập trình.
Fractal Bitcoin
Fractal là một khung mở rộng dựa trên phần mềm khách hàng cốt lõi của Bitcoin, cho phép ảo hóa, cải thiện hiệu suất toàn mạng thông qua việc tạo ra các cấu trúc cây theo cách đệ quy. Nó hoàn toàn tương thích với Bitcoin và cơ sở hạ tầng của nó, đồng thời 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 đội ngũ Unisat, hiện đã hoàn thành mạng thử nghiệm Beta, mạng chính dự kiến sẽ ra mắt vào tháng 9 năm 2024. Trong thiết kế kinh tế token của nó, 50% được tạo ra từ khai thác, 15% dành cho hệ sinh thái, 5% được bán trước cho các nhà đầu tư sớm, 20% phân bổ cho các cố vấn và những người đóng góp cốt lõi, 10% làm quỹ trợ cấp cho cộng đồng.
Trong thiết kế kiến trúc, Fractal sử dụng công nghệ ảo hóa để đóng gói khách hàng cốt lõi của BTC thành một gói phần mềm blockchain có thể triển khai, và thông qua việc neo đậu đệ quy, chạy nhiều phiên bản trên mạng chính của BTC. Nó đã thực hiện một số sửa đổi đối với BTC, chẳng hạn như rút ngắn thời gian xác nhận khối, tăng kích thước khối, v.v., để nâng cao hiệu suất.
Fractal đã kích hoạt toán tử op_cat, cung cấp nhiều khả năng hơn cho các giải pháp mở rộng trên BTC. Về việc chuyển giao tài sản giữa các chuỗi, các thể hiện khác nhau có thể thực hiện chuyển giao liền mạch thông qua giao diện chuyển giao tài sản chung.
Để tăng cường tính bảo mật, Fractal đã giới thiệu cơ chế khai thác hợp tác và cho phép các chuỗi instanced mới tạo ra thiết lập thời gian bảo vệ trong giai đoạn khởi động. Trong tương lai, các thợ mỏ lớn có thể phân bổ sức mạnh tính toán cho các instance khác nhau, nâng cao thêm tính linh hoạt của hệ thống.
AVM
AVM(Atomicals Virtual Machine) là việc 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 script BTC và mở ra nhiều mã thao tác gốc BTC, giúp các nhà phát triển có thể thực hiện hợp đồng thông minh thông qua việc kết hợp script Bitcoin.
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 hoàn chỉnh Turing. Nó chứa đầy đủ mã lệnh BTC, cho phép các nhà phát triển lập trình nhiều tính năng chưa được kích hoạt của BTC trên mạng chính.
Là một kiến trúc, AVM hầu 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 dưới máy ảo. Hiện tại, AVM đã phát hành phiên bản thử nghiệm, mã liên quan đã được mã nguồn mở trên GitHub.
OP_NET
OP_NET nhằm mục đích mang đến cho mạng Bitcoin các chức năng hợp đồng thông minh tương tự như Ethereum, nhưng phù hợp hơn với các đặc điểm và kiến trúc của Bitcoin. Người dùng chỉ cần sử dụng Bitcoin gốc để giao dịch trên OP_NET, không cần phải thanh toán phí bằng các token khác.
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à khả nă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 phép 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à ghi vào giao dịch BTC, tạo ra một địa chỉ UTXO được coi là địa chỉ hợp đồng.
Hệ sinh thái 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, với nhiều dự án như Motoswap, Stash, Ordinal Novus, Ichigai.
BRC100
BRC-100 là giao thức tính toán phi tập trung được xây dựng trên lý thuyết Ordinals, thông qua việc thêm các thao tác mới như "hủy bỏ", "đúc" cho 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, giúp các token có thể chuyển đổi một cách an toàn giữa mô hình UTXO và mô hình trạng thái.
Giao thức BRC-100 và các giao thức mở rộng của nó tạo thành ngăn xếp giao thức BRC-100, 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ư giao thức quản trị trên chuỗi BRC-101(, giao thức thanh khoản tự động BRC-102) và giao thức staking/re-staking thanh khoản BRC-104(.
Các dự án chính trong hệ sinh thái BRC-100 bao gồm inBRC) thị trường và bộ chỉ số 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 trên Bitcoin L1.
Khả năng lập trình符文(Protorunes)
Khả năng lập trình rune là lớp mở rộng của rune, cho phép tạo ra tài sản có khả năng lập trình với rune. 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 rune, hỗ trợ việc triển khai chức năng DEX tương tự như Uniswap trên mạng Bitcoin.
Cơ chế chính của Proto-Runes bao gồm Protoburn( chuyển đổi các rune thành định dạng có thể sử dụng cho các giao thức con) và Protomessage( các chỉ thị hành động thực hiện trong các giao thức con). Bộ chỉ mục đầu tiên xử lý các đặc tính Runestone trong giao thức rune, sau đó lần lượt xử lý các thông điệp giao thức của các giao thức con.
Gần đây, Protorune đầu tiên "QUORUM•GENESIS•PROTORUNE" đã hoàn thành thành công Protoburn, cho thấy sự hoạt động đúng đắn của bộ chỉ mục ord. Protorune khởi đầu này nhằm phục vụ như một diễn đàn công khai cho tiêu chuẩn Protorune, và có thể cung cấp chức năng quản trị cho token của dự án.
Tổng thể, những giải pháp mở rộng khả năng lập trình này đã mang lại nhiều khả năng hơn cho hệ sinh thái Bitcoin, thúc đẩy sự phát triển của BTC trong lĩnh vực hợp đồng thông minh và ứng dụng phi tập trung. Khi những công nghệ này trở nên trưởng thành và được ứng dụng, hệ sinh thái Bitcoin dự kiến sẽ chào đón một tương lai phong phú và đa dạng hơn.