白話區塊鏈
從入門到精通,看我就夠了!
「白話區塊鏈入門系列」是針對新入門使用者推出的一檔區塊鏈科普系列欄目,讓零基礎的小夥伴也能輕鬆入門,歡迎大家在文末點贊留言,說說你最想了解的區塊鏈小知識,參與有獎哦!
作者 | Febin John James
翻譯 | Aimee
出品|白話區塊鏈(ID:hellobtc)
自從比特幣的巨大“賺錢效應”以及“暴漲暴跌”被各大媒體廣泛報道後,很多人躍躍欲試,也想搭上區塊鏈的快車,從中分一杯羹。但一打聽,得到的建議,或許是“比特幣已經漲了那麼多,以後的漲幅不會太大,還不如買其他幣,以後的漲幅會更可觀”。
於是,一部分人聽信了,買了一堆亂七八糟的幣種,全部是“空氣幣”,跌了90%之後,還可能再跌90%,甚至有的已經歸零了。所謂的空氣幣,就是那些沒有區塊鏈應用場景,價值也不被市場認可的專案所發行的幣。
那麼,如何避免空氣幣的大坑呢?其實,幾個簡單的問題就可以幫你弄清楚:現階段一個專案是否需要用到區塊鏈技術,發行的究竟是不是空氣幣?
01
應用是否需要資料儲存?
場景:小明想開發一個速讀App,他需要區塊鏈技術嗎?
解答:小明開發一個速讀應用程式,沒有資料要儲存。區塊鏈是一個分散式資料庫,資料庫的目的是儲存和訪問資料。
如果沒有任何資料需要儲存,那就不需要區塊鏈;如果有資料要儲存,那麼繼續看下一個問題。
02
只有一個人寫入資料嗎?
場景:小明想開發一個App,用來彙總不同來源的新聞;小麗公司的業務涉及另外兩家小企業和一家會計師事務所,會有彼此間的定期交易。
解答:如果你是唯一一個寫入資料的人,那就不需要區塊鏈。
小明的情況就不需要區塊鏈,他可以開發Android或iOS應用程式,這樣也會更便宜。區塊鏈分散式資料庫的目的,是為了避免不一致,如果你是唯一寫入資料的人,那麼就不會產生不一致。因此,小明不需要區塊鏈。
不過,如果是需要認證學生身份的大學,因為需要確保資料的真實性和無法偽造,區塊鏈在這種情況下是有意義的。
如果多個實體參與金融交易,那麼,每個人都必須維護一個賬本,存在不一致的可能性,因為涉及多個人並且需要記錄交易,區塊鏈在此是有意義的。
小麗的情況中,這些公司必須單獨保留賬本,就有可能出現不一致的情況,那就需要區塊鏈了。
如果有多個人在寫入資料,那麼讓我們繼續下一個問題。
03
有可信的第三方嗎?
場景:小時候,我和弟弟會交換衣服和巧克力,如果有爭執,媽媽會幫助我們協調。
解答:在這種情況下,媽媽是我們值得信賴的第三方,我們不需要區塊鏈。如果你有可以信任的第三方,他可以成為交易中介,那麼就不必使用區塊鏈。
如果沒有可信的第三方,那麼讓我們繼續下一個問題。
04
寫入資料的人是匿名的嗎?
場景:小明想開發一個應用程式,任何人都可以表達他們對時事的意見,但他想在應用程式中保護貢獻者的隱私。
解答:在這種情況中,使用區塊鏈是有意義的,因為區塊鏈的匿名性可以保護使用者的身份。
如果涉及的人員不是匿名的,那繼續看下一個問題。
05
寫入資料的人是否相互信任?
場景:我不相信大部分滴滴司機的評分都是4.5,這是被操縱的嗎?
解答:區塊鏈可以解決信任問題。
在一個集中化的資料庫中,權威機構可以將操縱後的資料展現給使用者,滴滴的這種情況是有可能的。在區塊鏈中,所有各方將看到相同的資料。如果資料寫入的人相互信任,這時就不需要區塊鏈。
如果寫入資料的人沒有相互信任,那繼續看下一個問題。
06
需要公開驗證嗎?
場景:小明希望金槍魚供應鏈更透明,希望知道抓魚、加工、包裝等情況。
解答:你希望你的資料透明嗎?上面金槍魚的這種情況,可以使用區塊鏈技術,讓公眾有許可權閱讀區塊鏈中的資料。在這個案例中,購買金槍魚的人可以確認金槍魚沒有任何健康風險。
如果不希望資料公開,只有當事人才能看到,也可以使用許可鏈。所謂的許可鏈,是指參與到區塊鏈系統中的每個節點都是經過許可的,未經許可的節點是不可以接入到系統中。
07
結語
需要用區塊鏈技術來解決的應用,通常有這樣的特點:“需要進行資料儲存、通常存在多個資料輸入源、各參與方沒有可信的第三方、寫入資料的人通常匿名且各方不需要相互信任、資料有公開驗證的需要”。
如果一個專案沒有上面提到的特點,那麼大概率不需要使用區塊鏈技術,你就要謹慎小心了。區塊鏈技術雖然偉大,但請記住:不是所有的問題都需要區塊鏈技術,區塊鏈技術也不能解決一切問題。