IT资讯

如何判断一个系统是否应用了区块链?不要让上链成为笑话

作者:admin 2021-04-12 我要评论

对于区块链前面几年相当火,从区块链技术,各种云平台和应用系统,到比特币和各自代币的发行。虽然现在区块链技术谈的人少了很多,但是比特币却突破了5.6万美元...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

对于区块链前面几年相当火,从区块链技术,各种云平台和应用系统,到比特币和各自代币的发行。虽然现在区块链技术谈的人少了很多,但是比特币却突破了5.6万美元的单价。

我自己不做区块链相关的技术,也没有基于区块链技术开发相应的平台或应用系统,但是对于区块链做一些基础的了解还是必须的。从最近几年来对区块链的学习,简单来说就是技术逻辑是清楚的,但是应用场景和范围远远没有想象的那么丰富。

在前不久,我和一个朋友聊天,再次听到了一个区块链大数据平台项目,宣传的是基于区块链技术,所有形成的大数据全部上链,去中心化,安全无篡改。当我听到这里的时候再次陷入了思考,难道只要为了去中心化,安全无篡改就都能用区块链贴金吗?

区块链中各个区块本身就要存储分布式账本的全量信息,我实在是想不清楚对方号称的所有大数据上链如何做?难道是PB级的大数据都要在所有区块存储?

也正是这个原因,我觉得有必要进一步探讨下自己对区块链应用场景的理解。

区块链概述

区块链本质上是一个去中心化的分布式账本数据库,其本身是一串使用密码学相关联所产生的数据块,每一个数据块中包含了多次比特币网络交易有效确认的信息。

从这个定义来看,需要了解清楚去中心化的概念,区块的概念,区块组合组成链条,存储的数据是账本,如何分布式存储的?存储的数据如何通过密码学进行安全保障的,双方交易的信息通过什么机制来确认有效的?即从定义里面拆分出来的这些内容都理解清楚后,基本才能够理解清楚区块链。

以下所有的场景分析还是用A向B发起一次现金转账交易来进行说明。

去中心化:传统转账是A通过银行转账给B,那么A和B之间的中介是银行,银行来确保交易的安全和有效性,同时防止B抵赖。而去中心化就是没有这么个信用中介机构,A和B直接进行交易完成,那么这种交易本身就是一种去中心化的交易。

那么A和B直接交易如何保证交易有效并防止抵赖?如果是传统交易,B还可以写一个签字后按手印的收条,A拿到收条后可以防止抵赖,毕竟签名和指纹很难进行伪造。但是如果是网络交易,那么B就很难进行签名或按指纹这种操作,这个来确保交易有效和防止抵赖就很重要了。

去中心化是区块链技术的颠覆性特点,它无需中心化代理,实现了一种点对点的直接交互,使得高效率、大规模、无中心化代理的信息交互方式成为了现实。在去中心化以后,整个系统中没有了权威的中心化代理,信息的可信度和准确性便会面临问题。

  • 其一是由于去掉了中介方,在A和B双方通信的情况下,完全可能出现A说转账了,B说没收到这种情况,双方各执一词,这个时候各由各的的证据和说明,那么如何判断究竟谁说的是对的?
  • 其二:在一个去中心的系统中,有可能出现节点坏掉,那么节点就会传输坏的信息,如何确保信息传输的准确性?

最简单的去中心化系统和分布式账本

如何判断一个系统是否应用了区块链?不要让上链成为笑话


本文转载自网络,原文链接:https://www.toutiao.com/a6938191184187671043/

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 20款小众宝藏APP,工作、生活全不误,

    20款小众宝藏APP,工作、生活全不误,

  • 谷歌开发 MicroDroid,用于虚拟机的精

    谷歌开发 MicroDroid,用于虚拟机的精

  • 微信 8.0 专属红包灰度测试:可指定发

    微信 8.0 专属红包灰度测试:可指定发

  • 如何隐藏你的热更新 Bundle 文件?

    如何隐藏你的热更新 Bundle 文件?