Phân tích độ sâu giao thức Runes: Phân tích thiết kế cơ sở và 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, sự phát triển nổi bật 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ể truy ngược lại giao thức Ordinals, công nghệ này gán một số thứ tự duy nhất cho mỗi satoshi trên Bitcoin. Nhà 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 vào tháng 9 năm ngoái, nhưng chưa chính thức phát hành mạng chính.

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 những dự án này đã đạt được sự tăng trưởng tổng giá trị thị trường lên tới hàng trăm triệu đô la chỉ trong vài tháng, làm nổi bật 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ẽ được 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 bên dự án muốn phát hành tài sản Runes, cũng như các ví và nền tảng giao dịch dự định hỗ trợ Runes, sẽ phải đối mặt với thách thức lớn khi phát triển trực tiếp trên mạng chính.

Bài viết này sẽ hệ thống hóa sự thay đổi của các trường cơ sở của dự án Runes, giúp người đọc hiểu một cách căn bản sự khác biệt giữa Runes và các giao thức FT khác ( như Brc20, Arc20), từ đó có thể đánh giá và tham gia một cách hợp lý.

Sâu sắc phân tích cơ chế thiết kế và giới hạn của giao thức Runes

2. Cách ghi lại thông tin bổ sung 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 khắc

Runes sử dụng công nghệ khắc, đây là một phương pháp ghi chép thông tin trực quan trên chuỗi. Cách cụ thể là ghi thông tin vào trường op-return của UTXO Bitcoin. Op-return tạo ra một đầu ra có thể xác minh nhưng không thể tiêu thụ, cho phép dữ liệu được lưu trữ trên blockchain.

Trong trình duyệt khối Bitcoin, bạn có thể dễ dàng xem các giao dịch kèm theo thông tin op-return. Những thông tin này thường được lưu trữ dưới dạng mã hóa thập lục phân, sau khi giải mã có thể nhận được chuỗi định dạng JSON, bao gồm các thông tin liên quan đến 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 khắc

Ordinals/brc20 và các giao thức khác sử dụng công nghệ khắc, nhúng siêu dữ liệu vào dữ liệu chứng kiến giao dịch. Quá trình này được thực hiện thông qua việc tách biệt chứng kiến và "trả tiền cho Taproot", bao gồm hai giai đoạn là nộp và tiết lộ.

Quá trình khắc sử dụng loại đầu ra giao dịch P2TR của Bitcoin, cho phép các điều kiện giao dịch khác nhau được lưu trữ một cách riêng tư hơn trên blockchain. Cụ thể, trước tiên tạo một giao dịch UTXO( thanh toán đến địa chỉ P2TR được tạo ra từ một kịch bản cụ thể, 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 chuỗi ) công khai giao dịch (.

) 2.3 So sánh hai phương án

Ưu điểm của ăn mòn:

  • Logic đơn giản và trực quan
  • Chi phí giao dịch thấp
  • Không chiếm dụng bộ nhớ của nút toàn phần

Nhược điểm của khắc:

  • Bị giới hạn ở độ dài 80 byte
  • Cần mã hóa dữ liệu với độ nén cao

Khắc ghi ưu điểm:

  • Hầu như không giới hạn kích thước dữ liệu
  • Có khả năng bảo vệ quyền riêng tư nhất định.
  • Hỗ trợ nhiều cách chơi ### như khoá thời gian, chứng minh công việc (

Khắc khổ điểm:

  • Cần hai giao dịch trên chuỗi, tổng chi phí cao hơn
  • Thời gian tồn tại giao dịch dài, gây áp lực lớn lên bộ nhớ của toàn bộ nút.

![Đọc sâu về cơ chế thiết kế và hạn chế của giao thức Runes])https://img-cdn.gateio.im/webp-social/moments-71b84def7979d41a2400449fdc5edcee.webp(

3. Phân tích thiết kế nền tảng của Runes

) 3.1 Runes phiên bản 0.11

Phiên bản ban đầu của giao thức Runes chủ yếu bao gồm 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).

Trường edicts định nghĩa hướng và mục tiêu của việc chuyển nhượng tài sản. Trường etching chứa thông tin chính về việc triển khai tài sản, chẳng hạn như các tham số limit và term giới hạn số lượng phát hành và khoảng thời gian có thể phát hành. Thiết kế này có sự khác biệt cơ bản so với cách phát hành tài sản bằng hợp đồng thông minh Ethereum, thiếu khả năng xác thực thời gian thực, nhưng cũng đảm bảo tính công bằng và tính mở trong việc phát hành tài sản.

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

( 3.2 Runes 0.18 phiên bản

Phiên bản mới nhất của giao thức Runes đã giới thiệu nhiều cập nhật quan trọng trong 0.18:

  1. Trường edicts đã thêm tham số pointer, được sử dụng để thay đổi hướng chuyển nhượng tài sản mặc định, giúp giảm lượng mã và chi phí giao dịch.

  2. 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 đường xuất phát giữa kỹ thuật và người dùng bình thường.

  3. Trường etching đã có những thay đổi lớn:

    • ID tài sản được chuyển đổ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 chiều cao khối bắt đầu và kết thúc của việc đúc.
    • Thiết lập tham số cap để kiểm soát tổng số lần đúc
    • Giới thiệu quy tắc giải phóng độ dài tên, tăng tính khan hiếm
    • Sử dụng quy trình hai bước commit và reveal để triển khai, nâng cao bảo vệ quyền riêng tư
  4. Thêm trường turbo, dành không gian 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:

  • Đáp ứng nhu cầu thị trường, giải quyết các điểm đau như đúc tiền công bằng và quản lý tài sản.
  • Tích hợp sâu với giao thức Ordinals, có sẵn cơ sở người dùng.
  • Sử dụng op_Return để ghi lại dữ liệu, nâng cao tính bảo mật và mức độ phi tập trung.

Nhược điểm:

  • Thời điểm ra mắt gấp gáp, 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, làm tăng độ khó trong việc người dùng hiểu và sử dụng.
  • Quy tắc tên có thể làm tăng rủi ro lừa đảo.
  • So với các giao thức khác, việc bố trí về L2 hoặc máy ảo có phần thiếu hụt.

![Giải thích sâu về cơ chế thiết kế nền tảng và giới hạn của giao thức Runes])https://img-cdn.gateio.im/webp-social/moments-76e02af769fcbb0515c5486c267f20dd.webp###

BTC-0.67%
Xem bản gốc
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.
  • Phần thưởng
  • 3
  • Chia sẻ
Bình luận
0/400
WalletManagervip
· 07-21 19:24
Chỉ những nhà phân tích chuỗi thực sự mới hiểu được hương vị của dữ liệu on-chain.
Xem bản gốcTrả lời0
probably_nothing_anonvip
· 07-21 19:12
btc chơi cái gì cũng hot, runes cũng vậy
Xem bản gốcTrả lời0
ThesisInvestorvip
· 07-21 19:04
Chẳng phải chỉ là chiêu trò tiêu tiền sao?
Xem bản gốcTrả lời0
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)