一文了解通俗易懂的區塊鏈知識
星际视界IPFSNEWS
2021-09-06 06:34
本文约2854字,阅读全文需要约11分钟
區塊鏈技術最初令人興奮的地方在於,它可以在沒有銀行和中介機構的情況下,允許將數字貨幣點對點地轉移到世界上的任何人。

二級標題

二級標題

二級標題

二級標題

探索真正的區塊鏈

二級標題

二級標題

區塊鍊是什麼?

區塊鍊是用於在去中心化的交易系統中,對所有參與者實現共識的一種技術。區塊鏈的目的是驗證和執行發起人提出的交易,並在所有參與者的共識下記錄這些交易信息。

如圖二所示,區塊鏈的基礎設施存在於一個分佈式的系統中,包含用於特定目的的軟件,即點對點之間進行信任的中介。圖二的左側是一個執行操作的分佈式(客戶機/服務器)系統。該系統可以驗證和記錄在區塊鏈上的數據信息。

圖片描述

圖片描述

圖三

圖三也展示了編程的三個層次:

協議級編程——這一層涉及到部署和操作區塊鏈本身所需要的軟件,類似於現在電腦的操作系統軟件。

智能合約級編程——在這個級別上可以設計和編程驗證的規則,並指定要記錄在底層區塊鏈上的數據和消息。智能合約是代表用戶應用程序驅動區塊鏈的引擎。

應用程序級編程——這個級別涉及到使用區塊鏈協議之外的Web應用程序框架和用戶界面設計概念進行編程。

二級標題

二級標題

區塊鏈編程

在從順序編程到結構化編程、函數式編程、面向對象編程(OOP)、Web和數據庫編程和大數據編程的演變過程中,程序員經歷了方法、工件和架構的變化。類似地,區塊鏈編程也是另一個範式的轉變。四個基本概念在區塊鏈編程中發揮著重要作用。

去中心化基礎設施——特殊的計算硬件和軟件堆棧,支持區塊鏈協議、智能合約和應用程序(Dapp)。此基礎設施的主要組件是連接區塊鏈的節點和網絡。

分佈式分類帳技術——基礎設施上面是分類帳,交易和數據同時記錄在所有利益相關者的分類賬中。這是一個分佈式的賬本,所有的利益相關者都記錄了相同的事實。它是不可變的,因為每個區塊都鏈接到前一個區塊的簽名,使其能夠防篡改。

去中心化基礎設施

去中心化基礎設施

去中心化基礎設施

區塊鏈基礎設施本質上是去中心化的,就像連接城市的鐵路和公路,可以把Dapp想像成火車和汽車。什麼是去中心化系統?去中心化系統是一種分佈式系統,具有以下特點:

1、參與者點對點進行通信並擁有資產的所有權,不管是數字的還是非數字的。

2、參與者可以憑藉自己的意願加入或者離開該系統。

3、參與者可以在傳統信任邊界之外部署自己的網絡。

4、決定權是由所有參與者決定的而不是中央機構。

圖片描述

圖片描述

圖四

圖四顯示了單個區塊鏈節點的邏輯架構。在去中心化網絡中,一個節點可以支持多個帳戶來表示網絡中參與者的身份,帳戶是交易實體的唯一標識。

區塊鏈節點承載圖四中堆棧所表示的元素。它是區塊鏈應用程序開發的基礎。最下面兩層大多是計算系統的標準硬件和軟件。第三層是區塊鏈協議層,包含區塊鏈的組件。第二層承載應用程序邏輯,這一層是解決數據訪問、驗證和記錄等問題。頂層是面向用戶的界面,在這裡可以進行Web編程,例如,使用HTML和JavaScript相關框架,這些元素構成了Dapp及其用戶界面(UI)層。

圖片描述

圖片描述

圖五

星際觀察

星際觀察

星際觀察

區塊鏈的技術是不可限量的,就像你不會想到如今的互聯網技術如此發達一樣。技術是在不斷突破的,也需要我們不斷給予新的理念新的創意。

區塊鏈作為不可篡改的分佈式數據庫,利用點對點傳輸和加密算法等技術,將大大降低信任成本,提高目前的生產效率。同時區塊鏈技術作為價值互聯網的載體,有很大機率將顛覆目前的信息互聯網技術,科學技術是第一生產力,區塊鏈行業將會成為各國競爭的重要領域。

星际视界IPFSNEWS
作者文库