區塊鏈101:區塊鏈技術是如何工作的?
正如我們的指南中所說的“區塊鏈技術是什麼?”有三種主要的技術可以組合成區塊鏈。沒有一個是新的。相反,它是他們的業務流程和應用程式。
這些技術包括:1)私有金鑰加密,2)分散式網路,共享分類賬和3)激勵網路的交易,記錄和安全。
下面是對這些技術如何協同工作以確保數字關係的解釋。
加密金鑰
兩個人想在網上交易。
他們每個人都持有私鑰和公鑰。
區塊鏈技術的主要目的是建立一個安全的數字身份引用。身份是基於私有和公共金鑰的結合。
這些鍵的組合可以被看作是一種靈巧的同意書,創造了一個非常有用的數字簽名。
反過來,這個數字簽名提供了對所有權的強大控制。
身份
但對所有權的嚴格控制還不足以確保數字關係的安全。當身份驗證被解決時,它必須與批准事務和許可權(授權)的方式相結合。
對於區塊鏈,這從一個分散式網路開始。
一個分散式網路
“如果一棵樹倒在森林的思想實驗中”,就可以理解分散式網路的好處和需求。
如果一棵樹倒在森林裡,用攝像機記錄下它的下落,我們可以很確定地發現樹倒了。我們有視覺證據,即使細節(為什麼或如何)可能不清楚。
比特幣區塊鏈的大部分價值在於,它是一個龐大的網路,驗證者就像這個類比中的攝像頭一樣,達成共識,他們在同一時間目睹了同一件事。他們用數學驗證代替相機。
簡而言之,網路的大小對於確保網路的安全非常重要。
這是比特幣區塊鏈最吸引人的品質之一——它如此之大,積累了如此多的計算能力。在撰寫本文時,比特幣的安全性達到了350萬/秒,超過了世界上最大的1萬家銀行的總和。更不成熟的Ethereum,比谷歌多了約12.5 /s,比谷歌還多,而且還基本上處於測試模式。
系統的記錄
當加密金鑰與這個網路相結合時,出現了一種非常有用的數字互動形式。這一過程始於一個取其私鑰的過程,在比特幣的情況下,宣佈某種形式的資訊,即你正在傳送一筆加密貨幣,並將其附加到B的公鑰上。
協議
一個包含數字簽名、時間戳和相關資訊的塊將被廣播到網路中的所有節點。
網路服務協議
一個現實主義者可能會質疑森林中倒下的樹,並提出以下問題:為什麼會有一百萬臺有攝像頭的電腦在等著記錄一棵樹倒下了呢?換句話說,你如何吸引計算能力來服務網路使其安全?
對於開放的公共區塊鏈,這涉及到開採。採礦是對一個古老的經濟學問題——公地悲劇——的一種獨特的方法。
有了區塊鏈,通過提供你的計算機處理能力來服務網路,有一種獎勵可用於一臺計算機。一個人的自我利益被用來幫助滿足公眾的需要。
使用比特幣,協議的目標是消除同一時間在不同交易中使用同一比特幣的可能性,這種可能性很難被檢測到。
這就是比特幣試圖充當黃金的方式。比特幣和它們的基本單位(satoshis)必須是唯一的擁有和具有價值。為了實現這一點,服務於網路的節點建立並維護每一個比特幣的交易歷史,通過工作來解決工作證明的數學問題。
他們基本上是用他們的CPU權力投票,表達他們關於新區塊的協議或者拒絕無效的區塊。當大多數礦工到達相同的解決方案時,他們會在鏈條上增加一個新的區塊。這個塊是時間戳,也可以包含資料或訊息。
這是一連串的塊:
對於每個區塊鏈,型別、數量和驗證可能不同。這是區塊鏈協議的問題——或者是什麼是無效事務的規則,或者是一個新塊的有效建立。驗證過程可以為每個區塊鏈定製。任何必要的規則和激勵都可以建立,當足夠多的節點在如何驗證事務時達成共識。
這是一個taster的選擇,人們只是開始嘗試。
我們目前正處於區塊鏈開發階段,許多這樣的實驗正在進行中。到目前為止得出的唯一結論是,我們還沒有完全理解區塊鏈協議的靈活性。
在我們的指南中,更多關於區塊鏈技術的應用和用例是什麼?“開放和許可的區塊鏈有什麼區別?”
Authored by Nolan Bauerle; images by Maria Kuznetsov
原文釋出時間為:2018-03-26
本文作者:智慧計算時代
本文來源:騰訊雲 雲+社群,如需轉載請聯絡原作者。
相關文章
- 區塊鏈技術是如何工作的區塊鏈
- 區塊鏈101:區塊鏈的應用和用例是什麼?區塊鏈
- 區塊鏈溯源技術是什麼?區塊鏈溯源技術開發區塊鏈
- 區塊鏈以及區塊鏈技術總結區塊鏈
- 區塊鏈技術區塊鏈
- 區塊鏈安全————區塊鏈技術安全討論區塊鏈
- 區塊鏈是什麼?區塊鏈技術改變我們生活和工作的創新區塊鏈
- 區塊鏈技術工坊 - 線下區塊鏈技術分享區塊鏈
- 什麼是區塊鏈,區塊鏈技術研發解決方案區塊鏈
- 區塊鏈公司暢談區塊鏈技術的價值區塊鏈
- 區塊鏈技術開發主鏈區塊鏈的應用分析區塊鏈
- 區塊鏈特徵與區塊鏈技術應用落地區塊鏈特徵
- 區塊鏈技術公司談當婚姻遇到區塊鏈區塊鏈
- 區塊鏈公司談區塊鏈技術最新應用區塊鏈
- 區塊鏈技術開發公司談區塊鏈如何良性發展區塊鏈
- 區塊鏈技術開發公司談區塊鏈的含義是什麼區塊鏈
- 圖解區塊鏈:14張圖看懂什麼是“區塊鏈技術”?圖解區塊鏈
- 區塊鏈的核心技術區塊鏈
- 區塊鏈技術發展_區塊鏈技術開發新方向區塊鏈
- 區塊鏈技術開發公司 聊區塊鏈“主鏈”價值區塊鏈
- 區塊鏈開發平臺_區塊鏈技術服務區塊鏈
- 區塊鏈的核心技術是什麼?區塊鏈
- 區塊鏈技術的領先的區塊鏈數字資產區塊鏈
- 區塊鏈是真技術還是忽悠?區塊鏈
- 雲+區塊鏈 實現區塊鏈技術的普惠應用區塊鏈
- 區塊鏈發展歷程,區塊鏈技術的落地應用區塊鏈
- 區塊鏈技術公司 區塊鏈的應用場景思路剖析區塊鏈
- 區塊鏈技術研發,如今最契合區塊鏈技術應用方向區塊鏈
- BAAS平臺_區塊鏈baas平臺技術_區塊鏈技術開發區塊鏈
- 區塊鏈溯源-基於區塊鏈技術-全程追溯防偽區塊鏈
- 區塊鏈溯源技術,區塊鏈溯源防偽解決方案區塊鏈
- 區塊鏈技術開發怎麼做?區塊鏈如何實施才可靠?區塊鏈
- 區塊鏈技術開發區塊鏈
- 區塊鏈-技術簡介區塊鏈
- 區塊鏈技術無罪區塊鏈
- 區塊鏈不談技術的都是韭菜——區塊鏈技術組成及架構區塊鏈架構
- 區塊鏈技術開發主鏈 區塊鏈的企業級應用剖析區塊鏈
- 區塊鏈101:以太智慧合同如何運作?區塊鏈