Chương trình chữ khắc: Nguyên lý, thực hiện và lưu ý an toàn
Khi các nền tảng giao dịch chính thống lần lượt ra mắt thị trường chữ khắc, hỗ trợ nhiều giao thức chữ khắc, sự quan tâm của toàn bộ thị trường đối với chữ khắc tiếp tục tăng cao. Tuy nhiên, do sự phức tạp và mới mẻ của giao thức chữ khắc, nhiều vấn đề an ninh phát sinh, không chỉ đe dọa đến sự an toàn của tài sản người dùng mà còn có ảnh hưởng tiêu cực đến sự phát triển khỏe mạnh của 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 cũng như 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à việc sử dụng các đặc tính của blockchain để ghi lại thông tin có ý nghĩa cụ thể trên blockchain. Những thông tin này một khi đã được ghi lại sẽ được lưu trữ vĩnh viễn, khó có thể bị sửa đổ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. Thông qua cách nà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 tại
Kể từ khi xuất hiện các chữ khắc BRC-20 trên chuỗi công khai Bitcoin, hệ sinh thái chữ khắc phát triển mạnh mẽ. Hầu như mỗi ngày đều có các giao thức và dự án chữ khắc mới xuất hiện. Các chuỗi công khai lớn lần lượt tham gia vào hệ sinh thái chữ khắc, như giao thức Ethscription trên chuỗi công khai ETH, giao thức ARC-20 trên chuỗi công khai BTC, giao thức BSC-20 trên chuỗi công khai BSC, giao thức PRC-20 trên chuỗi công khai Polygon, v.v. Những giao thức này được tạo ra để phát hành chữ khắc trên từng chuỗi công khai của chúng.
Chữ khắc chi tiết
1. BRC-20
Giao thức 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 chứ không phải trạng thái cuối cùng, việc tính toán số lượng coin mà người dùng nắm giữ cần phải cộng tổng tất cả UTXO của địa chỉ của họ. Giao thức Ordinals gán một số duy nhất cho mỗi satoshi, hỗ trợ việc ghi văn bản, hình ảnh và các dữ liệu khác vào satoshi.
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ư sổ cái của token BRC-20. Chủ yếu bao gồm deploy( triển khai ), mint( đúc ) và transfer( chuyển nhượng ) ba loại thao tác tiêu chuẩn. transfer thực hiện thay đổi số dư bằng cách gửi chữ khắc tới địa chỉ mục tiêu.
2. ARC-20
ARC-20 cũng là giao thức chữ khắc trên chuỗi công khai Bitcoin, được thực hiện bằng cách ghi dữ liệu tiêu chuẩn vào UTXO. Điểm khác biệt là ARC-20 sử dụng số lượng Satoshi trong UTXO để biểu thị số lượng token, quy tắc là 1 Satoshi = 1 token ARC-20.
ARC-20 cũng được chia thành ba bước: triển khai, đúc và chuyển nhượng. Khi đúc, người dùng sẽ điền tên token vào UTXO, số lượng satoshi của UTXO đó chính là số lượng đúc. Khi chuyển nhượng, chỉ cần chuyển UTXO chứa token đó cho địa chỉ khác mà không cần điền thêm dữ liệu.
3. Ethscription
Ethscription là giao thức tạo ra và chia sẻ dữ liệu trên Ethereum. Nó tận dụng các khối dữ liệu calldata của giao dịch Ethereum, thêm dữ liệu tiêu chuẩn trong các giao dịch ETH thông thường, mang lại ý nghĩa cụ thể.
Khi tạo Ethscription, cần chuyển đổi nội dung ( thành URI mã hóa Base64 như hình ảnh ), sau đó chuyển đổi thành chuỗi hex và điền vào calldata. Khi chuyển nhượng Ethscription, cần điền vào calldata hash giao dịch đã tạo Ethscription đó.
4. Chữ khắc của blockchain EVM
BSC, Ethereum, Polygon và các blockchain EVM khác áp dụng phương pháp tương tự, 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":""}. 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 vào calldata băm giao dịch tạo ra token đó. Có thể có những khác biệt nhỏ giữa các chuỗi hoặc giao thức EVM khác nhau, nhưng nguyên lý thì tương tự.
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. Những chữ khắc này tận 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 và hiển thị thông qua máy chủ ngoại tuyến. Giao thức chữ khắc được giới thiệu không sử dụng hợp đồng thông minh, có thể giảm chi phí giao dịch cho người dùng. Tuy nhiên, người dùng cần hiểu đầy đủ cách thức thực hiện giao thức chữ khắc, tránh thao tác sai dẫn đến mất mát 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.
15 thích
Phần thưởng
15
7
Chia sẻ
Bình luận
0/400
LiquidityHunter
· 15giờ trước
đồ ngốc lại đang cuộn chữ khắc à?
Xem bản gốcTrả lời0
Ser_Liquidated
· 15giờ trước
又一波 đồ ngốc chơi đùa với mọi người工具
Xem bản gốcTrả lời0
ApeDegen
· 15giờ trước
韭韭别急 rời khỏi vị thế就完事了
Xem bản gốcTrả lời0
HypotheticalLiquidator
· 15giờ trước
Cảnh báo: Thị trường chữ khắc bơm lớn đã kích hoạt giới hạn rủi ro hệ thống, nguy cơ bị thanh lý liên hoàn tiếp tục gia tăng
Xem bản gốcTrả lời0
WhaleWatcher
· 15giờ trước
Những ai đang giao dịch chữ khắc hãy nhìn lại đây!
chữ khắc giao thức toàn bộ phân tích: nguyên lý kỹ thuật, thực hiện chính và hướng dẫn sử dụng an toàn
Chương trình chữ khắc: Nguyên lý, thực hiện và lưu ý an toàn
Khi các nền tảng giao dịch chính thống lần lượt ra mắt thị trường chữ khắc, hỗ trợ nhiều giao thức chữ khắc, sự quan tâm của toàn bộ thị trường đối với chữ khắc tiếp tục tăng cao. Tuy nhiên, do sự phức tạp và mới mẻ của giao thức chữ khắc, nhiều vấn đề an ninh phát sinh, không chỉ đe dọa đến sự an toàn của tài sản người dùng mà còn có ảnh hưởng tiêu cực đến sự phát triển khỏe mạnh của 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 cũng như 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à việc sử dụng các đặc tính của blockchain để ghi lại thông tin có ý nghĩa cụ thể trên blockchain. Những thông tin này một khi đã được ghi lại sẽ được lưu trữ vĩnh viễn, khó có thể bị sửa đổ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. Thông qua cách nà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 tại
Kể từ khi xuất hiện các chữ khắc BRC-20 trên chuỗi công khai Bitcoin, hệ sinh thái chữ khắc phát triển mạnh mẽ. Hầu như mỗi ngày đều có các giao thức và dự án chữ khắc mới xuất hiện. Các chuỗi công khai lớn lần lượt tham gia vào hệ sinh thái chữ khắc, như giao thức Ethscription trên chuỗi công khai ETH, giao thức ARC-20 trên chuỗi công khai BTC, giao thức BSC-20 trên chuỗi công khai BSC, giao thức PRC-20 trên chuỗi công khai Polygon, v.v. Những giao thức này được tạo ra để phát hành chữ khắc trên từng chuỗi công khai của chúng.
Chữ khắc chi tiết
1. BRC-20
Giao thức 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 chứ không phải trạng thái cuối cùng, việc tính toán số lượng coin mà người dùng nắm giữ cần phải cộng tổng tất cả UTXO của địa chỉ của họ. Giao thức Ordinals gán một số duy nhất cho mỗi satoshi, hỗ trợ việc ghi văn bản, hình ảnh và các dữ liệu khác vào satoshi.
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ư sổ cái của token BRC-20. Chủ yếu bao gồm deploy( triển khai ), mint( đúc ) và transfer( chuyển nhượng ) ba loại thao tác tiêu chuẩn. transfer thực hiện thay đổi số dư bằng cách gửi chữ khắc tới địa chỉ mục tiêu.
2. ARC-20
ARC-20 cũng là giao thức chữ khắc trên chuỗi công khai Bitcoin, được thực hiện bằng cách ghi dữ liệu tiêu chuẩn vào UTXO. Điểm khác biệt là ARC-20 sử dụng số lượng Satoshi trong UTXO để biểu thị số lượng token, quy tắc là 1 Satoshi = 1 token ARC-20.
ARC-20 cũng được chia thành ba bước: triển khai, đúc và chuyển nhượng. Khi đúc, người dùng sẽ điền tên token vào UTXO, số lượng satoshi của UTXO đó chính là số lượng đúc. Khi chuyển nhượng, chỉ cần chuyển UTXO chứa token đó cho địa chỉ khác mà không cần điền thêm dữ liệu.
3. Ethscription
Ethscription là giao thức tạo ra và chia sẻ dữ liệu trên Ethereum. Nó tận dụng các khối dữ liệu calldata của giao dịch Ethereum, thêm dữ liệu tiêu chuẩn trong các giao dịch ETH thông thường, mang lại ý nghĩa cụ thể.
Khi tạo Ethscription, cần chuyển đổi nội dung ( thành URI mã hóa Base64 như hình ảnh ), sau đó chuyển đổi thành chuỗi hex và điền vào calldata. Khi chuyển nhượng Ethscription, cần điền vào calldata hash giao dịch đã tạo Ethscription đó.
4. Chữ khắc của blockchain EVM
BSC, Ethereum, Polygon và các blockchain EVM khác áp dụng phương pháp tương tự, 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":""}. 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 vào calldata băm giao dịch tạo ra token đó. Có thể có những khác biệt nhỏ giữa các chuỗi hoặc giao thức EVM khác nhau, nhưng nguyên lý thì tương tự.
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. Những chữ khắc này tận 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 và hiển thị thông qua máy chủ ngoại tuyến. Giao thức chữ khắc được giới thiệu không sử dụng hợp đồng thông minh, có thể giảm chi phí giao dịch cho người dùng. Tuy nhiên, người dùng cần hiểu đầy đủ cách thức thực hiện giao thức chữ khắc, tránh thao tác sai dẫn đến mất mát tài sản.