区块链的应用发展:
1.加密数字货币
普通的代表资产背书的数字要能成为可以流通的加密数字 货币,必须具备如下三个基本条件:
·加密哈希函数(例如SHA256);
·独特的、以哈希函数结果为指针的、防止篡改的链式数据结构;
·非对称(公钥/私钥)密钥体系
当普通的账本数据具有以上三个特征,普通的账本数据就具备了加 密数字货币的特征。在区块链技术中,由共识机制和价值流通网络所构 成的价值环境基础的烘托就可以形成加密数字货币(确切来说是可以承 载价值的分布式共享账本)。
2.智能合约
以比特币为例介绍一下合约的思想:
作为一个分布式、去中心的网络系统,比特币在运 行过程中除了发起交易外,并不需要某个人再来做一个审核确定,所有 的环节比如验证数据合法性、转移所有权、打包区块等,一律都是按照 既定的规则自动运行的,在这些环节里面,尤其是一个转移所有权的处 理方法是很有意思的。
在比特币系统中,转账交易并不是将金额从一个账户扣减,然后另 一个账户增加,而是一种更改所有权的方式。比如,Alice发送了100比 特币给Bob,并不是说Bob的账户地址中存有100这个金额,而是Alice在 发起转账交易时,通过Bob的公钥锁定了交易的输出,这个交易输出也 就是所谓的UTXO(未花费输出),只有提供Bob的私钥才能与Bob的公 钥匹配(也就是验证通过),验证后Bob可以花费这笔比特币。
抛开技术上的原理,整个过程就相当于Alice准备了一张支票然后签 上自己的名字,再在支票上放了一个只有Bob知道谜底的谜语,其他人 包括Alice本人即使拿到了支票也无法去兑现,只有Bob能给出谜底,因 此这张支票代表的一笔款项,其所有权就转移给了Bob,当Bob提供谜 底的时候,这张支票就生效了,相当于合约就执行了。
3.交易结算
(解决了信任的问题)
4.IPFS(针对HTTP体系的一套体系)
IPFS基于内容寻址而不是HTTP基于域名的级联寻址,也就避免了 要记住文件存储的服务器名称、路径等。IPFS系统对每一个加入到节点 的文件都计算出一个哈希值,这个哈希值可以唯一地表示某一个文件, 当使用这个哈希值向IPFS发送文件请求时,会使用一个分布式的哈希表 找到文件所在的节点,从而可以直接获得文件,这种方式最大的好处就 是扁平化文件的路径层次,或者说就没有层次了,只要拿着文件的哈希 值就可以,这种检索方式其实更符合人们的思维习惯。(如果我们要用区块链在存储文件,应该也可以用这个思路来存,这样查找的时候更快)
结合区块链系统的设计,拥有了数据不可篡改以及时间戳关联等特 性,这样的特点非常适合应用于文件的版权保护、来源证明等场景。
5.公证防伪溯源(没看明白..主要是不知道什么叫公证防伪..所以也就不知道他是怎么工作的)
区块链技术在公证防伪方面的应用主要是利用区块链技术独特的 merkel tree数据结构防止篡改,区块数据可溯源、非对称加密数字签名 这些技术共同组成分布式点对点公证存证防伪网络及数据。
6.供应金融链(更看不懂..这些东西和行业联系太紧密..一堆看不懂的术语)
7.可编程社会(感觉和比特币没啥区别..)
他是说由于区块链的“胖协议层”,未来可以用分布式账本技术构建一个可编程网络经济体,并且运用合约,信息的流转是绑定资产的流转的,资产的流转往往是通过可 编程的自动化完成的。
明后两天计划看完区块链中的密码算法
参考自《白话区块链》