“链圈”十年反思

2023-10-20 21:20
文章标签 反思 十年 链圈

本文主要是介绍“链圈”十年反思,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

f09d0a5b8daaa6edf490b3904c197ee6.png

2013 年 11 月,Vitalik Buterin 发表了以太坊白皮书的第一个版本。事后人们经常把这视为“区块链 2.0” 时代开启的标志,但在当时,其实是以太坊的出现才使得“区块链”作为一项单独的技术从“数字货币”当中分离出来。换句话说,比特币作为 “区块链 1.0” 是事后追封的,区块链真正作为独立领域,应该从 2013 年 11 月开始算起,到现在正好是十年。

区块链和数字货币应该被视为不同的两个行业,因为两者的目标和价值主张非常不同。数字货币行业,或者俗称“币圈”,创造了一个特立独行的平行世界,然后在这个世界里创造虚拟的数字资产,构建自由金融市场并在其中交易盈利。由于其规则和价值观体系与现实世界格格不入,币圈很少或完全不考虑对现实世界或实体经济施加影响。而区块链行业则截然不同,是以改造实体经济、影响现实世界为目标的,因此这个行业的人自称“链圈”,以示区分。

区块链一度是被视为与 AI 并驾齐驱的颠覆性的科技而被寄以厚望,但实事求是的说,十年下来,成果令人失望,可以说是典型的高开低走。不但没有做出什么震惊世界的成就,而且一些曾经被寄以厚望的项目,比如 IBM 与马士基合作的供应链管理系统、澳洲证券交易所 ASX 的链上股票交易系统,纷纷以惨败告终。一些本来以区块链为核心的知名项目,也纷纷放弃区块链,回归传统架构。这些失败,毫无疑问地严重地打击了人们对区块的信心。

问题出在哪里?区块链是否还有未来?下一步应该怎么走?

我是 2015 年开始学习和研究区块链的,入门的时候是一个标准的链圈人。从 2017 年底开始,我逐渐把重心放在数字资产上。但就个人而言,我更加认同链圈的价值主张,期望看到区块链这一新技术对更广阔的现实世界产生影响,创造肉眼可见的价值,并获得更多普通人的认可。所以在区块链作为一个领域出现十年之际,我简单谈谈自己的几点看法。

先把体谅的话说在前面,区块链确实还处在一个很早期的阶段。很多人拿区块链去跟 AI、电动车、云计算去比,都是十年前风口上的技术,你看看别人已经取得多么大的成就,再看你区块链,啥也没干出来。但是这个比较实在很不公平,因为那些领域其实是老树新花,而区块链真的是一个刚萌芽的全新领域。具体地说,区块链其实是对一个分布式计算和社会协作领域的理论难题给出的一个算法解。这个难题就是:如何不依赖权威而能产生和传播信任?这个难题困扰了人类几千年,但是直到 2008 年比特币白皮书才突然给出了一个可行的解决方案。也就是说,现在区块链这个行业还处于理论突破之后最初的十几年时间里。如果我们了解一下芯片、互联网、AI、电动车、新能源这些现在最火的技术产业,就会知道,它们的理论突破早就是几十年甚至上百年前的事情了,它们十几岁大的时候,可能连产品都没有,甚至都没有资格总结教训。相比之下,区块链至少还做出来一些东西,至少积累了一些教训。因此区块链确实还处在一个幼年期,我们对待它还是要多一些耐心。

尽管如此,链圈在过去十年的发展中,还是有很多不尽如人意的地方,走了不少弯路。如果不走这些弯路,链圈确实有可能发展得比现在好。这其中有些问题是客观问题,不是靠链圈自己能解决的,但是也有不少主观问题,值得总结经验教训。

第一个问题,链圈生搬硬套了币圈的技术工具和思想,导致在落地应用时产生了严重的“排异反应”。

毫无疑问,币圈始终冲在区块链技术应用的前沿。但是,像比特币、DeFi 这样的技术是解决极端问题的极端手段,它们所生存于其中的那个“密码朋克”的自由主义的数字丛林环境,与现实世界差异太大了:人人匿名,但除此之外一切公开透明,数字身份可随意创造和抛弃,代码即法律,而代码之外无法律,凡此种种规则,不但在今天与现实世界格格不入,即使在未来也不可能为主流社会所接纳。而这些规则和思想,渗透到区块链技术的方方面面。当链圈把这些技术搬到现实世界来的时候,并没有在全行业范围内认真地研究和讨论,究竟哪些可以借鉴,哪些必须调整,结果就是在落地时遇到严重的阻抗。

第二个问题,价值主张放错了重点,调子又起得太高,没有摆正位置。

币圈的核心意识形态是去中心化和共识,链圈在起步的时候未加审视地把这个价值主张抄过来到处宣扬,以不切实际的“去中心化”作为主要价值主张,一上来就摆出一副要取代和颠覆传统架构的革命姿态,四面树敌,又难以获得用户的理解和支持。去中心化共识这个主张,只有在中心作恶而且尽人皆知的条件下,才能够得到广泛的共鸣。在数字货币这个领域,这个条件局部成立,但是在大多数领域,这个条件并不成立。换句话说,传统的基于可信第三方的信任机制在绝大多数场合里并没有暴露出严重的问题,反而因为其灵活成熟,更受到用户信赖。在这种情况下,非要渲染和夸大中心化作恶的风险,然后试图用一个不够成熟的新架构去全盘取代传统架构,用户自然不会买单。

除了基于现实的考虑,从道理上分析,“去中心化”以及“分布式共识”也不应该成为区块链行业应用的核心价值主张。如前所述,区块链本质是要解决在不依赖于权威的可信第三方的前提下,如何确认事实,产生和传播信任的问题。在数字货币应用场景中,通过少数服从多数的投票来确定事实。但在大多数行业应用中,事实或者是由相关方协商认定,或者由授权机构认定,几乎永远不会轮到一群不相干的人来投票认定。所以,以行业应用为目标的链圈的核心价值主张根本不应该是“去中心化”或者“分布式共识”。

第三个问题,长期纠结于“有币还是无币”这样的初级问题,浪费了大量的时间。

长期以来,链圈一直在争论纯区块链应用是否必须有币。这是一个非常没有意义的争论,因为结论十分明显,也早就被论述过:区块链应用必须有币。

为什么这么说?第一,区块链应用本质上都是解决信任问题的,而在商业领域,99% 需要跟信任问题相关的应用场景都是要跟钱打交道的,链上没有钱,那么也就没有什么信任问题需要被解决,更谈不上有使用区块链的必要性。第二,区块链一个核心艺能,就是对支付进行编程,有了这个能力,很多应用场景立刻画龙点睛,阉割掉这个能力,使用区块链的意义就大打折扣。第三,区块链要解决激励问题,链上也必须有钱。

这些都是很明显的道理。但因为在一些国家和地区,政府和公众对“发币”等行为非常反感,所以链圈很多人在紧箍咒之下,虚与委蛇地去迎合所谓“无币区块链”这样空中楼阁的想法,主动把区块链弱化为一个又慢又贵的残废级数据库,结果自然是干了半天一事无成。

实际上链上有币,并不等于就要“发币”,完全可以引入 CBDC 或合规稳定币,同样可以发挥出区块链的价值。与其不切实际地浪费时间去探索什么“无币区块链”,不如大家齐心协力与政府、监管当局和公众充分交流,阐明利害,尽早实现合规数字货币上链。

第四个问题,没有充分发掘“通证”的潜力。

“通证”是我与元道先生在 2017 年造的一个新词,对应于区块链里的 “token”。当时我们的观察是,区块链虽然也可以做一些别的事情,但是最擅长、做得最好的事情,只有一项,就是对通证的管理和编程。因此,区块链应用拓展和探索,很大程度上就体现为对于通证应用潜力的拓展和探索。从另一个角度来说,区块链核心的价值是解决信任问题,而信任需要一个凭证作为载体。现实世界中,证照、印信、徽章、签名、票据、货币、合约就是信任载体,而在数字世界里,区块链通证就是目前技术水平下最好的信任载体。而链上的通证,在验证、流转、交易和可编程方面都具有其他信任载体无法比拟的优势,能够很好地体现出区块链的使用价值。因此,通证应该成为区块链应用的核心。

但是从过去这些年链圈的实践来看,这没有成为广泛的共识。很多区块链项目对于通证的理解和应用严重不足,表现为只使用少数几个非常初级的通证标准,如 ERC-20、ERC-721 等,然后把业务逻辑搞得很复杂。这降低了解决方案的可理解性和功能。

第五个问题,没有提出解决数据隐私问题的行业实践。

币圈应用,用户匿名,但是每一个地址背后的所有数据和行为历史都是公开透明的。这跟现实世界正好相反。在现实世界里,用户需要实名参与商业活动并接受监管,但是其商业数据和商业行为,则属于隐私,如果没有特别情况,不需要对外公布。这样一来,来源于币圈的区块链技术对于隐私问题的态度,与现实世界的需求之间就产生了一对矛盾。如何在行业区块链应用中处理这对矛盾,这是关系到区块链是否能落地的根本问题。但是有一些链圈项目,不仅不直面这个问题,而且试图劝说用户接受币圈的数据隐私观念,这既不合理,也不可能。当然,我也知道一些项目致力于解决这个问题,各有各的招数,但是没有行业级别的标准实践,甚至关于这个问题的横向探讨也很少。可以说,不解决这个问题,区块链落地实体经济绝对没戏。

导致区块链行业应用长期不能落地的原因肯定还有一些,但是我认为以上五项是最值得提出的。

基于以上的分析,链圈如果要在未来取得突破,我有以下建议:

第一,将区块链视为解决特定具体问题的解决方案,而不是“区块链革命”,要跟传统架构融合共存,而不是杀气腾腾地要去取代和颠覆。应当实事求是地分析应用场景里对于信任问题的真实需求,不要夸大中心化作恶的风险,可以交给中心化解决的问题,不一定非要上区块链。可以用密码学解决的问题,不一定非要用区块链。让区块链在关键的位置上发挥作用,比让它包打天下更有利于它的健康发展。

第二,积极推动央行数字货币或合规稳定币上链,这是区块链应用落地的关键一笔。不要只见树木不见森林,纠结于 CBDC 的价值观争论当中,要认识到,CBDC 的推广和应用,将促使亿万用户开设和接纳自主权身份,将推动监管科技与区块链的整合,这是区块链得到广泛应用的最重要的基础。这件事情办成,就一通百通,这件事情办不成,链圈就会长期停滞不前。

第三,加深对通证的理解和研究,把它的潜力尽快发挥出来。在国内的区块链开发者,需要通过学习摆脱 “代币” 这个词带来的误导,认识到通证作为信任载体的丰富的表达能力和可编程潜力,但同时也要防止走向“万物皆可通证化”的极端。

第四,中短期内仍然以金融、贸易、支付相关的应用为核心突破口,把资产的表达、流转、交易、编程、监管作为主要的价值主张,突出效率优势,弱化意识形态,争取在这些方面尽早实现突破。这些方向不突破,其他领域的区块链应用很难做起来。

第五,将如何解决隐私信息保护问题作为最重要的课题之一,在全行业内进行讨论,并制定有关的标准实践和工具。

第六,认真考虑如何激励用户采纳区块链方案的问题。区块链是一个新工具,相比于现在主流的技术,区块链解决方案给用户带来的好处,一开始并不明显,必须要达成网络效应之后,才能展现出巨大的优势。对于这种类型的技术,要想发展好,必须想清楚“谁是我们的朋友,谁是我们的敌人”这样的问题,尽可能获得更多人的支持,比如学习互联网和币圈,考虑对于早期用户提供补贴。

这篇关于“链圈”十年反思的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/249801

相关文章

可选择的反思指令微调

论文:https://arxiv.org/pdf/2402.10110代码:GitHub - tianyi-lab/Reflection_Tuning: [ACL'24] Selective Reflection-Tuning: Student-Selected Data Recycling for LLM Instruction-Tuning机构:马里兰大学, Adobe Research领

每个游戏公司的领导都应该看看Supercell的“十年总结”

我知道,你一定会说,Supercell的案例太特殊了。手游出现以来,全世界就只有这么一个Supercell,它的经历、理念和公司架构这些文化,其他公司学不来,不管对中国公司还是海外公司,都没有什么实际借鉴意义。 但Supercell真的有这么“特殊”吗? 比如他们对于留存数据的看重,尤其是测试期留存的看重,和国内——和任何一家常规游戏公司看重留存的态度,都没有什么明显不同。 他们也会试着设立

大数据方向另一个十年开启 |《硬刚系列》第一版完结

《硬刚Presto|Presto原理&调优&面试&实战全面升级版》 《硬刚Apache Iceberg | 技术调研&在各大公司的实践应用大总结》 《硬刚ClickHouse | 4万字长文ClickHouse基础&实践&调优全视角解析》 《硬刚数据仓库|SQL Boy的福音之数据仓库体系建模&实施&注意事项小总结》 《硬刚Hive | 4万字基础调优面试小总结》 《硬刚用户画像(一) | 标

20-30岁,我拿十年做什么!

20-30岁,我拿十年做什么! 一:这10年,一定要有自己的方向   1、没有方向感,是最要命的   2、不管起点有多低,都要坦然接受   3、围绕自己的兴趣爱好选择职业   4、做自己最擅长的事   5、从最容易实现的目标开始做起 二:这10年,要做哪些准备?   1、要过语言关   2、要有一样看家本领   3、掌握工作的全部   4、把知识变成能力   5、向成功的人学习

阿里十年架构师用一张图告诉你什么是系统架构师

阿里十年架构师用一张图告诉你什么是系统架构师 Java架构解析 2018-11-03 20:54:41 这张图从架构师的综合能力、岗位认识、岗位职责等方面,清楚的画出了作为一个架构的基本准则。人人都想成为架构师,可作为架构你达到了图上面的要求了吗?   系统架构师是个神奇的岗位。为什么这么说,在一个人数不多的小公司,你可能什么都需要做,身体力行,做总监兼架构师或者是主管/高级开发兼架构

一名工作十年的高级Java程序员总结出成为技术大牛所需要的知识

一名工作十年的高级Java程序员总结出成为技术大牛所需要的知识 互联网Java架构 2018-11-16 21:22:36 每个人都有大梦想,作为程序员当然是想做一个程序大牛,毕竟不想当将军的厨子不是好裁缝!那么要想成为好裁缝,不好程序员,应该需要哪些知识呢?小编搜罗了一下,还真不少呢!吓死宝宝了! maven的使用 maven的使用入门 maven私服的搭建及部署 maven坐标分析

大卫谈学习4:为何你会一年经验用十年?

转自:http://davidzhang33.blog.51cto.com/3095817/1313940/ 引子 哈德良皇帝手下有一名将军觉得自己应该被提升。“我应该晋升到更重要的岗位,因为我经验丰富,至少参加了十场重要战役。”可皇帝是位对他人才华有着高明判断力的君主,他并不这样认为。于是他随意指着绑在周围的战驴说:“亲爱的将军,好好看看这些驴子,它们至少参加过20次战役,可它

【大厂面经·真实原创2024.08.26】普本科班5年Java大厂面试全记录与反思

1. 时间线 2024.08.19日:投递简历,当天约面 2024.08.26日:一面,面试时长一个半小时 2024.08.28日:凉 2. 问题列表 自我介绍项目重难点为什么要用到Redis而不用其他的去做?Redis如果内存达到上限,或者Redis服务宕机了,会不会有数据丢失的情况,如何解决?多级缓存如何保证一致性?存储到Redis中的数据结构是怎样的?微服务中本地缓存各个节点中的缓存不

将军百战死,程序十年成

将军百战死,程序十年成 十年前的 2014.8.3 我释出了动词算子式通用代码生成器的第一个完整版本 InfinityGPGenerator 0.6.5,即无垠式通用代码生成器 0.6.5。这是一个重大的里程碑。十年后,通用代码生成器已经是一个大家族。昨天,释出了 Golang 通用代码生成器仙童 2.4.0 电音仙女尝鲜版九。此版本支持完善的数据库自动反射功能。大大完善了数据与元数据编辑器功能

LeetCode49题的反思

Java里的List(集合)、Array(数组)、Map(字典) List<String> L= new ArrayList<>();(List是接口,ArrayList是接口的实现类) int[] Y= new int[2];(Java命名类型,int[]是个类型,Y是变量名) Map<String,Object> F = new HashMap<>();