有人竟然用植物大戰殭屍去解釋比特幣、區塊鏈

買賣虛擬貨幣

即將過去的2018年大家都在談論比特幣、挖礦,今年大家又都在談論區塊鏈、去中心化,可我發現一個非常有意思的現象,是什麼?我身邊所有的人:老師、同學、同事、一些網際網路圈內的比較有名的站長、IT程式設計師,對於什麼是比特幣、區塊鏈,竟然沒有一個人能說出“這到底是什麼”、或者能完全解釋給我聽,充其量最多說一句,這是“虛擬貨幣”、或者你去百度啊,然後,就沒有下文了。

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

差不多得到的解釋就是:

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

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

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

以及你可能看過的純技術解釋,關鍵詞:

私鑰、公鑰、地址、Hash、簽名、時間戳

然而,這些解釋,其實都不是我想要的答案,到底什麼是比特幣、挖礦?我恨不得把這些寫文章的作者都找出來,讓他站在我面前好好的給我解釋一下,這個玩意有那麼複雜嗎?後來我還一度給自己心理安慰:一個東西如果複雜到讓普通人很難理解,那這個東西可能也沒有什麼價值。

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

會玩植物大戰殭屍就能聽得懂什麼是比特幣

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

比特幣就是陽光

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

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

比特幣本身就是虛擬貨幣,類似於植物大戰殭屍遊戲中的陽光,而比特幣或是陽光,單獨拿出來是不存在的,沒有任何意義的東西,陽光是依附於植物大戰殭屍遊戲,或者說植物大戰殭屍這個軟體裡的,而軟體是人開發的,而比特幣也是一樣,是有“比特幣軟體”的,簡單的理解就是,你電腦上裝一個比特幣軟體,每隔一段時間會產生1個比特幣,和植物大戰殭屍遊戲的陽光一樣,比特幣也是基於比特幣軟體或者說,比特幣遊戲誕生的產物,當然這個過程有個更好聽的名字叫:挖礦。

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

去中心化,沒有伺服器

過去大家玩的都是單機版遊戲,現在網際網路的發展,網路版植物大戰殭屍也有了,首先你可以註冊帳號了,儲存你遊戲的記錄,如果遇上很難的關卡打不過,你可以充錢買陽光了,不用辛辛苦苦種向日葵生產了,這個不難理解吧?中心化就是相當於遊戲的伺服器,大家的帳號資訊、交易資料都存在遊戲公司的伺服器上,而比特幣系統是沒有伺服器的。

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

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

去中心化,公開賬本

透過我們之前的分析,比特幣的產出,就是相當於你在玩植物大戰殭屍這個遊戲,遊戲設定:向日葵植物每隔一段時間生產出的陽光,而比特幣軟體也是如此,在電腦上掛機,每隔一段時間會產出1個比特幣(俗稱挖礦),那如果你不和別人聯網,自己默默的挖礦,挖了很多比特幣,然後再和別人聯網說,我有xx個比特幣,這樣行嗎?不行。因為大家沒有辦法驗證,你的比特幣是透過挖礦獲取的,還是自己修改的,那怎麼做?

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

什麼是比特幣交易

明白比特幣產出的原理(挖礦),也明白去中心化、公開賬本,那就再看,什麼是比特幣交易?比特幣交易,就和遊戲的道理差不多,你在遊戲裡轉了100個遊戲幣給我,其實是這個交易資料被記錄到伺服器的資料庫裡了,那比特幣系統去中心化,沒有伺服器,再回想一下公開賬本是如何記錄挖礦得到的比特幣?“使用者:dadiaoge,轉了1個比特幣給使用者:bat”這樣的訊息會傳送給各個線上的比特幣使用者軟體裡相互記錄,而且,這種交易是沒有辦法耍賴的,如果遊戲公司想耍賴,就修改資料庫就可以了,而比特幣想耍賴,你能修改世界上所有人的電腦嗎?

比特幣交易的驗證

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

什麼是區塊鏈

明白了比特幣原理和交易驗證,有些腦瓜子聰明的就開始動歪腦筋了,這些不都是依靠比特幣軟體來記錄的嗎,我把這個比特幣軟體給破解了,不就可以隨心所欲的修改比特幣數量了嗎?比如,當我透過比特幣軟體挖礦得到1個比特幣的時候,比特幣軟體會群發這樣的訊息“使用者:dadiaoge,挖礦得到了1個比特幣”,那我把這個軟體破解了,把訊息修改成“使用者:dadiaoge,挖礦得到了100個比特幣”,然後群發給其他使用比特幣的人,這樣我不就是擁有100個比特幣了嗎?沒錯,思路是對的,但是區塊鏈技術登場了。

區塊鏈技術,就是資料的加密和驗證技術

簡單的打個比方:比特幣軟體會自動把像“使用者:dadiaoge,挖礦得到了1個比特幣”這樣的訊息資料,加密成“dslkafjklsjadf”這樣無意義的資料,並且這個訊息只要被修改,哪怕加了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了,但是從本質上來說,還是人性的問題,當然這裡不做過多的討論,還是仁者見仁智者見智。

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

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;