Tiến triển công nghệ hệ sinh thái BTC: Tổng quan về giải pháp mở rộng khả năng lập trình
Kể từ đầu năm 2024, mặc dù sự nhiệt tình đầu cơ đối với BTC đã giảm bớt, nhưng sự phát triển về mặt kỹ thuật lại rất nhanh chóng, đặ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, AVM, OP_NET, BRC100 và các biểu tượng có khả năng lập trình.
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. Nó tạo ra cấu trúc cây theo đệ quy, mỗi lớp blockchain đều có thể nâng cao hiệu suất toàn bộ mạng. Fractal 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, cho phép thực hiện nhiều logic hơn.
Thiết kế kiến trúc của Fractal đóng gói khách hàng bitcoin core thành gói phần mềm blockchain có thể triển khai và chạy (BCSP), thông qua việc neo lại đệ quy trên mạng chính của bitcoin. Nó đã thực hiện một số thay đổi đối với bitcoin core, chẳng hạn như rút ngắn thời gian xác nhận khối và tăng kích thước khối, để cung cấp hiệu suất và trải nghiệm người dùng tốt hơn.
Trong lĩnh vực chuyển giao tài sản giữa các chuỗi, Fractal 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 bằng cách xây dựng giao diện chuyển giao tài sản chung. Bitcoin và các tài sản khác có thể được chuyển giao thông qua cầu nối phi tập trung.
An toàn của Fractal chủ yếu phụ thuộc vào kích thước sức mạnh tính toán của nó. Nó giới thiệu cơ chế khai thác hợp nhất, một số khối được tạo ra bằng cách khai thác hợp nhất với thợ mỏ BTC để ngăn chặn các cuộc tấn công tiềm ẩn 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 kịch bản BTC và mở ra nhiều mã thao tác gốc BTC, cho phép các nhà phát triển kết hợp thông qua kịch bản 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 (máy tự động có thể nén) với hai ngăn xếp. Nó hoạt động trong một hộp cát 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 việc xử lý hợp đồng thông minh và đồng bộ hóa trạng thái.
Bộ lệnh của AVM bao gồm mã op BTC đầy đủ, cho phép các nhà phát triển lập trình tận dụng các chức năng chưa được bật của BTC. Nó áp dụng cho nhiều giao thức siêu dữ liệu, như BRC20, ARC20, Runes và CBRC, chỉ cần điều chỉnh một chút cho bộ chỉ mục.
OP_NET
OP_NET nhằm mục đích đưa vào 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. Nó cung cấp một bộ thư viện phát triển hoàn chỉnh, gọn nhẹ và dễ sử dụng, chủ yếu được viết bằng AssemblyScript.
OP_NET giữ lại sự đồng thuận khối và khả năng dữ liệu của Bitcoin, bằng cách 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. Nó hỗ trợ nhiều ngôn ngữ lập trình, chẳng hạn như AssemblyScript, Rust và Python.
Trong mạng OP_NET, người dùng cần phải trả thêm phí giao dịch, thứ tự đóng gói giao dịch sẽ được sắp xếp theo phí giao dịch. Để mở rộng việc sử dụng BTC trong các ứng dụng DeFi, OP_NET cung cấp hệ thống Proof of Authority, cho phép BTC được đóng gói 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 lập thị trường, cung cấp tính thanh khoản, cầu nối đa chuỗi, và nhiều dự án như 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. Nó thực hiện các thao tác defi phức tạp bằng cách thêm các thao tác mới như "hủy bỏ", "đúc" vào brc20. BRC-100 cung cấp các thao tác như mint2/mint3 và burn2/burn3, giúp token có thể chuyển đổi 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ó được gọi chung là ngăn xếp giao thức BRC-100, tất cả các giao thức mở rộng đều tương thích với nhau. Hiện tại có BRC-101 (giao thức quản trị chuỗi phi tập trung), 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ó ba dự án chính là inBRC, 100Swap và 100Layer, cung cấp các chức năng như thị trường và bộ chỉ mục, sàn giao dịch phi tập trung AMM cho các ký hiệu và giao thức thanh khoản.
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 có khả năng lập trình với biểu tượng. 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 biểu tượng, hỗ trợ quản lý và chuyển giao tài sản biểu tượng giữa các tiểu giao thức.
Cơ chế chính của Proto-Runes Protocol bao gồm Protoburn (chuyển đổi các ký hiệu thành dạng có thể sử dụng trong các tiểu giao thức) và Protomessage (thực hiện các lệnh trong tiểu giao thức). Nó sử dụng mã hóa LEB128 để biểu diễn các trường giao thức và tin nhắn, nhằm tiết kiệm không gian và nâng cao hiệu quả xử lý.
Gần đây, Protorune đầu tiên "QUORUM•GENESIS•PROTORUNE" đã hoàn thành thành công Protoburn, trình diễn mô hình chức năng thực hiện quản trị trên chuỗi trên Bitcoin L1. Điều này đã mở đường cho việc phát triển các hợp đồng thông minh phức tạp hơn và các ứng dụng DeFi trên mạng Bitcoin trong tương lai.
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.
8 thích
Phần thưởng
8
4
Đăng lại
Chia sẻ
Bình luận
0/400
bridge_anxiety
· 13giờ trước
新 đồ ngốc砍头刀是吧
Xem bản gốcTrả lời0
FromMinerToFarmer
· 13giờ trước
btc cuối cùng cũng chịu làm công nghệ rồi
Xem bản gốcTrả lời0
BearMarketSurvivor
· 13giờ trước
Báo cáo chiến sự: Cuối cùng có người nhớ đến việc bổ sung đạn dược.
BTC sinh thái công nghệ nhảy vọt Nhiều giải pháp nâng cao khả năng lập trình và tính mở rộng
Tiến triển công nghệ hệ sinh thái BTC: Tổng quan về giải pháp mở rộng khả năng lập trình
Kể từ đầu năm 2024, mặc dù sự nhiệt tình đầu cơ đối với BTC đã giảm bớt, nhưng sự phát triển về mặt kỹ thuật lại rất nhanh chóng, đặ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, AVM, OP_NET, BRC100 và các biểu tượng có khả năng lập trình.
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. Nó tạo ra cấu trúc cây theo đệ quy, mỗi lớp blockchain đều có thể nâng cao hiệu suất toàn bộ mạng. Fractal 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, cho phép thực hiện nhiều logic hơn.
Thiết kế kiến trúc của Fractal đóng gói khách hàng bitcoin core thành gói phần mềm blockchain có thể triển khai và chạy (BCSP), thông qua việc neo lại đệ quy trên mạng chính của bitcoin. Nó đã thực hiện một số thay đổi đối với bitcoin core, chẳng hạn như rút ngắn thời gian xác nhận khối và tăng kích thước khối, để cung cấp hiệu suất và trải nghiệm người dùng tốt hơn.
Trong lĩnh vực chuyển giao tài sản giữa các chuỗi, Fractal 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 bằng cách xây dựng giao diện chuyển giao tài sản chung. Bitcoin và các tài sản khác có thể được chuyển giao thông qua cầu nối phi tập trung.
An toàn của Fractal chủ yếu phụ thuộc vào kích thước sức mạnh tính toán của nó. Nó giới thiệu cơ chế khai thác hợp nhất, một số khối được tạo ra bằng cách khai thác hợp nhất với thợ mỏ BTC để ngăn chặn các cuộc tấn công tiềm ẩn 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 kịch bản BTC và mở ra nhiều mã thao tác gốc BTC, cho phép các nhà phát triển kết hợp thông qua kịch bản 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 (máy tự động có thể nén) với hai ngăn xếp. Nó hoạt động trong một hộp cát 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 việc xử lý hợp đồng thông minh và đồng bộ hóa trạng thái.
Bộ lệnh của AVM bao gồm mã op BTC đầy đủ, cho phép các nhà phát triển lập trình tận dụng các chức năng chưa được bật của BTC. Nó áp dụng cho nhiều giao thức siêu dữ liệu, như BRC20, ARC20, Runes và CBRC, chỉ cần điều chỉnh một chút cho bộ chỉ mục.
OP_NET
OP_NET nhằm mục đích đưa vào 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. Nó cung cấp một bộ thư viện phát triển hoàn chỉnh, gọn nhẹ và dễ sử dụng, chủ yếu được viết bằng AssemblyScript.
OP_NET giữ lại sự đồng thuận khối và khả năng dữ liệu của Bitcoin, bằng cách 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. Nó hỗ trợ nhiều ngôn ngữ lập trình, chẳng hạn như AssemblyScript, Rust và Python.
Trong mạng OP_NET, người dùng cần phải trả thêm phí giao dịch, thứ tự đóng gói giao dịch sẽ được sắp xếp theo phí giao dịch. Để mở rộng việc sử dụng BTC trong các ứng dụng DeFi, OP_NET cung cấp hệ thống Proof of Authority, cho phép BTC được đóng gói 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 lập thị trường, cung cấp tính thanh khoản, cầu nối đa chuỗi, và nhiều dự án như 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. Nó thực hiện các thao tác defi phức tạp bằng cách thêm các thao tác mới như "hủy bỏ", "đúc" vào brc20. BRC-100 cung cấp các thao tác như mint2/mint3 và burn2/burn3, giúp token có thể chuyển đổi 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ó được gọi chung là ngăn xếp giao thức BRC-100, tất cả các giao thức mở rộng đều tương thích với nhau. Hiện tại có BRC-101 (giao thức quản trị chuỗi phi tập trung), 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ó ba dự án chính là inBRC, 100Swap và 100Layer, cung cấp các chức năng như thị trường và bộ chỉ mục, sàn giao dịch phi tập trung AMM cho các ký hiệu và giao thức thanh khoản.
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 có khả năng lập trình với biểu tượng. 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 biểu tượng, hỗ trợ quản lý và chuyển giao tài sản biểu tượng giữa các tiểu giao thức.
Cơ chế chính của Proto-Runes Protocol bao gồm Protoburn (chuyển đổi các ký hiệu thành dạng có thể sử dụng trong các tiểu giao thức) và Protomessage (thực hiện các lệnh trong tiểu giao thức). Nó sử dụng mã hóa LEB128 để biểu diễn các trường giao thức và tin nhắn, nhằm tiết kiệm không gian và nâng cao hiệu quả xử lý.
Gần đây, Protorune đầu tiên "QUORUM•GENESIS•PROTORUNE" đã hoàn thành thành công Protoburn, trình diễn mô hình chức năng thực hiện quản trị trên chuỗi trên Bitcoin L1. Điều này đã mở đường cho việc phát triển các hợp đồng thông minh phức tạp hơn và các ứng dụng DeFi trên mạng Bitcoin trong tương lai.