區塊鏈解釋
2008年10月31日,Satoshi Nakamoto發表a paper 這對世界產生了深遠的影響。在本文中,Satoshi描述了一種使用區塊鏈技術的電子點對點支付系統。
本文基本上是比特幣的基礎,也是推動區塊鏈技術發展的基礎。
簡而言之,Blockchain技術本質上是一個非常智慧的系統,由許多關鍵屬性組成,這使我們能夠捕獲交易資訊securely 。為了更好地定義區塊鏈及其關鍵屬性,我們首先需要了解一些核心概念。
區塊鏈的關鍵屬性:
顧名思義,區塊鏈是一系列區塊。您可以將塊視為資訊的籃子。它們基本上包含有關許多事務的資訊。鏈條valid blocks,代表最新的交易並新增到分類賬。
在我們進一步深入研究之前,首先要了解塊如何工作以及它們如何連線在一起是明智的。
每個塊由以下元件組成:
首先,我們需要了解什麼是hash function 是。雜湊函式是一個對映,它允許我們將任何大小的資料轉換為固定大小的字串,簡稱為“雜湊”。
通過將輸入資料知道為雜湊函式,任何人都可以獲得結果(雜湊)輸出。相同輸入的輸出將始終相同。但是,瞭解雜湊(輸出)並不能幫助您獲取輸入資料。它是以這種方式刻意設計的,並廣泛用於密碼學,因此可以加密資料。
區塊鏈技術中最常用的雜湊演算法是SHA-2,更具體地說是SHA-256。例如,在SHA-256演算法中輸入'This is fun',它輸出e540dedbc8653c6ba46e4be8ce1c17d60610dd760fce0610e3b282985014e0df。
在區塊鏈中被認為是正確和連結的塊是具有的塊Valid Hash 。那麼,什麼是有效的雜湊?
構成有效雜湊的規則是任意的,並且它們是按區塊鏈實現定義的。在比特幣的情況下,有效雜湊是以18個連續零開始的雜湊。
從上面可以看出,進入塊的大部分資訊都是已知的:時間戳,版本,上一個塊的雜湊和交易資訊。將塊中的資訊放入SHA演算法中,然後輸出雜湊值。但它是一個有效的雜湊?
唯一沒有“固定”的資訊是Nonce。要解決的難題,即要玩的遊戲,是為手頭的資訊找到正確的隨機數以提供有效的雜湊值。
查詢有效雜湊允許您將新塊連結到區塊鏈。這也是所謂的mining 。不完全是鎬擺動活動,但它仍然是艱苦的工作和很多'*swings’*在找到正確的Nonce之前提供有效的雜湊值。這也是為什麼,如果要在一個區塊中更改單個數字,單個字母,他們將不得不重新計算整個區塊鏈。
區塊鏈技術的第二個關鍵屬性是它是一個分散式分類賬。讓我們從理解這意味著什麼開始。
分類帳本質上是捕獲所有帳戶交易的地方(書籍,計算機檔案等)。當我們談論區塊鏈的分類賬時,它基本上是所有交易的主記錄,因此也是每個賬戶的餘額。顯然,鑑於分類帳位於一個位置,它很容易被操縱。未經授權的個人或具有惡意意圖的授權個人可以在任何時候改變交易並影響餘額。
區塊鏈試圖通過引入分散式賬本的想法來解決分類賬的這一單點故障。這意味著,分類賬本身將在同行網路中複製。每個同行,將持有分類帳的完整副本。如果一個人(或其中一組 - 少於大多數人)試圖修改分類賬,那麼區塊鏈網路技術將基本上拒絕未經授權的更改。
顯然,分散式分類賬的主要優點是沒有中央權威。大多數網路都知道“真相”。然而,另一方面,如果一個人或一個團隊能夠擁有超過50%的網路,那麼他們將基本上控制分類帳。例如,目前超過50%的比特幣歸同行所有,這些同行都位於中國;所以有人可能會說中國可能會操縱比特幣區塊鏈技術。
區塊鏈技術現在基本上是金融研究和增長的領域。它有可能在很多方面徹底改變這個行業。然而,這種變化不會在一夜之間發生;由於監管環境和對新技術的厭惡,融資傳統上採用新技術的速度較慢。
然而,區塊鏈的許多應用可以在金融中實施。其中一個關鍵領域是智慧合約。智慧合約本質上是可以根據預編碼規則執行和結算的合約。例如,衍生期權合約根據某些預先設定的標準行使自己,所有後續付款自動發生(ISDA已經發表多篇論文 on this).
另一個關鍵領域是清算。如果合同很聰明並且可以清理自己,你還需要清算所嗎?
有一件事是肯定的;未來是令人興奮的!您是否有任何新技術想要了解更多關於或希望我們探索的主題?讓我知道!