区块链是什么意思,它是如何运作的?

谈到区块链的工作原理,首先我们要大概了解一下什么是区块链,然后我用三个知识告诉你区块链的一般含义:
首先,什么是区块链。
第一,区块链技术是对比特币的定义。采用块链式算法设计,对数据信息进行认证和存储。
采用分布式系统连接点共识算法,对数据信息进行转换和升级。应用信息理论,保证数据传输和浏览的安全。
利用自动化技术脚本制作编码组成的区块链智能合约,用于对程序编写和实际操作数据信息的一种全新升级的分布式系统体系结构和计量方法,其本质上是一种去中介公司化的数据库查询,当然这是指货币圈的区块链,目前和显示中的区块链还没有关联。

区块链是什么意思,它是如何运作的?


其次,区块链是怎样工作的?
区块链技术让我明白了它是一种无法伪造的数据库查询,也就是一种分布式账本。这里有个小故事帮助我理解区块链应用为什么会这样:
什么是区块链?这怎么行呢?
《比特村小故事》,在一个村子里,人们一开始互相买卖用的是黄金,后来人们发现黄金交易规则马上就不方便了,一是黄金极易损坏,二是质量较重,很可能要随身携带,极不方便。
此后,他们明确提出了一个办法,由村内一位学识渊博的村支书代记账本,将金子发到村支书那里,记下每个人有多少钱,账本上的信息内容记录在村支书的账本上。后来群众互相买卖,只须向村支书说明转了多少钱,如张三买牛转了多少钱给李四,村支书详细说明了这件事后,这笔转款就算完了。那是去中心化的账户,也能理解作为虚拟货币的时代。
但是,中本聪发现这样的方法很可能存在着一些棘手的问题:
一是管理中心信任程度难,村支书做假账,把自己或自己的盆友账户的余额抬高,一般群众无法去控制这样的变化,那样很可能全部卖出市场上的商品都会抬高贷币,导致通货膨胀。
这个帐簿只存放在村支书的办公室里,这样的帐簿维护工作就很可能做得不好。假使帐簿被破坏或其他因素造成历史数据的丢失,很可能就无法再找到归宿。
中本聪明确提出了区块链技术帐本的设想,目地是在缺乏可靠管理中心的自然环境中建立一个全员帐本,这种帐本的关键原理是:大伙儿共同做帐,每一单帐本必须由所有的会计人员共同确认,并且每个会计人员都要保存一份相同的帐本,这样就不用担心某些会计人员伪造或丢失帐本。
其一,自己伪造的帐簿不容易得到老板的认可,其二,自己遗失的帐簿可以根据他人重新取得此帐簿,原可以补全历史交易明细。但这种分布式账本需要解决以下几个难题:
难题一:帐本一致性难题,因为每个人都参与做帐,所以如何使每个人的帐本一致性是最大的难题;
难题二:每个人都有一本这样的账本,代表着所有人的买卖都要公布于众,很可能所有人的账户余额也要公布于众,是否能保证对所有人的买卖保密呢?
三是如何辨别买卖的真伪?也就是怎样防止别人假冒你花钱?
问题四:大家都做账,做账肯定有消耗,一定要消耗存储,消耗精力,怎样让记账人长期坚持?
针对这许多难题,中本聪明确提出了一些解决这些难题的核心技术,后面会有人一一解读。
可将区块链应用架构划分为七个层次,从最底层到最底层依次为数据加密层、数据信息层、传输层、共识层、激励层、契约层和网络层,每一层都运用了一定的技术手段,以确保整个区块链系统的所有功能。
资料加密层
一、散列函数;
又称hash函数,是将数据段编码为引言,该引言与初始信息的内容相比较较较较少,但具有一些比较特殊的特征,如果输入相同的数据信息得到相同的输出,则首先可以预测。
基本原理是不可逆的,给出一个输出,很难立即计算出输入,虽然我们知道无数键入会输出相同的hash值,但是如果知道hash值,那么很难估算所有键入。
如果在信息内容上做了一点改动,比如一个英语单词、一个英文字母,甚至一个1bit的值,那么hash的输出值就会产生天翻地覆的变化,这就保证了这个变化是不可逆转的。
hash函数有什么用?
对于分布式账本,为保证数据库的安全性,将选择hash值进行校验。例如,用hach做一笔买卖(即区块链的定义),然后将其转换为引言,这代表整个区块链交易信息无法进行伪造(也就是说,在伪造数据信息之后无法保持引言不变)。
区块链技术最初对区块链的定义或类别的理解,就是区块链+区块链的方式,区块链通过hach连接在一起,每个区块链很可能都有很多买卖,而整个区块链可能会产生基于哈希函数的引言信息内容,然后要求每个区块链必须记录上一个区块链的引言内容,这样整个区块链才能连接成一条链。
如果改变历史时期某个区域链的数据信息,以表示该区域链所引用的值(即hash值)将发生变化,则下一个区域链记录的前一个区域链的hach也将发生相对的变化,以此类推,换句话说,为了改变历史数据,从该区域链开始,前一个区域链的所有记录都将发生变化,以确保该区域链的记录是合理的,那么哈希函数将提高该区域链的伪造难度系数。
2.对称加密技术的选择。
从相对性对称加密的角度来看,对称加密中,数据加密与解密全过程使用同一把钥匙,而对称加密则是数据加密与解密全过程使用一对密钥,分别称为“密钥”和“密钥”,密钥可以公开,密钥由自己存储,密钥由自己维护。
公开密钥数据加密的数据信息只能用匹配公钥解密,公开密钥数据加密的数据信息同样只能用匹配公钥解密。电子签名可以通过对称加密产生。
假设存在一笔买卖,我给你转10元,这个信息或者这个买卖有固定的数据类型,根据哈希函数计算出这个买卖的hash值(也就是信息的引言),然后根据应用公钥数据加密,得到一个电子签名,然后可以将这个电子签名及其信息另传给其他人。
其他人获得此信息和电子签名后,首先能够将此信息的信息引言算出,然后才能用公匙验证此签名是否真的由此信息引言算出,从而可辨别此信息是否为我所签署,并且未被伪造。
电子签名具有以下实际效果:一是能够确定信息的所属,即检测信息是否确实由公钥拥有人发出,如果有匹配的公匙认证,则验证成功即可确认信息是由公钥拥有人发出;二是保证信息详细,如果信息是伪造的,则hash值发生变化,以相同的电子签名无法验证依据。
对称性加密和数据信息签名解决了“比特村”的两大难题:一是能识别买卖的真伪;二是能保证交易的真实性。
现在不必实名验证每个人有多少钱,只需以勺子作为钱夹的详细地址,以勺子夹里的钱作为买卖的唯一凭证,就能证明你是钱夹的使用者,而以勺子作为买卖的唯一凭证,别人是无法伪造和仿冒的。
而且公钥可以自上而下地转换为私钥,也不一定要在帐簿中进行实名认证,如果没有帐簿外的其他信息内容,所有人都不知道某个公匙钱夹到底属于谁,这就达到了买卖秘密姓名的目的。
资料资料层
刚才提到区块链的定义,能够理解为一个簿子做一页账,里边记录多笔交易,除此之外,区块链还必须包含哪些信息?
首先是一个区块链高宽比,可以识别为帐簿的页数;包含前一个区块链介绍信息内容,这是为了更好地确保整个区块链技术链接帐簿不会伪造;包括所在区块内所有数据信息买卖hach介绍值。
传送层
传输层就是利用P2P网络进行信息的分散,P2P网络就是对式子网,也就是“无管理中心”的生态系统理论因特网,其特征就是没有去中心化的网络服务器,所有的连接点都在这个因特网上,即是网服。

     点击查看更多首码项目
广告合作 首码项目 严选项目
在线投稿                                Q群:572861413

本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

原创文章,发布者:首码对接项目,转载请注明出处:https://www.biyungu.com/2275.html

(2)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年 11月 10日 上午9:34
下一篇 2020年 11月 10日 上午10:04

   版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请勿盲目下载注册。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系管理qq61721503 

   特别提醒:币云谷首码网作为信息共享平台无法对信息的真实性及准确性做出判断,不承担任何财产损失和法律责任,若您不同意该提示,请关闭网页且不要在本站拓展任何合作,否则造成的任何损失由您个人承担,凡是涉及任何投资和高回报信息请勿相信。

相关推荐