2015年6月19日 星期五

EC(十三):比特幣Bitcoin


什麼是比特幣?

比特幣是一種去中心化(decentralized)的貨幣,透過網路直接在人與人之間傳送(P2P),如此一來交易費用很低,且在不同國境之間都可以輕易傳送,政府也無法有效控管到你的帳戶。

Q1.比特幣是貨幣還是商品?

我認為比特幣算是貨幣,以虛擬、電子的形式存在,因為它具有購買商品的能力,已有許多企業和網站紛紛和比特幣合作,接受比特幣付款,甚至還出現了比特幣提款機;且許多投資客和富豪為了躲避金融海嘯或是政策轉變時都會將原貨幣換成比特幣。
比特幣的交易量穩定並且有大量投資,並不會輕易消失不見,雖然匯率波動幅度大,不過近期因為希臘債務期限快到,憂心會退出歐元區,因此人民開始轉移資金到比特幣,這顯示出金融危機的時刻,將金錢投資到比特幣反而是另外一種令人安心的選擇。


Q2.比特幣的運作原理?挖礦?
以下參考兩年升值2萬倍,最划算的投資 — 深入了解 Bitcoin

最初的Bitcoin來自礦工獎勵,在Bitcoin的設計中,最重要的結構叫做 Block,也就是區塊的意思。Block 裡面收錄有交易記錄等等重要資料,類似帳本。

要產生一個 Block 需要大量的運算資源,所以得提供一些獎勵給礦工來鼓勵他們生產 Bitcoin。因此系統的設計上對於產生 Block 的人,可穫得 50 Bitcoin。在以下的例子中,我們可以看見某個礦工產生了這個 Block,並將獎勵分別簽署給路人甲、乙和丙:

這些錢就是 Bitcoin 最原始的來源。你可以想像是金礦坑裡礦工很辛苦地挖礦,最終挖到了黃金。這個過程也因此被稱為挖礦(Mining)。

如何轉帳?
它運用了公開金鑰加密演算法(非對稱)來達成數位簽章。

公開金鑰加密演算法的概念很簡單,有別於對稱式加密演算法用同一把金鑰,公開加密法有兩把金鑰,分別是公鑰與私鑰。用公鑰加密出來的結果只能用相對應的私鑰解開;相反的,用私鑰加密的資料也只能由公開金鑰來解。一般公鑰是公開的,私鑰是保密的,如下圖所示:
如此一來,私鑰可以用來簽署轉帳訊息給其它的帳戶,而公鑰除了當帳戶名稱也可以讓大家驗證轉帳訊息是否屬實。

在收到交易記錄後,礦工會先檢查這筆交易是否合法、有沒有重覆花費、來源的帳號是否有足夠的資金、數位簽章是否正確等。有問題的交易會被直接忽略。接著幸運的礦工在產生下一個 Block 時,便會將這所有收到的交易記錄都寫進去。

我們來看下一個 Block 的例子。在這一個新的 Block 中,我們可以看見轉帳的記錄。而在這個帳本被產生之後,它會透過 P2P 網路廣播到網路上,大家最終都會收到同樣的結果並且可以驗證,如下圖所示:


在經過了兩個 block 之後,我們現在知道每個人身上有多少錢。依此類推,新的 block 不停產生,也就是新的貨幣不停地被開採出來,由礦工透過轉帳花掉最終流到一般人手上。


這篇文章很清楚地將比特幣的原委表達明白。然而,比特幣的風險和不確定最大還是來自於駭客,因此它的安全與否,將會是未來走向的重要關鍵。




沒有留言:

張貼留言