當前位置:
首頁 > 科技 > 會玩「植物大戰殭屍」,你就能搞懂比特幣和區塊鏈

會玩「植物大戰殭屍」,你就能搞懂比特幣和區塊鏈

圖片來源:視覺中國

過去一年大家都在談論比特幣、挖礦,今年大家又都在談論區塊鏈、去中心化,可我發現一個非常有意思的現象,是什麼?

我身邊所有的人:老師、同學、同事、一些互聯網圈內的比較有名的站長、IT程序員,對於什麼是比特幣、區塊鏈,竟然沒有一個人能說出「這到底是什麼」、或者能完全解釋給我聽懂。

充其量最多說一句,這是「虛擬貨幣」、或者你去百度啊,然後,就沒有下文了。

差不多去年最早的時候,我也初步了解到比特幣,那時人們都還在討論挖礦怎麼樣怎麼樣的,帶著好奇和疑問,從百科、微博、知乎、油管,看了個遍,想要了解什麼是比特幣、什麼是挖礦?差不多得到的解釋就是:

如果你有xxx錢,通過喇叭告訴所有人,其他人聽到之後寫在小本子上。。。(在解釋記賬系統)

甚至有人說:「給普通民眾講清楚比特幣是什麼,就像給80年代的民眾講清楚互聯網是什麼一樣困難。」

以及還有:比特幣是為了計算數學難題而獎勵的虛擬貨幣,過去大家都用CPU在計算,後來被人發掘成用GPU計算,更加的省時省力。。。(關於挖礦的解釋)

以及你可能看過的純技術解釋,關鍵詞:私鑰、公鑰、地址、Hash、簽名、時間戳

然而,這些解釋,其實都不是我想要的答案,到底什麼是比特幣、挖礦,我恨不得把這些寫文章的作者都找出來,讓他站在我面前好好的給我解釋一下,這個玩意有那麼複雜嗎?

直至今年的年初,偶然跟我的老師傅(曾經指點我接觸互聯網,大概是中國70、80後的那一代程序員)聯繫上了,經過一番漫長的探討交流之後,我差不多弄懂了關於比特幣、區塊鏈、去中心化等這些問題,謹以此文章記錄一下,我對於這些事情的理解,不一定全對。


什麼是比特幣?——「植物大戰殭屍」里的陽光

以植物大戰殭屍為例,在遊戲中,最重要的是資源是「陽光能量」(簡稱陽光),有了陽光才能建造植物對抗殭屍,而產生陽光的方法是種向日葵,向日葵在每隔一段時間會自動產出陽光。這個相信連小朋友都知道的原理,和比特幣有什麼關係呢?

比特幣就是植物大戰殭屍里的陽光。

比特幣就是一種虛擬貨幣,就像在植物大戰殭屍中的陽光一樣,也是一種虛擬貨幣(過去可能叫虛擬道具)。

怎麼可能?不是說比特幣很值錢嗎,聽說現在比特幣都能買房子。別急,我們繼續分析。

比特幣本身就是虛擬貨幣,類似於植物大戰殭屍遊戲中的陽光,而比特幣或者陽光,單獨拿出來是不存在的,沒有任何意義的東西,陽光是依附於植物大戰殭屍遊戲,或者說植物大戰殭屍這個軟體里的設定,而軟體是人開發的。

而比特幣也是一樣,是有「比特幣軟體」的,簡單的理解就是,你電腦上裝一個比特幣軟體,每隔一段時間會產生1個比特幣,和植物大戰殭屍遊戲的陽光一樣,比特幣也是基於比特幣軟體或者說,比特幣遊戲誕生的產物,當然這個過程有個更好聽的名字叫:挖礦。

不去談技術細節,通過什麼演算法生成比特幣,比特幣軟體怎麼開發的,以及比特幣的交易是什麼技術原理等等,我們繼續來看正常能看懂的,什麼是區塊鏈,什麼是去中心化,什麼是比特幣交易


去中心化:沒有伺服器、公開賬本

過去大家玩的都是單機版遊戲,現在互聯網的發展,網路版植物大戰殭屍也有了,首先你可以註冊帳號了,保存你遊戲的記錄,如果遇上很難的關卡打不過,你可以充錢買陽光了,不用辛辛苦苦種向日葵生產了,這個不難理解吧?

中心化就是相當於遊戲的伺服器,大家的帳號信息、交易數據都存在遊戲公司的伺服器上,而比特幣系統是沒有伺服器的。

所謂的去中心化,簡單理解就是:沒有伺服器。也就是說,你使用比特幣軟體,註冊的比特幣帳號(地址),不存在任何雲伺服器上、不歸哪家公司管控、也沒有辦法說「充錢送一點比特幣」,當然也沒有「官網」了。

你的一切信息數據,都是在比特幣軟體裡面記錄的。

那問題來了,如果我偷偷的修改記錄,就像遊戲的破解版、修改器?或者我是GM(遊戲管理員),我可以隨意的修改分數?換作比特幣的話,豈不是也有可能自己修改比特幣的數量?比特幣系統的開發者,肯定早早的就想到了這些問題,並且用去中心化的方式解決了這個問題。

通過我們之前的分析,比特幣的產出,就是相當於你在玩植物大戰殭屍這個遊戲,遊戲設定:向日葵植物每隔一段時間生產出的陽光,而比特幣軟體也是如此,在電腦上掛機,每隔一段時間會產出1個比特幣(俗稱挖礦)。

那如果你不和別人聯網,自己默默的挖礦,挖了很多比特幣,然後再和別人聯網說,我有xx個比特幣,這樣行嗎?不行。因為大家沒有辦法驗證,你的比特幣是通過挖礦獲取的,還是自己修改的,那怎麼做?

比如,把比特幣軟體當成一個遊戲:所有人進入比特幣遊戲,剛開始都是0個比特幣,我的電腦配置比較好,一會的功夫挖到了1個比特幣,然後遊戲會自動把這個消息告訴給其他在線的用戶,「用戶:dadiaoge,在xxx地方挖到了1個比特幣」,其他人在收到這條消息之後,比特幣軟體會自動記錄下,剛剛有個小子挖礦挖到了1個比特幣,這時,哪怕我自己再修改成0個比特幣,也是沒有用的了,因為所有人的電腦上都清楚的記錄著,我剛剛已經挖礦獲得了1個比特幣,無法耍賴。


什麼是比特幣交易?如何驗證?

明白比特幣產出的原理(挖礦),也明白去中心化、公開賬本,那就再看,什麼是比特幣交易?比特幣交易,就和遊戲的道理差不多,你在遊戲里轉了100個遊戲幣給我,其實是這個交易數據被記錄到伺服器的資料庫里了,那比特幣系統去中心化,沒有伺服器,再回想一下公開賬本是如何記錄挖礦得到的比特幣?

「用戶:dadiaoge,轉了1個比特幣給用戶:sbat」這樣的消息會發送給各個在線的比特幣用戶軟體里相互記錄,而且,這種交易是沒有辦法耍賴的,如果遊戲公司想耍賴,就修改資料庫就可以了,而比特幣想耍賴,你能修改世界上所有人的電腦嗎?

再試想,比如你明明只有1個比特幣,卻想轉2個比特幣給我,可行嗎?可以這樣操作,但是不會成功,什麼意思?你轉賬2個比特幣給我,當比特幣軟體群發這條消息的時候,其他人的電腦上比特幣軟體一查之前的記錄,不對啊,這個人明明只挖礦得到了1個比特幣,餘額不足,不記錄這條消息,於是你這條消息沒有人記錄下來,那就是一個無效的轉賬記錄,也就是不會成功了。


什麼是區塊鏈?——數據的加密和驗證技術

明白了比特幣原理和交易驗證,有些腦瓜子聰明的就開始動歪腦筋了,這些不都是依靠比特幣軟體來記錄的嗎,我把這個比特幣軟體給破解了,不就可以隨心所欲的修改比特幣數量了嗎?

比如,當我通過比特幣軟體挖礦得到1個比特幣的時候,比特幣軟體會群發這樣的消息「用戶:dadiaoge,挖礦得到了1個比特幣」,那我把這個軟體破解了,把消息修改成「用戶:dadiaoge,挖礦得到了100個比特幣」,然後群發給其他使用比特幣的人,這樣我不就是擁有100個比特幣了嗎?沒錯,思路是對的,但是區塊鏈技術登場了。

區塊鏈技術就是數據的加密和驗證技術。

簡單的打個比方:比特幣軟體會自動把像「用戶:dadiaoge,挖礦得到了1個比特幣」這樣的消息數據,加密成「dSDFf123sjFf」這樣無意義的數據,並且這個消息只要被修改,哪怕加了1個字,都會被比特幣軟體識別出來,當做無效的信息處理。這就是區塊鏈技術,保障了比特幣信息數據的安全,可以說,沒有區塊鏈技術,比特幣一文不值,也沒有任何意義。


區塊鏈技術安全嗎,不會被破解嗎?

任何技術,都有被破解的那一天,特別是當量子計算機出現以後,無非就是時間長短早晚的事,當然,就目前而言,區塊鏈的技術還是非常高深和安全的,因為絕大多數的人連看都還看不懂,更別說更一大群人,連區塊鏈是什麼,都還說不清楚,還談什麼破解。

比特幣為什麼值錢?

弄明白了比特幣是怎麼回事之後,也搞清楚區塊鏈技術的含義了,那比特幣為什麼值錢?或者說,比特幣為什麼能換錢?

問得好,理論上,比特幣是不值錢的,但是我這裡用問題來回答問題,為什麼你會花錢買皮膚?為什麼有人會充錢玩遊戲?為什麼有人打賞主播遊艇飛機火箭?哈哈,為什麼呢?

因為有些人有錢。

因為開發比特幣這個人設計的系統設定:隨著比特幣挖掘的數量越多,產出的比特幣需要的時間就越長,並且到最後比特幣會被挖完,總共是2100萬個比特幣。

那有些有錢人就說,看你們都在玩比特幣,我挖了半天一個比特幣也沒有,我買你們幾個行不行?

第一筆比特幣交易就是一萬個比特幣買2個披薩,當時的那些人能想到今天的比特幣這麼值錢嗎?肯定想不到,那為什麼隨著比特幣的發展直到今天,比特幣會這麼值錢呢?

人性、炒作和一些非法用途,非法用途我就不做過多解釋,聰明的人自己領悟,炒作和人性是佔據很大成分的,簡單的舉個例子:

我看到有人用比特幣買披薩之後,我意識到比特幣可能不僅僅是個虛擬貨幣,所以,我想了一個辦法,來炒作比特幣的價值。

比如說,比特幣貼吧,大家都在這裡交流比特幣挖礦怎麼玩,比特幣軟體怎麼下載,討論區塊鏈的技術等等,我發一個帖子說:今天我過生日,我想買1個在我生日那天被挖出的比特幣,然後我喊上幾個好朋友在帖子里回帖當托,最後以1000元成交買了1個比特幣,然後再把這個消息散發出去讓更多人知道,同時再跟我幾個好朋友商量,以同樣的方法,在微博、論壇、QQ群,四處散播花高價收買比特幣的消息。當然,這只是最初級的炒作手法,更別說大公司、大財團、別有用心的人,人家玩的那些手法和咱們不是一個級別的。


比特幣是騙局嗎?

是,也不是。你花2塊錢買張彩票,沒中獎你能說彩票騙人嗎,這個比例可能不是很恰當,再比如投資人投資一個項目,失敗了,能說是被創業者騙了嗎?

很多因素的,眼光、局勢、互聯網的市場等等,比特幣本身雖然就是虛擬貨幣,但是被炒作起來之後,如果你過去手上有幾十個比特幣,現在轉手一賣,實實在在拿到手的錢,不偷不搶的,騙誰了?

你說買的人被騙了?那股票怎麼解釋?那對於不玩比特幣,不用比特幣的人來說:這個東西就是不存在。你該買菜還是買菜,出門打車也不會用比特幣支付,仁者見仁智者見智,有說他是騙局的,也有說這個是未來的貨幣,都有道理,但是仍舊是兩個字:謹慎。


什麼是ICO?ICO=融資

先說融資,舉個例子:以前馬雲剛創業的時候很窮、沒錢,我投資他10萬,占他公司1%的股份,公司盈利了可以給我分紅,那如果直到今天,當初我投資10萬買馬雲公司股份,可能四捨五入價值就超過一個億了。

但是我以前也不知道馬雲能成功,萬一他公司倒閉了,我這10萬就相當於打水漂沒了。那ICO,是什麼意思呢?

隔壁老王是個技術宅,然後他想開一個公司賣帽子,於是對外說:我現在開一個公司,賣帽子一年至少能掙100萬,你們投資我,我給你們股份。但是沒人願意給老王投資,開公司的多了,你怎麼知道你一定能掙錢呢,萬一你失敗了,我們的股份有什麼用啊?

於是老王通過研究和學習弄懂了什麼是比特幣,並且根據原理髮明了「老王幣",又對大家說:

你們如果投資我,作為回報,我給你們「老王幣」,這個東西是非常稀有的,比股份更值錢,我們公司的帽子賣100元一個,如果用「老王幣」1個可以換10頂帽子,但是現在公司處於創業初期,只需要10塊錢就能換1個老王幣,那你這時的投資就是100倍的效益,等後面公司盈利了,你們把老王幣一賣就能賺大了,於是隔壁老王通過發行「老王幣」成功獲得融資,這就是ICO。


ICO是騙局嗎?

玩金融的人可能都讀出味道了,不就是變相的發行股票嗎?股票,有完善的法律,有相應的社會制度秩序,那ICO這一塊是空白的,空白就意味著混亂,或許有些人是真心想要通過ICO獲取融資,但是由於空白的秩序,不受管制,就有大量別有用心的人在裡面肆意做一些違法的事情,因此現在國家已經禁止ICO了,但是從本質上來說,還是人性的問題,當然這裡不做過多的討論,還是仁者見仁智者見智。

你可以投資比特幣、學習區塊鏈技術,你也可以抵制比特幣、不相信虛擬貨幣,但是不要在自己還不了解什麼是比特幣,也沒弄懂這些事情(比特幣、區塊鏈、去中心化)是怎麼回事呢,就肆意在網上評論:比特幣是未來貨幣、比特幣有前景,或者比特幣是騙局、大家不要相信虛擬貨幣,「當你的才華還不足以支撐起你的野心時,你就該靜下心來學習」。(本文首發鈦媒體)

【鈦媒體作者介紹:ddgweb,擅長點評互聯網事件、IT新聞,以獨特犀利的角度分析觀點。本文為作者獨家原創,禁止未授權的轉載。】

更多精彩內容,關注鈦媒體微信號(ID:taimeiti),或者下載鈦媒體App


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

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


請您繼續閱讀更多來自 鈦媒體APP 的精彩文章:

2017年中國VR行業回顧:切勿沉迷第一市場的美夢
從經濟學角度看,為何區塊鏈無法顛覆公司的存在?

TAG:鈦媒體APP |