Các tài sản gốc Bitcoin đã đạt được động lực vào năm 2023 với sự ra mắt của Ordinals và có khả năng tiếp tục với việc giới thiệu Runes Protocol vào tháng 4 năm 2024.
Trong hướng dẫn này, bạn sẽ tìm hiểu về Token Bitcoin Runes và cách chúng có thể tác động đến hệ sinh thái Bitcoin.
Nội dung bài viết
Runes Protocol là gì?
Giao thức Runes là một tiêu chuẩn Token để phát hành Token có thể thay thế trên Bitcoin nhằm tìm cách cung cấp cho người dùng cách tạo Token có thể thay thế hiệu quả hơn.
Runes dự kiến ra mắt vào tháng 4 năm 2024 trên khối 840.000, trùng với thời điểm Bitcoin Halving sắp tới.
Ai đã tạo ra Runes Protocol?
Nhà phát triển Bitcoin Casey Rodarmor đã đề xuất giao thức Runes vào tháng 9 năm 2023 như một tiêu chuẩn Token cải tiến để phát hành tài sản có thể thay thế trên Bitcoin.
Anh ấy đã làm việc trên giao thức kể từ đó, với mục tiêu chuẩn bị ra mắt vào tháng 4 năm 2024. Rodarmor là một nhà phát triển nổi tiếng trong lĩnh vực tiền điện tử. Ông là người tạo ra giao thức Ordinals, giao thức mà các nhà phát triển đã sử dụng để phát triển các tiêu chuẩn Token khác nhau để phát hành tài sản gốc trên Bitcoin.
Mặc dù giao thức Runes vẫn chưa ra mắt trên mạng chính Bitcoin nhưng một số nhà phát triển đã xây dựng các dự án dựa trên nó. Ví dụ về các dự án này là Runealpha, PipeBTC và RSIC.
Tại sao Runes Protocol được tạo ra?
Trên blog của mình, Rodarmor mô tả Runes là một giao thức đơn giản với dấu chân tối thiểu trên chuỗi và quản lý UTXO có trách nhiệm.
UTXO (Unspent Transaction Outputs) là các đơn vị giá trị Bitcoin riêng lẻ được liên kết với các địa chỉ cụ thể trên blockchain, đại diện cho số tiền chưa được chi tiêu và có thể được sử dụng làm đầu vào trong các giao dịch mới.
Runes khác với tiêu chuẩn Token BRC-20, tiêu chuẩn này phức tạp và không dựa trên UTXO. Đặc điểm thứ hai khiến tiêu chuẩn Token BRC-20 tạo ra quá nhiều UTXO rác, gây tắc nghẽn mạng Bitcoin.
Mục tiêu của Runes là thay thế tiêu chuẩn Token BRC-20 dựa trên Ordinals kém hiệu quả hơn.
Hơn nữa, giao thức Runes cũng cố gắng trở nên tốt hơn so với các giao thức Token có thể thay thế khác hiện có trên Bitcoin như RGB và Taproot Assets. Các tùy chọn này dựa trên dữ liệu ngoài chuỗi.
Chẳng hạn, Taproot Assets lưu trữ siêu dữ liệu của tài sản ngoài chuỗi, làm cho thông tin tài sản được tách ra khỏi lớp chính của Bitcoin. Mặt khác, các tùy chọn như Omni Layer và Counterparty cần Token gốc để hoạt động. Tóm lại, Rodarmor tin rằng những vấn đề này làm cho các giao thức hiện tại trở nên cồng kềnh và kém thân thiện với người dùng hơn
Runes Protocol hoạt động như thế nào?
Hãy xem cách giao thức Runes hoạt động, bắt đầu bằng phần tổng quan.
Tổng quan
Mô hình dựa trên UTXO của Runes tích hợp tự nhiên với Bitcoin, sử dụng UTXO. Điều này giúp giảm thiểu việc tạo ra các UTXO rác có thể làm tắc nghẽn mạng.
UTXO là số lượng BTC cụ thể mà bạn chưa chi tiêu mà bạn có thể sử dụng để thực hiện thanh toán mới. Đó là đầu ra của giao dịch Bitcoin trước đó và vẫn có sẵn để chi tiêu cho đến khi nó được sử dụng làm đầu vào trong giao dịch mới.
Một Rune được gán cho UTXO thông qua thông báo giao thức chỉ định đầu ra, ID và số lượng bằng cách sử dụng OP_RETURN.
OP_RETURN là một chức năng duy nhất để lưu trữ dữ liệu trên Bitcoin. Các đầu ra OP_RETURN không làm tắc nghẽn bộ UTXO vì chúng được chứng minh là không thể sử dụng được.
ID là mã định danh bằng số của Rune, trong khi đầu ra chỉ định chỉ mục đầu ra để nhận Token Rune. Số tiền xác định số lượng Token Rune sẽ được chuyển.
Tất cả các thông báo rune, dù là tạo (khắc) rune mới hay truyền rune, đều được mã hóa trong một đầu ra OP_RETURN duy nhất trong một giao dịch. Khả năng phân chia, tên rune và siêu dữ liệu khác nằm trong cùng một OP_RETURN trong cùng một giao dịch.
Việc cung cấp Token của Runes được chứa trong một UTXO duy nhất. Lượng cung cấp/chuyển giao là số nguyên không dấu 128 bit, vì vậy số tối đa là 340282366920938463463374607431768211455. Mỗi rune có một “khả năng chia hết”, là số thập phân mà nó có thể có. Tối đa là 38.
Nguồn cung tối đa mà con người có thể đọc được cũng có nhiều số thập phân này, ví dụ: với 18 chữ số thập phân (tương tự như hầu hết các Token ERC-20), nguồn cung tối đa mà con người có thể đọc được là 3402823669209384634633.74607431768211455.
UTXO được sử dụng để theo dõi số dư của token Runes. Điều thú vị là giao thức Runes không liên kết bản ghi số dư của Token với địa chỉ ví mà giữ nó trong UTXO.
Các rune được chuyển bằng giao dịch bitcoin với đầu ra OP_RETURN chỉ định số lượng rune từ đầu vào sẽ chuyển đến UTXO nào.
Khắc, đúc, chuyển giao & cenotaph
Rune được khắc, đúc và chuyển bằng đá rune. Runestone là một thông báo giao thức Runes được lưu trữ trong đầu ra giao dịch Bitcoin. Khi giao thức Runes kích hoạt trên khối Bitcoin 840.000, tất cả runestones trong các khối trước đó sẽ bị bỏ qua.
Về lý thuyết, runestone có các trường sau:
Khắc là quá trình tạo ra một rune mới và thiết lập các thuộc tính của nó. Những tài sản này bao gồm:
- Tên: Token rune phải chứa các chữ cái dài từ một đến 28 ký tự. Ví dụ: UNCOMMONGOODS là tên của một rune.
- Khả năng chia nhỏ: Khả năng chia nhỏ là số lượng đơn vị mà một rune có thể chia thành.
- Biểu tượng: Đây là biểu tượng tiền tệ của rune. Nó được hiển thị sau số lượng rune. Các rune không có ký hiệu sẽ có dấu hiệu bọ hung (`¤`) chung.
- Khai thác trước: Khai thác trước đề cập đến việc phân bổ rune ban đầu do người tạo ra nó dành riêng.
- Điều khoản: Các điều khoản được thiết lập trong quá trình đúc mở cho phép mọi người đúc và phân bổ đơn vị.
- Giới hạn: Đây là số lần Token rune có thể được đúc.
- Số lượng: Thuộc tính này xác định số lượng đơn vị rune cố định được tạo với mỗi giao dịch đúc tiền.
- Chiều cao bắt đầu: Người khắc sử dụng phần tử này để nói rằng quá trình đúc sẽ bắt đầu trong khối với chiều cao bắt đầu cụ thể.
- Chiều cao cuối: Người tạo sử dụng thuộc tính này để ngăn chặn việc đúc trong hoặc sau một khối có chiều cao cuối nhất định.
Sau khi chữ rune được khắc và các thuộc tính được thiết lập, bước tiếp theo là đúc.
Người khắc được yêu cầu nhập ID Rune vào trường đúc tiền khi đúc Token. ID rune chứa chỉ mục giao dịch và chiều cao khối (vị trí của khối trong Blockchain được đo bằng số lượng khối xuất hiện trước nó) của giao dịch trong đó Token được khắc.
Giao thức Runes cho phép khai thác mở giống như tiêu chuẩn Token BRC-20. Tuy nhiên, việc đúc tiền mở trong Runes phải tuân theo các điều khoản được thiết lập trong quá trình khắc.
Bước tiếp theo sau khi đúc là chuyển rune từ đầu vào giao dịch sang đầu ra bằng cách sử dụng một lệnh được gọi là sắc lệnh.
Sắc lệnh là những thông báo xác định cách chuyển một chữ rune từ đầu vào sang đầu ra. Chúng chứa số đầu ra, ID rune và số lượng. Các sắc lệnh được chỉ định trong OP_RETURN và runestone có thể có số lượng sắc lệnh bất kỳ. Giao thức Rune có thể cho phép người dùng thực hiện chuyển hàng loạt, airdrop rune và chuyển tất cả các đơn vị còn lại của ID rune đó.
Dưới đây là mã rune được chuyển bằng sắc lệnh:
Các đá rune có lỗi được gọi là cenotaph và chúng có thể là kết quả của việc mã hóa không chính xác hoặc kết quả đầu ra bị thiếu. Giao thức Runes đốt Token trong các giao dịch bằng đài tưởng niệm để khuyến khích người dùng thực hành quản lý UTXO thích hợp. Điều này khác với tiêu chuẩn Token BRC-20 cho phép người dùng thử lại khi họ mắc lỗi.
RSIC Metaprotocol là gì?
Rune Specific Inscription Circuit, hay RSIC, là một siêu giao thức kết hợp các số thứ tự Bitcoin với canh tác năng suất.
Nhóm đằng sau siêu giao thức đã tạo ra 21.000 “NFT” Bitcoin được gọi là RSIC bằng giao thức Ordinals. Mỗi RSIC đều có các ký hiệu runic (các chữ cái cổ được sử dụng trong nhiều ngôn ngữ Đức khác nhau) và được liên kết với một dòng chữ cổ.
Mục tiêu của RSIC là phân phối Rune Coin trong tương lai. RSIC là một trong những dự án nổi lên nhờ giao thức Runes được đề xuất.
Airdrop RSIC là gì?
Vào tháng 1 năm 2024, dự án RSIC đã phát sóng 90% trong số 21.000 RSIC để chọn các địa chỉ ví Ordinals đã hoạt động kể từ khi giao thức được ra mắt.
Những người nắm giữ các bộ sưu tập Bitcoin Frogs, Nodemonkes và Bitcoin Puppets Ordinals là một trong số những người may mắn nhận được RSIC miễn phí hiện đang giao dịch ở mức giá sàn khoảng 0,1 BTC (6.100 USD). Dự án đã phân phối RSIC cho hơn 9.000 ví.
RSIC có khả năng kiếm Runes cho người nắm giữ chúng cho đến khi sự kiện Halving diễn ra vào tháng 4.
Mỗi RSIC sau đó sẽ được đưa vào một cuộc xổ số nơi có 21 tỷ Token Rune sẽ được trao tặng. Những người nắm giữ những dòng chữ này có thể kích hoạt “NFT” của họ để bắt đầu kiếm Rune bằng cách chuyển chúng sang cùng một ví hoặc một ví khác.
Runes Protocol sẽ mang đến điều gì cho hệ sinh thái của Bitcoin?
Hãy xem xét những lợi thế có thể có của giao thức Runes.
Thêm người dùng
Giao thức Runes sẽ cho phép các dự án phát hành các loại Token có thể thay thế khác nhau, chẳng hạn như Token bảo mật, stablecoin và Token quản trị trên Blockchain Bitcoin.
Điều này có thể mở rộng tiện ích của Bitcoin và thu hút nhiều người dùng hơn, những người sẽ được hưởng các giao dịch gần như ngay lập tức và chi phí thấp nhờ khả năng tương thích Lightning tiềm năng của giao thức. Nói cách khác, Runes có thể giúp Bitcoin đạt được mục tiêu được áp dụng rộng rãi.
Doanh thu tăng
Nhiều phí giao dịch hơn sẽ được tạo ra khi có nhiều người tương tác với Token Runes hơn. Điều này sẽ tăng doanh thu cho các thợ mỏ, khuyến khích họ tiếp tục bảo mật mạng Bitcoin.
Với việc phần thưởng khối được thiết lập sẽ giảm hơn nữa vào tháng 4 năm 2024, những người khai thác Bitcoin sẽ cần thêm động lực thúc đẩy doanh thu và Runes có thể chỉ là giao thức cần thiết để duy trì động lực cho những người khai thác.
Sự đổi mới
Như chúng ta đã thấy với ví dụ RSIC, giao thức Runes đang khuyến khích các nhà phát triển đổi mới theo những cách mới và thú vị, mang đến cho người dùng cơ hội trải nghiệm các hoạt động trên Blockchain Bitcoin mà không ai có thể nghĩ tới.
Nó cũng sẽ mở ra cơ hội cho các nhà phát triển muốn khai thác sự phát triển Bitcoin trong khi thực hiện điều đó trên Blockchain công cộng ổn định và an toàn nhất thế giới.
Phát hành hiệu quả các token có thể thay thế
Giao thức Runes tìm cách cho phép phát hành tài sản trực tiếp trên Bitcoin với ít tác động tiêu cực tối thiểu nhất có thể. Như đã đề cập trước đó, giao thức đang cải thiện các giao thức Token có thể thay thế hiện tại dựa trên Token gốc và dữ liệu ngoài chuỗi.
Hơn nữa, thiết kế của nó được cân nhắc kỹ lưỡng hơn so với tiêu chuẩn Token BRC-20, được triển khai nhằm mục đích giới thiệu những gì giao thức Ordinals có thể đạt được. Do đó, mức độ nghiêm túc của giao thức này có thể giúp Runes thành công hơn Token BRC-20.
Điều gì tiếp theo cho Runes?
Rodarmor có kế hoạch giới thiệu giao dịch trực tiếp giữa người dùng trong tương lai chưa xác định. Điều này có thể giảm thiểu sự phụ thuộc vào các sàn giao dịch tiền điện tử tập trung và giải quyết vấn đề Replace-By-Fee (RBF).
RBF là quá trình thay thế giao dịch chưa được xác nhận trước đó bằng một phiên bản khác có phí giao dịch cao hơn. RBF nhằm mục đích khuyến khích các nhà khai thác ưu tiên giao dịch với mức phí cao hơn.
Ngoài ra, Rodarmor hy vọng rằng một khi Đề xuất cải tiến Bitcoin (BIP) OP_CAT được phê duyệt, sẽ có thể kết nối các Token Rune với mạng Layer 2. Ông ước tính rằng BIP sẽ được giới thiệu với Bitcoin trong vòng một năm.
OP_CAT là mã hoạt động (opcode) trong tập lệnh Bitcoin gốc. “CAT” đại diện cho từ “nối”, trong đó hai phần tử trong tập lệnh được nối với nhau. Satoshi Nakamoto đã vô hiệu hóa opcode để ngăn chặn các cuộc tấn công DoS.
Mặc dù bản nâng cấp OP_CAT được đề xuất này được cho là có rủi ro bảo mật nhưng một số nhà phát triển cho rằng nó có thể cho phép kết nối với các chuỗi khác và nâng cao chức năng của Bitcoin.
Cảm ơn sự theo dõi và đón đọc của các bạn. Hy vọng bài viết đã giúp mọi người hiểu hơn về hệ sinh thái Runes Protocol và những mảnh ghép cốt lõi. Đừng quên, mọi thắc mắc về thị trường tiền kỹ thuật số, vui lòng liên hệ đội ngũ Support của Fiahub 24/7.
Freelancer Marketing và Content Creator với gần 10 năm kinh nghiệm; trong đó có khoảng hơn 3 năm làm việc trong mảng Blockchain với vai trò Dịch Thuật và Copywriter.
Với kiến thức sâu rộng cùng khả năng diễn giải để những thuật ngữ công nghệ khó hiểu trở nên gần gũi hơn với người đọc. Lê Hoàng đảm nhiệm những bài viết trong chuyên mục "Từ Điển Crypto" và "Hướng Dẫn Người Mới" tại Fiahub Blog