600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 区块链就是虚拟货币吗 – java – 前端

区块链就是虚拟货币吗 – java – 前端

时间:2021-11-19 05:55:21

相关推荐

区块链就是虚拟货币吗 – java – 前端

区块链(Blockchain) &比特币(Bitcoin)是两个不同的东西,比特币是介于区块链的技术生产出来的一种“虚拟货币”。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的 新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。

Block Chain 区块链

大家知道如何存文件、图片,在手机上,或是在电脑上。如果习惯了用苹果你可能根本不知道,也无需知道那些数据,图片,文件,到底物理上存在哪里。反正是在手机里,电脑里,或者云上就是了。

在大家到低层编程的时候,数据是以一个固定大小的“块”block写入存储器的,磁盘或闪存盘,又叫固态盘。当然有写就有读,大家管这个叫block IO。不过,这还不是最终的物理存储,物理存储还要细分到page。一个闪存盘的page可以是2K或4K。磁盘原本是要小一些。就到“块”好了,区块链的“区块”是怎么来的?那么,到了80年代后期,90年代初期,计算机开始用于商业,尤其是金融业,对于数据安全越来越重视。如果,数据单搁在一个盘里,万一这个盘故障了,坏了。这个数据岂不是丢了?如果数学计算还无所谓,重算好了。如果正在做银行交易,你的钱转丢了,你的账户里面少了钱你能干吗?银行赔得起吗?

于是,存储界就开始发展一种叫做容错磁盘阵列技术。这个英文叫RAID,独立冗余磁盘阵列这些英文词的首字母拼成。

RAID到底是啥意思呢?就是,例如RAID3,有3个磁盘组成一个阵列,总容量大约是接近两个盘那么大。但是,其中任何一个盘故障,损坏,整个阵列的数据丝毫不会丢失。也不会自动“变更”(注意这个特性,对照想想你的区块链)。那么此时操作人员会被系统报警,提示你哪个磁盘坏了,你可以在不掉电的情况下,撤换掉这个坏盘。系统在不停机的情况下会自动恢复这个坏盘层面,靠特别的算法,chain链接的算法来完成的。

之后,RAID还发展出了RAID5…RAID7,一直到RAID50,RAID53……,算法更细致精密,阵列更可靠,分布化(网络化),存储效率更高等等。比特币(Bitcoin),是一种全球通用的加密电子货币且完全交由用户们自治的交易工具。比特币是一种P2P形式的数字货币。点对点的传输意味着一个去中心化的支付系统。 比特币的概念最初由中本聪在提出。与大多数货币不同,比特币不依靠特定货币机构发行,它依据特定算法,通过大量的计算产生,比特币经济使用整个P2P网络中众多节点构成的分布式数据库来确认并记录所有的交易行为,并使用密码学的设计来确保货币流通各个环节安全性。货币系统曾在4年内只有不超过1050万个,之后的总数量将被永久限制在2100万个。

比特币的底层技术是采用区块链,一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。

狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一 种链式 数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账 本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数 据的一种全新的分布式基础架构与计算范式。未来区块链将会在整个世界金融范围内产生巨大的影响。

风帆整理编辑,如果觉得对你有用请点赞,谢谢!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。