溪穀過客

從一個過客的角度來理解和詮釋世界。
正文

比特幣及區塊鏈淺說(五)

(2016-07-05 07:47:41) 下一個

九、政府部門為什麽故意刁難人

很多人都有過被政府部門刁難的經曆。究其原因,有人說他們是沒有“為人民服務”的好思想,有人說他們是嫉妒你們這些在體製外大筆撈錢的人,也有人說那就是他們的傳統,一代傳一代,人人都這樣。

我覺得這些解釋都有道理,不過最主要的原因應該是他們想讓自己的工作輕鬆一些。

請問,你去政府部門辦事,碰了一鼻子灰,窩了一肚子氣,下次還會沒事就去找他們嗎?不會,有了這種經曆,如果下次還去那倒黴的地方辦事,那說明您肯定是無路可走,想不出任何其他轍了。

政府官員們明知道對你態度不好會引起你對他們的憎恨,也會引起世人對他們的指指點點,但他們會堅決地這樣做,就是因為這是減少他們工作量最直接和最有效的方法。不但被刁難的人下次不會有事沒事就找上門來,就是其他普通人聽到一些當事人的描述,也會對衙門口心生畏懼。

有趣的是,比特幣的礦工在挖礦時,用的也是這一招。不過,他們的目的不是為了減輕自己的工作量,而是為了防止黑客襲擊。

黑客在襲擊時,用的多半都是電腦機器人,這些機器人實際上就是黑客們開發出來的攻擊性程序。其基本原理就是發出大量的偽信息,來擾亂網絡的正常運行。

雖然有鐵一般的數學算法來保證交易文件的正確性,然而,攻擊並不一定必須造假。有的時候,僅僅靠發大量正確的交易文件就可以導致比特幣區塊鏈的崩潰。

話說老馬看見老張和老王成功地實現了比特幣的交易,就在心裏開始琢磨了:這比特幣其實就是一個數字,不像真金白銀那種錢,給出去就沒了。比特幣這種東西,是存在區塊鏈裏的一份份記錄。我在用錢時,並不需要把它從鏈子上摘下來,所以在消費的時候,錢是付出去了,但記錄其實還原封不動地留在那裏。既然是這樣,假如我用同一筆錢從兩個人那裏買東西,不是可以一錢二用嗎?要是這個便宜能被我撿到,那麽每一次交易後我的財富就會翻倍!這樣的話用不了多久,我就會成為這宇宙間最最富有的人了。因為……不是有一個故事說,有一個大臣問自己的國王要賞賜,他不要別的,隻要國王往象棋棋盤上擺麥粒:第一格一粒,第二格兩粒,第三格四粒,第四格八粒……以此類推,據說擺到第六十四格時,全宇宙的麥子都不夠用了!所以我何不效仿這個故事,用同樣的方法讓我的比特幣連續翻倍,我相信,這個把戲我根本用不著玩六十四次,全世界的錢就會全歸我了!

老馬查查自己的比特幣賬號,裏麵有十元錢。他越發得意,心想,區區一個麥粒就能讓國王破產,那麽以我以十元錢的家底,想要致富應該更為容易才是。對,我就從中拿出五元錢,同時向老張和老王購買價值五元錢的東西,東西到手後立即賣掉,於是五元變十元,錢來得真快啊!

說幹就幹,老馬立即寫下兩個交易文件。

其一:吾,公鑰M持有者,特授權將區塊100第二筆交易所得金額之伍元整轉入賬號Z,所剩伍元整轉入賬號M(簽名)

其二:吾,公鑰M持有者,特授權將區塊100第二筆交易所得金額之伍元整轉入賬號W,所剩伍元整轉入賬號M(簽名)

他首先撥通了老張的電話:“喂,老張,你有啥價值五元錢的東西賣給我嗎?啊,什麽東西,什麽東西都行……五元錢的萬金油?行,成交!”

放下電話,他把寫好的第一個交易文件用微信發給老張。

他馬上又接通了老王的電話:“喂,老王,上次你那包瓜子不錯呀,能再賣給我五元錢的東西嗎?”

老王很爽快,答應賣給他自家祖傳的狗尾巴草萬能膏藥五帖。

交易文件同樣用微信發出。可是過了十幾分鍾,老王卻打電話來了,說不能發貨。

老馬急了:“咋著,收了錢不給貨?我要打315電話投訴你!”

老王解釋道:“你的比特幣賬號出問題了吧,你文件裏說的區塊100 的第二筆交易,已經被用掉了。不信,你自己到網上查查看。”

老馬半信半疑,上比特幣交易記錄網上一查,果然在區塊106查到了兩筆交易:

區塊106

……

交易2:承接區塊100之交易2,自賬號M轉5元錢進賬號Z。

交易3:承接區塊100之交易2,自賬號M轉5元錢進賬號M。

……

怪不得,老馬恍然大悟,這正是自己向老張買萬金油的轉賬記錄。由於有了這個記錄,區塊100第二筆交易的錢就算被轉走了。看來礦工們在收到交易文件後是要遍查所有區塊鏈記錄來核對的,除了要通過簽名看你是不是賬號的真正主人之外,還要看文件中所說的那筆錢有沒有被用掉。

白白損失了五元錢,老馬心裏很不痛快。

一日,老馬在街上閑逛,迎麵碰上了住在胡同最裏麵的二混子。二混子見老馬眉頭不展,就笑嘻嘻地上前問:“馬哥,有什麽不順心的事兒?有沒有什麽小弟能夠幫得上忙的事兒?”

老馬看見二混子,腦子裏刷拉打了個閃。他想,這家夥不是有名的黑客嗎?據說美國白宮網站他都能自由進出,我今天就問他一問,興許這小子的肚子裏會藏著什麽歪點子呢。

老馬把比特幣的故事一五一十地說了一遍。

“咳,”二混子撇了撇嘴說,“這等小事,太容易了,別的不敢說,在互聯網的世界裏,二混子我最拿手的就是以假亂真、混淆是非的把戲。”

老馬眼前不覺一亮,急忙問:“小二,你有啥妙計,事成之後,馬哥一定會好好謝你的!”

二混子不慌不忙地說道:“馬哥,你不就是想一錢二用嗎,你看這麽著行不行,我身為黑客道上的人,掌控著很多可用做攻擊的機器,咱們可以把這些機器變成他們的礦工,去擾亂他們的記錄,你看怎麽樣?”

“好是好,”老馬眨著眼睛說,“可是這數字簽名著實厲害,想要把區塊鏈裏的內容改掉可是不容易呢!”

“好辦!”二混子洋洋得意地說,“馬哥你說,在正常情況下,假如真有礦工有意要搗亂,為什麽很難做到?”

“因為少數服從多數唄,” 老馬想到自己這兩天才惡補過一陣比特幣的知識,就現買現賣地說,“在網上挖礦的又不隻有一個礦工,假如隻有一個礦工弄虛作假,他所記錄的區塊就不會被其他礦工承認!”

“好,那我問你,這比特幣網絡上,到底有多少名礦工?”

“這個嘛,有上萬名吧!”

“著啊!”二混子大笑道:“馬哥,你想過沒有,假如這上萬名礦工中,有一半以上的人都一起作假,讚成一個虛假的區塊鏈記錄,會出現什麽結果?”

“那當然就是假記錄被當成真記錄了啊,可是,咱們怎麽買通一半以上的礦工呢?”

“馬哥,你怎麽是個木頭腦袋,咱們根本不需要買通他們,咱們要做的隻是憑空產生出一些虛假的礦工,比如說,兩萬名,讓他們同時發布虛假消息,這比特幣市場不就由咱們掌控了嗎?”

“小二啊,你可真是大能人,這回咱倆成為世界首富的事是鐵板釘釘了!”

二混子搖頭晃腦地說:“小事一樁,我平時天天就幹這個的。不瞞馬哥說,我所掌控的用於攻擊的電腦有一千台,現在我隻要在每台電腦上裝虛假賬號二十個,兩萬名礦工就出現了。到時候,你同時向老張和老王下單買賣,我讓這兩萬名礦工把你的兩個交易文件後都往區塊鏈裏寫,這樣,你的錢就可以一錢兩花了。即使有礦工抗議說其中一個是重複交易,可他們最多也就一萬人,沒有咱們的聲音大,嘿,假賬就是這麽做成的!”

老馬激動得都快飄到天上去了,他認為事不宜遲,必須立即開始行動。拿起手機發了兩個微信,一個給老張,一個給老王,大意是你們的萬金油和狗尾巴草萬能膏藥都是我最為鍾愛的商品,我想再買它五元錢的,拜托你們一定得賣給我。還按原來的規矩,我現付比特幣給你,交易文件同時發出。

這次的交易文件幾乎和前一次他寫給老張和老王的文件一模一樣,隻不過區塊換成了106,而且沒有餘額轉給自己:

其一:吾,公鑰M持有者,特授權將區塊106第三筆交易所得金額之伍元整轉入賬號Z(簽名)

其二:吾,公鑰M持有者,特授權將區塊106第三筆交易所得金額之伍元整轉入賬號W(簽名)

二混子見他已把文件發出,就拍了拍老馬的肩膀讓他等好消息,自己急速啟動虛假礦工賬號去了。

老馬心想自己一旦成為天下首富,花錢就不能再像現在這樣摳門了。到時候自己一定得去人民大會堂擺一桌世界級豪華盛宴,邀請各類名人五十人出席,同時還要嚴選天下最迷人的美女一百名作陪,對,還得請各大媒體現場直播,什麽CNN、ABC、NBC、CCTV之類的,他們還得競標現場直播權……正想得美滋滋的,忽然又接到了老王的電話:

“你的比特幣賬號還是有問題呀,我覺著你得好好查一查,是不是有人在冒名頂替使用你的賬號呢,要不每次你一從我這兒買東西,那錢都會被用掉。”

老馬急了,趕忙找到二混子,劈頭蓋臉就罵:“好小子你個二混子,今天竟敢和你馬大爺玩花花腸子,怎麽著,騙我不懂區塊鏈咋地,你把我那五塊錢給私吞了不是,看我今天不扒了你的皮!”說著,揮拳便打。

二混子趕緊辯解:“哎喲哎喲,馬哥馬哥,您誤會了,要說騙人,您就是借小二我一個膽子也不敢呀,隻是這區塊鏈的設計太嚴密了,根本沒有空子可鑽啊!”

二混子苦苦解釋了半天,終於讓老馬略消了氣,他瞪著眼睛問:“你把它的嚴密勁兒說給我聽,告訴你,要是再敢蒙我,小心你的狗頭!”

“不敢不敢,”二混子急忙解釋道:“我本以為隻要有足夠多的礦工就可以弄虛作假,後來才發現,其實是得有足夠多的電腦。”

“這有啥區別?”老馬有點兒摸不著頭腦。

“是這麽回事,”二混子見老馬不再吹胡子瞪眼了,也就不那麽緊張了,“礦工每次要往區塊鏈裏加新區塊時,必須做一個很難的計算,這個計算要花十分鍾左右。不做這個計算,你的區塊就加不進去。”

“做什麽計算?”

“算一個哈希值。”

“什麽、什麽,又在拿我不懂的名詞來蒙我不是?!”老馬又急了。

“沒有、沒有,”二混子連忙陪笑臉,“馬哥、馬哥,聽我細說,這區塊鏈是由一個個區塊組成的,每一筆交易的記錄都寫在區塊裏,要想把您的兩筆交易瞞天過海地寫進去,我們就得由我們的虛擬礦工製作大量的假區塊,把它們加到鏈子裏麵去,然後以數量取勝,達到以假亂真的目的,這您明白吧!”

“對呀,這不是咱們商量好的嗎?”

“可是呢,要想把新的區塊加到鏈子裏麵去,你得先做一道數學題,算出來的結果能夠讓你的區塊和鏈子裏的其他區塊連起來,馬哥您想,要是咱們的區塊連不到鏈子裏去,那不是白搭嗎?”

“是啊,那你算不就得了,你不是有上千台電腦嗎?”

“問題就在這兒啊,我隻有一千台電腦,而解這道數學題需要電腦算十分鍾啊!”

“你的每台電腦裏不是有二十個虛擬礦工嗎,讓他們一起算不就得了?”

“問題就在這兒,這些虛擬礦工如果能一起衝出去,那就不成問題了,可是要想算出這道數學題,你必須一個一個來:等一個虛擬礦工滿打滿把你的CPU用足十分鍾算出結果之後,才能輪到下一個。如果大家一起算,那就隻能更慢,這就像二十個短炮選手被堵在一個又窄又矮的門後麵,他們必須一個接一個彎腰低頭,用足了勁兒才能擠過去,如果他們一起擠,那隻能是更慢。”

老馬呆呆地望著二混子,再也說不出一句話。過了好半天,才緩過神來:“也就是說,要想真的造假,咱得有貨真價實的兩萬台電腦?”

“對、對、對!”二混子見老馬終於領悟到了區塊鏈的基本法則,急忙翹起大拇指。

“那麽,有沒有什麽人或者公司有這種能力呢,我能不能去會會他們?”

二混子歪著頭想了一會兒說:“在這個世界上,恐怕隻有一家公司有這個實力。”

“你說!”老馬好像撈到了救命稻草,趕緊湊上前問。

“我覺得,世界上隻有那大名鼎鼎的穀歌公司有這個實力。”

老馬聽完,像泄了氣的皮球一樣,把二混子扔在一邊,自己回家喝悶酒去了。

十、尾聲

二零一五年十月,香港億萬富商黃煜坤在台灣遭人綁架,歹徒向其家人勒索7000萬元港幣,並要求以“比特幣”的方式支付贖金。家屬與警方得到消息後手足無措,因為他們此前連“比特幣”為何物都不知曉。沒辦法,警方隻好一方麵協助家屬與歹徒周旋,一方麵惡補與比特幣相關的各種知識。

黃煜坤在被囚禁期間,每天都生活在極度恐懼之中,以為自己根本活不到明天。所幸,在被綁架38天後他終於被警察安全救出。至於贖金,目前有著兩種截然不同的報道:一種說法是家屬從頭至尾未付一分錢贖金;另種一說法是家屬付了價值兩百萬美元的比特幣給綁匪。據說,這是世界上首例以比特幣為贖金的綁架案。人們懷疑這個綁架案的背後有高科技人士參加,這些人非常熟悉比特幣的特性及操作方式。

(全文完)

[ 打印 ]
閱讀 ()評論 (0)
評論
目前還沒有任何評論
登錄後才可評論.