31、OriginChain:区块链产品溯源系统的设计与实践

OriginChain:区块链产品溯源系统的设计与实践

1. OriginChain概述

OriginChain是一个基于区块链的产品溯源系统,它通过将中央数据库替换为联盟区块链,对现有系统进行了重构。该系统具有以下特点:
- 权限检查机制 :每个智能合约都有一个嵌入式机制,用于检查调用智能合约操作的每个调用者的权限。
- 多权限动态行为 :执行活动(即处理交易)可能基于多个权限(即多个账户地址)。智能合约指定了可以授权调用某些功能的地址列表,还可以指定授权交易所需的最小地址数量。
- 权限控制与区块链管理 :区块链层部署为地理分布式的联盟区块链,数据控制存储在权限控制智能合约中,该合约定义了内容管理、编写智能合约和加入联盟区块链的权限。

2. 智能合约的动态行为

2.1 多权限机制

在OriginChain中,引入多权限机制的原因是区块链没有提供恢复丢失或受损私钥的机制。使用多权限机制,一个参与者可以控制多个区块链地址,以降低因私钥丢失或受损而失去对智能合约控制的风险。权限地址列表也可以通过可信地址的法定人数授权进行更新。

2.2 权限控制与加入流程

数据在区块链上的控制存储在权限控制智能合约中。公司若要加入溯源平台,需离线发送请求。在成功通过一系列检查后,系统会更新权限控制智能合约,允许请求公司加入区块链网络并同步历史区块链数据。具体流程如下:
1. 公司离线发送加入请求。
2. ITTP进行一系列检查。
3. 检查通过后,ITTP更

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值