区块链应用场景

目录:http://www.javashuo.com/article/p-tuwokckc-ht.html数据库

听见身边有人说,区块链能够应用如今生活的方方面面,这个话自己没什么太大的毛病,可是不必定全部的场景都必须用区块链,那什么场景须要用区块链呢?网络

书中说,区块链应用是须要跨越组织边界,,也就是说,在区块链上存储流通的资产(数据)的全部权是属于多个机构的。 那么用区块链可解决机构间信任问题,减小摩擦,进而减小成本。 区块链

这里将其分红三个部分:.net

一、时间戳和溯源设计

因为区块链上数据区块是持续增加且不可篡改的,因此历史上某个时间发生的事情能够从区块链上获得证实。举个很简单的例子,好比发行报纸,报纸的发行是有时间戳的,且是大量的,不少人手上都有这份报纸,即便是你撕了报纸也没有用,别人手上还有。一般咱们也会用旧报纸上的信息来证实当时发生的事情。 区块链的做用与之相似。 blog

以下图,若是在区块3的交易列表中查找到历史某一时刻记录的交易内容“ Hello ”,则能够证实该交易发生在区块3所表明的时间片断。 每一个时间点都能获得证实,所以一个事件的前因后果就能够获得证实(“溯源”)。 所以,不少应用, 如食品的处理、加工、运输流程能够在区块链历史数据上进行验证,再如将证书、资格认证一类的数据记录在区块链上也能够证实本身的资历。游戏

二、数字资产的发行和流通 事件

在以太坊区块链网络,用户能够定义本身的数字资产(虚拟货币、积分、权限等),这些资产能够在以太坊用户之间自如地按照应用定义的规则来转移和流通。 资产与资产之间也能够经过定义来进行流通。支付宝

 区块链使得组织、个体、数字资产间的流动性变得可行和可靠。 该类的应用包括:商家联盟的积分兑换、游戏代币转移、 loT 设备之间的权限转移等。部署

形象地来理解,如在腾讯平台上能够用Q币买东西、玩游戏, Q 币也能够在腾讯的用户之间流通,可是Q币没法与支付宝进行流通,由于这两家机构没有创建流通渠道。 即便某种应用中两家机构创建了资产流通的渠道,仍然存在难题一一这个流经过程中的帐本记在谁家?这里只是两家,若是是100家积分共享的应用,这个帐本的设计和部署将更加有挑战。 而在区块链上的数字资产,好比以太坊上的资产在统一标准(如 ERC20 标准)下均可以自由地在以太坊用户地址中流通,且流通的记录公开透明。

三、跨组织的数据共享 

先看一个例子:将牛奶从牧场运输到零售商,中间通过食品处理和仓库中转,并由两家物流公司共同完成运送。 由于是运输牛奶,为了保持新鲜,须要确保在整个运输过程当中牛奶的温度低于 8℃,湿度大于 60%。 咱们能够将牛奶放在loT智能设备运输箱里面,该设备能够报告温度和湿度。

假设当物流公司运送到零售商的时候,发现温度为 10℃,高于保鲜要求的 8℃,物流公司2会被惩罚。 在这个例子中先不考虑区块链的解决方案,咱们使用传统解决方案,如何部署数据库呢?因为有两家物流公司合做运输, 数据库放在哪一家公司咱们都没法保证彻底信任该公司对数据的记录。

所以,你们各自记录数据,结果很难实现数据统一和实时更新。 有了区块链技术,企业将各自节点加入区块链网络。 咱们能够把牛奶温度和湿度的要求定义在智能合约中loT设备定时将温度和湿度数据以交易的形式发送到区块链的该合约中,交易的签名由loT设备来完成,防止人为伪造。 当温度超过8℃时,合约对物流公司2的扣款(事先把押金付给合约)将自动完成,没有纠纷。 全部机构在权限范围内均可以看到物流的状态。

在这里,咱们看到区块链是一个可信的、你们共同拥有数据的帐本(数据库)。相似的应用还有信用管理、评价、保险等。