1美元對4.45馬幣算什麼?
1英鎊對5.41馬幣算什麼?
1科威特幣對14.56馬幣算什麼?
現在一個比特幣要價1180.53美元
一個比特幣等於970.44英鎊
一個比特幣對5256.27馬幣啊!!!
沒錯,全球最值錢的貨幣是比特幣,雖然它不是實體貨幣,但他確確實實是全球公認的虛擬貨幣,可以在很多交易平臺購買。
而它為什麼這樣貴呢?貴在哪裡?
我們一一探討!!
比特幣(Bitcoin)
比特幣(Bitcoin)和區塊鏈(Block Chain)
談及區塊鏈的時候,就必須談及比特幣了。想必比特幣大家都已經耳熟能詳了,說不定你已經有一些在自己的比特幣錢包裡面了。
下圖呢,就是比特幣的標誌啦。你需要知道的就是, 比特幣是個非實體的東西,並不是一個硬幣或者紙幣
。
這即是比特幣的標誌
那麼區塊鏈和比特幣是什麼關係呢?就像是炒菜要用鍋一樣,炒出來的
一盤菜就是比特幣,那麼這個鍋就是區塊鏈。
比特幣的產生,以及流通啊交易啊所有亂七八糟用到的工具就是區塊鏈,而且是絕對重要的工具。區塊鏈的想法是2008年時,一個日文名叫作中本聰的人提出來的,並且在2009年推出了比特幣這麼個玩意。
說到這裡大家也可以猜到了,一口鍋不光可以用來炒菜,也可以用來燉魚,用來煲湯,可以煮雞蛋,或者方便麵。這就是以太幣,萊特幣,還有哈皮幣,當然,最後一個是我瞎編的。總之,用區塊鏈這個技術,或者說工具,可以做很多事情。
這兩年,金融系統,會計審計,醫療病歷都在探索這個領域,也在尋求和區塊鏈公司的合作。所以就像是昨天講座上Brian Behlendorf講到的,現在的區塊鏈就像是1994年時的網際網路一樣,很有可能在未來改變很多東西,可以Make The World A Better Place。
比特幣(bitcoin)又是什麼呢?
好的,聰明的你可能已經發現上一行的Bitcoin小寫了B。沒錯!是小寫了沒錯。
你真聰明。
通常膩,我們用Bitcoin來表示比特幣用到的科技啊網絡啊,bitcoin用來單純滴表示這個貨幣本身的。那麼我已經說出來了,比特幣是一種貨幣,一種虛擬貨幣,一種網際網路貨幣。既然是貨幣,就會流通啦,從一個人的賬戶裡到另一個人的賬戶裡,從一個國家到另外一個國家。
就像是軟妹幣一樣,你出國了旅遊呀,消費呀,逛夜店呀,泡吧啊,去外國夜總會時總要換成外幣吧。以下就是人民幣(比特幣中國),港幣(ANXPRO)兌換1比特幣的價格(截止3月9日淩晨03:33)。就是你要花這麼多錢才能買到
一個比特幣!天了嚕,太可怕了。
客官且慢,看完這嚇人的價格之後先不要急著離開,這裡還有一個為您準備的好消息。
比特幣的最小單位是小數點之後八位。也就意味著,你可以只買0.00000001(小數點之後七個零不要數了)個比特幣,具體的平臺購買可能會有不同的要求。但是意味著,你不用花很多錢就可以去一趟夜總會,啊呸,我是說不用花很多錢,可能就是晚上出去瀟灑的錢就可以擁有比特幣啦。
開心麼?嗯,很好,先別著急去買,讓我們先來娓娓除去覆蓋在比特幣上的衣物。
比特幣好在哪了?
既然提到了,比特幣是虛擬貨幣了,不妨我們把它形容成Q幣吧,他們一個相同點,就是都是虛擬貨幣,你看得到但是摸不著。
最重要的不同點就是,比特幣暫時不能用來充qq會員。
其次呢,還有幾個不同點,Q幣是由騰訊,或者說是麻花騰發售並提供一種擔保的,「啊,我保證,只要我們騰訊公司一日不倒閉,那麼你的Q幣就可以一直買買買了啊吼吼吼哈哈哈哈哈。」
但是呢,問題就隨之來了。假如有一天,麻花騰的小姨子想要買一套絢麗的qq秀,她找到麻老闆,說:「騰啊,我想要,一套qq秀。」麻花騰一口應允,但沒成想,自己口袋裡的錢全部都被拿去開發王者榮耀了。
腫麼辦呢,於是善良的麻老闆也是動了點私心,直接叫技術人員從資料庫中隨便找一個會員的賬號轉入了10個Q幣到小姨子的賬戶裡。本以為騰訊的會員都很是大方,不會察覺也不會在意這10Q幣的存在,但是這位尊貴的會員還是告發了這一可惡的行徑。
於是,東窗事發,大家可能再也不相信這個虛擬貨幣了,老百姓們和公司都成了輸家。以上的例子可能是有點極端,但是比特幣就可以做到完全不讓此類事情發生。
於是, 重點來了!!大家看黑板。
比特幣的好就體現在了這裡!!
在比特幣的體系裡,不存在一個「中心」。
中心是什麼呢?之於Q幣就是騰訊,之於人民幣就是央媽。
在比特幣的世界裡不存在一個中心,這就是比特幣的核心價值之一。
去中心化(Decentralization)。
去中心化(Decentralization)是怎樣實現的嘞?
問得好!去中心化去中心化,說得容易,怎麼做啊。
過情人節了,你給另一半轉521元錢(沒有另一半的,可惜啊,但是我有,啊哈哈),網上轉帳,兩分鐘到賬,賊方便。背後的原理大家也都知道,銀行知道你的請求,在你的賬戶上扣除521塊錢,並通知另一個銀行在你對象的賬戶增加521元。
銀行知道你的賬戶裡有多少錢,他也聽你的指令進行入帳出賬,那麼比特幣沒了銀行這樣的「中心」,他該怎樣運行呢?
我就需要用到之前提到的鍋了,區塊鏈(Block Chain),他是怎樣炒出比特幣這道菜的呢?
在這裡我也想問你一個問題,當一個貨幣沒了中心,就是說,沒了一個組織來發行並流通這個貨幣,會發生什麼呢?
對!第一個問題就是, 誰來記錄你的錢呢?誰知道你到底有多少錢呢?沒人能證明你有多少錢,你又怎麼和別人交易呢?
所以在這裡不得不驚異於中本聰偉大的設想:那就把所有交易記錄都公開唄,知道了大家所有所有的交易記錄,不就可以推算出你這個人現在有多少錢了嘛。
看到這了,你可能不禁地暗暗在心裡罵道,這人是不是sb啊。啊,我公開了,大家豈不都看到我的交易記錄了,幸好我現在沒有幾個錢,如果我哪一天中了五百萬,那大家豈不都看到了我的賬戶有多少錢,萬一來問我要王者榮耀的皮膚可怎麼辦呢?
莫慌,此時,中本聰也聽到了你心聲,不緊不慢地從褲襠裡掏出了兩樣法寶!並宣稱,每個人都將有自己獨家專享,獨一無二,特有的,屬於 你自己的一個印章,還有一個,就是 可以掃描別人的印章的印章掃描器。
一乃 私密之 印章,簡稱 印章
二為 無敵之 印章掃描器
,簡稱 印章掃描器
就拿你要從村口王屠夫那裡買二兩豬肉來舉例吧。
下圖為你倆的交易收據
每當你交易時,你都要在你和對方交易的收據上,蓋上自己的印章,好處有二。
1. 你需要加蓋你自己的印章,而不用寫你的真實名字,而你的名字在比特幣的世界裡是一串獨有的,尊貴的,專享的一串代碼。而同時印章的圖案很詭異(如上圖所示),可能是一個在三亞的papi醬,或者一棵在加拿大的楓樹。
圖案詭異不是重點,重點是,沒人知道你是誰,沒人知道你竟然花了這麼多錢買了村口的注水豬肉。(假定王屠夫和你並不會見面,你買的是超現實的,高科技的黑豬肉,是通過網絡傳播的,不需要你露面,王屠夫也不知道你是誰,只知道你的代碼)
2. 王屠夫怎麼確定是你本人進行的交易呢?王屠夫那邊,他需要用自己印章掃描器來掃描你的印章,如果顯示的代碼,就是付款人那一欄裡的代碼時,就可以確定是你啦~
依次類推,全世界的這種交易都可以完全公開化,就意味著比特幣的交易完全公開化,這便是比特幣體系的另一大核心價值, 透明化(Transparency),需要注意的是, 這裡的透明指的是交易透明化,你的資產和身份還是被隱藏地很好的
,這就是為什麼比特幣平臺可以作為一個很大的洗錢平臺,這也是為什麼各國政府的政策在打壓平臺或者說對比特幣平臺加大監管力度的原因。
因為它保護交易的人兒們的信息,確實保護的很好呀。。。
區塊鏈(Block Chain)
區塊(Block)是什麼?
還記得我們文章的題目麼?人人都可以懂的區塊鏈,之前聊了很久比特幣,現在終於引出了這個boss,
區!塊!鏈!
別看它有三個感嘆號,還被加粗了,但是其實它一點都不難懂。讓我們先從區塊入手。
你還還記得你和屠夫之間那不可描述的交易麼,你還記得你倆之間的交易收據麼。沒錯!區塊(Block)的最主要的主體就是由 交易收據組成的,基於全世界挖礦的算力(下文會解釋挖礦到底是個什麼鬼, 其實就是尋找一個block,就做作挖礦;那挖到block了呢,那就挖到了唄,厲害了
)和仍存於世可以被挖粗來的礦,比特幣協會(Bitcoin Association)會調整挖block的難度(Target,或者直接就說成Difficulty),詳見Currently Difficulty,介面簡單地簡直就是程序員作風。
偉大而神秘的中本聰先生早在開天地之始,就已經設定了, 每產生2016個block,也就是區塊之後,就會調整一次block被挖出來的難度
。按照中本聰的設想,大概兩周會挖出來2016個block。
也就是差不多十分鐘的樣子,全網的礦機可以挖出來一個block。
但是事實上,挖礦的難度在兩周內的值是設定不變的,但是人類的科技是在進步的,人類計算機的算力是在不斷進步的,所以理論上2100萬個比特幣會在2140年被全部挖出,現在可能要提前個26年,到2114年被全部挖出。這些都是題外話了,反正我是等不到那會了。
到目前為止,你可能在心中會問很多問題,關於 挖礦的問題下文會繼續解釋,希望你能夠堅持看完我的文字,麼麼噠。
關於區塊是什麼樣子,來,我來帶你看它的樣子,並為你解釋喲。
區塊的組成如下圖所示
Block
以上,關於第一部分,交易清單:
很很很很粉粉粉粉重要的一個小概念就是,!!!交易清單指的是, 兩個區塊產生的時間間隙中,這個世界上發生的所有的比特幣交易!!!還記得你和王屠夫的交易麼,就是那個,但是十分鐘,這個世界上千千萬萬個像你和王屠夫這樣的的交易收據都會被記錄在上面。
你可能會問,他怎麼知道我們那不可告人的秘密(交易)的?
很簡單,比特幣的一大特點就是交易透明化,當你完成了交易之後,你倆的交易收據會向全網廣播,告訴大家你這裡有一張收據,也告訴了大家上面的內容,之後所有的礦機都會稍稍稍稍微停下手頭的工作,為你來推算你的歷史交易記錄, 來看看你到底有沒有足夠的比特幣來支付這二兩豬肉。如果有至少51%的礦機認證了你倆的交易,那就可以了,王屠夫就可以確認你倆之間的PY交易了,他拿到比特幣,你拿到豬肉。
關於交易清單,就如前幾行所說的,中本聰理想的情況是全網10分鐘挖出一個block。也就是說,上圖這個block和它前一個block被挖出來相差大概10分鐘,而上圖這個block被挖出來後就要記載這10分鐘內,這個世界上發生的所有比特幣交易。
很神奇是不是。我也覺得是,希望我拙劣的解釋你能明白。
第二部分,上一張賬單(區塊)編號:
就是上一張賬單(區塊)編號。。。
第三部分,幸運數字:
這是一個隨機產生的一個數字,我暫時也不知道他具體是做什麼,我猜可能是為了加大挖礦的難度的吧。也希望聰明的你和我繼續在評論區來討論,話畀我知。
第四個,本張賬單(區塊)編號:
暫時你只需要知道,這個編號是一個經過密碼學的方式算出來的編號。
區塊鏈(Block Chain)
講完區塊,建在我們就要來到最激動人心的環節了,就是我們的主題了,
!!!區塊鏈(Block Chain)!!!
到此嘞,我要從雪球上面盜一張圖,相信大家會更加地明白,大家有興趣也可以點開鏈接去看一下。
交易單中所說的密鑰和公鑰,就是我們的印章和印章掃描器
區塊鏈是什麼呢?它就是上一條接著下一條的區塊(Block),它們連在了一起,像鏈子一樣,所以就,boom!成了區塊鏈(Block Chain)。
That’s it, 就是這麼簡單。
所以!!!這裡有一個很重要的知識點,我也是昨天才知道,因為block上的東西是跟據時間線來記載的,所以 bitcoin的世界裡只有一條Block Chain。
區塊鏈的樣子,是不是很醜啊哈哈哈
礦機 & 礦池
現在,隨著我們不斷深入,現在我們就要進入整個比特幣體系最最最核心,最最最隱秘,最最最害羞,最最最xx的領域了!
沒錯!你猜對了!那就是挖礦!
看了上文,你已經知道了, 挖礦=尋找block,成功挖出來礦=產生一個block。
so,你也知道全網挖出一個block需要用時大概10分鐘了,那麼你也一定猜到這個叫block很難產生吧,那麼他是怎麼產生的呢?
哈希函數(Hash Function)
問得好,這個問題,我打算好好地和你說一說。來,過來,寶貝。
看這裡。給你介紹一個神奇的東西,它的名字叫做哈希函數(Hash Function)。
如果你是OS的系統請跟我來操作,不要怕。Windows先等一等。
1. 打開你的終端(terminal)
This
2. 然後輸入md5,按回車(return)
Like this
3. 輸入任何任何你想輸入的信息,比如,我的英文名叫John,所以鍵入John,然後回車(return)
haha
4. 按ctrl + D
會出現一串32個位數的字符
當你低頭看著自己辛勤的雙手時,當你細細品味你美麗而纖細的手指時,你會意識到那上面的指紋,你手指肚上那一圈圈美麗的弧線是這個世界上獨一無二的啊,是你的 專屬特權。
我猜你也知道我想要說什麼了,0f36f95c7f1ddfc81ea827400c4a7c2c,這一串我輸入John之後顯示出來的字符,也是我的名字,John的獨一無二的ID,這就是 哈希函數
,運用了密碼學中亂七八糟的加密方法我也不懂,反正就是很屌就是了~
你需要明白,哈希函數的輸入(M)(message)的任何改變,都會引起哈希值H(M)(Hash Value的改變)。我把我的名字變成 John. ,H(M)的值也會大相徑庭。
提到了密碼學,你可能會想,難不成我們網上的那些賬號的密碼,都是這樣加密的麼?
是的,但是具體方法可能沒這麼簡單,但是當你輸入了一串字符之後,就會產生一串字符,網站就會驗證你的字符串,而不簡單是你鍵入的密碼。
這樣的東西怎麼被解密啊?
不會的,哈希函數屌的地方就在於,你無法從哈希值H(M)追溯到鍵入的信息M的內容。你會覺得這也太神奇了吧,是啊,可不是咋地,我當時知道的時候也覺得賊神奇。
那我的賬號為什麼還是會被盜?
我現在就可以立刻查出來123123的哈希值是d2fde576f44a6601b73201234b491904,password的哈希值是286755fad04869ca523320acce0dc6a4。所以重要的東西以後還是設置一些很複雜,最好最好是沒有意義的密碼,但是大前提還是要能記住的為好。。。
挖礦?
所以我已經知道哈希函數能做什麼了,但是哈希函數和比特幣,和區塊鏈有什麼關係呢?
好的,你問的問題越來越深入了!雖然可能你並沒有問這個問題,但是,whatever。我們馬上就要觸碰到比特幣體系中最柔軟的部分了,也是最讓人激動人心的部分。
天才中本聰設計了一套解密方法,礦工必須解開這個謎題,才可以產生一個block,這個謎題的解謎方法如下
這裡的隨機數可能就是之前我們提到的幸運數字,但是我暫時還不確定
以上的SHA-256代表的就是哈希函數的加密方法,會加密出來擁有256個字符的X,X必須滿足一定條件才能成功生成新的block。這個條件可以是
前20位字符必須為0,這就導致了礦機需要大量計算和大量捨棄,才能滿足256個字符的完全匹配,從而生成一個new block。
值得一提的是上圖綠色的256個字符,也是一種隨機產生的數值。具體產生的規律,誰來控制它隨機產生數值,我還不吉島。。。但是我會努力在未來弄明白的!嗯!
為什麼要把挖礦設計地這麼難?& 為什麼會有人挖礦?
如果不出意外的話,這應該是這篇文章的最後一個topic了,而且我也很偷懶地就一次性講了兩個問題。我很感激你一直堅持到這裡,在這裡等著我。謝謝你。
你也看出來了,是中本聰一手把挖礦的條件設置的如此複雜,以至於要消耗礦機大量的電力來日以繼日的計算。但是,為什麼呢?或者這麼問,這麼複雜龐大的工程,為什還有那麼多的人選擇辛勤地挖礦呢?難道他們都姓雷麼,是共產主義的接班人麼?
當然不是,有著那麼高尚的品格和動機的人少之又少。
天下熙熙,皆為利來;天下攘攘,皆為利往。很簡單,挖出來一張block之後, 你可以在上面寫上支付給你自己的比特幣賬戶一些bitcoin,不錯,比特幣就是這樣創造出來的,挖出了一個block之後,你可以寫上系統支付給你了多少比特幣。然後再廣播全網,等待各個礦機認證。
這個系統支付的數量是多少呢,這也是我們偉大的中本聰老師規定好的,一定數量的比特幣被挖出來之後,這個挖礦的獎勵將會減半,再挖,再減半,再挖再減半。從2016年開始,現階段的挖出一個block的獎勵是25個比特幣,獎勵還是蠻多的,對於礦池(就是很多礦基(機)在一起)來說,真可謂一分耕耘一分收穫。
看來你和我終於明白,這一切的一切的比特幣的來源就是靠著礦工挖出來一個block,然後給自己賬戶自動加上一定數量的比特幣。
這就是比特幣的根源啊!
在這裡我很願意和你分享一下,中本聰大人當年創造出來的第一個block
偉大的「創世塊」
翻譯過來就是,中本聰得到了50枚比特幣
中本聰是不是很聰明啊,這個日本人還是蠻屌的嘛。但是,這裡有一個問題,從來沒有人見過中本聰本人,中本聰只是一個化名而已,沒有人知道他是誰。網上對於他身份的猜測很多,好像是因為他在他最開始向世人介紹比特幣金融系統的那篇論文中英文太好,太流暢,所以被懷疑不是日本人。
去年,有個澳大利亞企業家,向世人宣稱自己就是中本聰,但是仍伴有很多疑點,具體軼聞有興趣的同學可以去搜索一下中本聰查一下哦。
贅述
這篇文章寫得略顯粗糙,我也仍在研究比特幣的路途中,更為詳細的工作原理和算法,我也還在摸索,以上內容哪裡並未描述準確,或者描述錯誤,希望你直接給予我更正建議。謝謝。
對了對了!截止現在,據文章開頭的比特幣匯率已經過去了大概六個小時了。我們閑來無事,來看看現在比特幣的表現吧~
比特幣中國(btcchina.com)
下降了122塊人民幣,心疼
ANXPRO
下降了223塊港幣,疼
就在我們在這裡瞎扯淡的時候,比特幣這一天的的表現算不上很好,也不算太差。
anyway,bitcoin有風險,入幣須謹慎。