成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

1分鐘了解區塊鏈的本質

區塊鏈
區塊鏈,比特幣這些概念最近都很火,但很多人搞不清楚它究竟是啥,準備從技術的角度,從架構的角度,用通俗的語言談談樓主的理解。

區塊鏈,比特幣這些概念最近都很火,但很多人搞不清楚它究竟是啥,準備從技術的角度,從架構的角度,用通俗的語言談談樓主的理解。

[[222187]]

究竟啥是區塊鏈?

答:一句話,區塊鏈是一個存儲系統。

更細一點,區塊鏈是一個沒有管理員,每個節點都擁有全部數據的分布式存儲系統。

通常所見的存儲系統是啥樣的?

答:如上圖,一塊空間存儲數據,一個軟件管理數據,提供接口寫入數據,這是存儲系統,例如mysql。

普通的存儲系統會有什么常見的問題?

答:常見的有兩個問題:

  • 數據存在一個地方很危險,空間損壞數據就丟了,用技術的話說即“數據不高可用”
  • 寫入點只有一個,用技術的話說即“單點控制”

如何保證數據高可用?

答:解決高可用要“冗余”,如上圖,如果能把數據冗余到多個地方,就能保證高可用,一個地方的數據掛了,另外的地方仍存有數據。例如mysql主從集群,以及磁盤的RAID都是這個原理。

這里需要強調兩點:

  • 數據冗余往往會引發一致性問題,例如mysql主從集群中的讀寫延時問題
  • 數據冗余往往會降低寫入效率,因為同步數據需要消耗額外的資源

畫外音:更詳細的,可閱讀《互聯網架構,如何保證高可用》。

可不可以多點寫入?

答:可以。可以多個節點都實施寫入,例如mysql雙主集群,又或者多機房多活數據中心。這里要強調的是,多節點寫入往往會引發寫寫沖突的一致性問題。

畫外音:雙主一致性,可閱讀《mysql雙主架構如何保證一致性》。

多點控制寫入之后,其實出現了多中心控制,在數據不一致的時候,往往需要有一個算法來協商如何處理不一致數據。

例如,存在兩個中心節點時,可以約定這樣的算法來處理不一致:

  • 以時間戳最小的數據為準,即先來先得

又例如,存在多個中心節點時,可以約定這樣的算法來處理不一致:

  • 投票,以多數票的數據為準

什么是區塊鏈?

答:

  • 區塊是一塊存儲空間,可以存儲數據
  • 區塊鏈不但像鏈表一樣把區塊串起來,還有約定了一系列的方法管理這些數據,所以它是存儲系統
  • 區塊鏈有很多節點,每個節點都保存了全部的數據,所以它是高可用的
  • 每一個中心節點都可以生成區塊,并寫入數據,所以每一個點都是中心節點,或者說區塊鏈是去中心化的,要想控制整個系統,必須控制一半以上的節點,才能控制投票,于是這個系統沒有管理員

綜上,區塊鏈實際上是一個沒有管理員的,去中心化的,每個節點都擁有全部數據的分布式存儲系統。只要你愿意,你隨時可以成為區塊鏈中的一個節點,并參與區塊的生成與寫入,比特幣就是基于這個分布式存儲上的電子貨幣。

由于節點很多,很多數據需要同步,這個系統的存儲容量其實不大,目前全球存儲比特幣的區塊鏈也就100多G。

畫外音:額,有朋友說他們公司的mysql數據庫輕輕松松幾百G。

因為節點很多,數據需要保持一致,這個系統的寫入效率也很低,存儲比特幣的區塊鏈每10分鐘才生成1個區塊,1個區塊只有1M的存儲空間,只夠寫入2000筆比特幣交易的數據。

畫外音:比特幣全球交易,每10分鐘只能處理2000筆交易。有朋友說他們公司自研的存儲系統輕輕松松;每秒處理交易10W筆。

關于區塊鏈,本文只說了概念,作為一個存儲系統,數據的生成,寫入,管理,數據一致性,數據沖突處理方法,數據完整性保證…很多細節未來再用“通俗技術性文字”和大家分享。

希望這一分鐘,大家了解了區塊鏈的本質。

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2018-03-23 11:23:14

2018-03-12 21:31:24

區塊鏈

2019-11-22 11:10:26

區塊鏈技術

2024-06-25 12:25:12

LangChain路由鏈

2022-03-29 09:18:55

區塊鏈

2020-05-21 19:46:19

區塊鏈數字貨幣比特幣

2018-04-20 16:43:23

2018-03-23 11:56:09

相似性推薦推薦算法推薦

2020-01-07 13:09:39

區塊鏈比特幣技術

2018-08-27 16:15:20

數據庫MyISAMInnoDB

2019-11-04 11:30:51

區塊鏈技術智能

2017-02-22 14:46:04

Leader-Foll線程

2020-11-19 13:32:20

比特幣加密貨幣區塊鏈

2018-03-23 11:46:49

基于內容的推薦職位推薦集群

2018-03-23 11:33:56

協同過濾程序算法

2021-11-02 09:20:23

區塊鏈比特幣架構

2018-05-06 16:26:03

關聯規則數據分析關聯規則推薦

2009-11-05 14:53:54

Visual Stud

2021-10-19 07:27:08

HTTP代理網絡

2020-10-13 18:22:58

DevOps工具開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美亚洲综合久久 | 一级毛片免费看 | 欧美成人一区二区三区 | 91精品国产综合久久久密闭 | 欧美日韩在线免费观看 | 精品一区精品二区 | 拍真实国产伦偷精品 | 成人免费看黄 | 欧美日韩精品国产 | 日韩电影一区二区三区 | 亚洲欧美综合精品久久成人 | 国产精品一区二区视频 | 国产精品1区2区3区 男女啪啪高潮无遮挡免费动态 | 国产精品久久久久一区二区三区 | 久久影音先锋 | 一区二区精品 | 亚洲国产成人精品久久久国产成人一区 | 久久久久久网 | 黄色毛片免费视频 | 欧美久久久久久 | 亚洲电影专区 | 国产精品视频专区 | 亚洲一区二区三区在线视频 | 九九热九九 | 成年人视频在线免费观看 | 99精品视频在线观看免费播放 | 999精品在线 | 日日综合 | 日本精品视频在线 | 国产精品 亚洲一区 | 日韩有码一区 | 亚洲综合小视频 | 热99视频 | 成人在线电影网站 | 91 在线| 国产九九av| 国产成人叼嘿视频在线观看 | 91精品国产91久久久久久三级 | 国产精品视频网址 | 在线观看成人免费视频 | 精品久久久久国产 |