【简介】为了追随石头兄弟的脚步,在过去的日常阅读中一直在关注区块链的相关内容。随着时间的推移,渐渐地,渐渐地,我对区块链有了一些了解。整理笔记,润色成文。《一图胜千言》,从区块链的概念到特性,从技术到应用,从如何学习和使用到区块链的未来与挑战,选取一些典型的图表,梳理对区块链的认知区块链。什么是区块链?在《》,老coder是这么认为的。本质上,区块链是一个平台,旨在为一群人提供一种无需集中式系统即可进行数字化工作的方式。“交易”在账本上创建,但同时保持安全和私密,因为每个人都可以看到每个人计划改变什么并同意使交易合法化。如果难以理解,一张图可以将区块链描述为5个环节:机器之间的交易,所有成员在知道交易信息后进行验证,用户网络确认交易所在的新区块,并将新区块加入区块链,本质上,区块链可以理解为分布式账本。通俗地说,朋友圈有这样一段有趣的描述:相对于由锁组成的链条,每个用户都有自己的钥匙,是一种分布式、去中心化、可追溯的访问方式。特点区块链有什么特点?正如《》对大数据特性的总结,区块链大致具有四个典型特性,简称“4T”特性——区块链以其铁定的交易数据进行验证,具有安全可信的特性;通过分布式账本为用户提供对共享信息的完全控制,并具有透明审计的特点;通过交易过程中缓慢而复杂的数据集增强可追溯性;通过没有中间代理的流程,交易过程是自动化的。面对这些4T特性,可以赋能一些商业模式,实现某些领域的创新。技术尽管区块链具有浓厚的“经济学”色彩,但从技术角度来看,它仍然离不开分布式系统的架构。下图是Hyperledger给出的区块链系统的功能模块图。其核心是区块链服务,包括共识管理器、P2P通信协议、分布式账本及其存储。Chaincode相当于智能合约的实现和接口。2016年《中国区块链技术和应用发展白皮书》,给出了类以太坊区块链技术的分层架构。从分层架构可以看出,区块链在技术上没有突破性的创新,更像是“组合式创新”。对于不同的算法,区块链在挖矿、数据结构、交易验证等方面有不同的表现形式。所谓“共识”,就是区块链中的差异。截至2018年2月,区块链上大约有72个共识。这些共识方法可以分为7类,包括大家熟知的工作量证明(PoW)和权益证明(PoS),有基于BFT和DAG的共识算法,也有基于时间和空间的共识方法,还有关于这些方法混合模型。应用区块链的4T特性具有一定的普适性,应用于不同领域,形成区块链的应用生态。无论是教育医疗,还是金融娱乐,以及公益和社会管理,甚至通信、物联网、共享经济和知识产权,区块链都有一定的用武之地。虽然区块链的兴起与比特币息息相关,但链是链,币是币。两者不能混淆。区块链在非加密货币领域仍有典型的应用场景。区块链不再是实验室里的玩具。在现实世界中,诞生了很多区块链的典型应用。下图给出了现实世界中的一些区块链用例。特别是由于区块链固有的经济属性,很容易让人想到将区块链应用于金融科技。那么,传统的金融模式和基于区块链的金融模式有什么区别呢?此外,安全和隐私一直是业界关注的焦点。新规的出台意味着欧盟对个人信息的保护和监管达到了前所未有的高度,堪称史上最严的数据保护法。或许,区块链可以作为实施GDPR的手段。既然区块链具有广泛的潜在应用,那么我们如何采用区块链技术呢?如何采用区块链“他山之石,可挖”,首先我们来看看有哪些企业已经实施了区块链技术,区块链应用又如何呢?可以看到很多知名公司都有自己的区块链实现,只是场景和领域不一样。那么,如何评估哪些区块链技术可以用于我们当前的业务呢?上图显示了评估某种区块链技术的9个环节和步骤:安全去中心化隐私可扩展性易用性区块链领域的竞争优势与其他技术领域一样依赖于人才。如何成为区块链工程师甚至架构师?因为区块链是一种组合创新,需要掌握的技能领域相对较多。这可能是区块链人才比较稀缺的原因。未来与挑战面对一项技术,除了溯源之外,我们经常会问的一个问题就是“下一步是什么?”区块链的未来会怎样?公链、侧链、联盟链,不同的技术试图解决不同的问题。作为码农,试图描述区块链的未来是不现实的,但同样的创新组合——混合链似乎更有吸引力。当然,区块链应用仍然面临着各种挑战。下图显示了区块链应用的六个挑战领域。不过,与最初的互联网类似,根本的挑战仍然是商业模式。对于区块链来说,技术挑战只占10%,90%的挑战是我们如何面对区块链网络建设和管理的商业模式。也就是说,如何在区块链上做生意?
