区块链中的“transaction(交易)”具体指什么?是否仅包含金融类交易?
区块链语境下的「交易」定义说明
首先直接给出结论:区块链中被记录为交易的内容完全不需要属于金融类交易,你对「transaction」的固定认知来自日常使用场景的局限,在区块链领域这个词的定义要宽泛得多。
「交易」的技术本质
区块链本质是分布式不可篡改的状态账本,这里的「交易」指的是所有经过账户签名提交、会触发账本状态变更的可验证操作,金融属性的转账只是其中一个细分场景。
技术层面的标准定义:区块链交易是经过用户私钥签名、广播到链网络中等待打包入块、用于修改区块链全局状态的指令集合。
常见的非金融类链上交易示例
- 比特币网络中,用户可以通过
OP_RETURN指令往交易中写入任意文本、文件哈希等信息,这类操作不会产生任何加密货币的流转,同样会被记录为合法的链上交易 - 以太坊等智能合约链上,NFT元数据上传、DAO提案投票、链上域名解析修改、公开信息存证等操作,只要经过签名提交到链上并完成执行,都会被算作独立交易,不需要涉及任何资产转移
- 联盟链、私有链的落地场景里,非金融交易占比更高:比如供应链溯源的商品出入库信息上链、政务场景的电子证照存证、知识产权登记的信息上链,这些都属于链上交易的范畴,完全没有金融属性。
内容的提问来源于stack exchange,提问作者Prab-mat
相关产品推荐
相关产品推荐

