什么是區(qū)塊鏈
區(qū)塊鏈 起源于比特幣(BTC),作為其底層承載技術。
區(qū)塊鏈 簡單理解就是分布式的數(shù)據庫,比喻成 區(qū)塊 鏈接而成的鏈表也比較合適。
比特幣 能夠從2009年存活至今,而且發(fā)展越來越好,與其底層技術 區(qū)塊鏈 有著密不可分的關系。(比特幣 每個全節(jié)點保存了從2009年起所有區(qū)塊,快200G了;比特幣 網絡網絡里沒有余額概念,每個人擁有多少 BTC 是通過這個人的收入交易和支出交易累加起來的)
區(qū)塊鏈 通過 p2p 的方式,在不依賴中央機構(比如銀行)的情形下,通過非對稱加密技術(比特幣 地址就和公鑰相關聯(lián)),構建一個 可信網絡。
可信網絡 能夠做到自證其信,沒有人能夠篡改,刪除網絡上的信息,這是區(qū)塊鏈的 核心價值 所在(基于POW共識的加密貨幣,必須要有足夠強大的算力支持才行,否則很容易遭受 51%攻擊,所以沒有算力支撐的小幣種,將慢慢消亡)。
比特幣 正是依賴這種 可信網絡 才能很好的發(fā)展至今。
區(qū)塊鏈類型
- 公鏈:所有人都可以參與,具有同等權限的區(qū)塊鏈(比如 比特幣,以太坊)
- 聯(lián)盟鏈:由一些中央機構組成聯(lián)盟,對區(qū)塊鏈擁有控制權限,可以對其它人開放一些權限(Ripple 是這個類型?不開源)
- 私鏈:單一機構掌控的區(qū)塊鏈,個人感覺這種區(qū)塊鏈現(xiàn)在意義不大(沒有公信力,也沒有處理效率)
基于區(qū)塊鏈的消息系統(tǒng)
bitmessage 是一個基于 BTC 系統(tǒng)的 P2P 聊天軟件,擁有 BTC 類似的功能,但它不存儲區(qū)塊鏈。網絡中的消息也是以交易的形式發(fā)出,每個人都可以接收到,但消息是非對稱加密的,只有消息的接受者可以解密消息,通過這種方式實現(xiàn)接收消息。由于處理速度和流量等原因,bitmessage 工作方式并不適合在手機上應用。
Status 是一個基于 以太坊 的移動平臺,可以收發(fā)消息,轉移 ETH 等。
區(qū)塊鏈當前缺陷
- 處理性能低下(BTC 10分鐘產生一個區(qū)塊,以太坊 10幾秒一個區(qū)塊,XRP 是個全球支付網絡,不開源 image
) - 處在概念性階段,能大規(guī)模影響現(xiàn)實生活的應用還沒有
- (POW)51% 攻擊,當一個人擁有超過51%算力時(30%應該就可以),就可以構建虛假區(qū)塊,造成 雙花 等問題
區(qū)塊鏈技術擴容方向
- 底層技術革新:少數(shù)中央節(jié)點存儲,其它節(jié)點并發(fā)執(zhí)行
- 側鏈:鉤子系統(tǒng),事務線下處理,不通過公鏈
Ethereum scalability research and development subsidy programs
基于區(qū)塊鏈的及時通信可行性
- 由于區(qū)塊鏈是固定時間按塊存儲數(shù)據,及時性 應該很難保證
- 區(qū)塊鏈合適保存 高價值 的數(shù)據(比如數(shù)字貨幣),強一致性制約了其處理和存儲速度,并不適合做大量數(shù)據處理,尤其是大數(shù)據量的存儲
- 公鏈 需要大量的節(jié)點參與才能保障系統(tǒng)的穩(wěn)定安全運行,這對公司主導的產品也許并不合適,聯(lián)盟鏈 應該更合適
- 單純用區(qū)塊鏈構建通信系統(tǒng)應該不是太合適
綜上(借鑒區(qū)塊鏈相關技術,并將其作為通信系統(tǒng)的一部分):
- 將公鑰作為用戶ID,無需用戶到中央服務器注冊,從而做到匿名性
- 對消息進行加密,實現(xiàn)消息的安全性
- 利用區(qū)塊鏈構建內部TOKEN(類似Q幣,理解成數(shù)字貨幣也差不多),實現(xiàn)通信系統(tǒng)內部交易(比如商城,紅包)
- 通信系統(tǒng)其它部分可以基于現(xiàn)有技術(消息收發(fā)存儲等)
個人見解
區(qū)塊鏈 是個很好的技術,也許不久的未來會讓我們的生活發(fā)生很大的變化。
信任無價,可信網絡** 擁有無限可能,適合入局博未來**
