关于区块链,知乎上有一个很热门的问题:“区块链是骗局吗?” 它有缺点吗? 』不少区块链爱好者和研究人员在这里发表了自己的看法,其中最受认可的答案来自于周钊的回答
()。
如果简单概括一下答案的内容,整篇文章都否认区块链技术,文章开头就是“骗局”。 我不是说数字货币是骗局,而是说所有区块链公司都是骗局。 』 甚至表现出大V对区块链技术的不屑。 当然,作者也有他自己的理由。 如果您有兴趣,可以观看和学习。
前几天,一位从事区块链研究的博士朋友告诉我,这样的答案很糟糕。 不懂区块链的人就会宣判区块链死刑,并让这种误导和错误继续蔓延。 这对于该地区来说是一种伤害。 对区块链技术本身的不尊重,也是对我们这些奋战在一线的工作者和研究人员的不尊重。 我不得不写一篇文章来反驳,才能引起公众的关注。 我以为是个玩笑,没想到昨晚他兴奋地告诉我,他已经痛斥了。
我特意向他要了一份稿子,贴给大家。 以下为正文:
前几天回答了一个跨领域的问题,被热心知乎群众指出错误,帖子被删了。 今天我看到有人和我做同样的事情,并且是经济领域评估技术问题的优秀回答者。 这个答案已经超过5000个赞了? 遗憾的是,虽然他看上去比网络上那些虚拟货币传销骗子稍微专业一点,但他从来没有做过任何行业研究,也从来没有想过区块链技术。 毕竟作为一个自媒体写手,我整天忙着寻找热点。 我不系统地查看相关专业资料,只搜索新闻词汇。 最后,我选择性地披露/或者我不知道我在选择性地披露事实。 仅仅依靠词汇来维持一个不愚蠢的形象确实很困难。
那我今天就把你一点一点地锤进土里。 如果我说的对的话,请各位观众捧起我给他看。 且看号称公众媒体平台中最严谨的所谓知乎V会不会自己删帖。
第 1 部分 – 区块链是无用的技术吗?
抛开那些过于牵强、不明确的“帕累托”字眼,他在这部分的观点分为以下几点:
1.区块链不能提高效率,所以没有用处
2.区块链无法验证事物,智能合约毫无用处
3.区块链除了加密货币之外没有其他应用
1.区块链不能提高效率,所以没什么用
我始终认为,最可怕的谎言是九个真相夹杂着一个谎言,然后从谎言中衍生出错误的观点来误导公众。 “人类社会任何技术的发明和应用,本质上都是为了提高社会生产效率。” 这句话是典型的、彻头彻尾的谎言。 让不明真相的读者认为不提高生产效率的技术是没有用的。 如果你熟悉计算机的历史,你应该知道,自从计算机发明以来,信息系统的高性能和可靠性同样重要。 任何IT系统的运行都不可避免地会产生大量的数据。 尤其对于金融IT系统来说,灾难备份系统更为重要。 这是重中之重。
容灾系统的思想是将单个数据库备份到“多个地区的多个数据中心”,以便在任意一个数据中心遭受灾难时,数据都可以恢复。 那么我想问,容灾系统是否提高了“社会生产效率”? 灾难备份系统是否比区块链更“低效”? 要知道,仅湖北云备份中心就带动当地产值800亿。
再比如,我们常用的机械硬盘都带有RAID(独立磁盘冗余阵列)功能。 RAID 1模式可以将数据同时存储到两个物理磁盘中,允许两个硬盘存储相同的数据。 按照“人类社会任何技术的发明和应用本质上是为了提高社会的生产效率”的理论,RAID1模式根本不应该存在,因为它会减慢数据写入速度,并不能提高工作效率效率。 其实做过运维的人都知道,重要的数据一定要存放在RAID1中。
好吧,容灾系统不能提高效率,但是很有用。 接下来我们将讲解容灾系统与区块链的关系以及区块链的用途。
虽然不能说容灾系统是区块链的基础,但容灾思想却是区块链的雏形之一。 请回头想想容灾系统解决了什么问题? 这是自然环境的不稳定。 但它的问题是无法解决人为因素的不稳定。 那么,如果解决了人为数据录入、人为修改的问题,是不是一个稳定的、数据集成的系统呢?
这就是区块链。 区块链解决人为因素的方式是首先假设大多数节点是诚实的或逐利的,通过多数投票(拜占庭容错)或竞争性奖励(工作量证明)写入数据,禁止修改历史数据(数据库日志) )。 这样,如果没有足够多的节点相互串通进行欺诈,那么区块链本身生成和运行的数据将是可信的。 其可信程度与参与节点的特征以及去中心化(去中心化)程度有关。
我们将在下一节中讨论链下信息的完整性。 链上信息最有可能是诚实的结论已经可以解决很多问题了。
由于我是想批评人,所以我就用原文中的例子:
有人说区块链将用于改变注册会计师行业。 不知道他打算怎么设计。 我猜他的想法大概是这样的。 首先,它必须是去中心化的,所有会计师都将在链上。 然后一个新人将成为注册会计师。 所有会计师必须同意并记录在链上。
抱歉,看到这段的时候真的忍不住笑了。 并不是因为高兴,而是因为作者尽管区块链知识浅薄却坚持回答的态度,以及今天充满“跌,明天涨”的态度让人心潮澎湃。 “中心化拯救宇宙”的区块链传销媒体泛滥令人悲哀。
让我免费告诉您区块链如何改变会计。
会计舞弊是一个行业问题。 对于IT系统来说,欺诈的准备时间可能发生在数据录入阶段,也可能发生在录入后的财务审计阶段。 如果是传统的数据库或者纸质媒体,审计时的欺诈几乎是无法抵御的,因为一旦审计时发生欺诈,几乎是整个公司的主动行为,篡改数据库、删除日志、修改凭证。 这套程序将导致任何痕迹都将被抹去,否则就不会出现“范师傅的会计烧了凭证”这样的荒唐消息。 税务局没有财力和技术实力来维护分散在各个企业的财务数据。 这个审计阶段的数据篡改问题在区块链中可以轻松解决。 每一条小的财务记录录入区块链后,请告诉我如何更改链上的财务/税务记录?
请告诉我,区块链不能提高效率,但是有用吗?
2.区块链无法验证事物,智能合约毫无用处
获得5000个赞的原答案中的一个谎言是,“比特币系统最重要的特性是封闭性和自洽性,它无法验证系统本身之外产生的任何信息的真实性。” 延伸这个观点,区块链无法验证任何东西。
“亲近、自洽”显然是他们自己编造的词,以假装自己拥有丰富的技术知识。 “比特币”并不是封闭的,但在你粗浅的理解中,你认为它是封闭的。 比特币区块链可以通过UTXO将数据写入链上。 我刚才举的例子已经表明,它可以证明数据上传到链上后很可能是诚实的。 虽然比特币系统无法在数据上传到链上之前证明数据的完整性,但是你可以想到事情。 为什么区块链技术就想不到呢? 这种诚实实际上是可行的,但并不完美。
这项技术被称为“甲骨文”(oracle)。
区块链预言机有很多版本,希望将去中心化应用与现实世界连接起来。 从链安全和人群逐利本质的角度来看,实现这一点的最佳方式是由矿工(区块链维护者)负责共同输入数据。 这个过程是和挖矿竞争同时进行的,比如挖矿的同时输入美国大选。 数据,或者通过数据接口输入各个库存数据。 这种方法是最优的,因为矿工是逐利的,他们的利益取决于当前链的安全,所以几乎没有动力去做损害链安全的事情。 举个简单的例子,如果他们合谋诈骗一条基于权益证明(POS)的区块链,当区块链的安全性无法得到保障时,他们的抵押财产(虚拟货币)就会归零。
当需要输入且只有少数人知道且不确定这些人中是否存在欺诈者时,可以通过小规模共识(拜占庭容错)的方式输入。 如果欺诈者的数量不超过2/3,则数据是诚实的。
当区块链预言机最初被提出时,这个系统有很多不同的实现,所有这些实现都是为了能够在不破坏区块链最大的两个优点(安全性和开放性,不需要第三方机构)的情况下运行。 无需信任),实现去中心化应用与现实世界的链接。
但必须指出的是,区块链技术仍在探索之中,基础设施和技术理念尚不完善,需要进一步完善,预言机机制也不完善。
说到这里,我想起了文章中的一个谎言:“经过20世纪90年代初互联网十年的发展,涌现出一大批伟大的公司,阿里巴巴于1999年成立。” 这实在是无知。 作者,我看到您在介绍中写到了信息系统,但是您学过计算机网络吗? 历史是这样的。 1960年,ARPA网络被提出。 1973 年,ARPA 扩展到互联网领域。 TCP/IP协议是1974年提出的,请问,20世纪90年代初期的数据从哪里来? 现在是“互联网”这个词开始普及的时候吗? 还是互联网向公众开放的时代?
互联网在向公众开放之前已经试验了30多年,而区块链才出现了10年。 卷积神经网络在1986年就被提出了,为什么我们还没有看到机器人跑来跑去呢? VR设备的研究从1980年就开始了,那为什么我们还只是玩那些让人头晕的游戏呢?
下面继续,智能合约没什么用。
智能合约的英文全称是“智能合约”,它的正确翻译是“敏捷合约”,否则应该叫“智能合约”。 显然,作者把错误的汉译当成了圣旨,没有要求更深入的解释,甚至还进行了一些扩展。
我对你的扩展方法感到抱歉。 我们技术人员是不接受的。 请不要黑我们,也请不要出门就说你了解区块链技术。
智能合约有用吗? 很有用。 它当然可以实现你想到的强制合约方法,但更重要的是它可以实现很多复杂的逻辑,最重要的是它可以简化很多APP的实现过程。
在没有智能合约之前,如果你需要编写一个区块链应用程序,例如,你需要编写一个“链上投票机”来防止计票作弊。 你首先需要写一个区块链底层,包括数据库、P2P、共识算法等等很多东西。 智能合约出现之后,我们只需要几行代码就可以完成,而且这个APP的安全性完全依赖于现在的链,不需要重新组建一批矿工。
在笔者看来,智能合约提高了生产效率。 有用吗?
3.区块链除了加密货币之外没有其他应用
看到这句话我真的笑哭了。 在没有进行行业调查的情况下,您是如何得出这个结论的? 上面的例子我就不举例了。 让我给你举一个你显然没见过的例子。
目前,跨境小额转账只能通过环球银行金融电信协会(SWIFT)系统进行结算。 一般流程是城市银行——省级银行——国民银行——国外大型国民银行——XX银行——汇款银行。 小银行没有足够的信誉,无法直接与可以直接使用SWIFT的大型外资银行进行结算,因此只能一次结算一级,直至大型国家银行。 这个结算过程可能会持续三天到一周。
而如果银行接入了区块链系统,就可以瞬间完成,因为这个交易是有区块链系统保证的。 事实上,已经有应用了。 Ripple和Stellar已经与许多国际银行合作,包括支付宝本身。 即时到账的国际汇款有用吗?
赌博、公证之类的我就不举例了,都给得很烂了。
这位作者怎么样,你的脸疼吗?
别担心,我们今天有第二部分,让你陷入困境。
第 2 部分 – 要么愚蠢要么糟糕的区块链媒体
“一群不知道什么是区块链的怪物正在进入区块链自媒体战场”对于笔者这样有自我意识的人来说确实很少见。 我也觉得现在充斥网络的区块链媒体很少是正常的。 创富神话一出,各种妖魔鬼怪就出现了。 就像人工智能和物联网一样,很多人都在应用概念。
1. 维基百科
“区块链的典型应用是维基百科。” 这又是一个谎言。 我从来没有在正规的区块链技术媒体上看到过这句话而不胡言乱语。 作者:您是不是被传销媒体洗脑后闯入敌阵的敌特? 我想声明的是,维基百科现阶段并未使用区块链技术。 据我了解,它正在研究区块链,并考虑转向区块链。
即使搬到区块链上,它希望实现的功能也只是给编辑发行代币。 同时,依赖分布式存储将导致维基百科数据难以被清除、访问被封锁。 “去中心化”与主编无关。 区块链的去中心化只与矿工(系统维护者)相关。 维基百科的编辑将来可能只是链上的用户。 区块链对他们来说是透明的,就像你不需要关心微信背后的技术一样。 这与“去中心化”无关。
2、区块链将促进社会分工
“区块链的精神号召大家积极参与自己不擅长、不想涉足的事情。” 我几乎在每一个段落中都能找到作者编造的谎言。 区块链能否促进社会分工? 我不知道,这个问题太大了,技术人员无法评论。 但它把网络维护者(矿工)、创造者(比如创建了微信的腾讯)和用户(用户)分开了。 用户只需要关心自己的需求,维护者通过奖励让每个人自愿参与,而创造者只需要专注于改进产品,不用担心数据。 他们擅长吗? 不确定。 他们想参与其中吗? 至少是自愿的。
3. 各种例子
区块链版权验证,正如我之前所说,对链上数据进行验证,防止认证机构欺诈。 农产品溯源也是如此。 就是在小公司没有足够可信度的时候,利用区块链本身。 他们的信誉取代了他们自己的信誉,以防止他们作弊。 在预言机问题解决之前,这些应用都不是成熟的区块链应用。
我再次强调,到目前为止,区块链还是一项不成熟的技术,还有很多问题需要解决,比如链上链下数据交互、跨链、隐私保护等。这是一个大问题。 。 现在的很多区块链公司,除了做底层的,大部分做应用研究的区块链公司都是提前钻坑的,比如很多量子通信、抗癌药物公司。 但现在不负责任的媒体太多了。 公众在没有能力辨别的情况下开始投资。 更可怕的是,所谓的意见领袖不懂得假装懂。
第三部分-腾讯和阿里巴巴的区块链应用
说实话,我们一直认为腾讯和阿里巴巴做区块链是个笑话。 区块链的安全性来源于共识算法和节点的分散性和竞争性。
在阿里巴巴和腾讯开发的区块链应用中,单个节点无法随意接入链上参与链上维护,这意味着无法证明链上产生的数据是否诚实。 如果源代码不公开,就意味着无法验证其是否防篡改。
从共识的意义上来说,他们的链安全来自于自己公司/或公司联盟的声誉,而不是来自参与共识算法的节点的竞争。 这种联盟链确实可以认为是多个公司共同维护的分布式数据库。
这篇文章中我从作者那里认出的几句话是:“综合考虑,这就是人性。区块链是一件每个人都可以穿的新衣服。” 看看这个自媒体达人V不来吗? 可惜这个傻孩子实在是太傻了。 整篇文章80%都是靠谎言来吸引眼球的。 真的就像皇帝的新衣,一看就会被撕碎一样。
最后——区块链的意义是什么?
在可以添加任意节点的情况下,拜占庭问题的可实现解决方案一直是计算机领域皇冠上的明珠之一。 2013年,Leslie Lamport因其对该问题的研究获得了2013年图灵奖,但他的算法只能支持不到20个节点。
区块链的创新是基于一些社会学假设,证明在容量很大、节点可以随意进出、不存在异步通信的情况下,拜占庭问题在实践中仍然可以解决。 如果数学证明完成,这将是计算机科学的巨大进步。 即使现在,它仍然是计算机科学中非常值得研究的领域。
区块链有缺点。 前面说过,链上链下、跨链、预言机等数据交互都是问题。 它以效率换取链上信息的完整性,但并不是所有的应用场景都值得。 做这些事。 区块链不是万能药,不能包治百病,也不是宇宙真理。
但作为一名区块链技术人员,我并不向往所谓的区块链革命,也不渴望所谓的社会分工。 我只是希望,如果区块链能够改变我们生活的世界,那么它就是一件值得做的事情。 。
现在看来,它也有这个能力。
这个世界本来就充满了骗子和谎言,还有一个自以为聪明的人却故意抹黑它。 为什么?