🎉 Gate xStocks 交易开启啦,现货、合约、Alpha齐上线!
📝 在Gate广场发帖,晒出你的交易体验或精彩截图,瓜分$1,000大奖池!
🎁 广场优质创作者5名,每人独享$100合约体验券!
🎉 帖文同步分享到X(推特),浏览量前十再得$50奖励!
参与方式:
1️⃣ 关注 @Gate广场_Official
2️⃣ 带 #Gate xStocks 交易体验# ,原创发帖(不少于20字,仅用活动标签)
3️⃣ 若分享到推特,请将链接提交表单:https://www.gate.com/questionnaire/6854
注:表单可多次提交,发布更多帖文可提升获奖机会!
📅 7月3日16:00—7月9日24:00(UTC+8)
详情:https://www.gate.com/announcements/article/45926
每一条体验,都有机会赢取大奖!快在Gate广场show出你的操作吧!
多链铭文协议解析:实现原理与安全风险防范
铭文协议深度解析:多链实现原理与安全注意事项
近期,多家知名交易平台相继推出铭文市场,支持BRC-20、EVM等多种铭文协议,引发市场对铭文的广泛关注。然而,铭文协议的复杂性和新颖性也带来了诸多安全隐患,不仅威胁用户资产安全,还对整个铭文生态的健康发展产生负面影响。
本文将深入分析主流铭文协议,帮助用户了解其用途、实现方式以及资产保护措施。
铭文概述
铭文是利用区块链特性,在链上永久记录具有特定意义的信息。这些信息可以是简单的文本,也可以是复杂的代码或图像。通过这种方式,我们可以使用统一标准来实现数字资产功能。
铭文生态现状
自BRC-20等比特币公链铭文出现以来,铭文生态发展迅速。目前,几乎每天都有新的铭文协议和项目涌现。主流公链纷纷加入铭文生态圈,如ETH公链的Ethscription协议、BTC公链的ARC-20协议、BSC公链的BSC-20协议、Polygon公链的PRC-20协议等。
主流铭文协议分析
1. BRC-20
BRC-20基于UTXO模型和Ordinals协议。Ordinals为比特币最小单位"聪"分配唯一编号,支持将各种数据写入聪中。BRC-20通过Ordinals协议,将统一JSON格式的文本数据写入聪,作为代币记账本。
BRC-20包括deploy(部署)、mint(铸造)和transfer(转移)三种标准操作。代币转移通过将铭文发送给目标地址来实现余额变化。
2. ARC-20
ARC-20同样基于比特币公链,但与BRC-20不同,它使用UTXO中的聪数量直接表示代币数量,规则为1聪等于1 ARC-20代币。
ARC-20也分为部署、铸造、转移三个步骤。铸造时,UTXO的聪数量即为铸造数量。转移时直接将持有代币的UTXO转给其他地址,无需填入额外数据。
3. Ethscription
Ethscription是以太坊上的铭文协议,利用交易的calldata数据块添加标准数据。创建Ethscription时,将图像转为Base64编码的URI,再转为16进制字符串填入calldata。转移Ethscription则需在calldata中填入创建交易的哈希。
4. EVM区块链铭文
BSC、以太坊、Polygon等EVM区块链采用类似方法,在calldata中存储固定格式数据。以BSC Chain为例,铭刻格式为data:,{"p":"","op":"","tick":"","amt":""},分别表示协议名称、操作、代币名称和数量。
转移代币时,向接收地址发送普通转账,并在calldata中填入创建交易的哈希。不同EVM链或协议间可能存在细微差异,但基本原理相同。
安全注意事项
总之,铭文协议通过利用公链系统特性,将信息按标准保存在区块链上,并通过线下服务器识别展示。虽然铭文交易可减少额外费用,但用户必须充分了解其实现机制,以防止不可逆的资产损失。