Web3铭文(Inscription)作为区块链领域的重要创新,通过将数字内容(如图像、文本、视频等)直接写入区块链交易数据,实现了数字资产的“链上原生”铸造与流转,其流程原理融合了比特币UTXO模型、脚本系统与加密技术,核心可拆解为“数据编码→交易构建→链上写入→资产确认”四个阶段,本质是“把数据变成链上资产”的技术实践。
数据编码:从内容到链上可读格式
铭文的起点是将任意数字内容转化为链上能存储的标准化格式,以比特币铭文为例,其采用“UTF-8编码+内容限制”的设计:将图像(如JPEG)、文本(如JSON)等二进制数据通过UTF-8编码转化为字节流;为避免交易数据过大,需对内容体积进行压缩(如图像压缩至400KB以内),确保能嵌入单笔交易,这一步相当于“给数字内容穿上链上可识别的‘编码外衣’”,为后续写入交易奠定基础。
交易构建:将数据嵌入OP_RETURN脚本
编码后的数据需通过特定交易类型“锚定”到区块链,比特币铭文依托其“OP_RETURN”脚本——这是一类特殊输出,数据写入后不会被当作UTXO(未花费交易输出),而是永久存储在链上,相当于区块链的“公共记事本”,具体操作是:构建一笔“输入+输出”交易,输入部分需持有足够BTC支付矿工费(Gas费),输出部分则包含两类:一类是普通UTXO(用于找零),另一类是OP_RETURN输出,其脚本中直接嵌入编码后的数据字节流,一笔铭文交易的结构可能是:输入( previous UTXO )→ 输出(找零UTXO + OP_RETURN[数据字节流])。
链上写入:通过共识机制实现永久存储
构建完成的交易需经过网络节点的验证与共识,才能被打包进区块,节点会检查交易合法性:OP_RETURN输出是否仅包含数据(无价值转移)、数据是否符合大小限制、签

资产确认:通过UTXO标识与索引实现流转
铭文数据写入后,需通过UTXO模型实现“资产化”标识,比特币铭文将数据与UTXO绑定:每个铭文对应一个特定的UTXO,该UTXO的“输出索引”和“交易ID”共同构成铭文的唯一标识符(类似“身份证号”),用户需通过控制对应UTXO的私钥,才能转移该铭文——转移时,本质是包含该UTXO的交易被打包,OP_RETURN数据随交易一同流转,链下索引协议(如Ordinals协议)会实时扫描链上OP_RETURN数据,建立“铭 ID→内容→归属地址”的映射表,方便用户查询与交易,实现“链上存储+链下索引”的协同。
铭文的核心逻辑与技术价值
Web3铭文的流程本质是“用交易数据承载数字内容,用UTXO模型管理资产权属”,其核心突破在于:无需额外发行代币,即可通过现有区块链脚本系统实现数字资产的链上铸造,降低了门槛;依托区块链的不可篡改性,确保了数字内容的“所有权”与“真实性”可验证,这一技术不仅推动了比特币生态的“可编程化”,也为以太坊等公链的数字资产创新提供了范式,成为Web3时代“数据主权”的重要基础设施。