新华社北京 10 月 25 日电 中共中央政治局 10 月 24 日下午就区块链技术发展现状和趋势进行第十八次集体学习。中共中央总书记习近平在主持学习时强调,区块链技术的集成应用在新的技术革新和产业变革中起着重要作用。区块链到底是什么?为了帮助大家理解,我们整理出了一系列文章。
2018 年开始,InfoQ 为千万互联网人打造了一个区块链技术公众号:区块链前哨。这个公众号,旨在帮你掌握最前沿区块链资讯,并会深度分析区块链技术,致力于区块链技术普及。同时我们还有千人交流社群,不定期会举办线上技术分享。我们希望,从新手到精通的过程中,你只需要关注这一个专业助手。
InfoQ 邀请到了 Velo Payments 的联合创始人和首席技术官约翰·戴维斯和 web3j 类库的作者康纳·斯文松,请他们谈了谈对区块链的个人认识,以及区块链的现状。
R3 首席技术官理查德·布朗和《50 英尺区块链的进攻》的作者兼记者大卫·杰拉德,分享他们对区块链的看法。
从程序员角度看区块链技术。
比特币已经在争议中走过了 7 年多的历程。在历史上,很少有这样一种东西,人们对待它的态度如此泾渭分明,支持者认为它将改变世界,反对者认为它毫无价值。望文生义,很容易得出后一个结论。“币”这个词虽然准确的描述了其金融属性,但由于过于形象,使得大多数人对于它如何能与完全虚拟的“比特”关联起来而大惑不解。
比特币的工作量证明,就是我们俗称“挖矿”所做的主要工作。理解工作量证明机制,将为我们进一步理解比特币区块链的共识机制奠定基础。
地址、交易、区块、网络是区块链数据里面最基本最重要的概念。地址用来标示一笔交易的支出方和接收方。所有的交易最终需要被记到统一的账本——区块链上,而这个账本是通过区块确认并完成的。每一个新区块,都会被打上时间戳,最终生成依照时间前后排列并加以记录。每个独立节点之间又通过比特币网络来建立联系,这样就为电子交易记录建立了一个去中心化、分布式的时间戳服务器系统。
在比特币区块链中,交易是最核心的内容。通过前面的讲述,我们知道,比特币通过基于密码学的公私钥体系,交易的发起者可以使用自己的私钥对交易进行签名,其他人可以使用其公钥进行验证,这就从数学上保证了用户资金的安全。那么其交易具体是怎么构建的呢?
在比特币区块链中,每一个区块都指向上一个区块,这些通过 SHA256 计算的区块哈希链就是比特币账本不可篡改的基础。本文中廖雪峰详细地介绍了比特币及比特币区块链的相关知识。
Hyperledger 基金会的成员有很多大牌,诸如 IBM,Intel,思科等。基金会里孵化了很多区块链项目,Fabric 是其中最出名的一个,一般我们说超级账本(Hyperledger)基本上指的都是 Fabric。在接下来的篇幅里,我会讲解 Fabric 的架构,包括多链多通道、账本设计等等,以及链码的编写和部署流程,最后再讲讲遇到的坑和 Fabric 的一些不足。
本文讨论了区块链解决方案的两种主要类型,以及今天部署的一些主要变体,还介绍了不同解决方案的相关用例。
2019 年,科技人才是否仍对这一领域抱有兴趣?企业还招聘具有相关技能的员工吗?
区块链有希望重塑业务流程,但它是一种仍处于开发中的技术,几乎没有现成的可用于生产的系统,更不用说那些必须深入理解的治理问题和漏洞了。本文分析了企业在使用区块链时可能遇到的 8 个主要问题。
以太坊、IPFS/Filecoin 和 BigchainDB 之间是怎样的关系?Golem、Polkadot 或 Interledger 又是什么情况?我经常被问到诸如此类的问题,所以决定写下这篇文章,从基本框架层面回答这些问题。本文聚焦于区块链的大框架:介绍区块链中各个计算元素的模块以及各个模块的一些实现案例,偏向概论而非详解。
以比特币为旗帜的区块链技术转眼间已经走过十年了,人们常感慨“十年一代人”,对于现在这个三年就会有代沟的快速发展时代,十年似乎已经很久了。我接触区块链大概一年时间,据说在这个领域三年就是资深或者专家了,可见,这个领域尽管有十年历史,却还差些积累,同样十年左右历程的云计算,目前已经是“铺天盖地”了。虽然有诸多不尽人意,但我依然觉得这是个有趣、有想象力的领域。
区块链是一个备受瞩目的话题,随着 ICO、割韭菜等乱象逐渐被识破、被禁止,真正关注其实用价值的“链圈人”越来越多,而从技术角度开始的争议、变革正在让区块链朝着更真实、更有益的方向发展。本文以 Hyperledger Fabric 架构设计为例,先抛开有币的情况,针对联盟链,就“链圈人”一直关注的几个问题进行探讨,提出笔者对区块链应该用来做什么的建议。