說起現如今顛覆了人類科技的技術,不少人就會想到“區塊鏈”,如果說蒸汽機釋放了人們的生產力,而電力則解決了大家生活的基本要求,互聯網技術則改變了現代信息傳遞,那么作為新技術,區塊鏈可以構成信任甚至有可能會改變人們社會價值的傳遞方式。但是最近不少菜鳥并不明白,為此這篇文章深入淺出幫助大家可以更好理解這門新技術。
它是什么?
它的本質簡單來說就是一個公布式的公共賬本,所有人都可以檢查這個賬本,但是卻不能夠單一用戶對它進行控制,只能夠按照現有的規格和共識來進行改變。舉例來說小A借了小B一百塊,此時小A在人群中大喊“我是小A,我已經借了小B一百元”。而小B進行了回應。此時周圍的路人也知道這一個消息,因此所有人都知道了這個事情。其中不會涉及到銀行同時也不存在借貸協議和收據等內容,甚至還不用人們之間的信任,在這個系統之中,沒有明確的權威。
此時大家就可以發現,在舉例中“100元”其實并不重要,任何東西都可以進行交易,甚至這個“物品”還可以是虛構的一個東西,但前提一點,那就是所有人都需要承認這一個東西,比如說在人群中聲明“我創造了十個XXX”,其他人甚至都不需要知道XXX究竟是什么,也不需要費心了解這個世界上是否擁有XXX,只需要將這一句話記住就可以了,之后就可以聲明我將一個XXX給了某人,而這便是完成了交易。
當然這是一個很簡單的理解,真正的技術要比上面列舉的復雜多。但是這樣的模式并不是完美無缺,會存在不少問題,比如說大家已經認可了XXX,但是這里只有10個XXX,于是就有人產生了壞心眼,偽造了XXX進行交易怎么辦?
其實自然有方式可以避免,那就是在創造XXX的時候給予特殊標記,這樣在進行交易的時候就會證明,這樣就可以解決偽造的問題,但是此時又有問題。對于“吃瓜群眾”來說,我憑啥要幫助你記?為此可以激勵這個行為,會擁有一定的獎勵措施給“西瓜群眾”的辛苦回報,并且在自己記錄之后需要馬上告訴其他人,讓其他人放棄記錄這句話,并且給自己所記的內容加以證明。
我們找到了交易者以及記錄者,這個時候就會又面臨一個問題,那就是究竟聽誰說?在這個過程中如果我和另一個人,同時發出了“為了XXX”,聽眾的位置不同所有一定會有人先聽到我說的話,而另一人則會優先聽到另一個人話,但是根據規定表示,一定只有一個人才可以說出這句話。這就是所說的“分叉”,為了可以解決又制定了新的規則,提升記錄的編寫難度,這樣就可以保持記錄的唯一性了。