區塊鏈是什么?
人們常說,區塊鏈是比特幣的底層技術,那么比特幣的底層技術又是什么呢...
為了防止這樣反反復復、無窮無盡的問題,我們有必要從為什么會有區塊鏈說起...
區塊鏈是怎么產生的?
下面我們通過幾個生活中經常能遇見的場景來說明:
在生活中,我們經常會遇到這樣的問題:問題1——數個陌生人之間如何實現相互信任?上海的小趙想租個房子,房東告訴小趙他的房子不但新,而且各種設施完善,家具出了問題他都可以免費更換,租金還便宜。這么好的事,小趙肯定要掂量掂量:這房東是不是在唬我?
同樣的,小趙還想買輛二手車,但是賣家會有動機虛報自己的里程數,甚至謊稱自己的車子沒有經歷過事故和維修,小趙該如何判斷呢?
問題2——已經發生的交易記錄如何不被篡改?艾女士居住在洪都拉斯,她住在自家房子很多年,某天,艾女士遭到法院傳訊。C向法院申請驅逐艾女士,原來國家產權局登記的是C的名字,而后房屋被拆毀。但后來經過法院查證,房子其實就是人家艾女士的,但不動產已經毀了,艾女士只能默默流淚……
問題3:該怎么證明我媽是我媽?/如何實現自證?北京市民陳先生一家三口準備出境旅游,需要明確一位親人為緊急聯絡人,于是他想到了自己的母親。可問題來了,需要書面證明他和他母親是母子關系。可陳先生在北京的戶口簿,只顯示自己和老婆孩子的信息,而父母在江西老家的戶口簿,早就沒有了陳先生的信息。陳先生如何證明我媽是我媽呢?
同樣的情況還有要證明你沒犯過罪,要證明你沒結過婚,要證明你沒有要過孩子,要證明你沒買過房……這樣那樣的證明,有的聽起來莫名其妙,辦起來更讓人東奔西跑還摸不著頭腦。
不光是你,在這個世界上某個封閉的“比特村”里,村民也遇到了同樣的問題。
因為這個村子很原始,目前還處在用金條作為貨幣來進行商品交換的時期。
然而金條這么重,抱著金條跑來跑去很不方便,金條儲存在家里又占地方。
于是有一天,村長想出了一個好主意。這年的年初,村長在某村的村口召開全體大會,宣布要在自己家設立一個大賬本,村民們上交金條,村長就在賬本上做記錄。
此后比如小張拿兩個金條換小李的一頭牛的時候,就給村長打個電話說明情況。村長看看賬本,先得確定小張是否真的有兩個金條,如果有就劃歸到小李名下,再打個電話告訴小李。而小李得知轉賬成功后,再把牛給小張。
村民們都很信任德高望重的村長,于是紛紛把金條交給村長家,村長家的大賬本正式運營起來了。一個春天過去了,一切交易都井然便利地進行著,只是村長一個人漸漸應付不了繁多的記賬和電話,就雇傭了幾個帳房先生管理賬本。
可是沒想到夏天的時候出了個事故,一個帳房先生被人抓住偷偷把別人家的金條記在自己家的賬上,民情激憤之下村長只得當機立斷開除了這個帳房先生,并宣布自己親自監督和審查每一筆交易,這才穩住了民心。秋天收獲了,盛產莊稼的某村和盛產水果的隔壁東村開始有了頻繁的商品交易,村民們懶得換現金,就請求村長把賬本業務拓展到隔壁村。沒想到,當村長拿著賬本到了東村的地界,東村村長根本不認村長的賬:“俺們村也有賬本,但不是這么記的。你們這種記法俺們看不懂。”這時候,村民們開始有點沮喪。
冬天的時候,村長的門口突然來了個小孩,聲稱自己的母親王翠花意外過世,想把媽媽存著的金條全部拿走,另謀生路。村長這下犯難了,之前從來沒有見過這小子啊,莫不是翠花的私生子?可又萬一是個騙子呢?于是村長只好說:只有你證明翠花是你媽了,我才能把錢給你。小孩拿出一張他媽的書信,村長撓頭,這字跡是可以偽造的啊!萬般無奈之下,小孩憤而離去。雖然經歷了種種波折,但終于挨到了過年,在年夜這天傍晚,村長又在村口召開了一次村民聯歡晚會,想要回顧一下這一年的賬本計劃,重振一下村民對賬本模式的口碑。可是還沒等他說完,他家寶貝小兒子就因為玩炮仗把他家給炸了,賬本也給毀了……
全村人都傻眼了,連村長都不值得信任了,今后到底該咋辦?
這時候,一個叫中本聰的聰明人突然不知道從哪里冒了出來,賊兮兮的說:“我來給你們出個解決方案吧,我叫它區塊鏈。這個方法我已經在我開發的比特幣體系中實踐和應用了,剛好可以拿來解決你們村的問題。”
中本聰的提議并不復雜,各家還是把現金轉化成賬上的記錄,但是從此就不再在大賬本上記賬了。
當張三要拿兩個金條換李四的一頭牛時,中本聰懸賞一定的金額讓大家幫著檢驗記賬,第一個驗證出“張三確實有兩個金條并且確實把兩個金條給了李四”的人被授予“礦工”稱號并獲得一定獎賞。“礦工”需要把這一筆交易寫在一張編號001的紙條上;第二天李四拿出一個金條找王二買一只雞,村民們便搶著翻閱大賬本和編號001的紙條,驗證成功后把交易內容寫在編號002的紙條上,并在紙條上寫上“之前交易內容見001”,以此類推。這時候,只要賬本的“初始狀態確定”,每一張紙條的記錄“公開可驗證并有時序”,當前每個人持有的錢數都是可以推算出來的。
于是,我們發現,在這種機制下,問題迎刃而解了。區塊鏈方案所有的規則都是公開透明的(建立的數學算法上),所以村民們獲得了共識,可以相互之間達成信任;
賬簿只在村長或者賬房先生手上,造假的可能性就非常高,但每個人手里都有一本賬簿,除非你說服了整個村里超過51%的人都更改某一筆賬目,否則你的篡改都是無效的。另外,就算某個人手里的賬本損壞,其它人手里都有副本,完全不用擔心。
更進一步,除了賬目,還可以把個人身份按照同樣的原則記錄在案,在需要核實的時候進行查詢,實現自證的目的。聽到這里,村民們明白區塊鏈的本質了:一個公開透明的可信賴的帳務系統,它能安全的存儲交易數據,并且無需任何中心化機構的審核,因為這個過程完全是由整個網絡來完成的。
新聞熱點
疑難解答