您现在的位置是:首页 > 区块链 > 区块链技术区块链技术
通俗解释区块链是如何记账的
2019-09-18来源:作者:经济常识笔记栏目:区块链技术
简介在区块链点对点的网络上,各个节点是如何实现记账的?我们以比特币区块链为例,来看记录一笔交易的流程是什么样的。当用户A要向用户B发出一笔交易,区块链会把A向B转账这样一条信息
在区块链点对点的网络上,各个节点是如何实现记账的?
我们以比特币区块链为例,来看记录一笔交易的流程是什么样的。当用户A要向用户B发出一笔交易,区块链会把A向B转账这样一条信息广播到点对点网络里,所以人人都能接收到这笔交易信息。
但这是一个交易请求,因此任何人也可以广播一笔假的交易,广播到全网,这在理论上也是没有问题的。因此,这个时候有一些特殊的人靠一个竞争机制来对这些交易进行打包,打包过程其实是在校验这个账是不是正确的?有没有这么多钱?或者你的对手存不存在?当这个交易被这些特殊的人认证过以后,这时候它就是一个真正的交易。
当然这里面负责认证的人他也可以做一笔假账,比如刚才有一个人转一个币到另外一个人,但这个人可能没有这么多钱,但是他跟记账者串通了,做一笔假账,这时候这笔假账会存在,就会真实地广播到全网当中去。
但由于点对点网络里面的记账机制是一个竞争机制,所以很难每一次都由同一个人记账,可能下一次记账是由另外一个人记账。所以如果能够控制网络里面大部分记账节点,你就可以作假,但是区块链在互联网上规模很大,这是不可能实现的。
当这些记账者把交易检验完了以后,它会变成一页页账册,这个账册会广播到全网,所有人都会收到。无关人收到这个账册沉下来扔掉就可以了。有关的人是A和B两类人,这两类人收到账册以后就意味着A的钱少了,B的钱多了,这样一笔交易听起来挺复杂的,没有什么创新性,跟支付宝、微信支付比差远了。
但是这里的跨时代意义在于,第一次在信息时代实现了点对点的交易。因为在信息时代出现之前,人类交易都是点对点的,一手交钱一手交货,不会有第三方参与。但是在信息时代以后,出现了大量的“中介”,支付宝、微信、客户银行、落地行、清算行等等,如果跨境交易还会更复杂。区块链的交易是我们在信息时代第一次实现的点对点交易。
在这样一个交易流程中,如果A是美国人,B是非洲人,他们交易成本是一样的,交易效果也是一样的。这就是为什么要发明一个点对点网络,在网络上存储一个总账本,在信息时代不再有服务器工作,而是点对点的按照某一个协议进行运行。
随着点对点技术的发展,我们发现这里面可以不只是存储账本,还可以存储程序。我们知道计算机有软件,而软件是由某一个公司研发的,可以供用户下载使用。而在点对点网络里面也可以做一种软件,这种软件它所拥有的特点是,规则一旦制定就不可逆,这样的软件它可以用来做很多事情。我们把它叫智能合同,它是一个带执行能力的合同。
这里的程序可能是你要帮我完成某一项工作,我要给你付多少钱,这个工作量可能被某种编程记录在程序里面,客户付的钱也被存储在程序里,当这个程序规则检测到这个工作完成以后,就可以自动把钱付给另一方,而不需要由中介来实现。所以点对点的网络上不但可以实现转账,还可以做执行的合同或者把它叫做程序。
这就是点对点技术在过去几年区块链行业发展的现状。未来这样的技术还会带来什么变化?我们看到有点对点的微信,当一个人要发给另外一个人,现在聊天记录要经过微信服务器再传出到另一方。还有点对点的邮件,甚至点对点的淘宝。点对点技术从交易到智能合同,已经衍生出各种各样的应用,这种应用超出我们想象,而这种技术的进步,也是对个人隐私、权利的极大保护。
讲了这么多,其实区块链技术很容易理解,就是在点对点网络里面存储交易,同时还可以存储程序,未来还可以做很多事。而这一切所带来最大的跨时代意义就是点对点思想。
点对点思想在自然界里面也是存在的。比如在宇宙当中,地球绕着太阳转,那太阳绕着什么转,银河系绕着什么转呢?根据爱因斯坦的广义相对论研究,宇宙当中除了一个星球绕另一个星球运动之外,还有很多星球互相之间的作用力,这种作用力是无法用现有的数学方法描述的,所以广义相对论有“场论”的描述。
而点对点跟中心化系统也是并存的。比如一个国家里有中央政府、地方政府,同时也还有自治经济组织;比如微观世界里面,电子围绕着原子转,同时又有原子、电子的相互作用力。
研究点对点跟中心化结合的系统,给人类科技文明带来了很大的影响,大到宇宙,我们预测出了黑洞,也观察到了。我们预测出了环形光,可以像圆一样的光,我们也观察到了。爱因斯坦还预测了虫洞,可以实现时光的穿越。
在我们微观系统里面,研究点对点和中心化结合的系统,我们解释了世界上为什么有绝缘体,为什么会有导体。当年人类做出了半导体,而这是按照数学家的计算做出来的。在互联网上,客户端-服务器模型与点对点模型,在过去多年也是一个相辅相成、共同发展的结果。我相信在未来,点对点思想会有更多发展空间。
很赞哦! ()
相关文章
随机图文
-
以太坊有哪些知名的协议标准
新标准造就新应用,也成就了如今的以太坊。实际上,ERC20 并不是以太坊唯一的标准,以太坊还有 STO 的 ERC1400,带来加密猫的 ERC721,以及掀起区块链收藏品浪潮的 ERC1155 等等。 -
区块链技术知识:以太坊交易的打包规则
本篇区块链技术科普要带大家细看以太坊交易背后的知识与原理:在我们发出交易请求到出块上链期间发生了什么?为什么以太坊会拥堵?交易拥堵在技术上到底是发生了什么事?交易发送不 -
区块链技术可最大程度简化税收系统
区块链技术可最大程度简化税收系统 区块链被用于简化税收和融资活动,其方式可能对现金流、收入和利润产生直接影响。通过减少对第三方支持的依赖,区块链可以帮助降低甚至消除交易费用和错误。 -
从互联网公司进化史看区块链的未来
从互联网公司进化史看区块链的未来 互联网让商品/服务/消费的信息化,区块链技术让财富/产权也开始了信息化的步伐,两者相遇,会在公司进化过程中,产生什么化学反应?