Phân tích độ sâu giao thức Runes: Cơ chế thiết kế nền tảng và phân tích những hạn chế

robot
Đang tạo bản tóm tắt

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, hiện tượng đáng chú ý nhất trong lĩnh vực Web3 chính là sự bùng nổ của hệ sinh thái ký hiệu. Cơn sốt này bắt nguồn từ giao thức Ordinals, công nghệ này gán cho mỗi satoshi trên Bitcoin một số thứ tự duy nhất. Người sáng lập cốt lõi của Ordinals, Casey, đã nộp mã phiên bản cơ bản của giao thức Runes từ tháng 9 năm ngoái, nhưng vẫn chưa chính thức phát hành phiên bản mạng chính.

Trong thời gian này, một số dự án như RunesAlpha đã fork mã này và phát hành độc lập, mặc dù có nghi ngờ về việc đạo nhái, nhưng chỉ trong vài tháng, tổng giá trị thị trường tăng lên hàng trăm triệu đô la cũ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ẽ ra mắt trên mạng chính Bitcoin vào khoảng ngày 20 tháng 4 năm 2024. Điều này có nghĩa là các dự án, ví và nền tảng giao dịch sẽ phải đối mặt với một thách thức lớn: làm thế nào để thích ứng trực tiếp với mạng chính mà không có mạng thử nghiệm.

Bài viết này sẽ hệ thống hóa sự phát triển của các trường cơ sở của dự án Runes, giúp người đọc hiểu rõ về sự khác biệt giữa Runes và các giao thức FT như BRC20, ARC20, đồng thời so sánh ưu nhược điểm để đưa ra quyết định hợp lý.

Đọc sâu về cơ chế thiết kế nền tảng và giới hạn của giao thức Runes

2. Cách ghi chép dữ liệu trên chuỗi Bitcoin

Trên Bitcoin chủ yếu có hai phương án để gắn dữ liệu ngoài chuỗi vào chuỗi: khắc và khắc.

2.1 Nguyên lý cơ bản của etching

Runes sử dụng công nghệ khắc, đây là một cách ghi lại thông tin trực quan trên chuỗi. Việc thực hiện cụ thể là ghi dữ liệu vào trường OP_RETURN của UTXO Bitcoin. Tính năng này bắt đầu được hỗ trợ từ phiên bản Bitcoin Core 0.9 vào năm 2014, 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ữ vĩnh viễn trên blockchain.

Trong trình duyệt khối Bitcoin, bạn có thể dễ dàng thấy thông tin OP_RETURN được đính kèm trong giao dịch. Những thông tin này mặc dù chiếm một vị trí đầu ra của UTXO, nhưng thực sự là một dữ liệu đóng, không thể tiêu thụ lại. Nó giống như khu vực ghi chú của giao dịch, được lưu trữ vĩnh viễn trong không gian lưu trữ của Bitcoin và có thể được tìm thấy thông qua chỉ mục hash giao dịch.

Nội dung trong trường OP_RETURN thường là một chuỗi dữ liệu mã hóa thập lục phân, sau khi giải mã có thể thu được thông tin cụ thể, như dữ liệu liên quan đến việc triển khai, đúc, phát hành tài sản Runes theo định dạng JSON.

2.2 Nguyên tắc cơ bản của việc khắc

Giao thức Ordinals/BRC20 sẽ nhúng 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 chứng kiến tách biệt và "trả cho Taproot" (P2TR), bao gồm việc nộp (commit) và tiết lộ (reveal) trong hai giai đoạn, cần hai giao dịch hoàn thành.

P2TR là loại đầu ra giao dịch được giới thiệu trong nâng cấp Taproot của Bitcoin vào năm 2021, cho phép lưu trữ các điều kiện giao dịch khác nhau một cách riêng tư hơn. Cụ thể, việc thực hiện là trước tiên tạo ra một UTXO địa chỉ P2TR được tạo ra từ hàm băm kịch bản ( giao dịch commit ), sau đó khi tiêu tốn 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 chuỗi ( giao dịch reveal ).

Định nghĩa giao thức Ordinals, các văn bản được gắn vào sat đầu tiên của đầu vào đầu tiên sau khi hoàn thành quá trình khắc (commit và reveal hai giao dịch ).

2.3 So sánh hai phương án đưa dữ liệu lên chuỗi

Khắc ăn:

  • Ưu điểm: Logic đơn giản rõ ràng, chi phí giao dịch thấp, không chiếm dụng bộ nhớ của nút đầy đủ.
  • Nhược điểm: bị giới hạn chiều dài 80 byte, cần mã hóa dữ liệu ở mức độ cao.

Khắc ghi:

  • Ưu điểm: hầu như không giới hạn kích thước, có khả năng bảo vệ quyền riêng tư nhất định, hỗ trợ nhiều cách chơi ( như khóa thời gian, chứng minh công việc ).
  • Nhược điểm: cần hai giao dịch trên chuỗi, chi phí cuối cùng cao, thời gian tồn tại giao dịch commit lâu, áp lực lớn đối với bộ nhớ của nút đầy đủ.

Đọc sâu về cơ chế thiết kế và hạn chế của giao thức Runes

3. Giải thích thiết kế nền tảng Runes

3.1 Runes phân tích phiên bản 0.11

Phiên bản ban đầu của các trường Runes giao thức đượ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(.

Khi thông tin edicts có định dạng đúng được bao gồm trong OP_RETURN của giao dịch, bộ phân tích ngoại tuyến sẽ tính toán tình hình chuyển nhượng tài sản của người dùng, trong đó trường output xác định mục tiêu chuyển nhượng.

Nội dung etching định nghĩa thông tin chính của việc triển khai tài sản, so với ERC721, sự khác biệt lớn nhất là các trường limit và term hạn chế số lượng đúc và khoảng thời gian có thể đúc. Đây cũng là sự khác biệt cơ bản giữa các dự án铭文,符文 và việc phát hành tài sản bằng hợp đồng thông minh Ethereum. Do thiếu sự xác thực hợp đồng thông minh trên chuỗi, giao thức铭文 đã định nghĩa một cách thống nhất về việc phát hành tài sản và cách người dùng tham gia đúc, với triết lý phát hành công bằng, hoàn toàn mở để người dùng tham gia, giảm khả năng can thiệp quá mức của các bên dự án vào thị trường.

![Phân tích 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-1a8ad9f747fe4a9f9b3ba8b4f0d8b33b.webp(

) 3.2 Runes 0.18 phiên bản phân tích

Phiên bản mới nhất của các trường giao thức Runes được chia thành bốn khía cạnh:

  1. edicts: định nghĩa hướng chuyển nhượng tài sản, thêm tham số pointer để sửa đổi hướng chuyển nhượng mặc định, nhằm thích ứng với tình huống chuyển giao đồng thời nhiều tài sản Runes, giảm lượng mã và chi phí giao dịch.

  2. Mint: Thêm trường mới, giới hạn một giao dịch chỉ có thể đúc một tài sản, cân bằng giữa công nghệ và người dùng thông thường.

  3. etching: Phương thức triển khai tài sản xảy ra sự thay đổi lớn.

    • ID tài sản được thay đổi thành dạng chuỗi, tiết kiệm không gian mã hóa
    • trường terms tăng cường các tham số height và offset, chỉ định điểm bắt đầu đúc, nâng cao tính công bằng
    • Giới thiệu quy tắc giải phóng độ dài tên, kiểm soát tài nguyên khan hiếm
    • Sử dụng công nghệ khắc (commit và reveal) để triển khai, cung cấp bảo vệ quyền riêng tư
  4. turbo: Thêm trường mới, dành cho thay đổi giao thức trong tương lai

![Đ深入解读Runes giao thức的底层设计机制与局限]###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:

  • Phù hợp với nhu cầu thị trường, giải quyết một số vấn đề ban đầu của giao thức Minh Văn
  • Nhúng giao thức Ordinals, tận dụng cơ sở người dùng hiện có
  • Là giao thức FT, bổ sung vào sự 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 độ an toàn và mức độ phi tập trung

Nhược điểm:

  • Vấn đề thời điểm thị trường, thời gian phát triển gấp rút có thể ảnh hưởng đến sự phát triển của hệ sinh thái
  • Quy tắc phức tạp, đặc biệt là vấn đề độ dài tên tài sản có thể tăng rủi ro cho người dùng
  • Tương lai có sự không chắc chắn về khả năng tương thích, trong việc phát triển L2 và BVM có phần chậm hơn.

Phân tích sâu về cơ chế thiết kế và hạn chế của giao thức Runes

Xem bản gốc
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Phần thưởng
  • 8
  • Chia sẻ
Bình luận
0/400
TradFiRefugeevip
· 1giờ trước
Ôi trời ơi, cứng quá đi!
Xem bản gốcTrả lời0
BlockDetectivevip
· 07-11 11:42
Nhìn một cái cũng không hiểu.
Xem bản gốcTrả lời0
DevChivevip
· 07-10 11:19
Cứ chờ Runes rút hết Ví tiền của tôi 55555
Xem bản gốcTrả lời0
DAOdreamervip
· 07-10 02:04
又tăng lên知识了 runestuyệt vời
Xem bản gốcTrả lời0
TestnetScholarvip
· 07-10 02:01
nhập một vị thế nhập một vị thế Vị thế bị khóaing
Xem bản gốcTrả lời0
shadowy_supercodervip
· 07-10 01:55
Một lần nữa lại là sự lộn xộn.
Xem bản gốcTrả lời0
NestedFoxvip
· 07-10 01:52
Chơi chơi không thiệt thòi xem nào
Xem bản gốcTrả lời0
HodlOrRegretvip
· 07-10 01:48
Runes nhìn thấy thì đau đầu, giống như thiết kế một mê cung.
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)