本文来自于一块链习资深讲师刘毅在上周的《区块链技术公开课讲》第24讲中,围绕《Polkadot架构解析——下一代DApp开发技术评述》主题,和大家深入探讨了DApp开发的现状、公链的三种扩容思路、以太坊正朔——Serenity、GavinWood的新征程——Polkadot、殊途同归——Cosmos、DApp开发比较、网络拓扑比较、辨析“跨链”、下一代DApp开发技术选择等9个方面的复盘内容。
刘毅:RandomCapital合伙人,清华大学硕士,区块链和大数据技术专家。20年多种资本市场投资经验,比特币早期投资者。
文章阅读时长:61分钟
复盘内容如下:
本次分享的主标题是Polkadot架构解析,副标题是下一代DApp开发技术评述。其实副标题更能概括本次分享,因为我们不只讨论Polkadot,而是要相对全面地评述平台型公链,包括以太坊2.0、Cosmos等,当然Polkadot是重点。
我希望讲清楚DApp开发技术的走向。这是区块链行业发展的核心问题之一,它不仅对开发者重要,而且会影响到其他行业参与者。因此我尽量讲得直白浅显,争取让非技术背景的听众也能大体听懂。
DApp为何重要?
我先从DApp本身说起,因为来龙去脉很长。最后还是决定简要地谈谈,否则逻辑上不完整。
DApp是DecentralizedApplication去中心化的互联网应用。例如比特币就是一个DApp,它是去中心化的价值存储型加密货币。去中心化的概念比较复杂,V神有篇文章说明了去中心化有架构、治理和逻辑三个维度,大家可以找来看看。
从使用者的角度看,去中心化可以简单理解成,不能被个别或者少数参与者所控制,因此值得信任的应用属性。区块链是实现DApp的主流技术手段,或者说区块链是DApp的基础设施。
本次分享所说的区块链,如果加不特殊说明,都是指公链。DApp和普通的互联网应用的差别就在于D去中心化。那么去中心化为什么重要?为什么值得众多IT互联网从业者参与其中?它是不是个伪需求伪概念?
回答这个问题最清楚的,是a16z的合伙人ChirsDixon,他在年2月发表文章题为《WhyDecentralizationMatters》,就是去中心化为什么重要。
要理解他的观点,首先要了解什么是网络效应。网络效应是指产品或服务的效用随着用户增长而增加的机制。