光电 · 技术与产业
文章库关于本站

产业观察

3d技术和区块链技术相关术语如何理解:模型、合约与数字物品

摘要

理解3D与区块链的结合,需要区分模型呈现、链上记录和元数据三个层次。本文解释区块、节点、EVM、智能合约及ERC-721等术语,并说明数字物品关联3D内容时的适用条件与常见误解。

区块链价格波动率的科技主题配图

先区分内容与记录

理解3d技术和区块链技术相关术语如何理解这一问题,可以先分清两个层次:三维内容的呈现,以及与内容相关的链上记录。本文重点讨论区块链术语及其与数字物品的关系,不展开建模、材质和渲染算法。

讨论一个关联3D内容的数字物品时,应分别看模型文件在哪里、描述信息在哪里、合约记录了什么。画面中的物品、描述它的数据和链上代币需要分别理解,不能仅凭视觉展示判断链上保存了哪些内容。

区块链价格预警的科技主题配图

区块、节点与智能合约

以太坊技术介绍将区块链解释为由网络中的计算机共同维护的数据记录。区块按顺序组织数据,并通过密码学引用连接;节点负责传播和验证网络信息,共识机制协调记录的一致性。以太坊采用权益证明机制。

区块链行情数据api的科技主题配图

EVM是执行以太坊程序的虚拟机。智能合约是部署到网络、按代码规则运行的程序;交易可以请求转账、部署合约或调用合约。ETH用于支付相关计算费用。这些术语描述的是记录与执行机制,本身不说明三维画面如何生成。

ERC-721、代币标识与元数据

OpenZeppelin的ERC-721说明介绍了非同质化代币的所有权记录方式。每个代币在相应合约中有独立标识,应用可以查询其持有地址。带元数据扩展的实现还可以通过tokenURI关联描述信息。

元数据可包含名称、说明、图片等内容。该说明特别区分了链上代币与链外元数据:外部地址对应的内容可能改变;也可以采用链上保存信息的方式,但需要考虑成本。

关联3D内容时的适用条件

若应用希望用代币记录某个数字物品的归属,可以据此设计代币、描述信息与模型资源之间的关联。但关联方式需要应用明确约定,ERC-721的所有权接口不会自动定义模型的外观、动画或使用规则。

判断这种设计是否完整,需要看应用能否根据描述信息找到内容,以及能否识别并展示对应资源。链上归属查询成功与三维内容能够正常显示,是两个需要分别验证的结果。

常见问题:唯一性与内容保存

代币唯一,是否意味着模型文件也唯一?代币标识区分的是合约中的记录,不能单凭该标识推导出关联文件没有副本。核对数字物品时,还需要明确标识与内容之间的对应关系。

内容关联了区块链,是否就永久不变?应先确认哪些信息实际保存在链上。如果链上仅记录一个外部地址,就不能把区块链记录的性质直接套用到该地址下的所有内容。理解这些边界,才能准确解释数字物品的技术结构。

← 返回全部文章

延伸阅读 · 相关栏目

光电技术产业观察研究资料资料与核验