Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

理解区块链1.0 2.0 3.0 #21

Open
chokcoco opened this issue Mar 7, 2018 · 1 comment
Open

理解区块链1.0 2.0 3.0 #21

chokcoco opened this issue Mar 7, 2018 · 1 comment

Comments

@chokcoco
Copy link
Owner

chokcoco commented Mar 7, 2018

区块链1.0

区块链1.0是以比特币为代表的数字货币应用,其场景包括支付、流通等货币职能。

主要具备的是去中心化的数字货币和支付平台的功能,目标是为了去中心化

去中心化存在的误区

当然,现在很多人对去中心化存在很大的理解偏差。

去中心化的英文单词是 Decentralized 。但其实翻译过来为分散,而非去中心化

区块链是一种软件系统,而软件系统的网络架构一般有三种模式:单中心、多中心、分布式。单词 Decentralized 只是表明不是单中心模式,可能为多中心或弱中心,也可能是分布式的。

在中国台湾地区,大多将 Decentralized 翻译为“分散式的”而不是“去中心化”。

所以关于去中心化,绝大多数人还是误解颇深。

所谓的去中心化,并不是“消灭所有的中心”。在现实里,实际上是这样的:由“原本只有少量的大中心”,慢慢演化成“有大量的更小规模的中心”。也就是分散,Decentralized 的原意。

区块链1.0架构

典型:

  1. BTC
  2. LTC

区块链1.0的局限

  • 比特币的1M的区块大小导致在交易频次越来越高、人们需求越来越多的情况下,转账速度变得越来越慢。这个问题可以由扩容解决,所以出现了之后的比特现金和比特黄金,以及比特钻石等;

  • 只满足数字货币的交易和支付功能使得该应用不能被大范围地普及到生活中,给日常生活带来的益处十分有限,区块链的概念也难以深入人心。

区块链2.0

区块链2.0是数字货币与智能合约相结合,对金融领域更广泛的场景和流程进行优化的应用其。最大的升级之处在于有了智能合约。

智能合约

智能合约是 1990s 年代由尼克萨博提出的理念,几乎与互联网同龄。由于缺少可信的执行环境,智能合约并没有被应用到实际产业中,自比特币诞生后,人们认识到比特币的底层技术区块链天生可以为智能合约提供可信的执行环境。

以太坊 ETH 首先看到了区块链和智能合约的契合,发布了白皮书《以太坊:下一代智能合约和去中心化应用平台》,并一直致力于将以太坊打造成最佳智能合约平台,所以比特币引领区块链,以太坊复活智能合约。

所谓智能合约,是指以数字形式定义的一系列承诺,包括合约参与方可以在上面执行这些承诺的协议。智能合约一旦设立指定后,能够无需中介的参与自动执行,并且没有人可以阻止它的运行。

可以这样通俗地说,通过智能合约建立起来的合约同时具备两个功能:一个是现实产生的合同;一个是不需要第三方的去中心化的公正超强行动力的执行者

区块链2.0架构

典型:

  1. ETH

区块链3.0

嗯。现在越来越多人开始提 区块链3.0了。区块链3.0的概念,已经超越货币、金融范围的区块链应用,涵盖了智能化物联网未来的各种应用场景。

体现为政府、健康、科学、工业、文化和艺术领域的应用。支持行业应用意味着区块链平台必须具备企业级属性。

区块链3.0架构

区块链3.0时代下的应用

自动化采购

采购方希望订立一个自动化的供货流程,追踪合约执行过程,并根据指定条件自动完成全额支付、部分支付、补贴、罚款。在此过程会涉及多个采购方、供货方、物流、银行等,需要对每一批次商品的供货过程有完整记录。通过采用区块链的方案,实现多方共同记账、共同监管,实现效率和透明度以及提高抗风险能力。

智能化物联网应用

未来智能设备能够通过智能物联网代替人处理一些日常工作。例如汽车可以自动订购汽油、预定检修服务或清洗服务。冰箱可以自动化订购商品,甚至空调和冰箱可以谈判如何错峰用电。通过区块链的方案,可以在一个分布式的物联网建立信用机制,利用区块链的记录来监控、管理智能设备,同时利用智能合约来规范智能设备的行为。

供应链自动化管理

客户希望知道购买的商品的供应链信息,例如消费者希望知道食品的生产、加工、经销、仓储、运输过程,原材料的来源等,整机集成商希望知道部件的厂商、渠道来源等。采用区块链的方案,可以登记每个商品的出处,提供一个共享的全局账本,追踪溯源所有引起变化的环境。

虚拟资产兑换、转移

在游戏或某些行业,消费者会累积很多虚拟资产(点数、积分、奖励、装备、战力等),消费者希望能方便的将虚拟资产兑换或转移。比如游戏玩家希望游戏虚拟资产能从一个游戏转移到另一个游戏,或者玩家之间能够相互兑换这些虚拟资产。采用区块链的方案,可以实现虚拟资产的公开、公正的转移,不受第三方影响,自动到账。

产权登记

包括不动产、动产、知识产权、物权、租赁使用权益、商标、执照、许可、各类票据、证书、身份、名称登记等在内的产权登记,都可以采用区块链技术来登记,以保障公正、防伪、不可篡改以及可审计等。

后记

不断的学习,了解,才能更好的立足于区块链。

当然本文只是初浅对区块链1.0到3.0的进化过程进行科普,具体一些智能合约编程,详细算法等实现介绍,将在后续慢慢展开。

最后喜欢区块链的同学,可以进群一起交流:

互联网区块链交流群

互联网区块链交流群:483931379

@chokcoco chokcoco changed the title 深入理解区块链1.0 2.0 3.0 理解区块链1.0 2.0 3.0 Mar 8, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants
@chokcoco and others