Hyperledger简介(官网):
Hyperledger是一项开源协作,旨在推动跨行业区块链技术的发展。 这是一项全球合作,包括银行,金融,物联网,制造,供应链和技术领域的领导者。 Linux Foundation在此基础上托管Hyperledger。 要了解更多信息,请访问:hyperledger.org。 Hyperledger不会推广单个区块链代码库或单个区块链项目。 相反,它使全球开发人员社区能够一起工作并分享想法,基础架构和代码。
为什么要用Hyperledger
当我们与别人公用数据库时存在以下问题:
1、 您信任谁来共享数据
2、 你怎么告诉某人谁在线
3、 允许他们对数据库做什么操作
4、 当总公司和某经销商想出售相同的商品怎么办
5、 谁解决冲突或争议
blockchain就是用来解决上述问题的技术
区块链(Blockchain)是比特币(Bitcoin)和其它加密数字货币(cryptocurrency)的底层技术原理
区块链(Blockchain)
1、 区块链是一个去中心化的分布式数据库,他用来解决信任危机(你想分享使用一个数据库,但是对其他人的置信度不高)很有帮助
2、 区块链的权限(permissions)与共识(consensus)
当两个节点对数据库中数据操作发生冲突时怎么办呢?区块链会用一个共识的过程解决上面这个问题。
区块链使用共识系统来确保数据库中的信息总是最新的。例如,共识系统会根据预先定义好的规则判断哪个节点优先获得资源的使用权,并上锁。