前沿资讯网>区块链>正文

揭开区块链神秘面纱!一张图看懂区块链技术应用是什么?

摘要
揭开区块链神秘面纱!一张图看懂区块链技术应用是什么?其实区块链到底是什么?大家或许并不清楚,停留在雾里看花的状态。从今天开始,就让我们一起走进区块链到底技术是什么。

    揭开区块链神秘面纱!几张图让你看懂区块链技术应用是什么?其实区块链到底是什么?大家或许并不清楚,停留在雾里看花的状态。从今天开始,就让我们一起走进区块链到底技术是什么。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么11.jpg


    取快链?你想说的是区块链吧?


    要说清楚区块链,我们先来讲个故事。


    你一定听说过三人成虎的故事吧?


    假设一个人告诉你,不好了,大街上有只老虎,你相不相信?


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么22.jpg


    我去,你咋不按常理出牌啊,你要说不相信!


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么33.jpg

一张图看懂区块链,区块链技术,区块链应用,区块链是什么Q33.jpg


    重来!我们说的是真老虎!


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么44.jpg

一张图看懂区块链,区块链技术,区块链应用,区块链是什么Q44.jpg

一张图看懂区块链,区块链技术,区块链应用,区块链是什么Q445.jpg


    好!非常好!!影帝级的演出!!!


    继续,这时候换做一堆人告诉你这件事!


   一张图看懂区块链,区块链技术,区块链应用,区块链是什么55.jpg

一张图看懂区块链,区块链技术,区块链应用,区块链是什么q55.jpg


    我们再换一种场景。


    如果一个德高望重、你十分信任的老者告诉你这件事,你又会怎么想?


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么66.jpg

一张图看懂区块链,区块链技术,区块链应用,区块链是什么q66.jpg


    是的,这就是所谓的信任的力量。你不信任一个没有足够信用度的单独个体,


    但你会信任一堆个体或者有足够信用度的单独个体。


    在现实社会中,银行就是这个有足够信用度的个体(中心)。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么77.jpg

一张图看懂区块链,区块链技术,区块链应用,区块链是什么q77.jpg


    但以银行等作为信用中介是需要成本的,


    而我们普通大众就要为这庞大的信用成本买单。


    所以才会造就金融业是最赚钱的行业。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么88.jpg

一张图看懂区块链,区块链技术,区块链应用,区块链是什么q88 (1).jpg

一张图看懂区块链,区块链技术,区块链应用,区块链是什么q88 (2).jpg


    要去除银行类等中心机构的信用背书?


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么99.jpg


    那就可以用我们上面提到过的“一堆个体”,这也是区块链技术的核心。


   一张图看懂区块链,区块链技术,区块链应用,区块链是什么10.jpg

一张图看懂区块链,区块链技术,区块链应用,区块链是什么q10.jpg


    区块链本质上是解决信任问题、降低信任成本的技术方案,


    目的就是为了去中心化,去信用中介。


    区块链是比特币的底层技术。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么Q11.jpg


    比特币(BitCoin)的概念最初由中本聪在2009年提出,你把它理解成数字货币即可。


    我们以比特币交易为例来看看区块链具体是如何操作的。


    1、把每笔交易在全网广播。让全网承认有效,必须广播给每个节点。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么12.jpg

一张图看懂区块链,区块链技术,区块链应用,区块链是什么Q12.jpg


    2、矿工节点接收到交易信息后,都要拿出账簿本记载该次交易。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么13.jpg


    一旦记录,就不可撤销,不能随意销毁。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么14.jpg


    矿工节点是通过电脑运行的比特币软件对交易的进行确认的。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么15.jpg


    为了鼓励矿工的服务,对于其所记录和确认的交易,


    系统为矿工提供25个比特币作为奖励。(这个奖励数量,系统设定每4年减半)


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么16.jpg

一张图看懂区块链,区块链技术,区块链应用,区块链是什么Q16.jpg


    奖励只有一份,那就看谁记录的快呗。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么17.jpg


    为了减少这种情况,系统会出一道十分钟的运算题,


    谁能最快解出值,谁就将获得记录入账权利,并赢得奖励。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么18.jpg

一张图看懂区块链,区块链技术,区块链应用,区块链是什么Q18.jpg


    对了,这里可以给大家看一道据说是徐汇区幼儿园升小学的运算题。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么19.jpg


    别急啊,你试试看,我第一次反正是做错了。


   一张图看懂区块链,区块链技术,区块链应用,区块链是什么20.jpg


    好吧,我无力反驳。


    说远了,我们再说回来。


    前述区块链中所运用算法并不是简单的计算题,而是使用哈希散列(Hash)算法。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么Q22.jpg


    哈希散列是密码学里的经典技术,可以用来验证有没有人篡改数据内容。


    3、获得记账权的矿工将向全网广播该笔交易,账簿公开,其他矿工将核对确认这些账目。交易达到6个确认以上就成功记录在案了。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么22.jpg


    矿工记录的时候,还会将该笔交易盖上时间戳,形成一个完整时间链。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么23.jpg


    4、当其它矿工对账簿记录都确认无误后,该记录就确认合法,矿工们就进入了下一轮记账权争夺战。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么24.jpg


    矿工的每个记录,就是一个区块(block),会盖上时间戳,每个新产生的区块严格按照时间线形顺序推进,


    形成不可逆的链条(chain),所以叫做区块链(Blockchain)。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么25.jpg


    而且每个区块都含有其上一个区块的哈希值,确保区块按照时间顺序连接的同时没有被篡改。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么26.jpg

一张图看懂区块链,区块链技术,区块链应用,区块链是什么Q26.jpg

一张图看懂区块链,区块链技术,区块链应用,区块链是什么Q261.jpg


    这时候我们再看对区块链的原始定义就能理解了:区块链是一种分布式数据库,是一串使用密码学方法相关联产生的数据块,每个数据块都包含了一次网络交易信息,用于验证其信息的有效性和生成下一个区块。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么27.jpg


    若两个人同时上传,虽然这个概率很小,但是若发生,我们就看最后的区块链哪条更长,短的那条就失效。这就是区块链中的“双花问题”(同一笔钱花两次)。对于要制作虚假交易,除非你说服了全网里超过51%的矿工都更改某一笔账目,否则你的篡改都是无效的。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么28.jpg


   网络中参与人数越多,实现造假可能性越低。


    这也是集体维护和监督的优越性,伪造成本最大化。


    说服51%的人造假还是灰常灰常难的。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么29.jpg


    好了,我们总结下,区块链主要有以下核心内容:


    1、去中心化


    这是区块链颠覆性特点,不存在任何中心机构和中心服务器,所有交易都发生在每个人电脑或手机上安装的客户端应用程序中。


    实现点对点直接交互,既节约资源,使交易自主化、简易化,又排除被中心化代理控制的风险。


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么30.jpg


    2、开放性


    区块链可以理解为一种公共记账的技术方案,系统是完全开放透明的,账簿对所有人公开,实现数据共享,任何人都可以查账。开放效果类似这样:


    一张图看懂区块链,区块链技术,区块链应用,区块链是什么31.jpg


    3、不可撤销、不可篡改和加密安全性


    区块链采取单向哈希算法,每个新产生的区块严格按照时间线形顺序推进,时间的不可逆性、不可撤销导致任何试图入侵篡改区块链内数据信息的行为易被追溯,导致被其他节点的排斥,造假成本极高,从而可以限制相关不法行为。


一张图看懂区块链,区块链技术,区块链应用,区块链是什么46.jpg


    区块链技术的六大核心算法


    在这个分布式网络里:每个将军都有一份实时与其他将军同步的消息账本。账本里有每个将军的签名都是可以验证身份的。如果有哪些消息不一致,可以知道消息不一致的是哪些将军。尽管有消息不一致的,只要超过半数同意进攻,少数服从多数,共识达成。


    由此,在一个分布式的系统中,尽管有坏人,坏人可以做任意事情(不受protocol限制),比如不响应、发送错误信息、对不同节点发送不同决定、不同错误节点联合起来干坏事等等。但是,只要大多数人是好人,就完全有可能去中心化地实现共识


    区块链核心算法二:非对称加密技术


    在上述拜占庭协定中,如果10个将军中的几个同时发起消息,势必会造成系统的混乱,造成各说各的攻击时间方案,行动难以一致。谁都可以发起进攻的信息,但由谁来发出呢?其实这只要加入一个成本就可以了,即:一段时间内只有一个节点可以传播信息。当某个节点发出统一进攻的消息后,各个节点收到发起者的消息必须签名盖章,确认各自的身份。


    在如今看来,非对称加密技术完全可以解决这个签名问题。非对称加密算法的加密和解密使用不同的两个密钥.这两个密钥就是我们经常听到的”公钥”和”私钥”。公钥和私钥一般成对出现, 如果消息使用公钥加密,那么需要该公钥对应的私钥才能解密; 同样,如果消息使用私钥加密,那么需要该私钥对应的公钥才能解密。


    区块链核心算法三:容错问题


    我们假设在此网络中,消息可能会丢失、损坏、延迟、重复发送,并且接受的顺序与发送的顺序不一致。此外,节点的行为可以是任意的:可以随时加入、退出网络,可以丢弃消息、伪造消息、停止工作等,还可能发生各种人为或非人为的故障。我们的算法对由共识节点组成的共识系统,提供的容错能力,这种容错能力同时包含安全性和可用性,并适用于任何网络环境。


    区块链核心算法四:Paxos 算法(一致性算法)


    Paxos算法解决的问题是一个分布式系统如何就某个值(决议)达成一致。一个典型的场景是,在一个分布式数据库系统中,如果各节点的初始状态一致,每个节点都执行相同的操作序列,那么他们最后能得到一个一致的状态。为保证每个节点执行相同的命令序列,需要在每一条指令上执行一个“一致性算法”以保证每个节点看到的指令一致。一个通用的一致性算法可以应用在许多场景中,是分布式计算中的重要问题。 节点通信存在两种模型:共享内存和消息传递。Paxos算法就是一种基于消息传递模型的一致性算法。


    区块链核心算法五:共识机制


    区块链共识算法主要是工作量证明和权益证明。拿比特币来说,其实从技术角度来看可以把PoW看做重复使用的Hashcash,生成工作量证明在概率上来说是一个随机的过程。开采新的机密货币,生成区块时,必须得到所有参与者的同意,那矿工必须得到区块中所有数据的PoW工作证明。与此同时矿工还要时时观察调整这项工作的难度,因为对网络要求是平均每10分钟生成一个区块。


    区块链核心算法六:分布式存储


    分布式存储是一种数据存储技术,通过网络使用每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在网络中的各个角落。所以,分布式存储技术并不是每台电脑都存放完整的数据,而是把数据切割后存放在不同的电脑里。就像存放100个鸡蛋,不是放在同一个篮子里,而是分开放在不同的地方,加起来的总和是100个。


    【免责声明】以上文章是今日小编为您介绍区块链技术应用的个人观点,请读者仅作参考,投资有风险,入市须谨慎!本站不拥有所有权,不承担相关法律责任。如需了解“区块链技术”请关注:<<前沿资讯网>>,如若转载,请注明。


什么是区块链?区块链存证有哪些?

什么是区块链?区块链存证有哪些?区块链以去中心化的方式来保证电子数据无法篡改,中心化的第三方存证系统无法解决存证平台方伪造、篡改数据。

11月14日 22:16

区块链是什么?区块链到底有什么优势?

区块链是什么?区块链到底有什么优势?区块链(Blockchain) 是一种分布式共享数据库(数据分布式储 存和记录),利用去中心化和去信任方式集体维护一本数据簿的可靠性的技术方案,

11月14日 22:06

区块链技术发展迅猛被认可,区块链成为黑客攻击的“重灾区”

区块链技术发展迅猛被认可,区块链成为黑客攻击的“重灾区”,在此次论坛上,来自监管和学界的人士共同关注制定区块链行业安全标准。

11月14日 21:35

区块链是什么?特点便是区块链运作的核心是什么?

区块链是什么?特点便是区块链运作的核心是什么?相信很多普通人听过区块链和比特币的成功故事,但是看到别人的故事,并不意味着自己也可以重复别人的道路。

11月13日 21:35

区块链是什么?区块链技术在零售业的第二个潜在应用是转售市场

区块链是什么?区块链技术在零售业的第二个潜在应用是转售市场,区块链最著名的是支持比特币的技术,比特币是第一个加密货币。

11月13日 21:30