搜尋
首頁頭條比特幣、區塊鏈、去中心化看完這篇文章都了解了

比特幣、區塊鏈、去中心化看完這篇文章都了解了

Mar 08, 2018 pm 02:26 PM
區塊鏈去中心化比特幣

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

我身邊所有的人:老師、同學、同事、一些網路圈內的比較有名的站長、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了,但是從本質上來說,還是人性的問題,當然這裡不做過多的討論,還是仁者見仁智者見智。

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

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前By尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中