Phân tích toàn diện về giao thức chữ khắc: Nguyên lý và lưu ý an toàn của BRC-20, ARC-20, Ethscription

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

Giao thức chữ khắc chi tiết: Nguyên lý thực hiện, trường hợp sử dụng và bảo mật tài sản

Gần đây, nhiều nền tảng giao dịch lần lượt ra mắt thị trường chữ khắc, hỗ trợ nhiều giao thức chữ khắc như BRC-20, EVM, thu hút sự chú ý rộng rãi từ thị trường. Tuy nhiên, do tính phức tạp và mới mẻ của giao thức chữ khắc, nhiều vấn đề bảo mật xảy ra, không chỉ đe dọa bảo mật tài sản của người dùng mà còn ảnh hưởng tiêu cực đến sự phát triển lành mạnh của toàn bộ hệ sinh thái chữ khắc.

chữ khắc giới thiệu

Chữ khắc trên blockchain, là việc sử dụng đặc điểm của blockchain để ghi lại thông tin cụ thể và có ý nghĩa một cách vĩnh viễn trên chuỗi. Những thông tin này một khi được ghi vào blockchain, thì rất khó để bị thay đổi. Các loại thông tin có thể được ghi lại rất đa dạng, bao gồm văn bản đơn giản, mã phức tạp, hình ảnh, v.v., từ đó thực hiện chức năng tài sản số.

chữ khắc科普|了解各大公链chữ khắcgiao thức用例、实现方式与bảo mật tài sản

Chữ khắc phát triển hiện trạng

Kể từ khi chữ khắc BRC-20 và các chuỗi công khai Bitcoin ra mắt, hệ sinh thái chữ khắc đã có sự tăng trưởng bùng nổ. Các chuỗi công khai lớn lần lượt gia nhập vào hệ sinh thái chữ khắc, như giao thức Ethscription của chuỗi công khai ETH, giao thức ARC-20 của chuỗi công khai BTC, giao thức BSC-20 của chuỗi công khai BSC, giao thức PRC-20 của chuỗi công khai Polygon, v.v. Những giao thức này đều nhằm hỗ trợ việc phát hành chữ khắc cho chuỗi công khai mà chúng thuộc về.

chữ khắc科普|了解各大公链giao thức用例、实现方式与bảo mật tài sản

Giải thích chi tiết về giao thức chữ khắc phổ biến

1. BRC-20

BRC-20 dựa trên mô hình UTXO của Bitcoin và giao thức Ordinals. Mô hình UTXO ghi lại các sự kiện giao dịch thay vì trạng thái cuối cùng, số lượng Bitcoin của người dùng cần được tính toán bằng cách tổng hợp tất cả UTXO của địa chỉ của họ. Ordinals gán một số duy nhất cho mỗi satoshi, hỗ trợ ghi chú các loại dữ liệu khác nhau, khiến mỗi satoshi trở nên độc đáo, giống như NFT trên ETH.

BRC-20 thông qua giao thức Ordinals, ghi lại dữ liệu văn bản định dạng JSON thống nhất vào thông minh, như là sổ cái token. Chủ yếu bao gồm ba loại hoạt động: deploy( triển khai ), mint( đúc ) và transfer( chuyển ). Transfer thực hiện sự thay đổi số dư bằng cách gửi chữ khắc tới địa chỉ mục tiêu.

chữ khắc科普|了解各大公链giao thức用例、实现方式与bảo mật tài sản

2. ARC-20

ARC-20 cũng dựa trên chuỗi công khai Bitcoin, nhưng khác với BRC-20, nó sử dụng số lượng sat trong UTXO để biểu thị trực tiếp số lượng token, quy tắc là 1 sat = 1 token ARC-20. ARC-20 cũng được chia thành ba bước: triển khai, đúc, chuyển nhượng, nhưng khi đúc, số lượng sat trong UTXO chính là số lượng token được đúc. Khi chuyển nhượng, chỉ cần chuyển UTXO nắm giữ token đến địa chỉ khác, không cần điền thêm dữ liệu.

Tra cứu token ARC-20 chỉ cần một chỉ mục, máy chủ ngoại tuyến có thể trực tiếp đọc thông tin và giao dịch của token, không cần tính toán mối quan hệ chuyển tiền. Số lượng token mà địa chỉ nắm giữ chính là số lượng satoshi của UTXO liên quan mà địa chỉ đó nắm giữ.

chữ khắc科普|了解各大公链giao thức用例、实现方式与bảo mật tài sản

3. Ethscription

Ethscription là giao thức tạo và chia sẻ dữ liệu trên Ethereum, thông qua việc thêm dữ liệu tiêu chuẩn vào calldata của các giao dịch ETH thông thường. Khi tạo Ethscription, cần chuyển nội dung ( như hình ảnh ) thành URI mã hóa Base64, sau đó chuyển thành chuỗi hex và điền vào calldata. Để chuyển Ethscription, cần điền vào calldata mã giao dịch tạo ra Ethscription đó.

chữ khắc Khoa học|Tìm hiểu về các trường hợp sử dụng, phương thức thực hiện và bảo mật tài sản của các giao thức chữ khắc trên các chuỗi công cộng lớn

4. EVM chuỗi khối chữ khắc

Các blockchain EVM như BSC, Ethereum, Polygon sử dụng phương pháp tương tự, tận dụng calldata để lưu trữ dữ liệu định dạng cố định. Lấy BSC Chain làm ví dụ, định dạng chữ khắc là data:,{"p":"","op":"","tick":"","amt":""}, trong đó p đại diện cho tên giao thức, op đại diện cho thao tác, tick đại diện cho tên mã thông báo, amt đại diện cho số lượng.

Khi chuyển token, cũng cần gửi chuyển khoản thông thường đến địa chỉ nhận, và điền vào calldata mã giao dịch tạo ra token đó. Giữa các chuỗi EVM hoặc giao thức khác nhau có thể có sự khác biệt nhỏ, nhưng nguyên tắc cơ bản là giống nhau.

chữ khắc科普|了解各大公链giao thức用例、实现方式与bảo mật tài sản

Kết luận

Bài viết này khám phá nguyên lý thực hiện chữ khắc trên nhiều chuỗi công khai. Nói chung, những chữ khắc này đều sử dụng đặc tính của chuỗi công khai, lưu trữ thông tin ngoại tuyến theo tiêu chuẩn trên blockchain, sau đó hiển thị thông qua máy chủ ngoại tuyến. Hầu hết chữ khắc không sử dụng hợp đồng thông minh, giảm chi phí tham gia của người dùng. Tuy nhiên, người dùng cần hiểu rõ cơ chế hoạt động của giao thức chữ khắc để tránh thao tác sai dẫn đến mất mát tài sản.

chữ khắc科普|了解各大公链chữ khắcgiao thức用例、实现方式与bảo mật tài sản

ARC2.44%
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
  • 6
  • Chia sẻ
Bình luận
0/400
BoredRiceBallvip
· 07-25 16:43
Còn tưởng rằng việc giao dịch chữ khắc có thể làm giàu sao?
Xem bản gốcTrả lời0
GasGuzzlervip
· 07-24 22:15
Chỉ cần làm là xong, dù sao cũng phải làm một chút.
Xem bản gốcTrả lời0
NFTDreamervip
· 07-24 19:45
Thật sự có ai hiểu cách chơi chữ khắc không?
Xem bản gốcTrả lời0
ProxyCollectorvip
· 07-24 19:42
Lần này chơi Văn bản thuần túy chắc chắn sẽ bị thiệt hại lớn.
Xem bản gốcTrả lời0
CommunityLurkervip
· 07-24 19:31
chơi đùa với mọi người toàn là không khí
Xem bản gốcTrả lời0
ChainComedianvip
· 07-24 19:17
Ôi, cái này thật sự khiến người ta bị lừa rất nhiều.
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)