Tiến trình mở rộng khả năng lập trình của hệ sinh thái BTC
Hệ sinh thái BTC đang phát triển nhanh chóng về mặt công nghệ, đặ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 giới thiệu một vài giải pháp được chú ý: Fractal Bitcoin, AVM, OP_NET, BRC100 và các ký hiệu có khả năng lập trình.
Fractal
Fractal là một khung mở rộng được ảo hóa dựa trên phần mềm khách hàng bitcoin core, cải thiện hiệu suất mạng thông qua việc tạo ra cấu trúc cây đệ quy. Nó hoàn toàn tương thích với Bitcoin, 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 đội ngũ Unisat, dự kiến sẽ ra mắt mạng chính vào tháng 9 năm 2024. Trong 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% cho các cố vấn và những người đóng góp cốt lõi, 10% dùng để thiết lập quan hệ đối tác và thanh khoản.
Fractal thông qua công nghệ ảo hóa đóng gói bitcoin core thành gói phần mềm blockchain có thể triển khai (BCSP), neo đệ quy chạy 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, tăng kích thước khối, v.v.
Fractal thông qua việc xây dựng giao diện chuyển giao tài sản chung để thực hiện việc chuyển giao tài sản liền mạch giữa các lớp khác nhau. Nó giới thiệu cơ chế khai thác kết hợp, mỗi ba khối sẽ có một khối được tạo ra thông qua việc khai thác hợp nhất với các thợ mỏ BTC, nhằm ngăn chặn cuộc tấn công 51%.
AVM
AVM(Atomicals Virtual Machine) là một 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, mở ra nhiều mã lệnh gốc BTC, cho phép các nhà phát triển kết hợp thông qua script Bitcoin để thực hiện hợp đồng thông minh.
AVM đã đạt được tính hoàn chỉnh Turing thông qua PDA hai ngăn xếp. Nó hoạt động trong một sandbox bao gồm bộ lập chỉ mục, trình 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 minh trạng thái đồng bộ.
Tập lệnh của AVM bao gồm mã vận hành BTC đầy đủ, 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. Nó là một kiến trúc, phù hợp với bất kỳ giao thức siêu dữ liệu nào, chỉ cần tinh chỉnh bộ chỉ mục một chút. AVM đã phát hành bản thử nghiệm.
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, nhưng phù hợp hơn với các đặc điểm của Bitcoin. Nó sử dụng Bitcoin gốc để thanh toán phí giao dịch, không cần token khác.
OP_NET cung cấp một bộ thư viện phát triển 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ực hiện các phép tính phức tạp trên các khối Bitcoin thông qua OP_VM.
OP_NET hỗ trợ nhiều ngôn ngữ lập trình, sử dụng Tapscript để kích hoạt các tính năng hợp đồng thông minh nâng cao. Mã hợp đồng được nén và ghi vào giao dịch BTC, tạo ra địa chỉ hợp đồng UTXO để người dùng tương tác.
Ngoài phí giao dịch BTC, người dùng cần thanh toán thêm ít nhất 330 satoshis để tránh bị coi là tấn công bụi. OP_NET cung cấp hệ thống Proof of Authority, cho phép BTC được bọc thành WBTC.
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 thị trường, cung cấp thanh khoản, cầu nối chuỗi chéo, bao gồm các dự án như Motoswap, Stash, Ordinal Novus, Ichigai.
BRC100
BRC-100 là một giao thức tính toán phi tập trung được xây dựng dựa trên lý thuyết Ordinals. Nó bổ sung các thao tác mới như "hủy bỏ", "đúc" cho brc20, thông qua việc kết hợp để thực hiện các thao tác defi phức tạp.
BRC-100 cung cấp các thao tác mint2/mint3 và burn2/burn3, cho phép chuyển đổi token giữa mô hình UTXO và mô hình trạng thái. Nó hỗ trợ các giao thức mở rộng, tất cả các giao thức mở rộng đều tương thích với nhau.
Bộ giao thức BRC-100 bao gồm BRC-101( quản trị chuỗi phi tập trung trên nền tảng), BRC-102( tính thanh khoản tự động), BRC-104( hồ thanh khoản đặt cọc/lại đặt cọc) và các giao thức mở rộng khác.
Trong hệ sinh thái BRC-100 có inBRC( thị trường BRC-100 đầu tiên và bộ chỉ mục ), 100Swap( DEX AMM dựa trên giao thức BRC-102), 100Layer( giao thức thanh khoản) và nhiều dự án khác.
Khả năng lập trình符文(Protorunes)
Khả năng lập trình biểu tượng là lớp mở rộng của biểu tượng, cho phép tạo ra tài sản lập trình với biểu tượng. Giao thức Proto-Runes cung cấp khung cho biểu tượng có khả năng lập trình, hỗ trợ các chức năng như AMM, giao thức cho vay.
Cơ chế chính của Proto-Runes là Protoburn, phá hủy các biểu tượng và chuyển đổi chúng thành dạng sử dụng trong các giao thức con. Protomessage là lệnh hoạt động trong giao thức con, được mã hóa thông qua cấu trúc Protostone.
Giao thức Proto-Runes được xử lý bởi bộ chỉ mục các đặc tính Runestone trong giao thức ký hiệu, sau đó xử lý tuần tự các thông điệp của các giao thức con. Nó sử dụng mã hóa LEB128 để biểu diễn các trường và thông điệp, nâng cao hiệu quả.
Gần đây, Protorune đầu tiên - QUORUM•GENESIS•PROTORUNE đã hoàn thành Protoburn. Nó như một triển khai tham khảo, nhằm cung cấp chức năng quản trị cho token dự á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.
19 thích
Phần thưởng
19
6
Đăng lại
Chia sẻ
Bình luận
0/400
GweiTooHigh
· 08-10 12:39
btc thật kích thích, sắp vào luôn
Xem bản gốcTrả lời0
OnchainUndercover
· 08-10 10:51
Giải pháp nào có thể cứu lấy khoản lỗ -40% của tôi trên BSC đây?
Xem bản gốcTrả lời0
ChainPoet
· 08-09 15:12
tuyệt vời 又刮起新风了
Xem bản gốcTrả lời0
ImpermanentPhilosopher
· 08-07 15:20
Hệ sinh thái btc thật sự đã đến rồi.
Xem bản gốcTrả lời0
DefiPlaybook
· 08-07 15:17
BTC cuối cùng cũng sắp có hợp đồng thông minh, các Bots chuẩn bị lên đường.
Tiến triển mới trong hệ sinh thái BTC: Phân tích chi tiết năm giải pháp mở rộng khả năng lập trình.
Tiến trình mở rộng khả năng lập trình của hệ sinh thái BTC
Hệ sinh thái BTC đang phát triển nhanh chóng về mặt công nghệ, đặ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 giới thiệu một vài giải pháp được chú ý: Fractal Bitcoin, AVM, OP_NET, BRC100 và các ký hiệu có khả năng lập trình.
Fractal
Fractal là một khung mở rộng được ảo hóa dựa trên phần mềm khách hàng bitcoin core, cải thiện hiệu suất mạng thông qua việc tạo ra cấu trúc cây đệ quy. Nó hoàn toàn tương thích với Bitcoin, 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 đội ngũ Unisat, dự kiến sẽ ra mắt mạng chính vào tháng 9 năm 2024. Trong 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% cho các cố vấn và những người đóng góp cốt lõi, 10% dùng để thiết lập quan hệ đối tác và thanh khoản.
Fractal thông qua công nghệ ảo hóa đóng gói bitcoin core thành gói phần mềm blockchain có thể triển khai (BCSP), neo đệ quy chạy 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, tăng kích thước khối, v.v.
Fractal thông qua việc xây dựng giao diện chuyển giao tài sản chung để thực hiện việc chuyển giao tài sản liền mạch giữa các lớp khác nhau. Nó giới thiệu cơ chế khai thác kết hợp, mỗi ba khối sẽ có một khối được tạo ra thông qua việc khai thác hợp nhất với các thợ mỏ BTC, nhằm ngăn chặn cuộc tấn công 51%.
AVM
AVM(Atomicals Virtual Machine) là một 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, mở ra nhiều mã lệnh gốc BTC, cho phép các nhà phát triển kết hợp thông qua script Bitcoin để thực hiện hợp đồng thông minh.
AVM đã đạt được tính hoàn chỉnh Turing thông qua PDA hai ngăn xếp. Nó hoạt động trong một sandbox bao gồm bộ lập chỉ mục, trình 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 minh trạng thái đồng bộ.
Tập lệnh của AVM bao gồm mã vận hành BTC đầy đủ, 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. Nó là một kiến trúc, phù hợp với bất kỳ giao thức siêu dữ liệu nào, chỉ cần tinh chỉnh bộ chỉ mục một chút. AVM đã phát hành bản thử nghiệm.
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, nhưng phù hợp hơn với các đặc điểm của Bitcoin. Nó sử dụng Bitcoin gốc để thanh toán phí giao dịch, không cần token khác.
OP_NET cung cấp một bộ thư viện phát triển 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ực hiện các phép tính phức tạp trên các khối Bitcoin thông qua OP_VM.
OP_NET hỗ trợ nhiều ngôn ngữ lập trình, sử dụng Tapscript để kích hoạt các tính năng hợp đồng thông minh nâng cao. Mã hợp đồng được nén và ghi vào giao dịch BTC, tạo ra địa chỉ hợp đồng UTXO để người dùng tương tác.
Ngoài phí giao dịch BTC, người dùng cần thanh toán thêm ít nhất 330 satoshis để tránh bị coi là tấn công bụi. OP_NET cung cấp hệ thống Proof of Authority, cho phép BTC được bọc thành WBTC.
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 thị trường, cung cấp thanh khoản, cầu nối chuỗi chéo, bao gồm các dự án như Motoswap, Stash, Ordinal Novus, Ichigai.
BRC100
BRC-100 là một giao thức tính toán phi tập trung được xây dựng dựa trên lý thuyết Ordinals. Nó bổ sung các thao tác mới như "hủy bỏ", "đúc" cho brc20, thông qua việc kết hợp để thực hiện các thao tác defi phức tạp.
BRC-100 cung cấp các thao tác mint2/mint3 và burn2/burn3, cho phép chuyển đổi token giữa mô hình UTXO và mô hình trạng thái. Nó hỗ trợ các giao thức mở rộng, tất cả các giao thức mở rộng đều tương thích với nhau.
Bộ giao thức BRC-100 bao gồm BRC-101( quản trị chuỗi phi tập trung trên nền tảng), BRC-102( tính thanh khoản tự động), BRC-104( hồ thanh khoản đặt cọc/lại đặt cọc) và các giao thức mở rộng khác.
Trong hệ sinh thái BRC-100 có inBRC( thị trường BRC-100 đầu tiên và bộ chỉ mục ), 100Swap( DEX AMM dựa trên giao thức BRC-102), 100Layer( giao thức thanh khoản) và nhiều dự án khác.
Khả năng lập trình符文(Protorunes)
Khả năng lập trình biểu tượng là lớp mở rộng của biểu tượng, cho phép tạo ra tài sản lập trình với biểu tượng. Giao thức Proto-Runes cung cấp khung cho biểu tượng có khả năng lập trình, hỗ trợ các chức năng như AMM, giao thức cho vay.
Cơ chế chính của Proto-Runes là Protoburn, phá hủy các biểu tượng và chuyển đổi chúng thành dạng sử dụng trong các giao thức con. Protomessage là lệnh hoạt động trong giao thức con, được mã hóa thông qua cấu trúc Protostone.
Giao thức Proto-Runes được xử lý bởi bộ chỉ mục các đặc tính Runestone trong giao thức ký hiệu, sau đó xử lý tuần tự các thông điệp của các giao thức con. Nó sử dụng mã hóa LEB128 để biểu diễn các trường và thông điệp, nâng cao hiệu quả.
Gần đây, Protorune đầu tiên - QUORUM•GENESIS•PROTORUNE đã hoàn thành Protoburn. Nó như một triển khai tham khảo, nhằm cung cấp chức năng quản trị cho token dự án.