上海乐住 CTO王玮——区块链技术的回顾与展望
2020-02-27 57浏览
- 1.区块链技术回顾与展望 王玮 上海乐住信息技术有限公司 CTO 2017.5
- 2.区块链技术回顾与展望 史前纪事 区块链前传 中本魔咒 比特币横空出世 以太野望 沧海横流 “2.0”的雄心壮志 区块链大航海时代 我们必须知道 我们必将知道
- 3.史前纪事 Bailey W. Diffie 和 Martin E. Hellman 发表论文《密码学的 新方向》 Merkle Ralf 正式 提出被后来称为 Merkle-Tree的数 据结构 Koblitz和Miller各 自独立提出了椭圆 曲线加密算法 (ECC),在 2005年左右开始 大量应用 密码学专家戴伟 (Wei Dai)提出 B-money,后人 普遍认为这是比特 币的精神先驱之一 1976 1977 1980 1982 1985 1997 1998 1998 RSA算法正式诞生, 三位发明人因此获得 2002年图灵奖,不过 他们申请的专利没什 么人承认,在2000年 也提前失效了 Leslie Lamport等人 提出拜占庭将军问题 大卫·乔姆(David Chaum)提出密码 学支付系统Ecash Adam Back提出 Hashcash算法,用 于反垃圾邮件,是 POW的前身。相关 概念在1993年最早 出现,并且在1999 年正式称为“POW” 哈耶克:《货币的非国家化》,1976 尼克·萨博(Nick Szabo)提出 Bitgold以及一系列 密码学、去中心化货 币的思路,被认为是 比特币另一个先驱, 甚至曾有人因此认为 他是中本聪
- 4.史前纪事 P2P网络资源共享 先驱Napster上线, 共享MP3席卷全美, Buffalo大学学生 Bram Cohen发布 了BitTorrent协议, 并在7月给出了第 一个实现 Napster在2001年 即因法院判决违法 而关闭服务后, 2002年正式破产 eDonkey2000网络 公司网站关闭,但 是eDonkey网络仍 然正常运行 王晓云等人正式宣 布MD5、SHA-1碰 撞算法 1999 2000 2001 2001 2002 2003 2005 2007 Jed McCaleb 和 Sam Yagan 发明了 EDonkey 2000网络 NSA发布了SHA-2 系列算法,其中包 括迄今为止最常用 的,比特币所采纳 的SHA-256 2003年Handschuh 和 Gilbert 利用 Chabaud-Joux 攻击, 理论上得到了SHA256的一个部分碰撞, 并证明了SHA-256可 抵御Chabaud-Joux 攻击 江山代有人才出,各领风骚三十年 BitTorrent正式超 越eDonkey2000 网络,成为互联网 最大的文件共享系 统
- 5.中本魔咒 中本聪发表论文 《比特币:一种 点对点的电子现 金系统》,提出 了BlockChain 这种数据结构 2008.11 比特币网络正式 上线,第一个版 本开源客户端发 表,中本聪挖出 创世区块及第一 笔50个比特币 2010.5 2009.1 佛罗里达程序员 Laszlo Hanyecz 用一万比特币购 买了价值25美元 的披萨优惠券 2010.8 官方有历史记载的 0.3.21版本上线, 支持非常多的新特 性,包括UPNP、 世界上最早的矿 以聪为单位等,比 池Slush,发明 特币系统逐渐成熟 出多节点合作挖 矿的方式,并挖 出了首个区块 2011.4 2012.5 攻击者利用整数 溢出的漏洞凭空 创造出了1840亿 个比特币,这应 该是迄今为止比 特币发现的唯一 重大漏洞 2010.9 Bitcoin Magazine 正式发布第一篇文 章,介绍比特币和 密码学货币。杂志 发起人之一就是后 来的以太坊之父 Vitalik Buterin 2013.2 Bitcoin 0.8版本 发布,引入了 Leveldb、新的 索引机制和查询 方式,以及 Bloom filter方 式缩减SPV节点 传输量等特性 The Times 03/Jan/2009 Chancellor on brink of second bailout for banks.
- 6.中本魔咒 0.8版本的一个 bug导致比特币 硬分叉,紧急回 退到旧版,而后 发布0.81版本进 行解决 2013.3 第一台比特币 ATM在美国加州 圣地亚哥诞生 8月,德国正式 承认比特币合法 地位 2013.12 2014.6 高盛等机构估 计,全美已经 有160,000商 家接受比特币 进行交易 整个比特币网络 的算力达到了 1EH/S,至今已 经超过4EH/S 2016.1 2015.8 2013.5 整个比特币网络 的算力达到了 中国人民银行等五 100 PH/S 部委发布《关于防 范比特币风险的通 知》,明确比特币 不具与货币等同的 法律地位 2016.7 研究指出,接受 比特币交易的合 法商家数量早已 超过犯罪活动和 非法交易者人数 2017.3 Github上与比 特币相关的项 目数量超过了 10,000个 Code is not the law, but good software is good
- 7.以太野望 Vitalik Buterin发 起Ethereum项目, 并在12月发布了 以太坊白皮书的 首个版本 Gavin Wood发布 了以太坊黄皮书 (EIP-150),全 面定义了EVM规范 2014.2 POC6发布。这是一 个具有重要意义的版 本,亮点之一是区块 链速度。区块时间从 60秒减少到12秒, 并使用了新的基于 GHOST的协议 2014.7 Homestead版本发 布 同年6月,著名的The DAO被攻击事件发生, 以太坊硬分叉,出现 了ETC和ETH并行 2015.7 2017.? 2013.11 2014.4 2014.10 2016.3 Vitalik在迈阿密比特 币会议上公布以太坊 项目,吸引众多高手 加入核心开发团队, 并于3月发布了POC3 7.24日以太坊正式开 始预售,总计发售了 60,102,216个以太币, 募集了31,531个比特 币 以太坊发布第一个正 式版本,也就是 Frontier阶段版本, 这个版本尚不完善, 但标志着以太坊的正 式运行 以太坊将于2017年正 式发布Metropolis, 将是POW最后一个 阶段,或许将是造币 的最后一个阶段 区块链2.0 世界的计算机
- 8.沧海横流 莱特币诞生,作 为比特币的复制 者,主要区别在 于采用scrypt替代 SHA-256 德国正式承认比特 币合法地位,成为 承认比特币/密码 学货币的第一个国 家 2012.9 纳斯达克完成了基于 区块链平台LINQ的 首个证券交易,发行 了Chain公司股票 2015.9 IBM正式开源 OpenBlockChain, 并以此为基础成立了 HyperLedger项目 2016.1 2017 2011.10 2013.8 2015.11 2016.3 当前Ripple的前身 OpenCoin成立,发 布新版Ripple协议, 并且发行了瑞波币。 后来专注于银行间转 账市场 R3 CEV正式成立, 目标是制定银行区块 链技术开发的行业标 准,已有超过40家金 融机构加入;日后又 发生部分退出事件 中国人民银行在北京 召开数字货币研讨会, 旨在重点部署数字货 币及区块链技术研究。 着手进行主权数字货 币的研究与发行 据统计,截至2017年 4月底,全球总共455 家区块链公司累计获 得融资额为19.47亿 美元,在获投公司数 量上中国共有61家位 列全球第二
- 9.沧海横流 • 以太坊、Hyperledger、 Corda、ZCash,以及国内相 关区块链技术层出不穷 • POW、POS/DPOS、POET、ZK、 PBFT等共识机制日渐成熟 • 比特币全球算力在2017年5月 达到4 ExaHash/S • 莱特币率先实现了隔离见证 技术 • 区块链在全球范围内票据、 证券、保险、供应链、存证、 溯源、知识产权等十几个领 域均有大量POC应用,某些已 经走入实践 • 国际、国内多家互联网金融 企业、银行及各类企业宣布 推出自己的区块链项目 行业 区块链 之 大航海时代 社会 • 截止2016年3月,初步估计全 球共有656种数字货币 • 截止2017年4月,数字货币总 市值接近300亿美元,其中比 特币占80% • 全球数千万商家有可能直接 或间接通过比特币进行交易 • 区块链相关学术论文已经达 到近20,000篇 政府 • 全球已经有至少十几个国家正 式承认比特币合法地位,部分 国家承认其作为货币的属性 • 中国央行虽然禁止比特币作为 货币兑换,但是率先宣布研究 和发行数字货币 • 中国工信部指导下公布了《区 块链和分布式账本技术参考架 构》标准
- 10.我们必须知道 我们必将知道 • 目前主流共识算法的异同, 如何选择? • “零知识证明”会是新的杀 手级技术吗? • 现在需要学习区块链吗,人 才缺乏问题如何解决? • 隔离见证对区块链类系统的 设计会有什么启发和影响? • 跨链交易最佳实践是什么? • 央行数字货币会采用什么样 的技术方案? 技术 • 什么样的应用真正适合区块 链,如何辨别伪应用? • 以太坊与HyperLedger,竞 争还是结合? • 现在都有哪些典型的区块链 项目,应该如何入手? • R3这个“无链之链”会被金 融界和区块链界接受吗? • 线下资产搬到链上的“正确 姿势”是什么? 行业 价值观 + 视野和信心 社会 • 央行的数字货币会长什么 样,对我们日常生活有什 么影响? • 区块链应用适合普通老百 姓使用吗,面向C端的区 块链应用如何解决安全性、 可靠性等问题? • 区块链将会是下一代互联 网还是另一个昙花一现的 “Buzz word”? 政府 • 区块链应用如何在匿名与 监管之间达到有效平衡? • 政府如何通过区块链技术 提升社会公共事业的公信 力、可靠性? • 各国政府对虚拟货币的长 期态度如何?
- 11.共同参与 区块链大航海时代 我们必须知道 我们必将知道