簡單介紹區塊鏈技術

2021-08-10 19:18:22 字數 1772 閱讀 8551

區塊鏈本質上是乙個去中心化的分布式賬本資料庫,其本身是一串使用密碼學相關聯所產生的資料塊,每乙個資料塊中包含了多次位元幣網路交易有效確認的資訊。

雖然你是在和賣家交易,可是交易中還牽扯到第三方——支付寶。假如支付寶在交易過程中出現系統問題就會導致交易失敗,再者而然,買家和賣家都要向支付寶提供多餘的個人資訊。如果支付寶公司不承認這筆交易,那也會導致買賣不成功。

而去中心化的處理方式就簡單多了,你只需要和賣家交換錢和手機,然後雙方都聲稱完成了這筆交易,就ok了。

可以看出在某些特定情況下,去中心化的處理方式會更便捷,同時也無須擔心自己的與交易無關的資訊洩漏。

當然,上述的例子有乙個很大的潛在問題:沒有了權威的中心化**,怎樣保證每筆交易的準確性和有效性呢?比如:如果沒有了權威的中心化**,張三某一天借了我100塊錢,但是不還錢還不承認怎麼辦?這裡就引出了區塊鏈的其它特性。

在去中心化以後,整個系統中沒有了權威的中心化**,資訊的可信度準確性便會面臨問題。

1.我們先來建立乙個去中心化的系統,為了方便理解,我們來看乙個簡單的去中心化借貸模型:如果a借了b 100塊錢,這個時候,a在人群中大喊「我是a,我借給了b 100塊錢!」,b也在人群中大喊「我是b,a借給了我100塊錢!」,此時路人甲乙丙丁都聽到了這些訊息,因此所有人都在心中默默記下了「a借給了b100塊錢」。你看,這個時候乙個去中心化的系統就建立起來了,這個系統中不需要銀行,也不需要借貸協議和收據,嚴格來說,甚至不需要人與人長久的信任關係(比如b突然又改口說「我不欠a錢!」,這個時候人民群眾就會站出來說「不對,我的小本本上記錄了你某天借了a100塊錢!」)。

2.可能你已經發現了,在上述的模型中,所謂的「100塊錢」已經不重要了。換句話說,任何東西都可以在這個模型中交換,甚至你可以憑空杜撰乙個東西,只要大家承認,你就可以讓你杜撰的東西流通。比如:我在人群中高喊一聲「我創造了10個查克拉!」,我甚至不需要知道查克拉是什麼,也不需要關心世界上是不是真的有查克拉,只要大家都聽到,然後在自己的小本本上記下「ta有10個查克拉」,於是我就真的有100個查克拉了。從此以後,我便可以聲稱我給了某人1個查克拉,只要路人甲乙丙丁都收到並且承認了這一資訊,那我就算完成了這次交易,哪怕世界上沒有查克拉。你現在腦海中是不是浮現出了三個字——「位元幣」?由於真正的區塊鏈和位元幣比我上述的模型複雜太多,細節也豐富太多,因此以下還是以查克拉舉例。

3.假設過了很長一段時間,我憑空創造的查克拉已經在這個系統中流通了起來,大家都開始認可了查克拉。但是這個系統中一共就只有10個查克拉,於是有人動了壞心思,他在人群中高呼「我有10個查克拉!」怎麼辦?大家是直接在本本上記下他有10個查克拉麼,這樣不是人人都可以偽造查克拉了麼?為了防止這種現象發生,我決定在我創造查克拉的時候給我的查克拉打上標記(更準確地說,我是給我喊的那句「我創造了10個查克拉」打上標記,比如標記為001),這樣以後在每一筆交易的時候,我在高喊「我給了某某1個查克拉!」的時候,會附加上額外的一句話:「這1個查克拉的**是記為001的那條記錄,我的這句話標記為002!」。我們再抽象一點,某人喊話的內容的格式就變成了:「這句話編號***,上一句話的編號是yyy,我給了某某1個查克拉!」,這樣就解決了偽造的問題。其實上述模型就變成乙個簡化的中本聰第一版位元幣區塊鏈協議:

查克拉模型和中本聰第一版區塊鏈協議對比圖

區塊鏈技術之區塊鏈初步介紹

區塊鏈是什麼,相信很多人只是聽說和位元幣有關,我將從乙個學生的角度出發,來分享記錄我對區塊鏈的看法 餐廳宣稱剛從海底打出的魚是非常新鮮的,誰可以證明?從飛機場運來的西瓜,誰可以保證?簽訂的合同,怎麼確定對方一定會遵守?三體 中黑暗森林法則,是否所有的宇宙文明都會遵守?這些問題我一直都有疑問,尤其是小...

區塊鏈 Blockchain 簡單介紹

1 概要 2 區塊鏈概念及原理 區塊鏈本質是資料庫,儲存的基本單元為 區塊 block 乙個區塊分為兩大部分 3 區塊鏈的應用 4 區塊鏈的優劣 劣勢 5 主流區塊鏈技術平台 供參考 區塊鏈平台主要包括 位元幣 以太坊 hyperledger fabric sawtooth lake r3 cord...

簡單理解區塊鏈技術

最近兩個比較火的名詞莫過於深度學習和區塊鏈了,本文章將從最簡單的基本概念帶大家走進區塊鏈的世界。圖1 1 傳統支付系統的交易流程 什麼是區塊鏈呢?簡單來說,區塊鏈就是乙個去中心化的信任機制。區塊鏈技術是一種全民參與記賬的方式。所有系統的背後都有乙個資料庫,可以把資料庫看成乙個大賬本,目前是各自記各自...