Phân tích sâu về giao thức Runes: Cơ chế thiết kế nền tảng và phân tích giới hạn
1. Runes(符文) giới thiệu
Trong năm qua, chủ đề nóng nhất trong lĩnh vực Web3 không gì khác ngoài sự bùng nổ của hệ sinh thái ký tự. Nguồn gốc của nó có thể được truy nguyên từ giao thức Ordinals, đây là một công nghệ cấp cho mỗi satoshi trên Bitcoin một số duy nhất. Nhà phát triển cốt lõi của Ordinals, Casey, đã nộp mã nguồn cơ bản của giao thức Runes từ tháng 9 năm ngoái, nhưng vẫn chưa phát hành phiên bản mainnet.
Trong thời gian này, một số dự án như RunesAlpha đã fork mã này sớm và phát hành giao thức của riêng mình. Mặc dù có tranh cãi, nhưng các dự án này đã tăng tổng giá trị thị trường lên hàng triệu chỉ trong vài tháng, cho thấy tiềm năng to lớn của giao thức Runes.
Phiên bản chính thức của giao thức Runes dự kiến sẽ chính thức ra mắt trên mạng Bitcoin vào khoảng ngày 20 tháng 4 năm 2024. Điều này có nghĩa là các bên dự án, ví và nền tảng giao dịch sẽ phải đối mặt với những thách thức lớn khi phát triển trực tiếp trên mạng chính, vì không có mạng thử nghiệm để gỡ lỗi.
2. Cách ghi lại dữ liệu trên chuỗi Bitcoin
Trên Bitcoin có hai giải pháp gắn dữ liệu ngoài chuỗi chính: Khắc và Khắc.
2.1 Nguyên lý cơ bản của etching
Runes sử dụng kỹ thuật khắc, ghi dữ liệu vào trường OP_RETURN của UTXO Bitcoin. Cách này được hỗ trợ từ phiên bản Bitcoin Core 0.9 (2014 năm ), cho phép tạo ra một đầu ra có thể xác minh nhưng không thể tiêu thụ, giúp dữ liệu được lưu trữ trực tiếp trên chuỗi khối.
Trong trình duyệt blockchain, có thể thấy thông tin OP_RETURN kèm theo giao dịch. Những thông tin này thường được trình bày dưới dạng mã hex, sau khi giải mã có thể thu được chuỗi định dạng JSON, chứa thông tin về việc triển khai, đúc, phát hành tài sản Runes.
2.2 Nguyên lý cơ bản của việc khắc
Các giao thức như Ordinals/BRC20 sử dụng công nghệ khắc để ghi lại siêu dữ liệu vào dữ liệu chứng kiến của giao dịch. Quá trình này được thực hiện thông qua việc tách chứng cứ và "thanh toán cho Taproot" (P2TR), bao gồm hai giai đoạn là nộp (commit) và tiết lộ (reveal).
P2TR là loại đầu ra giao dịch được giới thiệu trong bản nâng cấp Taproot của Bitcoin vào năm 2021, có thể lưu trữ các điều kiện giao dịch khác nhau một cách riêng tư hơn. Quá trình khắc cần hai giao dịch: trước tiên tạo ra giao dịch commit ( để thanh toán đến địa chỉ P2TR UTXO), sau đó khi chi tiêu UTXO này, cung cấp kịch bản thực sự trong kịch bản chứng kiến, từ đó tải dữ liệu khắc lên giao dịch reveal (.
) 2.3 So sánh hai phương án
Khắc
Ưu điểm: logic đơn giản, trực quan, chi phí giao dịch thấp, không chiếm dụng bộ nhớ của nút đầy đủ.
Nhược điểm: giới hạn độ dài 80 byte, cần mã hóa dữ liệu được nén cao.
Khắc ghi:
Ưu điểm: gần như không giới hạn kích thước, có một số bảo vệ quyền riêng tư, hỗ trợ nhiều cách chơi.
Nhược điểm: cần hai giao dịch trên chuỗi, chi phí cao, áp lực lớn lên bộ nhớ của nút đầy đủ.
![Đọc sâu về cơ chế thiết kế nền tảng và hạn chế của giao thức Runes]###https://img-cdn.gateio.im/webp-social/moments-71b84def7979d41a2400449fdc5edcee.webp(
3. Giải thích thiết kế cơ sở của Runes
) 3.1 Runes phiên bản 0.11
Bản phát hành đầu tiên của giao thức Runes được chia thành ba phần: thông tin chuyển nhượng tài sản edicts###, thông tin triển khai tài sản etching( và tiêu hủy burn).
các sắc lệnh định nghĩa hướng chuyển nhượng tài sản, etching trình bày thông tin chính về việc triển khai tài sản. So với hợp đồng thông minh Ethereum, Runes đã giới hạn số lượng đúc và khoảng thời gian có thể đúc thông qua các trường limit và term. Thiết kế này khiến cho dự án Runes khó có thể thực hiện kinh tế token phức tạp, nhưng cũng tăng tính công bằng, giảm khả năng can thiệp của dự án vào thị trường.
( 3.2 Runes 0.18 phiên bản
Phiên bản mới nhất của giao thức Runes đã có những thay đổi đáng kể, chủ yếu bao gồm:
edicts thêm tham số pointer, để điều chỉnh hướng chuyển nhượng tài sản mặc định, giảm khối lượng mã hóa và chi phí giao dịch.
Thêm trường Mint, giới hạn mỗi giao dịch chỉ có thể đúc một tài sản, cân bằng cơ hội đúc giữa các người dùng khác nhau.
khắc ) tài sản triển khai ( trường biến đổi lớn:
ID tài sản đã được đổi thành dạng chuỗi, tiết kiệm không gian mã hóa.
Giới thiệu trường terms, cho phép bên phát hành chỉ định thời gian bắt đầu và kết thúc đúc, tăng cường tính công bằng.
Thiết lập quy tắc giải phóng độ dài tên tài sản, tương tự như cơ chế đăng ký tên miền.
Áp dụng công nghệ khắc để triển khai tài sản, tăng cường bảo vệ quyền riêng tư.
Thêm trường turbo, dành cho việc nâng cấp giao thức trong tương lai.
![Phân tích sâu về cơ chế thiết kế và giới hạn của giao thức Runes])https://img-cdn.gateio.im/webp-social/moments-a3fbbb22d01d9b7871f626a8836cec4f.webp###
4. Đánh giá giao thức Runes phiên bản mới
Ưu điểm:
Gắn liền với nhu cầu thị trường, giải quyết một số vấn đề trong giai đoạn đầu của giao thức khắc.
Nhúng giao thức Ordinals, có thể tận dụng cơ sở người dùng của nó để phát triển nhanh chóng.
Là giao thức FT, bù đắp cho những thiếu sót của Ordinals trong hoạt động thị trường.
Sử dụng OP_RETURN để ghi lại dữ liệu, nâng cao tính an toàn và mức độ phi tập trung.
Nhược điểm:
Thời điểm ra mắt căng thẳng, có thể ảnh hưởng đến sự phát triển ban đầu của hệ sinh thái.
Quy tắc phức tạp, giới hạn độ dài tên tài sản có thể làm tăng rủi ro người dùng bị lừa đảo.
Chức năng hiện tại giới hạn ở cấp phát hành tài sản, thiếu sự bố trí cho các hướng tương lai như L2 hoặc BVM.
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.
9 thích
Phần thưởng
9
4
Chia sẻ
Bình luận
0/400
SybilAttackVictim
· 07-22 05:58
btc của Saipan 3.0
Xem bản gốcTrả lời0
MysteriousZhang
· 07-21 23:56
Kỹ thuật gia cũng tụ lại.
Xem bản gốcTrả lời0
QuorumVoter
· 07-19 16:25
Lại chơi những hình thức mới mẻ
Xem bản gốcTrả lời0
AirdropHunterKing
· 07-19 16:19
Đã nằm phục kích sẵn ví tiền BTC, chuẩn bị làm một cú.
Phân tích sâu về giao thức Runes: cơ chế thiết kế, ưu điểm, nhược điểm và ảnh hưởng đến hệ sinh thái Bitcoin
Phân tích sâu về giao thức Runes: Cơ chế thiết kế nền tảng và phân tích giới hạn
1. Runes(符文) giới thiệu
Trong năm qua, chủ đề nóng nhất trong lĩnh vực Web3 không gì khác ngoài sự bùng nổ của hệ sinh thái ký tự. Nguồn gốc của nó có thể được truy nguyên từ giao thức Ordinals, đây là một công nghệ cấp cho mỗi satoshi trên Bitcoin một số duy nhất. Nhà phát triển cốt lõi của Ordinals, Casey, đã nộp mã nguồn cơ bản của giao thức Runes từ tháng 9 năm ngoái, nhưng vẫn chưa phát hành phiên bản mainnet.
Trong thời gian này, một số dự án như RunesAlpha đã fork mã này sớm và phát hành giao thức của riêng mình. Mặc dù có tranh cãi, nhưng các dự án này đã tăng tổng giá trị thị trường lên hàng triệu chỉ trong vài tháng, cho thấy tiềm năng to lớn của giao thức Runes.
Phiên bản chính thức của giao thức Runes dự kiến sẽ chính thức ra mắt trên mạng Bitcoin vào khoảng ngày 20 tháng 4 năm 2024. Điều này có nghĩa là các bên dự án, ví và nền tảng giao dịch sẽ phải đối mặt với những thách thức lớn khi phát triển trực tiếp trên mạng chính, vì không có mạng thử nghiệm để gỡ lỗi.
2. Cách ghi lại dữ liệu trên chuỗi Bitcoin
Trên Bitcoin có hai giải pháp gắn dữ liệu ngoài chuỗi chính: Khắc và Khắc.
2.1 Nguyên lý cơ bản của etching
Runes sử dụng kỹ thuật khắc, ghi dữ liệu vào trường OP_RETURN của UTXO Bitcoin. Cách này được hỗ trợ từ phiên bản Bitcoin Core 0.9 (2014 năm ), cho phép tạo ra một đầu ra có thể xác minh nhưng không thể tiêu thụ, giúp dữ liệu được lưu trữ trực tiếp trên chuỗi khối.
Trong trình duyệt blockchain, có thể thấy thông tin OP_RETURN kèm theo giao dịch. Những thông tin này thường được trình bày dưới dạng mã hex, sau khi giải mã có thể thu được chuỗi định dạng JSON, chứa thông tin về việc triển khai, đúc, phát hành tài sản Runes.
2.2 Nguyên lý cơ bản của việc khắc
Các giao thức như Ordinals/BRC20 sử dụng công nghệ khắc để ghi lại siêu dữ liệu vào dữ liệu chứng kiến của giao dịch. Quá trình này được thực hiện thông qua việc tách chứng cứ và "thanh toán cho Taproot" (P2TR), bao gồm hai giai đoạn là nộp (commit) và tiết lộ (reveal).
P2TR là loại đầu ra giao dịch được giới thiệu trong bản nâng cấp Taproot của Bitcoin vào năm 2021, có thể lưu trữ các điều kiện giao dịch khác nhau một cách riêng tư hơn. Quá trình khắc cần hai giao dịch: trước tiên tạo ra giao dịch commit ( để thanh toán đến địa chỉ P2TR UTXO), sau đó khi chi tiêu UTXO này, cung cấp kịch bản thực sự trong kịch bản chứng kiến, từ đó tải dữ liệu khắc lên giao dịch reveal (.
) 2.3 So sánh hai phương án
Khắc
Khắc ghi:
![Đọc sâu về cơ chế thiết kế nền tảng và hạn chế của giao thức Runes]###https://img-cdn.gateio.im/webp-social/moments-71b84def7979d41a2400449fdc5edcee.webp(
3. Giải thích thiết kế cơ sở của Runes
) 3.1 Runes phiên bản 0.11
Bản phát hành đầu tiên của giao thức Runes được chia thành ba phần: thông tin chuyển nhượng tài sản edicts###, thông tin triển khai tài sản etching( và tiêu hủy burn).
các sắc lệnh định nghĩa hướng chuyển nhượng tài sản, etching trình bày thông tin chính về việc triển khai tài sản. So với hợp đồng thông minh Ethereum, Runes đã giới hạn số lượng đúc và khoảng thời gian có thể đúc thông qua các trường limit và term. Thiết kế này khiến cho dự án Runes khó có thể thực hiện kinh tế token phức tạp, nhưng cũng tăng tính công bằng, giảm khả năng can thiệp của dự án vào thị trường.
( 3.2 Runes 0.18 phiên bản
Phiên bản mới nhất của giao thức Runes đã có những thay đổi đáng kể, chủ yếu bao gồm:
edicts thêm tham số pointer, để điều chỉnh hướng chuyển nhượng tài sản mặc định, giảm khối lượng mã hóa và chi phí giao dịch.
Thêm trường Mint, giới hạn mỗi giao dịch chỉ có thể đúc một tài sản, cân bằng cơ hội đúc giữa các người dùng khác nhau.
khắc ) tài sản triển khai ( trường biến đổi lớn:
![Phân tích sâu về cơ chế thiết kế và giới hạn của giao thức Runes])https://img-cdn.gateio.im/webp-social/moments-a3fbbb22d01d9b7871f626a8836cec4f.webp###
4. Đánh giá giao thức Runes phiên bản mới
Ưu điểm:
Nhược điểm: