超级账本怎么跟踪鱼- 从深海到餐桌?
看,一天是很长的。早上7:15醒来,7:30打电话,工作,健身,骑自行车去工作,吃饭,再骑自行车去开会,记笔记,聊天,社交,回家,看到桌上摆着非常美味的三文鱼。是的,你没听错。我在晚上9点之后才从超级账本(Hyperledger)大会回到自己家。然后看到桌上有三文鱼,但是我忍不住思考,“我怎么才能知道它是野生的,不是市场上买的呢?”
这就是英特尔在Linux基金会帮助下所做的事情—超级账本锯齿湖。但是在讨论这个之前,我们先了解下背景。
什么是Linux基金会?
1.它是开源的。不仅如此,而且是世界上最大的非盈利开源组织。
2.它是基于社区的。最大的云服务供应商中,10/10都给Linux基金会项目作出贡献。
3.最大的技术分享投资。Linux基金会的项目大约花费了160亿美元的开发费用。
4.商业运用。基金会的目标是加速技术发展,帮助快速商业落地。
一些著名项目包括: Node.js, Kubernetes, 当然也包括Linux本身。Linux基金会有很好的项目记录,但是超级账本(Hyperleger)和Linux基金会有什么关系呢?
超级账本(Hyperledger)有什么应用?
1.大型项目。超级账本其实已经有5大“框架”,有锯齿湖,Iroha,Fabric,Burrow和Indy。
2.海鲜溯源。再次回到三文鱼。你付了双倍价钱,只是因为上面写了个野生的商标。锯齿湖项目确保你花的钱很值。但是怎么实现呢?
3. 物联网传感器。在海鲜上的传感器,将时间和地址的数据传输到区块链上。随着所有者的改变(从渔民到加工厂),所有这些都被记录在账本上。
4.购买者信任产品。消费者可以看到从渔民到商场的整个过程,所以他们相信这个产品的质量。
为什么开源?
虽然撰写高规格的商业逻辑是很有趣的,而且对于不同的公司,商业模式都是很特别的,你需要底层技术去把基础打好,然后基于它来创建商业逻辑。这种底层技术就好像管道工程。这是一定需要做的,但是却不是很有意思。这就是为什么要有开源社区。因为有太多有趣的区块链技术,但是有些开发人员愿意去花时间来建造这些底层“管道”,来创建一个平台为所有区块链应用打下基础。这个平台必须要足够大,你才能为任何应用打造app软件。有了底层平台,你还需要工具来打造想要的下个app软件。
超级账本(Hyperledger)工具是什么?
- 超级账本 Quilt。如果你有几个账本,但是它们之间不能交互怎么办?Qulit工具就通过ILP协议,为分布式和非分布式账本系统之间的价值转换提供了可能。
- 超级账本 Cello。这个工具为创建,管理和关闭区块链项目提供了方便。
- 超级账本浏览器。就如字面意思,这个工具帮助可视化,查询和调用转账以及相关数据和其他记录在账本上的信息。
- 超级账本 Composer。如果项目仍然在孵化阶段,超级账本最好的工具就是Composer,这个工具可以为区块链应用建造加速。这个工具是基于超级账本Fabric,提供简单的方式来开发智能合约,和商业网络的细节。如果你想了解超级账本Fabric,这个工具是个很好的起点。
下一步是什么?
现在Fabric工具的1.1版本即将发布,期待更多的超级账本项目能够从概念证明发展到落地。不仅如此,期待超级账本框架中能有更多的工具。现在有很多的公司都把区块链解决方案私有化,2018年会有越来越多的方案开始公开化。另一个大问题是,随着区块链和数字货币变得越来越出名,这些应用的底层设施显得很脆弱。这些问题在你的系统变得更加出名的时候,会显得更加严重。在网页上,CDN例如云网络的创造是为了保证如果网络拥堵,应用也能平稳运行。但是今天在区块链技术上,还没有类似的可实施技术。
但是区块链技术毕竟是很新的,在这个领域有太多的机会。这也是为什么对于在这个难以置信的全新领域工作和学习,大家会显得如此兴奋。