DApps认知升级:用类比思维破除对去中心化应用的迷思

我准备从本月开始推出一个专栏《去中心化应用认知升级》,配合这个专栏我还准备制作一些相关的短视频,定期播出或者通过 Clubhouse 讨论。这个专栏面向更广泛的关注区块链和去中心化应用的人,而不仅仅是开发者或专业人士,力图每一段短视频只讲述一个概念和知识点,并且配合 ArcBlock 的实际设计和实现,让更多人在认知去中心化应用(Decentralized Applications,缩写 DApps)价值的同时,意识到这一切已经不仅仅是愿景,而是立刻可以使用的现实技术和产品。

很多年前在互联网刚刚开始商用的时候我亲历过一件事:一个著名的广告设计背景的团队为客户设计一个网站的方案,设计非常精美,从审美角度他们在所有的竞争者中一枝独秀,但只有一个问题——他们认为是 HTML 页面就是图片,因此每个页面他们的设计都是一张完整的图片!在今天大家对 Web 的认知之下,看起来这是很可笑的事情,但是在当时这样的事比比皆是。今天如果看去中心应用,如果以为就只是一个和互联网架构一样的东西,使用了区块链,使用了智能合约,就认为这是去中心化应用应该的样子,就如同以为做 Web 网页和做一批印刷彩页图片一样。

破除迷思就是认知升级的一部分

去中心应用一直是一个非常令人费解的名词。对去中心化应用的本质不太能够透彻理解,这并不奇怪。几年前,我自己刚刚开始接触这个领域的时候,同样也会对各种概念困惑不解,看着市场上各种是是而非的描述,甚至偶尔怀疑自己的智商或者多年的计算机科学常识。早期的 DApps 更多流于概念,以至于很多人都很迷惑,而且对去中心化应用的各种曲解层出不穷——有过度崇拜的原教旨主义者(比如言必称去中心化程度够不够的哪些人),有故弄玄虚的各种“概念”(比如“胖协议”什么的),更有很多出于商业推广目的而夸大其辞的宣传。最近这两年,由于对去中心化应用的过度憧憬进而带来的失望,似乎又开始走向另一个极端。

因此在过去几年里, 我们边开发 ArcBlock 平台[1]边撰写了数十篇文章[2]从多个不同的角度来探讨什么是 DApps,以及什么不是 Dapps,实现 DApps 有些什么优势。我们撰写的由中信出版集团去年出版的《区块链实战:从技术创新到商业模式》[3]一书更是拿出了好几章篇幅来阐述这个问题。

在 2019 年《去中心化应用开发设计:学习如何运用聚焦去中心化的产品思维模式》[4]的在线课程中,我主要从去中心化身份(DID)角度讲述了开发去中心化应用的思想。如果你还没有看过那个讲座,那么我建议你花一些时间去听一下,因为开发去中心化应用最需要的是一种思维模式的转变,在开发方式、开发工具、语言、框架甚至技能方面并不需要太大的更新,但却需要在设计思想上有一些新的思路。

类比“中心化应用”与“去中心化应用”

了解 ArcBlock 的朋友都知道,我们在产品和技术设计上经常提到“第一性原理”,但是在帮助大家如何更好地理解去中心化应用的时候, 我想更多使用“类比”的方法。

前些时候,我们的设计师曹雯写了一篇用乐高积木来类比理解 ArcBlock 体系架构的文章《逛乐高玩具店:开发一款去中心化应用的有趣旅程》[5]就是从类比的角度让读者轻松理解我们的软件架构,获得了很多好评。

当我们采用正确的类比,就很容易理解去中心应用和中心化的应用的区别和联系,一些问题和疑问就迎刃而解。无论是建筑设计还是乐高积木,都是用类比的方法来帮助大家更好理解:建筑和去中心化应用是从宏观的角度类比,让大家更容易体会什么是去中心应用;从乐高积木看去中心化应用,是从微观的类比,让大家从细微处去理解如何构建中心化应用。两者有异曲同工之妙。需要注意一点,“类比”的方法往往是为了帮助大家的理解,有些时候未必精确,因此一定需要在类比对概念理解后,进一步深入思考。

图:一个用积木搭成的房子的模型和实际的房子

软件设计师(Software Architect)和和建筑设计师(Architect)都是 Architect,因此我们不妨用住宅来理解一下,从架构的角度,去中心化软件跟今天常见的互联网时代的中心化软件有什么区别和联系。

下图左边的高层公寓,可能是很多人都熟悉的每日生活环境。用这样的住房来类比今天的很多互联网服务还是挺贴切的:公寓式的住宅是一种典型的具有中心化特点的服务,很多住户共享了楼道、楼梯、电梯,包括地面以上的空间。很多情况下,住户实际上并没有拥有建筑或者土地,本质上只是在“租用”使用权。对比想象一下,你使用的微信、微博等很多互联网服务,你是和千千万万其他人一起“租用”服务提供商搭建的服务,你账户其实并不是真正属于你,你的数据并不在你的掌控之下。

图:香港一处高层公寓(Unsplash @jcgellidon)和澳洲一栋现代风格住宅(Unsplash @rarchitecture_melbourne)

 文章标题:DApps认知升级:用类比思维破除对去中心化应用的迷思

内容摘要:我准备从本月开始推出一个专栏《去中心化应用认知升级》,配合这个专栏我还准备制作一些相关的短视频,定期播 ...

免责声明:融易新媒体转载此文目的在于传递更多信息,不代表本网的观点和立场。文章内容仅供参考,不构成投资建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。


本文网址:http://mt.ironge.com.cn/html/zt/315bgt/262535.html



备案/许可证编号:津ICP备17005847号

信息网络传播视听节目许可证:0900000

BS17799信息安全管理体系认证:00307I10001R0S ISO9001质量管理体系认证:00307Q10176R1S 违法和不良信息举报:12377 mt.ironge.com.cn All Right Reserve 版权所有