自从9月份北京黑客马拉松成功举办后,不少朋友希望我们能把团队内部平时举办的 BBL 分享出来,我们觉得这个建议不错,随即开启了 ArcBlock Technical Learning Series,目前已经分享了八个主题,涵盖数据处理和分析,区块链技术,软件开发设计等内容。我们希望通过分享技术主题,即让感兴趣的朋友们收益,大家互相切磋,又能锻炼我们的工程师对知识的归纳和总结的能力 —— 因为,学会一件事情是一回事,能够把所学内容总结并传授出去,是另一回事。在这个过程中,我们学到了很多,也收到了很多反馈。最有意思的是,虽然区块链已经大热了一年多,很多技术群体对它的认知还停留在去中心化,加密货币,以及对智能合约的浅显理解上。所以,我们 ArcBlock 技术团队觉得有必要协力打造一个完整的区块链技术指南,从概念,原理,以及应用几个层次完整阐释我们对区块链技术的理解。目前的大纲如下:
公开可验证 —— 去中心化的必经之路:通过一步步勾勒在数字资产上如何达成公开可验证,我们帮助你更好地理解为什么区块链是如今这个样子
为什么需要公钥加密算法?
为什么需要共识算法?
为什么需要区块这样的容器?
去中心化应用场景:介绍一些典型的区块链项目
去中心化账本 - 比特币:通过构建一个人人可以读写的账本,比特币精巧地模拟了我们日常使用现金系统
去中心化计算 - 以太坊:以太坊企图成为一个 dApp 的应用平台,它巧妙地使用 Merkle tree 存储状态,构建了一个令人称奇的 world state。然而,以太坊以及受其影响的所有区块链项目,都有着单机单线程这个难以逾越的天花板。
去中心化文件系统 - IPFS:IPFS 借鉴了 git 的内容可寻址文件系统(content-addressable filesystem),并将其拓展到 p2p 领域。IPFS 目标是颠覆 web,我们深入探讨一下它的实力是否配得上它的野心。
共识算法
Paxos / Raft 浅析
PoW
Tendermint
Casper
入门指南:如何构建区块链应用
如何在以太坊上创建 dApps
如何在 Hyperleger Fabric 上创建 chaincode
入门指南:如何打造一个区块链
Tendermint:从零开始构建区块链项目
ArcBlock Forge:快速构建区块链应用
思考:区块链技术的未来
真的有必要全网共识么?
区块链能否 rebase?
如何让私钥像用户名密码一样方便?
这是一个宏大的,包罗万象的主题,我们会不断更新,不断优化这些主题。当然,如果要把这些内容仔细地讲述一遍,一个周末都未必够,因而,我们将其打造成一个系列,一个行业内最全面,最权威,最关注于技术本身的系列讲座,我们将其称之为:2019: A Blockchain Odyssey - 区块链技术漫游指南。和银河系漫游指南一样,我们的口号是:Don’t Panic。它有两重含义:既不要因为币价的低迷而对技术失去信心,更不要因为旁人的浮躁和形而上对技术失去了钻研和进取精神。
这次国内之旅,我会分别在上海,深圳和北京就上面的大纲选一些主题进行讲解:
上海站:
深圳站:
北京站:
最后压轴的北京站的活动,我们和承办方微软创新车库一起,献上一场长达四个小时的饕餮盛宴。时间上对上班族可能不那么友好,但是内容绝对精彩,不容错过!而且,这是你近距离了解微软的绝佳机会!也许,这个讲座就是那只在你的人生旅途中挥动翅膀的蝴蝶,或者乔帮主口中的那些人生中你并不在意却影响深远的片段(dots)?
感谢参加!到时见!
领取专属 10元无门槛券
私享最新 技术干货