0


你说,区块链也是一种数据结构?

🌕写在前面


  • 🍊博客主页:kikoking的江湖背景
  • 🎉欢迎关注🔎点赞👍收藏⭐️留言📝
  • 🌟本文由 kikokingzz 原创,CSDN首发!
  • 📆首发时间:🌹2021年12月22日🌹
  • 🆕最新更新时间:🎄2021年12月22日🎄
  • ✉️坚持和努力一定能换来诗与远方!
  • 🙏作者水平很有限,如果发现错误,请留言轰炸哦!万分感谢感谢感谢!

  • 🔥热榜杂谈必看文:
  • 害怕·舍友仅靠一个浏览器插件就走向巅峰?


🔥1.区块链是什么呢?


🍊1.1 区块链的概念

🍓狭义的区块链

区块链是一种按照时间顺序,将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。

🍓广义的区块链

区块链是利用块链式数据结构来验证与存储数据、利用共识算法来生成和更新数据、利用密码学的方式保证数据安全、利用智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。


🍊1.2 区块链的形象解释

🍓区块链=区块+链

这个帐本存在网络中各自节点的手里,而不是统一存储在一个中心节点,并且是任何人都可以看得到的公开账本。区块高度就相当于账本的页数;区块就相当于记账本的一页;链就相当于记账本。


🍊1.3 区块链的价值

区块链之所以能够存在和发展,其本质上希望解决的是可靠交易问题;区块链的核心目标就是:保证信息的真是安全、保障交易安全

✨✨✨我是分割线✨✨✨

🔥2.区块链的特点是?


我们通过一个简短的故事,来讲述区块链的4大特点:

挖玉石

作者:网上无名氏

从前有个玉石村,村民的主要工作就是挖玉石。村里的财富也是用玉石来计算。大家挖到的玉石堆放到一起,由村长清点记账。小张、小李、小王各自的财富都记录在村长的账本上,他们也依此去换取其他的生活用品。

但村长是个凡人,老懵懂、帕金森、咸猪手…各种毛病一样不少。记账时,看到貌美农妇,多记两笔;遇到刺头,少记一块。账本保管,也经常出问题,有的地方受潮,有的甚至被老鼠啃掉。

久而久之,村民不答应了。那谁来记账呢?于是就想了一个办法:每个人都带一个账本,谁挖到玉石,就用村口的大喇叭通知所有人,大家都在各自的本子上写下相同的内容,账本都由村民保管。

那么问题来了,小李突然灵光一闪,“我把已经记录的玉石,再记一次,财富岂不是很快就翻倍再翻倍了?“村民们为了解决小李的弄虚作假,给每块玉石做了标记,记录挖掘到的时间、地点和人物,以及上一块挖到的玉石信息。

这就是区块链——P2P分布式记账。

上面的案例中,分布式记账,每挖到玉石,村民都需要停工,将账目更新一次,反而降低了生产效率。但在互联网的计算机里,这都是一瞬间的事情。


上述故事短小精悍,却包含了区块链的四大特点:

🍊2.1 去中心化

经过改革以后,玉石村的每一个村民手里都拥有一个账本,每个账本里头都记录着村民挖出玉石的信息,摒弃了以往只有村长手里唯一账本的“中心化”的记账方式,采取了人手一个账本的“去中心化”的分布式记账方式。

🍊2.2 防篡改

在每个村民的账本里头给每块玉石都做标记,记录了玉石挖掘到的时间、地点和人物,以及上一块被挖到的玉石的信息。每块玉都与上一块玉有信息关联,形成一个链条,这样谁都无法凭空捏造,也无法更改之前的记录,做到了防篡改。

🍊2.3 公开透明

在村民挖到玉石之后,在自己的账本记录的同时,用村口的大喇叭通知所有人,大家都在各自的本子上写下同样的内容。所有村民都拥有一份完整的玉石信息,他们可以随时翻阅自己的账本,对记录的玉石信息进行查询。所有的玉石信息对于所有村民来说都是公开透明的

🍊2.4 共识

最后是共识的思想。当某个村民发现有一笔玉石信息记录错误了,需要更正。这个时候需要至少51%的村民同意,才可以修改这笔记录。换句话来说,只有至少51%的村民认同这笔玉石信息,才可以把它记录在每个人的记账本中。这就体现出一个很简单的共识的思想

✨✨✨我是分割线✨✨✨

🔥3.区块链的分类


🍓结点

结点是网络的骨干,用来验证和记录交易;通常是指区块链网络中的计算机、手机、矿机、台式机和服务器等

🍊公有链

就是公开的区块链,所有人都可以作为网络中的一个节点自由加入或退出,节点之间基于共识机制开展工作。是真正意义上完全的去中心化。

🍊私有链

私有链一般用在企业内部,系统的运作规则、节点的读取和修改权限根据企业的要求进行设定。

🍊联盟链

联盟链是一种多中心化或者部分去中心化的区块链,共识机制受某些指定节点控制,一般是由若干机构联合发起,比如行业内部,它介于公有链和私有链之间,兼具部分去中心化的特性。

✨✨✨我是分割线✨✨✨

🔥4.区块链是如何建立信任关系的?


🍊4.1 传统社会建立信任


🍊4.2 区块链建立信任

用权威的手段引入第三方背书


🍊4.3 中心化

中心化的意思是中心决定节点,节点必须依赖中心,节点离开了中心就无法生存。

我们日常生活中大多数的系统都是中心化的,简单来说就是:

这样的中心化的交易模型效率很高,但是倘若皇帝作恶、太监作恶、库吏作恶,这个模型就产生信任危机了。


🍊4.4 去中心化

区块链的本质就是一个去中心化的分布式账本,原来需要通过银行或第三方支付才能完成的交易,现在可以通过分布式节点组成的网络来完成

区块链可靠就是因为:

1.有一个相对可信的“公开的公共账本”、

2.在相互陌生的用户之间建立了稳固的信任关系,放心大胆地进行交易

✨✨✨我是分割线✨✨✨

🔥5.信息互联网与价值互联网



🍊5.1 信息互联网

🍓信息互联网的作用

1.依靠硬件以及更重要的TCP/IP这样的基础协议,确保了一个信息全球传递通道的实现。

2.实现信息的记录、传递提高了信息流通的速度,降低了信息流通的成本

信息互联网真的很有用!那为什么要有价值互联网呢?因为信息互联网存在一些问题!

🍓信息互联网存在的问题


🍊5.2 价值互联网

🍓价值互联网的作用

1.保护信息的真实性

2.使得数字化的价值也可以像信息一样在互联网上自由流通(交易行为)和传输

使用价值互联网后:

✨✨✨我是分割线✨✨✨

🔥6.比特币与区块链之间的关系


🍊6.1 比特币

·比特币:是一种数字货币,是一种商品交换的媒介

**中本聪在《一种点对点的电子现金支付系统》 **提到:

首先,在个人对个人的转账中,需要有一种能够不依附于第三方定价机构、就能判断其价值的电子货币。然后,我们需要有一份去中心化的数字账本,能够把交易记录及存储的交易信息分发给世界各地的计算机,当然,账本的运作方式与其他传统记账方式大致相同。


🍊6.2 与区块链的关系

·比特币的底层技术算法是区块链技术

·区块链就是点对点传输、分布式账本、共识机制、加密算法集结于一身


本文转载自: https://blog.csdn.net/qq_54151955/article/details/122094203
版权归原作者 kikokingzz 所有, 如有侵权,请联系我们删除。

“你说,区块链也是一种数据结构?”的评论:

还没有评论