Phân tích giao thức chữ khắc và cách thực hiện của nó
Với việc các nền tảng giao dịch chính thống lần lượt ra mắt hỗ trợ thị trường chữ khắc, giao thức chữ khắc lại trở thành điểm nóng trên thị trường. Tuy nhiên, do sự phức tạp và tính mới mẻ của giao thức chữ khắc, các vấn đề an ninh đã phát sinh thường xuyên, không chỉ đe dọa 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 lành 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 phổ biến, 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 giới thiệu
Chữ khắc trên blockchain là thông qua một số đặc điểm của blockchain, ghi lại thông tin cụ thể và có ý nghĩa trên blockchain. Những thông tin này, một khi được ghi vào blockchain, sẽ được lưu giữ vĩnh viễn và 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 thông tin văn bản đơn giản, mã phức tạp, hình ảnh, v.v. Như vậy, chúng ta có thể sử dụng một bộ tiêu chuẩn để thực hiện chức năng của tài sản số.
Chữ khắc hiện trạng
Kể từ khi các chữ khắc BRC-20 và các chuỗi công cộng Bitcoin xuất hiện, hệ sinh thái chữ khắc đã phát triển nhanh chóng. Các chuỗi công cộng lớn đều tham gia vào hệ sinh thái chữ khắc, như giao thức Ethscription của chuỗi công cộng ETH, giao thức ARC-20 của chuỗi công cộng BTC, giao thức BSC-20 của chuỗi công cộng BSC, giao thức PRC-20 của chuỗi công cộng Polygon, v.v. Những giao thức này đều được tạo ra để phát hành chữ khắc trên chuỗi công cộng của chúng.
Giải thích chi tiết về giao thức chữ khắc chính
1. BRC-20
BRC-20 dựa trên mô hình UTXO của Bitcoin và giao thức Ordinals. Ordinals phân phối số hiệu duy nhất cho mỗi satoshi trong mỗi UTXO, hỗ trợ việc ghi chữ, hình ảnh và các nội dung khác vào satoshi. BRC-20 tạo ra FT Bitcoin (token đồng nhất) bằng cách cung cấp "định dạng" và "thuộc tính" đồng nhất.
BRC-20 thông qua giao thức Ordinals, viết dữ liệu văn bản định dạng JSON thống nhất vào Satoshi, như là sổ cái của token BRC-20. Chủ yếu bao gồm ba thao tác: deploy (triển khai), mint (đúc) và transfer (chuyển nhượng).
2. ARC-20
ARC-20 cũng là giao thức chữ khắc trên chuỗi công khai Bitcoin, cũng giống như việc ghi dữ liệu tiêu chuẩn vào UTXO. Sự khác biệt là ARC-20 sử dụng sats (聪) trong UTXO để biểu thị 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 và chuyển nhượng. Trong quá trình đúc, số lượng sats của UTXO sẽ là số lượng token ARC-20 được đúc. Khi chuyển nhượng, UTXO nắm giữ token đó sẽ được chuyển trực tiếp đến địa chỉ khác.
3. Ethscription
Ethscription là giao thức tạo ra và chia sẻ dữ liệu trên Ethereum. Nó sử dụng khối dữ liệu calldata của giao dịch Ethereum, thêm dữ liệu tiêu chuẩn vào các giao dịch ETH thông thường, mang lại ý nghĩa liên quan.
Khi tạo Ethscription, cần chuyển nội dung (như hình ảnh) thành URI dữ liệu mã hóa Base64, sau đó chuyển thành chuỗi 16 phân số và điền vào calldata. Để chuyển Ethscription, cần điền vào calldata mã giao dịch tạo ra Ethscription đó.
4. Chữ khắc của chuỗi khối EVM
BSCChain, Ethereum, Polygon và các blockchain EVM khác có một phương pháp chung để khắc chữ, đó là sử dụng khối dữ liệu calldata để lưu trữ dữ liệu theo định dạng cố định.
Lấy chuỗi BSC 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 token, amt đại diện cho số lượng token.
Khi chuyển token, cần gửi chuyển khoản thông thường đến địa chỉ nhận và điền hash giao dịch tạo ra token đó vào calldata.
Tóm tắt
Bài viết này thảo luận về nguyên lý thực hiện chữ khắc trên nhiều chuỗi. Tổng quan, những chữ khắc này đều sử dụng các đặc điểm của hệ thống công chuỗi, lưu trữ thông tin ngoại tuyến theo tiêu chuẩn quy định trên blockchain và được nhận diện hiển thị thông qua máy chủ ngoại tuyến.
Cần lưu ý rằng những chữ khắc được giới thiệu này không sử dụng hợp đồng thông minh, người dùng tham gia có thể giảm bớt nhiều chi phí giao dịch bổ sung. Tuy nhiên, người dùng cần hiểu rõ cách thức thực hiện giao thức chữ khắc, tránh chuyển nhầm hoặc đốt nhầm chữ khắc, dẫn đến tổn thất tài sản không thể đảo ngượ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.
20 thích
Phần thưởng
20
7
Chia sẻ
Bình luận
0/400
BlockDetective
· 07-23 06:34
Còn chờ gì nữa, càng sớm lên xe càng kiếm được nhiều.
Xem bản gốcTrả lời0
CrashHotline
· 07-20 07:03
Lại là nhịp điệu bị chơi đùa với mọi người rồi.
Xem bản gốcTrả lời0
GhostAddressHunter
· 07-20 07:03
Không hổ danh là cao thủ chữ khắc!
Xem bản gốcTrả lời0
RetailTherapist
· 07-20 06:59
Sau khi nhận ra, mới phát hiện chữ khắc không đơn giản chút nào.
Phân tích toàn diện giao thức chữ khắc: So sánh BRC-20, ARC-20, Ethscription và EVM chain
Phân tích giao thức chữ khắc và cách thực hiện của nó
Với việc các nền tảng giao dịch chính thống lần lượt ra mắt hỗ trợ thị trường chữ khắc, giao thức chữ khắc lại trở thành điểm nóng trên thị trường. Tuy nhiên, do sự phức tạp và tính mới mẻ của giao thức chữ khắc, các vấn đề an ninh đã phát sinh thường xuyên, không chỉ đe dọa 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 lành 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 phổ biến, 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 giới thiệu
Chữ khắc trên blockchain là thông qua một số đặc điểm của blockchain, ghi lại thông tin cụ thể và có ý nghĩa trên blockchain. Những thông tin này, một khi được ghi vào blockchain, sẽ được lưu giữ vĩnh viễn và 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 thông tin văn bản đơn giản, mã phức tạp, hình ảnh, v.v. Như vậy, chúng ta có thể sử dụng một bộ tiêu chuẩn để thực hiện chức năng của tài sản số.
Chữ khắc hiện trạng
Kể từ khi các chữ khắc BRC-20 và các chuỗi công cộng Bitcoin xuất hiện, hệ sinh thái chữ khắc đã phát triển nhanh chóng. Các chuỗi công cộng lớn đều tham gia vào hệ sinh thái chữ khắc, như giao thức Ethscription của chuỗi công cộng ETH, giao thức ARC-20 của chuỗi công cộng BTC, giao thức BSC-20 của chuỗi công cộng BSC, giao thức PRC-20 của chuỗi công cộng Polygon, v.v. Những giao thức này đều được tạo ra để phát hành chữ khắc trên chuỗi công cộng của chúng.
Giải thích chi tiết về giao thức chữ khắc chính
1. BRC-20
BRC-20 dựa trên mô hình UTXO của Bitcoin và giao thức Ordinals. Ordinals phân phối số hiệu duy nhất cho mỗi satoshi trong mỗi UTXO, hỗ trợ việc ghi chữ, hình ảnh và các nội dung khác vào satoshi. BRC-20 tạo ra FT Bitcoin (token đồng nhất) bằng cách cung cấp "định dạng" và "thuộc tính" đồng nhất.
BRC-20 thông qua giao thức Ordinals, viết dữ liệu văn bản định dạng JSON thống nhất vào Satoshi, như là sổ cái của token BRC-20. Chủ yếu bao gồm ba thao tác: deploy (triển khai), mint (đúc) và transfer (chuyển nhượng).
2. ARC-20
ARC-20 cũng là giao thức chữ khắc trên chuỗi công khai Bitcoin, cũng giống như việc ghi dữ liệu tiêu chuẩn vào UTXO. Sự khác biệt là ARC-20 sử dụng sats (聪) trong UTXO để biểu thị 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 và chuyển nhượng. Trong quá trình đúc, số lượng sats của UTXO sẽ là số lượng token ARC-20 được đúc. Khi chuyển nhượng, UTXO nắm giữ token đó sẽ được chuyển trực tiếp đến địa chỉ khác.
3. Ethscription
Ethscription là giao thức tạo ra và chia sẻ dữ liệu trên Ethereum. Nó sử dụng khối dữ liệu calldata của giao dịch Ethereum, thêm dữ liệu tiêu chuẩn vào các giao dịch ETH thông thường, mang lại ý nghĩa liên quan.
Khi tạo Ethscription, cần chuyển nội dung (như hình ảnh) thành URI dữ liệu mã hóa Base64, sau đó chuyển thành chuỗi 16 phân số và điền vào calldata. Để chuyển Ethscription, cần điền vào calldata mã giao dịch tạo ra Ethscription đó.
4. Chữ khắc của chuỗi khối EVM
BSCChain, Ethereum, Polygon và các blockchain EVM khác có một phương pháp chung để khắc chữ, đó là sử dụng khối dữ liệu calldata để lưu trữ dữ liệu theo định dạng cố định.
Lấy chuỗi BSC 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 token, amt đại diện cho số lượng token.
Khi chuyển token, cần gửi chuyển khoản thông thường đến địa chỉ nhận và điền hash giao dịch tạo ra token đó vào calldata.
Tóm tắt
Bài viết này thảo luận về nguyên lý thực hiện chữ khắc trên nhiều chuỗi. Tổng quan, những chữ khắc này đều sử dụng các đặc điểm của hệ thống công chuỗi, lưu trữ thông tin ngoại tuyến theo tiêu chuẩn quy định trên blockchain và được nhận diện hiển thị thông qua máy chủ ngoại tuyến.
Cần lưu ý rằng những chữ khắc được giới thiệu này không sử dụng hợp đồng thông minh, người dùng tham gia có thể giảm bớt nhiều chi phí giao dịch bổ sung. Tuy nhiên, người dùng cần hiểu rõ cách thức thực hiện giao thức chữ khắc, tránh chuyển nhầm hoặc đốt nhầm chữ khắc, dẫn đến tổn thất tài sản không thể đảo ngược.