The system proposed in this study uses zero-knowledge proof (ZKP) to verify the traceability of wood recorded in a public blockchain. Wood is a byproduct of several states, ranging from standing trees to logs, lumber, and wood products (hereinafter ``wood objects''). The advantage of using the blockchain for record keeping is that participants can freely record the information at their discretion, without any restrictions. However, the openness of the blockchain may allow a malicious third party to introduce disinformation. In this study, we employ ZKP and near-field communication (NFC) chips to eliminate the possibility of disinformation introduction. ZKP is used to prove/validate changes in the state of wood objects, and the unique nonce associated with that state is encrypted and recorded on an NFC chip. The nonce is concealed and id of the wood object is defined as hash value of this nonce. We developed a prototype system based on an Android application and an Ethereum smart contract. We confirm that wood traceability and verification can be performed using the prototype system.
翻译:本研究中提议的系统使用零知识证明(ZKP)来核查公共构件链中记录的木材的可追踪性。木材是好几个州的副产品,从站立树木到木、木材和木制品(下称“木材物件”)。使用块链保存记录的好处是,参与者可以自由斟酌记录信息,不受任何限制。但是,块链的开放性可能允许恶意第三方引入虚假信息。在本研究中,我们使用ZKP和近场通讯芯片来消除引入虚假信息的可能性。ZKP用来证明/验证木材物件状态的变化,与该状态有关的独特非物质被加密并记录在NFC芯片上。木制品的隐蔽和身份确定为非非物质的价值。我们开发了一个基于机器人应用程序和Etheeum智能合同的原型系统。我们确认,木材追踪和核查工作可以使用原型系统进行。