當前位置:
首頁 > 最新 > 我所理解的區塊鏈

我所理解的區塊鏈

2017年,區塊鏈這個名詞進入了很多人的視野,尤其是在比特幣的價格一度上漲到19000美元(12萬人民幣)一枚的那個時刻。多少人後悔當初為什麼沒有購買哪怕一枚比特幣。聽到比特幣上漲的消息,我卻覺得沒什麼。正如我曾經親眼看著北京的房子在2008年一年之間就翻了幾翻一樣。自己不持有,不買賣,它的價格漲跌跟自己就沒什麼關係。

可是當我越來越多地在網路上看到區塊鏈、比特幣、以太坊……一系列名詞的時候,我還是產生了好奇:神秘而遙遠的區塊鏈,到底是個什麼東西?最近幾天,我找來一堆關於區塊鏈的資料,認真學習了一下。今天就將我看到的和我所理解的區塊鏈用最白的大白話跟你分享一下。希望你也能大概了解一下這個新事物。因為在未來,它可能會成為你日常生活中天天都離不開用的一個工具和技術。

要講區塊鏈,我們先看看它的定義:區塊鏈是一種加密的分散式記賬技術。在這個概念里設計了數學(加密)、計算機(分散式)、金融(記賬)三個領域的知識。搞懂它可真不是一件容易的事。

那我們就從一件容易的每天都會用到的事物說起吧!昨天,我們小飯糰中午一起吃飯,吃完之後,小田結了賬。之後我們五個人AA制結算,算完發現:我需要轉賬30元給小田。於是我就用微信支付轉賬30元給了小田。在這個轉賬的過程中,微信支付管理中心其實並沒有從我這裡得到錢,也不需要把真正的30元給小田。它所做的就是記了兩筆賬:在我的賬戶里減去30元,在小田的記錄里增加30元。這兩條記賬記錄都是由微信支付中心來處理的。而飯糰的其他成員,也都是通過微信支付中心這個中心完成了賬目的記錄和更新。這就是一個典型的中心化記賬系統。

區塊鏈里所說的分散式記賬又是怎麼回事呢?這得從一個密碼學家開始說起。2008年有一個神秘的密碼學專家中本聰,有一天突然發了一份郵件給世界上頂級的密碼專家們,告訴大家說他發明了一個系統,用這個系統可以幫助人們點對點地轉賬,轉賬記錄呢,則可以讓網路中的多個(多達百萬個)計算機同時幫忙記錄。還用我們飯糰的飯錢轉賬為例子,我給小田轉賬30元這條記錄(在區塊鏈里這條記錄就是一個區塊),只需要在網路上吆喝一聲,網路上的百萬台計算機就會把這條記錄幫忙記錄在他們的小賬本上。這就是分散式記賬。而我的其他同事再給小田轉賬,就會又生成一個區塊,這些區塊用一定的數據結構存儲(鏈接)起來,就形成了區塊鏈。

可是憑什麼網路上的百萬台機器會幫你記賬呢?這就是區塊鏈所提出的獎勵機制在起作用了。區塊鏈的提供者,在讓大家記賬的時候,告訴大家,他會分給記賬者一定的獎勵幣(比如比特幣)。可是這個獎勵又會給哪個記賬者呢?

區塊鏈技術提供者給出了選擇獎勵人的方法:他讓大家算數學題。什麼樣的數學題呢?他隨記生成一個長字元串,再用哈希函數將這個字元串加密成一個32位的短字元串。之後他把這個短字元串公布給100萬台計算機。網上的100萬計算機就開始根據這個短字元來「猜」長字元。誰第一個猜對,區塊鏈技術提供者就把這個獎勵送給誰。這個過程就是所謂的「挖礦」。只要有人第一個算出來了,其他人就都停止計算,獎勵分給第一個人,同時100萬機器一起將這條交易的記錄更新到自己的機器上。

就這樣,只要有交易產生,就有一條記錄生成,並有上百萬的機器同時記賬。這就不用再通過類似微信支付的中心化機構來記賬了。安全,並且不可被隨意篡改(因為記錄的修改要全網51%的計算機同意才可以)。

這樣看來使用區塊鏈技術可以用來記賬。推廣開來,只要是記賬的系統,將來都可以用區塊鏈技術來開發,比如銀行的賬目,比如保險公司的項目,公司的項目。但是,從本質上講,區塊鏈是不能直接用來記賬的,它只是提供了這種記賬方式的底層技術支持。想要真正使用區塊鏈的技術,必須在這種底層機制上開發新的應用,才能使用。

你可以把區塊鏈看作是電腦的操作系統。我們的電腦如果只安裝了操作系統,也是沒什麼用的。想要使用電腦,必須得有人在這個操作系統上開發應用程序,讓人們來使用。現在,這種應用還沒有特別成功的,但是將來,會有很多很多成功應用的。

以上就是這幾天我研究區塊鏈之後對它的理解,希望你能大致明白了。而與區塊鏈密切相關的比特幣,以太坊,EOS幣,以及各種其他幣,又都是什麼呢?下期繼續!

============================

題圖"晨曦"來自我的手機。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 huifang963 的精彩文章:

TAG:huifang963 |