> 本文是《区块链应用开发实战》一书的译者序

在Web 之前,是互联网。

互联网发明于20 世纪70 年代,正值美苏冷战的高峰期。

当时,美国有一台中央计算机控制其核武器。美国政府担心,一次攻击就可能使该计算机系统瘫痪,使得他们无法进行反击。因此,美国政府建立了一个去中心化的系统,让许多计算机分布在全国各地。如果发生了攻击,防御系统仍能够继续运行,确保两国能够相互毁灭。这对互联网来说是一段黑暗历史,但这也是去中心化思想的由来。

之后,在1990年,蒂姆•伯纳斯•李(Tim Berners-Lee)创建了Web(万维网),是互联网上最早的应用之一,使得人们能够轻松地浏览网上内容。然而,它是一个高度专业化的工具,主要用于研究人员和高校学生。五年后,像Mosaic和Microsoft Internet Explorer这样的新浏览器把Web 1.0带给了普通大众。

网页设计很糟糕,我们通过拨号(PPP)连接互联网,下载一张照片或一个视频将花费很长时间。这就是Web 1.0,也是我们在网上冲浪的美好时光。

Web 1.0具有三大特征:去中心化、开源和只读。Web 1.0是由普通电脑用户驱动的。蒂姆•伯纳斯•李(Tim Berners-Lee)的电脑上贴着照片,它上面有一张贴纸,纸上写着不要关机,因为这台电脑正在为互联网提供动力。开源使得像谷歌和亚马逊这样的新企业成为可能。1.0是只读的。只读是指每千名浏览Web的用户中,只有少数人具备发布内容的技术技能。

这一切在2005年前后发生了改变,YouTube、Facebook和Twitter等新网站带来了Web 2.0。这是第一次任何人无论技术水平如何,都可以在网上发布内容。Facebook、YouTube和Twitter都是人们创建自己Web的简单方式。它们导致了今天Web的大规模普及。

但在那时,人们已经开始看到这些新Web背后的问题。虽然它们使我们的网上生活更方便,但它们慢慢地在开放的Web上建立围墙花园。此外,以前为Web提供动力的计算机逐渐演变成为这些平台提供动力所需的大型中心化数据中心。我们开始偏离Web的最初愿景。

智能手机的发明加速了这一现象。今天,我们拥有许多令人难以置信的设备,让我们可以做很多意想不到事情。是的,智能手机可以让我们通过Safari、Firefox和Chrome等应用浏览网页,通过微信链接朋友,通过抖音等观看世界。但不幸的是,这些应用淹没在其他众多封闭、私有、不透明的应用之中。

互联网已经30岁了,但这不是我们想要的网络。互联网的发明者蒂姆•伯纳斯•李(Tim Berners-Lee)利用互联网30岁生日这个机会,表达了他对互联网近年来发展方向的不满。

随着Web 2.0思想的广泛传播,一个不可避免的问题出现了:Web 3.0将会是什么样子?

Web 3.0,简称Web3,将带来三大变化:

  • 货币将成为互联网的固有特征。

  • 去中心化应用(Dapp)为用户提供新的功能。

  • 用户将对他们的数字身份和数据拥有更多的控制。

web 2.0之所以被人们所诟病,在于广告成为Web的默认商业模式,其根本原因是Web上没有传递价值的可信方式。值得庆幸的是,最近有一项发明解决了这个问题。这项发明将在未来几十年对我们的社会产生重大影响,这个发明就是比特币。

比特币带来了两大创新:

  • 它允许数字稀缺。历史上第一次,我们可以创造既数字化又独特的物品。

  • 它允许我们在网上消费而不需要任何中介。

这两项创新为人们带来了价值互联网。

要了解价值互联网有多大,请考虑Web 1和Web 2如何彻底改变了信息的自由流动。科技改变了每一种媒体:报纸、电话、电视、书籍、广播、摄影、百科全书等等。很多没有改变的东西都与价值有关。

正如Web 1和Web 2带来了信息流的爆炸,Web 3也将带来价值流的爆炸。

就像信息一样,在未来的几十年里,价值的转移将可能是全球性的,即时的,自由的,每个人都可以获得的。虽然比特币可能会颠覆现金或黄金(取决于你问的是谁),但价值革命远远不止于此。想想社会的每个组成部分都需要稀缺性—股票、债券、身份、不动产等。所有这些都可以通过Web3.0 进行转换,这将是巨大的机会。

比特币允许我们在没有任何中介的情况下进行交易。为什么我们不能用同样的想法来构建其他的应用呢? 将比特币的创新(区块链、密码学、对等网络和共识算法)添加到Web 应用程序中,这就诞生了去中心化应用(Dapp)。

之后,很多疯狂的想法产生了,现在我们可以把日常使用的每一个应用程序都放在Web上。例如,Airbnb、Twitter、Facebook、YouTube 都有去中心化的版本,没有中央权威机构或权力。这掀起了去中心化应用的一场运动,在所有领域(无论是货币、银行、支付、广告、供应链等),人们都在构建我们今天使用的应用程序的去中心化版本。

Web 基础设施本身的改变是催生去中心化应用的重要因素。Web 基础设施将有自己的原生支付层,其中包含像比特币这样的项目(当然,比特币不是唯一的项目,还有许多其他竞争性的加密货币),然后是像以太坊这样的虚拟机。这些平台可以运行去中心化应用程序的代码。

在此基础上,还需要一个去中心化的存储层,用来存储去中心化应用所需的源文件,如图像、视频、文本等。在这方面,值得关注IPFS 和Filecoin 项目。IPFS(星际文件系统)是由协议实验室和Juan Benet 共同开发的一个项目,它的目标是成为HTTP 的替代协议。Filecoin 是基于区块链构建的可验证存储市场,是IPFS 之上的激励层。

原生支付、虚拟机、IPFS 存储服务、可验证存储,以及未来的可验证计算,随着更多基 础构件的成熟,区块链的后花园必将姹紫嫣红。

而就在今年,Filecoin作为Web3的基础设施,即将迎来主网上线,Web3的黎明和曙光初步显现。基于IPFS的内容寻址存储服务和基于Filecoin的可验证存储将为Web3提供存储层的技术堆栈。相信未来随着可验证计算等更多基础构件的成熟,区块链的后花园必将姹紫嫣红。

本书的翻译源自几个不同有趣灵魂和人生轨迹的碰撞。关敏老师是机械工业出版社华章公司的编辑,是她从始至终的关怀、支持和信任,才让这本书花开中国。冯秀泳老师是机械工业出版社华章公司的编辑,是她出色的文笔,专业的知识,严谨的态度让本书精彩盛放。曹洪伟是一个70后老程序员,在IT领域有超过20年的沉淀,期望以码农工匠的精神倾注在区块链技术上。石涛声是一个区块链工程师,在分布式系统领域有超过10年的积累,期望以学者严谨的精神让更多的读者从本书受益。本书的翻译更是得到IPFS原力区CTO李昕先生的关怀和指导,并亲自为本书撰写推荐序言。李昕先生对区块链、分布式存储、IPFS&Filecoin、Web3等相关技术领域和产业方向都有深刻的理解,并躬身入局推动相关产业的发展。藉此序言,向袁博士、关老师、冯老师、李昕先生致以最衷心的谢意!同时衷心感谢译者家人在翻译全程中的理解与支持。

无论如何,翻译都是一项特殊的创作过程,在一次次的字斟句酌中,在一次次的推敲打磨中,包含了译者的理解和选择。尽管小心谨慎,孜孜屹屹,如履薄冰,终因译者水平有限,本书翻译错漏之处在所难免,望诸位读者海涵并指正。任何疏忽纰漏之处,都是译者的问题,与原作者和编辑无关。

总体来说,每一次技术变革都需要最初的一批技术极客、开发者、信仰者、布道者、爱好者来拓荒。技术社区也需要更多区块链技术书籍提供深入浅出的讲解和系统性的开发指导。袁博士的这本书兼具这两者。

(本文是《区块链应用开发实战》一书的译者序 ——“Web3.0,区块链后花园的姹紫嫣红”)

【关联阅读】

区块链、货币和社交扩展性

区块链性能提升:链上设计之道

区块链之比特币的潜在激励

老码农眼中的区块链

IOTA,物联网区块链?

物联网安全与区块链

Coin和Token的区别

学习IoT与区块链的融合

Web3.0,区块链后花园的姹紫嫣红相关推荐

  1. 如何开发和搭建一个优质的Web3.0/区块链项目?

    在区块链世界和加密领域中.Web3绝对算得上是一个耀眼的明星了,现在的风头明显盖过前两位老大哥了. 相信许多人也都想尝试熟悉或者参与区块链,加密领域和Wed3之中,今天我们就来谈谈如何以软件开发的角度 ...

  2. 浅谈我对元宇宙、Web3、区块链与NFT的理解

    这段时间周围越来越多的人入局元宇宙,也时不时传出身边的造富神话,大家都在聊着我听不懂的词,因为很早之前读研期间的研究方向就是区块链,技术上是了解的,但是对它的商业理解完全为空,通过获得的二手信息只觉得 ...

  3. 工业4.0区块链Startup 05

    最近我们分析了61个工业4.0区块链创业企业,在这篇文章中我们将介绍 其中最顶尖的5个:Orbital.LICENS3D.Qualia.Xage和Brainy Iot,他们的 解决方案有可能塑造工业4 ...

  4. BigchainDB 2.0 区块链数据库白皮书 V1.0

    BigchainDB 2.0 区块链数据库白皮书 V1.0(by hwg 参考百度翻译) 摘要 1.BigchainDB 2.0 设计目标 1.1. 完全去中心化和拜占庭容错 1.2.不可篡改(Imm ...

  5. 透过8个行业,带你了解Web 3.0区块链网络时代的颠覆性,你的行业会被颠覆吗?...

    「那是最美好的时代,那是最糟糕的时代」,这是出自狄更斯所著<双城记>的经典开头,引用到今天也同样适用. 区块链时代的到来,这是颠覆巨头们最好的时代.这篇文章以交易所.银行.保险.视频流媒体 ...

  6. 比特币详解3.0 ——区块链的救赎

    比特币目前最核心的问题,还是TPS过低.目前比特币的TPS最高为7,而支付宝TPS为25.6万.毫不夸张的说,支付宝已经是核弹级别了,而比特币还停留在小米加步枪的水平. 相信各位小伙伴们一定很着急,如 ...

  7. 【朋克智库】比特币详解1.0——区块链的萌芽

    区块链是堪比互联网的伟大发明. 比特币是区块链世界的第一个杀手级应用.比特币之于区块链,就好比当年邮件之于互联网. 要深入了解区块链,第一站一定是比特币. 不过在那之前,「朋克」先简单介绍下区块链世界 ...

  8. Ubuntu 20.04 搭建 Fisco-BCOS 2.8.0 区块链系统

    0. 摘要 本文根据 Fisco-BCOS 及 Webase 官方文档,就安装过程做了详细描述.针对官方文档中一些不清楚的地方,做了补充,方便新手搭建. 1. 准备工作 1.1 系统: Ubuntu ...

  9. 以太坊2.0区块链代码将于下个月最终确定

    POW转POS: 以太坊(ETH)备受期待的权益证明(POS)区块链代码最早将在下个月确定下来. POS机制(Proof of stake)是基于矿工们目前拥有的数字货币数量分配,一种根据你持有货币的 ...

最新文章

  1. Python的XML-RPC学习
  2. Java基础:类加载器
  3. 儿童手表怎么删除联系人_儿童节来了,送孩子400多元的超值礼物,儿童手表9X评测分享...
  4. 设计模式之模板方法模式实战解析
  5. C语言/C++程序员大神打造纯C的电子时钟(加图形库+源码)
  6. Leetcode每日一题:976.largest-perimeter-triangle(三角形的最大周长)
  7. 活动目录(Active Directory)域故障解决实例(转载)
  8. 应用实战:从Redis到Aerospike,我们踩了这些坑
  9. Android手机投屏利器scrcpy
  10. canvas 之 炫彩小球
  11. 工作之外的闲暇时光(玩魔方)
  12. 快速获取SAS数据集观测数
  13. 分享轨迹平滑算法之滑动平均平滑(Moving Average, MA)MATLAB代码
  14. hdu 3642 体积并
  15. The “path“ argument must be of type string. Received undefined
  16. Java基础总结(初学者)
  17. Django 模型(model)
  18. python制作发布压缩包和使用
  19. matlab amd负优化,AMD 篇三:AMD真的翻身了?—— AMDINTEL CPU 计算性能测试
  20. 高德地图独家秒级上线多条重点道路 数据优势大幅领先

热门文章

  1. ROS基础(1)——安装+小海龟
  2. STM32 ADC—模数转换器
  3. 电子计算机在电法勘探中的应用,地球物理勘探数据处理
  4. 只需五步,彻底杜绝被蹭网!
  5. Win7下游戏不能全屏的解决方法
  6. 如何处理委托代销业务
  7. 杭州师范大学c语言程序设计机试,杭州师范大学C语言试题第5套
  8. 实测 亚马逊AI 编程助手 Amazon CodeWhisperer(全网最全)
  9. 程序员应该读的 7 本经典书籍
  10. 极域语音教室的使用方法-设备管理方法又是什么?