Phân tích giao thức chữ khắc: Nguyên lý thực hiện, tình huống ứng dụng và các lưu ý về an toàn
Gần đây, nhiều nền tảng giao dịch nổi tiếng đã 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 đối với chữ khắc. Tuy nhiên, do sự phức tạp và mới mẻ của các giao thức chữ khắc, nhiều vấn đề an ninh đã xảy ra, không chỉ đe dọa đến an toàn 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 khỏe mạnh của toàn bộ hệ sinh thái chữ khắc.
Bài viết này sẽ tổng hợp các giao thức chữ khắc chính, giúp người dùng hiểu về mục đích, cách thực hiện và cách bảo vệ tài sản chữ khắc.
chữ khắc tổng quan
Chữ khắc là thông tin có ý nghĩa đặc biệt được ghi lại vĩnh viễn trên chuỗi thông qua cơ chế cụ thể của blockchain. Những thông tin này một khi đã được ghi lại thì rất khó bị thay đổi, có thể là văn bản đơn giản hoặc mã phức tạp, hình ảnh, v.v. Thông qua giao thức chữ khắc tiêu chuẩn hóa, có thể thực hiện chức năng của tài sản kỹ thuật số.
Chữ khắc sinh thái hiện trạng
Kể từ khi xuất hiện các chữ khắc trên chuỗi công khai Bitcoin như BRC-20, hệ sinh thái chữ khắc đã phát triển nhanh chóng. Hiện tại đã có nhiều chuỗi công khai tham gia vào hệ sinh thái chữ khắc, bao gồm:
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
Những giao thức này được thiết kế để phát hành chữ khắc trên các chuỗi công khai tương ứng.
Giải thích chi tiết về giao thức chữ khắc chính thống
1. BRC-20
BRC-20 dựa trên mô hình UTXO của Bitcoin và giao thức Ordinals.
UTXO( chưa chi tiêu là đơn vị cơ bản của giao dịch Bitcoin. Giao thức Ordinals phân bổ số hiệu duy nhất cho mỗi Satoshi ) trong UTXO và hỗ trợ ghi dữ liệu khác nhau.
BRC-20 thông qua giao thức Ordinals, ghi dữ liệu văn bản JSON theo định dạng thống nhất vào Satoshi, như một sổ cái cho token BRC-20. Chính bao gồm các hoạt động sau:
deploy: Triển khai token
mint:đúc token
transfer: chuyển đổi token
Thông qua việc phân tích dữ liệu văn bản này, có thể rút ra tình hình nắm giữ và chuyển nhượng của mã thông báo.
( 2. ARC-20
ARC-20 cũng dựa trên mô hình UTXO của Bitcoin, nhưng khác với BRC-20:
ARC-20 không chỉ định số lượng token trong dữ liệu
Sử dụng số lượng satoshi trong UTXO để biểu thị số lượng token ) satoshi = 1 ARC-20 token ###
ARC-20 cũng được chia thành ba bước: triển khai, đúc, chuyển nhượng:
Triển khai: Nhập tên token, tổng số lượng và các thông tin khác vào UTXO
Đúc: Nhập tên token vào UTXO, số lượng Satoshi trong UTXO chính là số lượng đúc.
Chuyển nhượng: chuyển nhượng trực tiếp UTXO của token đang nắm giữ, không cần nhập thêm dữ liệu.
Khi kiểm tra số dư token ARC-20, chỉ cần đọc số lượng satoshi của UTXO nắm giữ token đó.
( 3. Ethscription
Ethscription sử dụng khối dữ liệu calldata của giao dịch Ethereum để tạo ra và chia sẻ dữ liệu.
Tạo Ethscription:
Chuyển đổi nội dung ) như hình ảnh ### thành URI mã hóa Base64
Chuyển URI thành chuỗi hex
Gửi chuyển khoản ETH thông thường, điền chuỗi hex vào calldata
Chuyển Ethscription:
Người gửi chuyển tiền đến địa chỉ nhận, điền vào calldata mã giao dịch tạo ra Ethscription này.
( 4. EVM chuỗi chữ khắc
Các giao thức chữ khắc của các chuỗi EVM như BSC, Ethereum, Polygon, v.v. tương tự nhau, đều sử dụng calldata để lưu trữ dữ liệu định dạng cố định.
Lấy BSC làm ví dụ, định dạng chữ khắc là:
data:,{"p":"","op":"","tick":"","amt":""}
p:giao thức名称)如bsc-20###
op:操作( như mint)
tick:Tên token
amt:Số lượng token
Gửi chuyển khoản thông thường đến địa chỉ mục tiêu khi đúc, điền dữ liệu theo định dạng trên vào calldata.
Chuyển tiền tới địa chỉ nhận, điền vào calldata giao dịch hash tạo ra đồng token này.
Lưu ý an toàn
Giao thức BTC chữ khắc dựa trên giao dịch UTXO, người dùng thực hiện chuyển BTC thông thường có thể dẫn đến việc tài sản chữ khắc bị chuyển nhầm hoặc "đốt".
Hiểu rõ nguyên lý thực hiện của các chữ khắc giao thức, tránh thao tác sai gây ra tổn thất tài sản.
Mặc dù giao thức chữ khắc có thể giảm chi phí bổ sung, nhưng người dùng cần cẩn thận đảm bảo thực hiện đúng cách.
Định dạng dữ liệu chữ khắc của các chuỗi EVM hoặc giao thức khác nhau có thể có sự khác biệt, cần chú ý phân biệt khi sử dụng.
Tài sản chữ khắc được nhận diện và hiển thị bởi máy chủ ngoại tuyến, việc chọn dịch vụ chỉ mục đáng tin cậy là rất quan trọng.
Tóm lại, chữ khắc mặc dù giảm chi phí tham gia của người dùng, nhưng tính đặc thù của nó cũng mang lại những rủi ro an ninh mới. Người dùng khi tham gia vào hệ sinh thái chữ khắc nên hiểu đầy đủ kiến thức liên quan, thao tác cẩn thận để đảm bảo an toàn tài sản.
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.
10 thích
Phần thưởng
10
5
Đăng lại
Chia sẻ
Bình luận
0/400
AllInDaddy
· 08-14 04:11
đồ ngốc mãi mãi bỏ lỡ. Dám All in là người của tôi.
Xem bản gốcTrả lời0
FrontRunFighter
· 08-14 04:08
một khu rừng tối khác đang hiện ra... sẽ là một cuộc tắm máu mev thật lòng mà nói
Xem bản gốcTrả lời0
RugPullAlertBot
· 08-14 04:08
Lại sắp có đồ ngốc lên xe chạy điểm rồi.
Xem bản gốcTrả lời0
BlockchainFoodie
· 08-14 04:06
chữ khắc giống như rượu vang thượng hạng... chúng cần được lưu trữ đúng cách hoặc bạn sẽ bị rekt
Chữ khắc giao thức toàn phân tích: Nguyên lý, ứng dụng và các lưu ý về an toàn
Phân tích giao thức chữ khắc: Nguyên lý thực hiện, tình huống ứng dụng và các lưu ý về an toàn
Gần đây, nhiều nền tảng giao dịch nổi tiếng đã 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 đối với chữ khắc. Tuy nhiên, do sự phức tạp và mới mẻ của các giao thức chữ khắc, nhiều vấn đề an ninh đã xảy ra, không chỉ đe dọa đến an toàn 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 khỏe mạnh của toàn bộ hệ sinh thái chữ khắc.
Bài viết này sẽ tổng hợp các giao thức chữ khắc chính, giúp người dùng hiểu về mục đích, cách thực hiện và cách bảo vệ tài sản chữ khắc.
chữ khắc tổng quan
Chữ khắc là thông tin có ý nghĩa đặc biệt được ghi lại vĩnh viễn trên chuỗi thông qua cơ chế cụ thể của blockchain. Những thông tin này một khi đã được ghi lại thì rất khó bị thay đổi, có thể là văn bản đơn giản hoặc mã phức tạp, hình ảnh, v.v. Thông qua giao thức chữ khắc tiêu chuẩn hóa, có thể thực hiện chức năng của tài sản kỹ thuật số.
Chữ khắc sinh thái hiện trạng
Kể từ khi xuất hiện các chữ khắc trên chuỗi công khai Bitcoin như BRC-20, hệ sinh thái chữ khắc đã phát triển nhanh chóng. Hiện tại đã có nhiều chuỗi công khai tham gia vào hệ sinh thái chữ khắc, bao gồm:
Những giao thức này được thiết kế để phát hành chữ khắc trên các chuỗi công khai tương ứng.
Giải thích chi tiết về giao thức chữ khắc chính thống
1. BRC-20
BRC-20 dựa trên mô hình UTXO của Bitcoin và giao thức Ordinals.
UTXO( chưa chi tiêu là đơn vị cơ bản của giao dịch Bitcoin. Giao thức Ordinals phân bổ số hiệu duy nhất cho mỗi Satoshi ) trong UTXO và hỗ trợ ghi dữ liệu khác nhau.
BRC-20 thông qua giao thức Ordinals, ghi dữ liệu văn bản JSON theo định dạng thống nhất vào Satoshi, như một sổ cái cho token BRC-20. Chính bao gồm các hoạt động sau:
Thông qua việc phân tích dữ liệu văn bản này, có thể rút ra tình hình nắm giữ và chuyển nhượng của mã thông báo.
( 2. ARC-20
ARC-20 cũng dựa trên mô hình UTXO của Bitcoin, nhưng khác với BRC-20:
ARC-20 cũng được chia thành ba bước: triển khai, đúc, chuyển nhượng:
Khi kiểm tra số dư token ARC-20, chỉ cần đọc số lượng satoshi của UTXO nắm giữ token đó.
( 3. Ethscription
Ethscription sử dụng khối dữ liệu calldata của giao dịch Ethereum để tạo ra và chia sẻ dữ liệu.
Tạo Ethscription:
Chuyển Ethscription: Người gửi chuyển tiền đến địa chỉ nhận, điền vào calldata mã giao dịch tạo ra Ethscription này.
( 4. EVM chuỗi chữ khắc
Các giao thức chữ khắc của các chuỗi EVM như BSC, Ethereum, Polygon, v.v. tương tự nhau, đều sử dụng calldata để lưu trữ dữ liệu định dạng cố định.
Lấy BSC làm ví dụ, định dạng chữ khắc là:
data:,{"p":"","op":"","tick":"","amt":""}
Gửi chuyển khoản thông thường đến địa chỉ mục tiêu khi đúc, điền dữ liệu theo định dạng trên vào calldata.
Chuyển tiền tới địa chỉ nhận, điền vào calldata giao dịch hash tạo ra đồng token này.
Lưu ý an toàn
Giao thức BTC chữ khắc dựa trên giao dịch UTXO, người dùng thực hiện chuyển BTC thông thường có thể dẫn đến việc tài sản chữ khắc bị chuyển nhầm hoặc "đốt".
Hiểu rõ nguyên lý thực hiện của các chữ khắc giao thức, tránh thao tác sai gây ra tổn thất tài sản.
Mặc dù giao thức chữ khắc có thể giảm chi phí bổ sung, nhưng người dùng cần cẩn thận đảm bảo thực hiện đúng cách.
Định dạng dữ liệu chữ khắc của các chuỗi EVM hoặc giao thức khác nhau có thể có sự khác biệt, cần chú ý phân biệt khi sử dụng.
Tài sản chữ khắc được nhận diện và hiển thị bởi máy chủ ngoại tuyến, việc chọn dịch vụ chỉ mục đáng tin cậy là rất quan trọng.
Tóm lại, chữ khắc mặc dù giảm chi phí tham gia của người dùng, nhưng tính đặc thù của nó cũng mang lại những rủi ro an ninh mới. Người dùng khi tham gia vào hệ sinh thái chữ khắc nên hiểu đầy đủ kiến thức liên quan, thao tác cẩn thận để đảm bảo an toàn tài sản.