区块链乍看似乎是一个去中心化的分布式账本,但这只是基于比特币来说,实际上连狭义的区块链都算不上。

区块链从本质上来说是一串使用密码学相关联所产生的数据块,每一个数据块中包含了多次网络交易有效确认的信息。

链的组成:节点(每一个参与者)——节点与节点的交易历史(组成区块)——区块连接区块(形成链)

每个交易都应用了非对称密码学(比特币是哈希数值),每条区块链的形成都有一个共识机制。

用元界CTO陈浩的话来说就是:区块链更像是一门交叉学科,结合了P2P网络技术、非对称加密技术、宏观经济学、经济学博弈等等知识。

区块链的特点

1. 去中心化:采用纯数学方法而不是中心机构来建立分布式节点间的信任关系。

数据的验证、记账、存储、维护和传输等过程均是基于分布式系统结构。不像我们现在的网上支付,有支付宝来处理。区块链应用中没有第三方来处理点与点之间的信任问题。

2. 不可篡改:牵一发动全身。因为每个区块链都保留上一个区块的hash值,而hash值只要有任何改动就变得不一样,如果你要修改一个区块链,那么你需要把这个区块以前链条上所有的区块都修改了。这也是常说破坏比特币就需要超过全网50%的算力。

3. 高度透明和安全:系统是开放的。除了交易各方的私有信息被加密外,区块链的数据对所有人公开,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。

4. 匿名性:参与的每一个节点都不需要公开身份。由于节点之间的交换遵循固定的算法,其数据交互是无需信任的(区块链中的程序规则会自行判断活动是否有效),因此交易对手无须通过公开身份的方式让对方自己产生信任,对信用的累积非常有帮助。

区块链的类别

区块链的类别根据访问权限的程度可以分为3类。

1. 公有链:世界上任何个体或者团体都可以发送交易,且交易能够获得该区块链的有效确认,任何人都可以参与其共识过程。开放生态的交易网络,主要是为行业链和私有链提供全球交易网络。比特币和其他很多虚拟货币就属于公有链。

2. 联盟链:由某个群体内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定(预选节点参与共识过程),其他接入节点可以参与交易,但不过问记账过程(本质上还是托管记账,只是变成分布式记账,预选节点的多少,如何决定每个块的记账者成为该区块链的主要风险点),其他任何人可以通过该区块链开放的API进行限定查询。这一种就属于半公开性质的混合链了。

3. 私有链:公司或个人独享的。仅仅使用区块链的总账技术进行记账,可以是一个公司,也可以是个人,独享该区块链的写入权限,本链与其他的分布式存储方案没有太大区别。

区块链的应用

对于区块链的在应用领域的发展预测,在我看来目前有两大派:资产数字化和解决信任问题的区块链服务。

1. 资产数字化:这一派认为,未来人类的资产都会面临数字化,但其中实现的困难只有区块链技术能解决。

互联网让人们的生活开始数字化,而移动互联网让生活数字化的时间变多,程度随之也变深,区块链的应用则会让人们生活、资产都数字化,进入“价值互联网”的时代。

互联网(电脑的应用)——移动互联网(手机的应用)——价值互联网(区块链的应用)

2. 区块链服务:根据公链提供的基础设施开发公链应用,并运行应用提供服务。如在以太坊上使用智能合约开发公链应用,并在以太坊节点上运行对公众提供有效服务。除此之外所有需要解决信任问题来提高效率的服务都将使用区块链技术进行升级,相当于区块链会重新架构互联网,犹如移动端对互联网的影响和改变一样。

区块链实现普遍应用的难点

1. 效率问题:众所周知的是未进行segwit2x时,比特币单个区块中每秒7笔交易,被支付宝每秒100000+笔交易的效率远远甩在后面。

不说比特币,就算应用在其他领域,区块链的应用可能由于节点太多,导致用户的最终输出速度都会卡在这里。每笔交易都要调出历史全部记录,而且需要每个节点都能读出病确认,明显使得区块链应用的性能不足。

2. 法律法规问题:任何一个新型产业出现时,法律法规必然是滞后甚至一片空白的。哪怕区块链是去中心化的,但不意味着可以不受法律法规的约束。例如以太坊的DAO事件。

DAO是一个以太坊成立之初就高调成立的,认为去中心化和以太坊可以解决一切问题的组织,他们致力于将所有的东西智能合约和代码化。然后,某一次,某个智能合约出了问题,导致黑客利用漏洞转走了360万的以太币。

站在法律的角度,某个区块链的两者由于程序bug出现了不一致,法律应该保护哪个的合法性?

3 安全性问题:虽说区块链有密码学的加持,但是安全性仍是相对的,对整条链来说是黑客攻击、对每个节点来说是秘钥丢失后一切归零无法找回,以及隐私的安全性。

区块链未来发展

在区块链前面掀起狂潮的技术应该是大数据,大数据也有诸多弊端,很多基于大数据出来的方案并不能满足商家应用的需求,本质上也是商家的业务模型没有转变,再好的技术没有对应的业务模型支撑也是一件无用的摆饰,这个道理同样可以顺推到区块链上,不同的是,商家要换成用户,用户没有转变使用习惯的话,再好的区块链应用也无法被普遍大众接受。

需要用户转变使用习惯,那区块链应用抑或区块链服务在除了拥有低成本的信任环境外,还需要很低的使用门槛、保障用户隐私安全、性能效率高……

但是我认为,区块链的未来发展与影响一定会超过AI、AR、VR、云计算等技术,重新架构互联网,迎来更数字化、更高效的价值互联网时代。

原文发布时间为:2017-11-09

本文作者:佚名

本文来自云栖社区合作伙伴51CTO,了解相关信息可以关注51CTO。

“价值互联网”时代,带你读懂区块链相关推荐

  1. 区块链入门-带你搞懂区块链-熊丽兵-专题视频课程

    区块链入门-带你搞懂区块链-221人已学习 课程介绍         区块链已火遍全球,很多人都想要能够清晰的了解什么是区块链以及区块链的价值在哪里,本课程将从入门开始,为你讲解区块链技术核心概念与原 ...

  2. 一文读懂区块链技术,史上最全,最通俗

    (来自公众账号:赛联信链) 区块链已经来到世界14年了,中国成为重大战略也三年了.你说大家都懂区块链?其实人人都迷迷糊糊是真的,都知道却又说不清.作为区块链教育从业者,给学员讲了无数次,今天我有义务再 ...

  3. 5分钟带你看懂区块链浏览器

    翻译 | 王国玺 编辑 | 波波 今天币价涨了,明天币价跌了--币价在媒体笔下的涨涨跌跌,似乎成了区块链留给普通人的唯一印象. 而事实却是,绝大部分普通人甚至连区块链的门都没摸过,更别提真的去探索区块 ...

  4. 跻身多链时代,一文读懂区块链「桥」及其设计权衡

    撰文:Dmitriy Berenzon,1kxnetwork 研究合伙人 编辑:南风 经过多年的研究和发展,我们终于形成了一个多链的市场结构.目前有超过 100 条活跃的公共区块链,其中许多都有自己独 ...

  5. 一文让你读懂区块链能给游戏带来什么价值?

    区块链游戏是什么? 目前对于区块链游戏的定义很多,比较公认的一个定义是的把核心数据写入区块链.基于链上数据作为随机数来源.比如之前的游戏中的货币是由游戏运营商决定,但是由于区块链的去中心化特点,货币之 ...

  6. 美丽链——通过买套内衣读懂“区块链”?

    如果说每天可以要你只撸串喝酒聊八卦,那简直是相当的惬意.但是小编觉得,人可以佛系,但不能不上进,所以小编在和朋友聊八卦时发现,为啥别人就能简单说明区块链,而大妈们都不明白但几乎天天在做的是" ...

  7. 【区块链】区块链是什么?20问:读懂区块链

    1.区块链本质上是一个去中心化的分布式账本数据库,其本身是一串使用密码学相关联所产生的数据块,每一个数据块中包含了多次比特币网络交易有效确认的信息.区块链把加密数据(区块)按照时间顺序进行叠加(链)生 ...

  8. 一文读懂区块链产业最新发展趋势

    当前,区块链正在快速发展并逐渐渗透到我国经济发展各个领域,成为助力发展数字经济的重要手段.2020年,我国区块链专项发展政策不断出台,扶持政策密集发布,各行业使用率逐步提高,产业规模稳步提升.展望20 ...

  9. 一文读懂区块链如何赋能智慧城市

    区块链为智慧城市发展带来新机遇:新型ICT技术将驱动下智慧城市发展将迎来新的变革,在构建智慧城市过程中,我国面临着城市全域数据感知对城市数据采集与传输提出了更高要求.海量设备接入使得身份认证和通信安全 ...

最新文章

  1. CF1006E Military Problem
  2. 计算机技术的演进过程
  3. 原生js实现JSON.parse()和JSON.stringify()
  4. (三)协同过滤算法之基于物品的推荐算法python实现
  5. javascript 中的暗物质 - 闭包
  6. PaperNotes(9)-Learning deep energy model: contrastive divergence vs. Amortized MLE
  7. win10 SQL SERVER 2017安装详解
  8. ubuntu 12.04 LTS 安装配置JDK1.6.0_45
  9. CLR寄宿(上) MSCOREE.DLL
  10. 2.2 PHP7.2 狐教程-【PHP变量】
  11. Windows下安装PyQt5教程
  12. MATLAB 2016a 安装包以及安装破解教程
  13. 根据北上资金操作上证50指数基金
  14. 系统上线后如何确保原始数据的准确性?
  15. Gnuplot特殊字符之Symbol字体
  16. 生存曲线 p值 python_scikit学习线性回归中的p值(显著性)
  17. 北师大珠海分校2017国庆欢乐赛题解
  18. 用计算机表达爱意,“我爱你”用古语表达,句句蕴含爱意,网友:真是表白“利器”...
  19. 国科大.高级人工智能.2022期末考试真题回忆版
  20. C语言实验03_判断语句

热门文章

  1. 图像处理之形态学梯度计算
  2. Java方法区和运行时常量池溢出问题分析(转)
  3. mysql update from 子查询
  4. Adobe 修复Commerce 和 Magento 平台中的又一个严重RCE
  5. 研究员告警:严重漏洞影响数千万台IoT设备,可远程查看实时音视频并接管设备...
  6. 因未交赎金,世界航天巨头机密文档遭勒索软件公开
  7. Java 多线程编程两个简单的例子
  8. 杨国勋:云计算颠覆现有市场和产业格局
  9. Python 操作 Azure Blob Storage
  10. linux man命令汉化 操作