Cơ bản
Giao ngay
Giao dịch tiền điện tử một cách tự do
Giao dịch ký quỹ
Tăng lợi nhuận của bạn với đòn bẩy
Chuyển đổi và Đầu tư định kỳ
0 Fees
Giao dịch bất kể khối lượng không mất phí không trượt giá
ETF
Sản phẩm ETF có thuộc tính đòn bẩy giao dịch giao ngay không cần vay không cháy tải khoản
Giao dịch trước giờ mở cửa
Giao dịch token mới trước niêm yết
Futures
Truy cập hàng trăm hợp đồng vĩnh cửu
TradFi
Vàng
Một nền tảng cho tài sản truyền thống
Quyền chọn
Hot
Giao dịch với các quyền chọn kiểu Châu Âu
Tài khoản hợp nhất
Tối đa hóa hiệu quả sử dụng vốn của bạn
Giao dịch demo
Giới thiệu về Giao dịch hợp đồng tương lai
Nắm vững kỹ năng giao dịch hợp đồng từ đầu
Sự kiện tương lai
Tham gia sự kiện để nhận phần thưởng
Giao dịch demo
Sử dụng tiền ảo để trải nghiệm giao dịch không rủi ro
Launch
CandyDrop
Sưu tập kẹo để kiếm airdrop
Launchpool
Thế chấp nhanh, kiếm token mới tiềm năng
HODLer Airdrop
Nắm giữ GT và nhận được airdrop lớn miễn phí
Launchpad
Đăng ký sớm dự án token lớn tiếp theo
Điểm Alpha
Giao dịch trên chuỗi và nhận airdrop
Điểm Futures
Kiếm điểm futures và nhận phần thưởng airdrop
Đầu tư
Simple Earn
Kiếm lãi từ các token nhàn rỗi
Đầu tư tự động
Đầu tư tự động một cách thường xuyên.
Sản phẩm tiền kép
Kiếm lợi nhuận từ biến động thị trường
Soft Staking
Kiếm phần thưởng với staking linh hoạt
Vay Crypto
0 Fees
Thế chấp một loại tiền điện tử để vay một loại khác
Trung tâm cho vay
Trung tâm cho vay một cửa
Bitroot: Khám phá cách phát hành thông minh hơn trên chuỗi BTC (kèm hướng dẫn tương tác)
Từ những đồng tiền sơn màu đầu tiên, OmniLayer, cho đến chữ khắc năm ngoái, và đến các ký hiệu và RGB++ năm nay, cộng đồng Bitcoin vẫn không ngừng thử nghiệm việc phát hành tài sản trên mạng Bitcoin, mặc dù những người ủng hộ Bitcoin tối đa có nhiều tranh cãi về điều này, cho rằng Bitcoin nên đóng vai trò tiền tệ cực đơn giản và lo lắng về nguy cơ tiềm ẩn sự phức tạp.
Lý do chính là vì tính an toàn và quy mô của chính mạng lưới Bitcoin rất hấp dẫn, là cơ sở hạ tầng chất lượng cao tự nhiên, có thể mang lại không gian kể chuyện lớn cho tài sản được phát hành trên đó. Và tránh xa các đề xuất cho mạng lưới Bitcoin, chỉ sử dụng không gian on-chain hiện có để tìm kiếm cách phát hành tài sản đối với cộng đồng là mở cửa. Hiện tại, việc khám phá cách phát hành tài sản này có thể coi là đang phát triển ở nhiều nơi, nhưng kết cục vẫn chưa biết được.
Hôm nay chúng ta sẽ nói về Bitroot, cũng đưa ra một cách mới để phát hành tài sản sử dụng mạng Bitcoin và hỗ trợ việc nhúng hợp đồng thông minh, đồng thời cũng là tầng L2 của Bitcoin.![Bitroot:探索BTC链上更智能的发币方式(附交互教程)]()
Tiến hóa cách phát hành tài sản trên mạng Bitcoin
Trước tiên, hãy nói về cách phát hành tài sản trên Bitcoin.
Ban đầu, tiền màu đã sử dụng UTXO của Bitcoin bằng cách thêm một số thông tin cụ thể vào UTXO của Bitcoin để phân biệt nó với các UTXO khác, từ đó tạo ra hiệu ứng “màu” và UTXO đã được màu chứa tài sản mới. Các siêu dữ liệu liên quan đến tài sản này chủ yếu được lưu trữ trong mã OP_RETURN của tập lệnh giao dịch Bitcoin. OP_RETURN được thiết kế ban đầu để kết thúc tập lệnh và trả về giá trị ở đỉnh của ngăn xếp, tương tự như một hàm trả về trong ngôn ngữ lập trình, sau đó nó trở thành cách nhúng dữ liệu vào giao dịch Bitcoin, điểm đặc biệt lớn nhất là dữ liệu được thêm vào giao dịch Bitcoin bằng mã OP_RETURN là có thể được xác minh nhưng không thể tiêu thụ bởi mạng Bitcoin, dung lượng dữ liệu cho phép tăng từ 40 byte trong phiên bản sớm nhất lên đến 80 byte hiện tại. Dự án đáng kể như Open Assets.
Trong cùng một thời kỳ nổi sóng của đồng tiền màu, đã xuất hiện nhiều cách phát hành tài sản nâng cấp, ví dụ như, OmniLayer (trước đây là Mastercoin), nó giống như Layer2 nhắc đến hiện tại, đặt logic giao dịch dưới chuỗi Bitcoin, chuỗi Bitcoin hoạt động như một chức năng nhật ký, cũng sử dụng OP_RETURN để thêm dữ liệu giao dịch OmniLayer. Còn có Counterparty, là một lớp giao thức trên chuỗi Bitcoin, cũng muốn thực hiện chức năng trao đổi tài sản phi tập trung, Counterparty ban đầu sử dụng mã thao tác OP_CHECKMULTISIG của Bitcoin để bao gồm dữ liệu liên quan đến Counterparty vào chuỗi khối Bitcoin, nhưng do việc sử dụng OP_CHECKMULTISIG được coi là một loại hacker tấn công, sau đó cũng chuyển sang sử dụng mã thao tác OP_Return để lưu trữ dữ liệu.
Một số phương pháp lưu trữ khác trong thời kỳ đầu bao gồm: cách phát hành sử dụng trường nSequence, nSequence là trường dữ liệu dành riêng trong giao dịch Bitcoin, có không gian 32bit. Lợi ích của việc sử dụng nSequence là không tăng thêm bộ nhớ. Dự án đại diện là EPOBC (enhanced, padded, order-based coloring), EPOBC lưu trữ thông tin bổ sung về tài sản trong trường nSequence của giao dịch Bitcoin. Tuy nhiên, nhược điểm là không có mã số tài sản, do đó khi giao dịch cần phải truy vết lại giao dịch khởi tạo ban đầu, khá phức tạp.
Có thể thấy việc sử dụng mã OP_RETURN để lưu trữ dữ liệu gần như là phương pháp phổ biến nhất để phát hành tài sản trên BTC sớm.
Sau khi nâng cấp SegWit và Taproot của Bitcoin, việc phát hành tài sản đã mang lại không gian lưu trữ mới, và đó chính là lúc Ordinals (chữ khắc) ra đời. Nó sử dụng P2TR (loại đầu ra giao dịch của Bitcoin) được giới thiệu sau khi nâng cấp Taproot để khắc dấu siêu dữ liệu trong dữ liệu chứng khoán của giao dịch, ưu điểm của nó là không gian lưu trữ lớn hơn: giới hạn trên đối với một thông tin Taproot là 520 byte và có thể mở rộng dung lượng dữ liệu bằng cách kết hợp nhiều thông tin; chi phí lưu trữ của dữ liệu chứng khoán cũng tương đối rẻ hơn. Vì vậy, khi Ordinals được ra mắt thử nghiệm, nó đã gây ra sự phấn khích trên thị trường và thu hút lại sự chú ý của cộng đồng đến cách phát hành tài sản trên chuỗi Bitcoin. Nhờ sự truyền cảm hứng từ Ordinals, các giao thức phát hành tài sản được cải tiến đang xuất hiện ngày càng nhiều, ví dụ phổ biến như Atomicals, đang mượn ý tưởng từ đồng tiền gốc mà ánh xạ số lượng đồng tiền ARC-20 với số sat tương ứng, do đó không cần trình chỉ mục ngoại chuỗi như BRC-20, vì thông tin tài sản đều nằm trong UTXO.
Nhưng phương thức phát hành chữ khắc lại bị phản đối bởi nhiều thành viên OG trong cộng đồng Bitcoin, chủ yếu vì lo ngại rằng nó sẽ làm cho khối Bitcoin trở nên quá to lớn và BRC-20 còn dễ bị tấn công bụi. Hơn nữa, vị trí chữ khắc nằm trong khu vực dữ liệu chứng nhận, có thành viên trong cộng đồng lo ngại rằng phần không gian này có thể bị loại bỏ trong tương lai sau khi nâng cấp.
Gần đây, giao thức Runes, trở lại với truyền thống, đã chọn lưu trữ dữ liệu về tài sản trong OP_RETURN và kết hợp cơ chế Atomicals dựa trên UTXO, trong đó UTXO có thể chứa bất kỳ số lượng token Runes nào.
Có thể thấy, phương thức phát hành tài sản đã trải qua nhiều vòng lặp, nhưng cuối cùng nhiều giao thức vẫn chọn sử dụng OP_RETURN trong Bitcoin để lưu trữ dữ liệu tài sản.
Giải pháp phát hành tài sản mới của Bitroot
Quay trở lại Bitroot, Bitroot đã ra mắt BRT20, một giao thức phát hành tài sản mới trên chuỗi Bitcoin, Bitroot gọi đó là giao thức gốc, và vị trí lưu trữ dữ liệu cũng là OP_RETURN.
Cụ thể, bạn có thể tạo giao dịch Bitcoin chứa đầu ra OP_RETURN thông qua thư viện bitcoinlib (một thư viện phổ biến để xử lý các hoạt động liên quan đến Bitcoin). Giống như các phương pháp phát hành và giao dịch tài sản Bitcoin khác, Bitroot cũng có thể tạo giao dịch Bitcoin định dạng đặc biệt để thực hiện việc phát hành và giao dịch tài sản. Khi người dùng cần phát hành tài sản mới, họ cần xây dựng giao dịch Bitcoin chứa các siêu dữ liệu đặc biệt định nghĩa tên tài sản, tổng lượng và các thuộc tính khác. Khi giao dịch loại này được mạng Bitcoin xác nhận và thêm vào blockchain, các nút của giao thức Bitroot sẽ phân tích dữ liệu và ghi lại tạo và phân phối tài sản tương ứng trong cơ sở dữ liệu nội bộ của nó.![Bitroot:探索BTC链上更智能的发币方式(附交互教程)]()
Đáng chú ý là, Bitroot lưu trữ dữ liệu trong OP_RETURN không chỉ là dữ liệu phát hành tài sản và giao dịch, mà còn có hợp đồng thông minh.
Tuy nhiên, hợp đồng thông minh của Bitroot ở đây khác biệt so với hợp đồng thông minh thông thường trên EVM, vì hợp đồng thông minh của Bitroot được xây dựng trên blockchain của Bitcoin, sử dụng ngôn ngữ script của Bitcoin (một loại ngôn ngữ cơ bản cho giao dịch Bitcoin) để thực hiện. Vì lý do an toàn, ngôn ngữ script của Bitcoin được thiết kế là không hoàn chỉnh theo Turing, chỉ chứa một số mã hoạt động thông thường như OP_ADD, OP_EQUAL, OP_CHECKSIG, OP_CHECKMULTISIG, được thiết kế cho mục đích thanh toán đơn lẻ. Nó không chứa các câu lệnh vòng lặp, tránh được rủi ro vòng lặp vô hạn, nhưng điều này cũng có nghĩa là nó không thể thực hiện nhiệm vụ tính toán phức tạp, với ứng dụng chính là xác minh chữ ký giao dịch, đảm bảo tính xác thực của giao dịch. Do đó, hợp đồng thông minh trên Bitcoin sẽ bị hạn chế hơn so với hợp đồng thông minh trên EVM.
Bitroot cũng nhận ra tính năng này của ngôn ngữ kịch bản Bitcoin, giải pháp là mở rộng chức năng của ngôn ngữ kịch bản Bitcoin bằng cách thêm mã hoạt động và chức năng bổ sung để hỗ trợ hợp đồng thông minh phức tạp hơn. Dưới đây là những điểm cơ bản của việc triển khai hợp đồng thông minh của Bitroot:
Bitroot được phát triển dựa trên ngôn ngữ script của Bitcoin, thông qua việc thêm các mã lệnh và chức năng bổ sung để mở rộng khả năng.
Dữ liệu hợp đồng thông minh của Bitroot được nhúng thông qua đầu ra OP_RETURN trong giao dịch Bitcoin, các nút Bitroot có thể giải mã và thực thi dữ liệu. Do đó, logic và thay đổi trạng thái của hợp đồng thông minh có thể được mã hóa và lưu trữ trong dữ liệu này.
Khi mạng Bitcoin xác nhận giao dịch chứa dữ liệu OP_RETURN, nút Bitroot sẽ phân tích dữ liệu trong các giao dịch này và thực hiện các hoạt động tương ứng dựa trên mã hợp đồng thông minh được nhúng. Điều này bao gồm việc chuyển giao tài sản, thực thi hợp đồng, vv. Mỗi nút Bitroot độc lập xác minh và thực hiện các hoạt động này để duy trì tính nhất quán của mạng.
Mặc dù Bitroot đã tăng cường chức năng của hợp đồng thông minh thông qua cách này, nhưng chức năng của nó bị hạn chế bởi việc tập lệnh không hoàn chỉnh của kịch bản Bitcoin, do đó, hợp đồng thông minh của Bitroot phù hợp hơn với các ứng dụng không cần logic phức tạp, ví dụ như giao thức tài chính đơn giản và quản lý tài sản.
Cộng đồng Bitroot đã đang nghiên cứu các phương pháp mở rộng chức năng của hợp đồng thông minh, bao gồm việc nâng cấp giao thức có thể và tích hợp với các công nghệ blockchain khác để cung cấp hỗ trợ ứng dụng rộng rãi hơn.
Dựa trên các đặc điểm trên, Bitroot có thể phát hành tài sản mới và nhúng logic hợp đồng thông minh vào giao dịch, từ đó thực hiện các trường hợp sử dụng tài chính phức tạp hơn so với việc phát hành/giao dịch truyền thống mà không cần phải sửa đổi giao thức lõi của Bitcoin.
Bitroot hoạt động trên hai kho lưu trữ mã nguồn: Bitcoin Core và phần mềm riêng của Bitroot, vì vậy giao dịch Bitroot phải được xác nhận trên mạng Bitcoin. Đồng thời, Bitroot cũng có thể kế thừa tính an toàn và tính phi tập trung từ mạng Bitcoin.![Bitroot:探索BTC链上更智能的发币方式(附交互教程)]()
Ngoài ra, Bitroot cung cấp một loạt công cụ và ứng dụng ví tiền cho cộng đồng nhà phát triển, giúp nhà phát triển và người dùng dễ dàng quản lý tài sản, giao dịch và tương tác với hợp đồng thông minh Bitroot, đồng thời Bitroot cũng hỗ trợ API tự động hóa và tích hợp, tối đa hóa tiện ích cho người dùng.
Bitroot thông qua việc nhúng chức năng hợp đồng thông minh vào mạng lưới Bitcoin, và xác định hệ thống phân tích, làm cho logic hợp đồng trở nên minh bạch hơn, trong khi kế thừa tính bảo mật của mạng lưới Bitcoin, mang đến trải nghiệm đa dạng hơn cho tài sản trên mạng lưới Bitcoin. Ngoài việc phát hành và giao dịch tài sản, các dịch vụ Defi như vay mượn, Dex, sản phẩm phái sinh, nền tảng launch và giao dịch tài sản như vật phẩm trong game, nhân vật ảo, tác phẩm nghệ thuật cũng có thể được đưa lên chuỗi.
Trải nghiệm thử nghiệm Bitroot
Hiện tại, Bitroot đang mở thử nghiệm, địa chỉ mạng thử nghiệm là: .
Nhận BRT thử nghiệm:;
Vòi thử nghiệm BTC:;
Mua tiền thử nghiệm BTC: 。
Sau khi vào, trước tiên hãy tạo Ví tiền, sau đó nhận Token thử nghiệm và bắt đầu thử nghiệm phát hành tài sản.![Bitroot:探索BTC链上更智能的发币方式(附交互教程)]()
Hiện tại có ba loại tài sản có thể tạo ra, bao gồm tạo tài sản có tên chữ cái, tạo tài sản con của tài sản đã có và tạo tài sản tên số miễn phí.
Việc tạo tài sản với tên theo chữ cái tương đối đơn giản, chỉ cần nhập Token Name (tên token), Deion (thông tin mô tả, có thể chỉnh sửa bất kỳ lúc nào), quantity (số lượng phát hành, mặc định là có thể tăng thêm) và nhấp vào tạo token để tạo.![Bitroot:探索BTC链上更智能的发币方式(附交互教程)]()
Để tạo tài sản con, trước tiên cần tạo tài sản chính, sau đó chọn tài sản vừa tạo và nhập Tên Token, số lượng để tạo.![Bitroot:探索BTC链上更智能的发币方式(附交互教程)]()
Khi tạo tài sản tên số miễn phí, một chuỗi bắt đầu bằng A sẽ được phân phối ngẫu nhiên làm tên token (sau A có thể tùy chỉnh số). Chỉ cần nhập thông tin mô tả, số lượng vẫn có thể tạo.![Bitroot:探索BTC链上更智能的发币方式(附交互教程)]()
Chỉ cần nhấp vào mũi tên trên tài sản và bạn có thể thực hiện chuyển tiền, xem thông tin, tăng cường tài sản, khóa tài sản để không tăng thêm và các chức năng khác.![Bitroot:探索BTC链上更智能的发币方式(附交互教程)]()
Ở phía bên trái của khu vực chức năng là giao diện giao dịch tài sản. Giao diện sẽ hiển thị các cặp giao dịch phổ biến hiện tại và các cặp giao dịch có lệnh đặt sẵn trên thị trường hiện tại. Tìm kiếm cặp giao dịch tương ứng để hoàn tất việc đặt lệnh mua bán, đơn giản và tiện lợi.![Bitroot:探索BTC链上更智能的发币方式(附交互教程)]()
Tổng kết
BRT20 được Bitroot giới thiệu, khám phá sâu hơn về khả năng sử dụng của chuỗi Bitcoin và cung cấp cách thông minh để phát hành tài sản gốc trên chuỗi Bitcoin. Tuy nhiên, hiện tại giao thức này vẫn đang ở giai đoạn đầu, việc được cộng đồng chấp nhận rộng rãi trong tương lai còn cần thời gian quan sát.