編者按:本文來自OpenCDN團隊成員Twwy投稿,微博@囧思八千,單純從技術的角度,闡述自己對比特幣的一些觀點,因為金融知識有限,如果文章中有什么錯誤,還望指出。
首先,本文并不是對比特幣的算法上的細節進行探究,我認為比特幣的算法沒有缺陷(不保證真的有什么天才發現比特幣算法上的漏洞)。當然,這點也成為人們對比特幣的擔心:“萬一哪天這個天才出現了,那我手上的比特幣不就變成廢紙了嗎?”這點可以歸結為對比特幣的實際價值的懷疑。不過,本文并不是探討這種“有的沒的萬一哪一天”的擔憂的。我們,邏輯說話。
然后,如果你對比特幣的概念還有些云里霧里,那么我先給比特幣做個比喻:他是一種比貨幣流通更方便的黃金。
為什么會有貨幣?因為黃金流通不方便。那么貨幣有黃金保值嗎?沒有,貨幣的發行機構隨時可以調整匯率,你手上的貨幣隨時可能變成一張廢紙。這個錢就像政府以方便流通為由,給你一個內存指針,而指針背后的變量隨時會變。那么有沒有一種魔法可以讓黃金變得很輕很小,然后容易流通呢?
有,比特幣就是!
比特幣用算法做保證,保證了這個比特幣的數量是有限的,并且獲得比特幣都要經過人人平等的挖礦計算(是不是有點像黃金?),不是像政府可以隨時調整貨幣。所以,這也正是這個項目危險的地方,一旦比特幣作為貨幣被大家認可,那么國家就無法通過調整貨幣發行量來進行經濟的一些宏觀調控了。當然,是不是資本家也無法通過貨幣來進行資本剝削了呢?這個純屬我的猜測。如果這樣的話,那是不是作為社會主義的中國應該首先支持比特幣啊?
我想,比特幣的設計者就是這么想的,這是多么美妙的一個世界啊。沒有了可操縱的貨幣,沒有了通過貨幣實現的剝削。每個人賺的錢就是自己的,而不是像某些國家,錢放著越放價值越少,越放久能買的東西越少。
不過,你也一定會想,假如整個世界的經濟都是基于一個算法之上,那么算法萬一被擊破了不是整個世界就崩盤了?我只能說,比特幣這方面的機制確實太巧妙了,任何與他為敵的都會被傷害反彈!而這些攻擊如果順著比特幣的游戲規則走,卻能獲得收益!我們就拿51%攻擊為例,我們先來看下51%攻擊的實施方法。
準備工作:
既然是51%攻擊,就必須首先掌握足夠的算力,無論是控制礦池,還是利用其它計算資源,總之必須使你的算力領先與現在網絡總算力,領先的幅度越大,成功的可能性越高;
拿到足夠的BTC作為籌碼,無論是自己挖到的,還是從任何渠道買的,都可以;
攻擊步驟:
將手中的BTC充值各大交易所,然后賣掉,提現;或者也可以直接賣給某人或某一群人;
運用手中的算力,從自己對外付款交易之前的區塊開始,忽略自己所有對外的付款交易,重新構造后面的區塊,利用算力優勢與全網賽跑,當最終創建的區塊長度超過原主分支區塊,成為新的主分支,至此,攻擊完成;
我們來概括一下,就是掌握了全網51%的計算力之后,可以抹去最近的任一一筆交易(注意:是只能抹去,原因后面還會提到),從邏輯角度來講,這個攻擊是沒有問題。但是,是不是完成這次攻擊就能獲益呢?你太天真了。首先,因為51%攻擊一次成本是很高的,那也意味著你手上掌握的比特幣數量也是很可觀的,而如果你拋售比特幣足以引起價格下跌,所以你拋售獲得的現金一定會低于你之前買進的價格。
于是你可能會說,那有怎么樣呢?反正我可以通過抹去交易把比特幣拿回來。是嗎?你一旦實施成功51%成功,全球的人都知道比特幣被攻擊。然后大家對于比特幣的信心會瞬間崩盤,你手上辛辛苦苦弄回來的比特幣還有意義嗎?就是一堆廢數據了。
想認識全國各地的創業者、創業專家,快來加入“中國創業圈”
|