區塊鏈是什麼?能幹什麼?

2021-09-12 15:31:25 字數 1386 閱讀 3789

一般聽到乙個新技術,我都會問自己兩個最簡單的問題:1. 它到底是什麼?2. 它能幹什麼用?下面的內容就按這兩個方面來組織吧。

區塊鏈是什麼

在我看來,區塊鏈的核心是乙個交易平台技術。基於資訊加密技術、軟體 agent 技術和分布式資料庫技術,解決了交易中最基本的三個問題(交易方是誰,交易的規則,記錄交易結果),從而解決了阻礙或者完成一筆交易最核心的問題:信任。現在很多忽悠的人把區塊鏈跟人工智慧這類本來就被很多人在忽悠的概念混在一起瞎扯,其實人工智慧核心解決的是智慧型問題,讓機器變得更聰明,更好的為人類服務(hopefully);區塊鏈核心解決的是信任問題,打破大機構(如銀行)在交易中的壟斷地位。

從幾萬年前我們還長著毛的祖先用貝殼跟隔壁山洞的鄰居交換野果的時代開始,以下幾個因素就一直會制約交易的發生,核心的問題是信任。出於娛樂精神, 我們用乙個港片裡常見的毒品交易的場景為例吧。假設香港洪興幫的山雞跑到緬甸去跟金三角的坤哥交易毒品…

交易方是誰:山雞在緬甸的乙個燈紅酒綠的 ktv 裡見到了號稱是坤哥的人。山雞的第乙個問題就是:這是坤哥嗎?還是打算黑吃黑搶我錢的人?坤哥的第乙個問題會是:這是山雞嗎?還是來釣魚執法的警察?如果山雞跟坤哥不能相信對方的身份,交易肯定就泡湯了。為了解決交易中身份認證的問題,區塊鏈利用資訊加密技術,如公鑰 / 私鑰等,可以在交易平台上唯一的標識交易方的身份。這樣山雞和坤哥都可以證明自己是自己了。

交易規則:為了約定交易規則,人類發明了合同。約定交易雙方的責任和權利。更有趣的是,合同的出現竟然還催生了乙個巨賺錢的職業,商業律師。他們的工作就是寫合同,把簡單的事情寫得誰都看不懂,然後自己賺很多錢。山雞跟坤哥確定完身份後,就要約定毒品的成色,**,在哪兒交易,什麼時間交易,交易暗號等等。約定完後,還要信任對方確實會按照約定執行,不會出現拿了毒品不給錢,或者用麵粉冒充白粉這類事兒。如果這個信任不存在,山雞或坤哥還是不敢去交易的。為了解決交易中規則一定會被嚴格執行的問題,區塊鏈利用軟體 agent 技術,把交易雙方的約定寫成計算機**,起了個很好聽的名字叫智慧型合同(smart contract)。一旦交易發生的時候,智慧型合同的**就會按照雙方事先的約定自動執行,保證交易是遵守規則的。這樣山雞跟坤哥就沒有顧慮了。

記錄交易結果:山雞跟坤哥完成交易,帶著毒品趕到碼頭準備坐船回香港的時候,坤哥的人伏擊了山雞,搶走了毒品。洪興幫找了幾個黑道大佬來跟坤哥理論,坤哥根本不承認跟山雞有過交易。難道洪興幫就吃了這個啞巴虧嗎?為了解決交易中記錄交易結果的問題,區塊鏈利用分布式資料庫技術,把交易的記錄分布式的儲存在多個地方,起了個很炫酷的名字叫超級賬本(hyperledger)。山雞跟坤哥的交易一旦完成後,這筆完成的交易就會被記錄在全世界的黑道大佬都能看見到的賬本上,而且誰都不能偷偷的篡改這個賬本,這樣坤哥就沒法抵賴了。

簡單的說,資訊加密技術解決了交易中身份認證的問題,智慧型合同解決了交易中規則執行的問題,超級賬本解決了交易結果的記錄問題。從而盡可能的用技術手段解決了交易中雙方信任的問題。

區塊鏈能幹什麼用?

區塊鏈是什麼?能幹什麼?

一般聽到乙個新技術,我都會問自己兩個最簡單的問題 1.它到底是什麼?2.它能幹什麼用?下面的內容就按這兩個方面來組織吧。區塊鏈是什麼 在我看來,區塊鏈的核心是乙個交易平台技術。基於資訊加密技術 軟體 agent 技術和分布式資料庫技術,解決了交易中最基本的三個問題 交易方是誰,交易的規則,記錄交易結...

區塊鏈是什麼?能幹什麼?

一般聽到乙個新技術,我都會問自己兩個最簡單的問題 1.它到底是什麼?2.它能幹什麼用?下面的內容就按這兩個方面來組織吧。區塊鏈是什麼 在我看來,區塊鏈的核心是乙個交易平台技術。基於資訊加密技術 軟體 agent 技術和分布式資料庫技術,解決了交易中最基本的三個問題 交易方是誰,交易的規則,記錄交易結...

弄明白區塊鏈是什麼?能幹什麼?

區塊鏈能幹什麼?學習資料 引言區塊鏈是什麼?區塊 鏈 對資料結構有印象的同學,應該腦子裡會浮現出現鍊錶,是的,它們倆很像。所以從這個角度講,區塊鏈本身這個詞就描述了它的資料結構屬性,它是拿來存資料的。具體來講,乙個區塊,包含區塊頭和區塊體,區塊頭包含了時間戳和上乙個區塊的雜湊等資訊,區塊體則是乙個交...