2011年6月22日 星期三

雲風的 BLOG: Bitcoin 的基本原理

« 閒扯幾句 GC 的話題 | 返回首頁 | 軟件項目需要很多人一起完成可能是一個騙局 »

Bitcoin 的基本原理

昨天讀到了 Bitcoin 的中文介紹,覺得非常有意思。不過上面這篇文章解釋的非常不靠譜,我花了一晚上去Bitcoin的官方網站 仔細研究了一下,總算理解了其原理。感覺非常有啟發,尤其是對虛擬貨幣的流通和發行有許多借鑑意義。今天寫這篇 Blog 理一下。

什麼是貨幣呢?貨幣就是商品(包括服務)交換的媒介。現在我們通行的貨幣是由有信譽的銀行發行的,基本上是由其信譽來擔保的。只要用的人都認可,那麼我們就可以用它來交易。貨幣有一定的保值特性,我把我的勞動/服務/所有的商品換成貨幣後,銀行擔保我在日後的某一天,我還可以用它交換會差不多等值的東西。這個保證的前提是,銀行不會濫發新的貨幣以及大家都信任這一點。

以前,我們用貴金屬做貨幣。因為貴金屬產量不高,貨幣新增加的速度有限,而經濟體在不斷增大,市場需要更多的貨幣來讓商品儘量的流通。有需求就有價值,從這個意義上來說,貴金屬本身製造別的東西具備的價值是次要的,經濟體需要貨幣來流通商品這個需求才是主要的。而貴金屬產量有限,且曾經流通著的貴金屬貨幣由於各種原因會退出市場,那麼即使是新造的貴金屬貨幣也有同樣甚至更高的價值。

Bitcoin 為什麼保值,BTC (Bitcoin 的貨幣簡稱)存在於一個龐大的 p2p 網絡中。使用 Bitcoin 的群體公認了一種算法,這種算法在現今的條件下,每小時只會新產生大約 6 組新的 BTC ,目前一組是 50 個。也就是說,這個世界上,每個小時大約只會產生 300 個 BTC 。這個產量還會由網絡自動調整難度來限制產量。你沒辦法通過修改所有人的 Client 的算法及參數(client 是開源的)來加快貨幣產量。偽造的貨幣會被網絡丟棄(除非你可以控制大部分網絡節點)。

BTC 本身有什麼價值?

BTC 的價值就是交易渠道本身。一組新製造出來的 BTC 提供了把舊的 BTC 從一個帳戶轉移到另一個帳戶的數學保證。這個安全保證背後的代價是大量的計算力。生產這麼一個安全通道是需要消耗大量能源的,所以整個 BTC 用戶群體,獎勵那個造幣者(目前是 50 BTC)。

簡單說,我的理解就是,現在世界上所有的 BTC 背後都是用運行計算機的能量產生出來的,它們的總價值,(到現在一共有大約 12w 組 BTC 被生產出來,每組 50 個,市場價格大約 7.3 美金一個),應該是少於消耗掉的能源的總市場價值的。不過我想,用於生產 BTC 的能源大都原本就是不用也被浪費掉的資源。

一個沒有中心節點的「銀行」是怎麼讓大家信任並工作起來的呢?

答案是,這個 p2p 網絡上每個節點都記錄了 BTC 誕生以來的每筆交易的詳單,並從中可以推測出每個 BTC 唯一的屬於誰。這樣你接受一筆交易時,就能知道別人給你的錢是不是合法的。

從最基本的說起:

每個帳戶其實就是一對公私匙,有私匙的人就是帳戶的主人。如果 A 要給 B 轉一筆錢,A 就把錢的數量加上 B 的公匙,用自己的鑰匙簽名。而 B 看到這個簽名,就可以瞭解,的確是 A 轉給了他如數的 BTC 。

那麼這筆交易需要一個見證人,擔保交易發生過。這樣,以後 B 想用這筆錢的時候才是合法的。擔保人就是整個使用 BTC 的網絡。

A 在發起這筆交易的時候,必須把簽過名的交易單儘量的廣播到 p2p 網絡上,最終會讓每個節點都知道這件事。B 從 p2p 網絡上不斷的收到別人的確認信息。當它收到足夠多的確認信息後,就認為 A 的確發出了這條交易單。這以後,B 就可以自由使用這筆錢了。

當 B 使用 A 轉給它的錢給 C 時,也會廣播給足夠多(最終所有人都收到)的人讓他們擔保。每個擔保人只有確信 B 有足夠多的錢可以支付的時候才做確認。本質上,BTC 網絡並沒有記錄每一塊錢屬於誰,它記錄的是從誕生起到當前的每一筆交易,並推算出每個帳戶裡有多少錢。任何人試圖確認一個交易單時,它需要確認的是轉出帳號上有沒有那麼多錢。

Bitcoin 需要解決的核心問題是,如何避免一筆錢被花兩次。

整個帳單序列是一環套一環的。每個人在完整的全局帳單上籤上新的一筆的時候,都需要利用前面信息生成後面的。這個帳單序列被稱為 chain of blocks 。每個 block 裡面包含有若干條經過確認並 hash 簽名 (難以偽造) 的交易記錄。每個 block 都和全局表上的上一個 block 有關聯。每條帳單都會通過 p2p 網絡最終被轉發給製造新 block 的節點上。

這個製造新 block 的過程被叫做 mining ,製造新 block 就是把最近收到的帳單打包在剛製造的 block 裡。這個打包的過程即製作的過程,只有極其稀少的幾率被製造成功。(你可以理解成把新收到的帳單合在一起,一次成型不可修改,如果製造失敗就要再來一次)一旦製造成功,你就把新的 block (被認為是對老的全局 block 鏈的延續)廣播出去。

因為是 p2p 網絡,可能有許多人都在同時製造新的 block ,但有一個排序機制保證只有最優(最難,花費最大計算時間的)的那個新 block 被網絡群體接受,掛在全局的 block 鏈上。重複一次,整個 BTC 網絡只有一個全局帳單表,每個節點都完整的保存有一份。

這個全局帳單表會越來越大,block 鏈越來越長,在最新的部分,必然有許多分茬。這是因為 p2p 網絡的 mining 過程是分開並行進行的,每條新帳單也不能立刻廣播給所有的節點。每個 mining 的節點都有責任把他新收到的,在他認可的老的全局帳單上不存在的帳單,合在他準備製造的新 block 中。一旦新 block 被製造出來,就立刻廣播出去,爭取得到更多人的認可。主要是得到那些想 mining 的人的認可,這些人會在這個 block 的基礎上製造新的 block 。

如果 p2p 網絡過大,交易帳單不能儘量的迅速的廣播到全網絡。就會出來 p2p 的網絡的局部保持有小群體共同認可的一份全局帳單。多個全局帳單的分支同時發展是有可能的。因為每個小群體都可能認為他們看見的那部分更長更有效。但是,只有有人發現另一條分支更長,它就會轉換陣營。所以,有一定的可能性,你的帳單被一個小群體接受,但在一段時間後,被更大的陣營拋棄。

不過,算法參數決定了,新的 block 產生速度很慢,如果你的帳單被多達 6 個人確認,基本上就保證了它合併到的那份全局帳單,就是 p2p 網絡全體認可的。

既然生成新 block 費時費力,製造出新 block 的幾率好像買彩票中大獎,還有那麼多人去執行程序計算出新 block 呢?答案是,每個製造出新 block 的人,都有權利構造一條帳單聲明老天給了我 50 BTC 。這個規則是被所有 BTC 用戶共同承認的。把製造 block 等同於成挖金礦 (mining) 只是一個形象上的比喻。實際上,沒有人可以把金子挖出來囤積。每個新 block 必須包含全局表上的上一個 block 的 hash 值,BTC 網絡自我調節難度,讓每 10 分鐘大約產生一個新 block 。如果你 10 分鐘內沒製造出新的 block ,差不多就是說你前面 10 分鐘干的活白幹了。從最新版的 block 繼續演算。

所以更恰當的比喻是買彩票。一個每 10 分鐘開一次的彩票。你不停的花錢買,10 分鐘內開中了就是你的,開不中先買的都作廢,然後下一輪。

數學上怎樣保證 mining 的過程需要消耗大量的 CPU 時間?並只有很小的幾率成功?

這裡用到一個叫做 Hashcash 的系統。它最早是為了改善 email spam 的問題被發明出來的。

就是給一段特定信息(比如這封 email 是從誰發給誰)加一個特定的 hash 頭。這個 hash 頭需要大量的 CPU 時間計算出來。發 spam 的人沒有那麼多 CPU 時間為群發的每一封 email 計算一個符合要求的 hash 頭,所以認為有這個合法 hash 頭的 email 不太可能是 spam (花了 CPU 時間在上面)

這個算法就是,為你想保護的信息,找到一串數字,附加上去後,使用某種公認的 hash 算法,比如 SHA-2 ,算出一個 hash 值。如果 hash 值由一長串 0 打頭(具體多少個決定了難度),那麼就成功了。

為一段信息,找到這串數字,在目前來說,除了暴力嘗試沒有什麼好的方法。也就是隨機更換數字,換一次就 hash 一次比對。在一個可以預期的嘗試次數後,一般都能找到想找的數字。

每個想 mining 賺 BTC 的人,不停的從 BTC 網絡上監聽信息。如果有人發佈了新的合法的 block ,他就合併到本地的全局表裡。並重置自己的計算過程,從新得到的 block 開始。如果有新發佈的交易單,也記錄下來。不斷的把最新的 block 的 hash 值、新收到的交易單,自己獲得 50 BTC 的那條獎勵單合併在一起,計算 SHA-256 ,看看結果是否滿足條件。一旦滿足,就把這個新的 block 廣播出去。

當足夠的人認可它,(以它為基礎計算後面的 block ),他也就獲得了那 50 BTC 。

為了匹配 BTC 的經濟規模。所有的 Bitcoin client 都被設置成,每 210000 個 block ,生產新 block 的人被認可憑空獲得的 BTC 數量比之前的少一半(如果這個時候他還在包內寫上自己獲得 50 BTC ,其他人不會確認他的這個 block )。這會讓 BTC 的總量增速變緩。新的 block 產生的速度是由難度來調節的。這個難度會由 p2p 網絡根據最近生產 block 的速度自動調節。所以即使日後計算能力增加,也能保證大約 10 分鐘一個的速度。

而且,隨著生產新 block 的收益減少,願意貢獻自己的 CPU 來 mining 的節點也會變少。(如果減少太多,只需要減少難度即可)

最終,p2p 網絡不再憑空製造出新的 BTC ,這個時候製造新的 block 的動力是什麼呢?那就是交易稅。因為沒有什麼人願意生產新的 block ,發起交易就變的困難。(沒有 block 可以容納交易單)希望交易被確認的人可以聲明,如果有人製造出新的 block 接納他的交易單,他會支付一小筆交易稅給他。當許多人都這麼做的時候,製造 block 又變的有利可圖了。只不過,直接上不再有新的 BTC 誕生,只是在這些 BTC 用戶之間流通。

總有一些 BTC 會消失,主要是那些帳號的私匙丟失了,沒有任何人可以轉移走帳戶上的錢。不能流通的貨幣就不是貨幣了。但最終 BTC 總體會達到一個比較大的規模,準確說是兩千一百萬個。但 BTC 本身是可以切割的,比如你可以支付給別人 0.01 個 BTC 。所以 BTC 本身會升值,總數也一直夠用。

如果你覺得這篇文章對你有用,可以捐贈一點 BTC 給我玩玩。帳號是 1CDPtAPKf3EKLby85nnR35yBwPPsqHn8Cr

這裡有人免費派 BTC ,每個 gmail 帳號給 0.02 BTC 。

雲風 提交於 May 18, 2011 02:47 PM | 固定鏈接

Comments

BTC現在感覺有點不靠譜了,狂漲狂跌!

Posted by: nike free | (56) June 20, 2011 12:37 PM

中國第一個比特幣交易平台:http://www.btcchina.com 測試期間免手續費和交易費。

Posted by: y | (55) June 18, 2011 05:33 PM

看了一遍文章,暈暈乎乎,沒有理解,留個腳印,有時間再次拜讀。

Posted by: likeshare2 | (54) June 17, 2011 02:17 PM

貌似被收掉0.01的稅。。。所以只有0.01給你了。。。
---------------
quote:
雲風情查收0.02bitcoin

---------------
quote:
恩.
晚上回家給你轉過去.只有0.02呵呵

Posted by: doylecnn | (53) June 6, 2011 04:36 PM

雲風情查收0.02bitcoin

---------------
quote:
恩.
晚上回家給你轉過去.只有0.02呵呵

Posted by: doylecnn | (52) June 6, 2011 04:33 PM

收藏下來,看懂了再發言

Posted by: netlous | (51) June 2, 2011 04:35 PM

to (47)
別的不說就這幾天BTC兌換美圓已經穩定在9了,之前還一直是6
----------
不懂經濟瞎插一句:這個現象會不會倒是體現了btc的穩定和美元的爛印(繼續貶值)??

Posted by: pig345 | (50) June 1, 2011 10:29 AM

確認風險挺大,在中國就指定不行,想想第三方支付牌照就明白了。

Posted by: 代辦銀行卡 | (49) May 30, 2011 10:01 PM

「彩虹鎮」誕生於2011年0月1日,致力於向池州人民提供大量物美價廉的二手房數據、方便快捷的租房資訊、優異的經紀人、在線溝通交流在線為池州人民提供解答,打開租房 、買房的方便之門,並為用戶提供發佈自己房源的一個交流平台。網站上的資料來源於各大網站以及池州 房產公司的優秀房源或者網絡上的經典房源,每個房源都經過編輯的精心挑選。現註冊用戶超過8萬,日瀏覽量超過10萬次。

Posted by: 小K | (48) May 30, 2011 10:10 AM

別的不說就這幾天BTC兌換美圓已經穩定在9了,之前還一直是6

Posted by: CoTea | (47) May 27, 2011 12:32 PM

這種造幣機制似乎缺少一個穩定錨,不能很好的匹配流通速度、總交易量這些因素的變動,金本位貨幣的弊端它都有。

Posted by: 價值分析 | (46) May 27, 2011 12:19 PM

一直有個疑問,TX等公司發行與人民幣等值的Q幣,數量上沒有嚴格的控制。難道不會對實體經濟造成衝擊?

Posted by: 貼寶吧 | (45) May 26, 2011 03:17 PM

這個BTC的發展過程,就是一個傳銷的過程。假設現在有1000個人用BTC,每一個人有1BTC,每個BTC可以換來別人寫1天代碼。現在假設每個人都忽悠來9個人加入,那麼總共就有1w個人用BTC,那麼願意用來交換的勞動力多了,但是考慮到BTC增長很慢,那麼現在1個BTC就可以換來10個人寫一天的代碼。那麼那些最早那些擁有BTC的人就像老鼠會裡面的上家一樣,憑空增值了財富。

所以正因為如此,這種情況翻過來又會抑制人們用BTC來交易的意願,畢竟放著可以增值嘛。這也是為什麼貨幣發行跟不上經濟總量的發展時,會對經濟活動產生抑制的原因。金銀為啥會退出貨幣體系也是這樣。lz對這個問題分析的結論是錯誤的。

Posted by: zzdwcm | (44) May 26, 2011 12:51 AM

後面那些,看了還是一頭霧水。

Posted by: ikbear | (43) May 26, 2011 12:39 AM

漏了一點btc好處:低交易成本,或者無交易成本。這是實在的,在私人交易上,的確存在全球交易無中介,沒有中介收取費用的可能,等同於「電子現金」,就像當面交易。但這也是基於整個網絡提供運算的基礎上,同樣是消耗資源的,從另一個角度成本反而更高。因此這不能算一個很「有用」的優點,況且交易成本一直都因為科技的進步在不斷降低,而目前的金融系統除了作為交易中介,還可以提供如貸款、存款等其他金融產品,促進資源流向高生產力的地方。如果btc上要開展類似金融服務,也必須有中介機構將相應產品移植上來,也是免不了收費的。

Posted by: gthief | (42) May 25, 2011 10:58 PM

這種自由的電子貨幣只能說是個好玩的小玩意兒,說到先進性、革命性等就值得商榷了。
如果將貨幣好壞的標準限定為能否提高全人類的福祉(包括效率、公平等)。那我試著分析看看他的優劣:
1、首先BTC是自由產生,比起當今的信用貨幣,少了發行機構收取鑄幣稅的權利。目前來說這的確會提升公平性,但對於足夠民主的社會,包括鑄幣稅的所有稅收都是調節分配的一種方式,用的好不見得比完全自由差,還可以用於均貧富這種更高層次的公平。當然,目前的社會制度可能還不夠先進,自由產生貨幣還可以是一種相對較優的進步;
2、BTC的產生消耗資源,目前或者是閒置的電腦運算性能,但以後如果成規模,將不停消耗大量電能,來為他日後增值提供保障,比起信用貨幣,絕對不夠環保;
3、BTC絕對數量稀少,只能通過自身增值,分拆交易單位來達到滿足實物交易量的需求,這導致了通貨膨脹這個嚴重的問題。幣值穩定能使交易和儲存的效率得以高度保證,這才是新貨幣追求的首要目標,而不是取消鑄幣稅。反過來說,初期加入這個系統的人(包括設計和倡導者)都可以通過保有這種貨幣,達到升值賺錢的目的,可能這才是這個貨幣目前吸引人的地方;
4、BTC跨過政府的性質,流通性更好?但這還不是以各種政權允許為前提麼,如果政權之間能達成共識,發行全球統一貨幣也是不難的。
5、交易無法追蹤,這種隱私就更值得否定了,這種無政府主義的行為,除了為犯罪帶來方便還有何用?
貨幣的改進,我推薦張五常的新型錨定方式的信用貨幣,這才是目前可以預見和分析的更有效的貨幣制度。

Posted by: gthief | (41) May 25, 2011 10:15 PM

這個P2P的網絡仍然可以被政府改造為集中式金融系統。比如規定除了央行,誰也不能運行此軟件。

Posted by: zwk | (40) May 25, 2011 02:22 PM

話說這玩意比挖金礦還要難吧?不光要求計算速度,還要求分發速度。一定到最後會變成馬太效應,難怪有礦工聯盟。隨之而來的我想問,可能的作弊方式是不是,在一個礦工聯盟之內,一檔開始一次block計算,同時也開始發佈一些結果,不錯,hash是不可逆的,但是每個客戶段都可以偽造一個結果只向聯盟外部發佈,錯了也不要緊,也許有瞎貓碰到死老鼠的時候,等到計算結束,如果結果和哪一個客戶端的結果一樣,那不就賺到了嗎?
另一個問題就是,如果存在馬太效應,政府或者說邪惡力量要想控制這個網路也不難,他可以充分利用手中的資源,盡力搶佔新生成的BTC,他的資源肯定比一般人的強啊。這樣,自己作為btc的大股東,社區還不是沒有什麼好的辦法?

Posted by: hgye | (39) May 24, 2011 12:08 PM

Posted by: oldrev | (38) May 24, 2011 09:40 AM

bitcoin等貨幣是一個無政府主義貨幣 有無監管的好處 也有無監管的壞處

Posted by: zc | (37) May 23, 2011 07:28 PM

說這玩意不靠譜的同學還是好好看看它的官網介紹吧,順帶看看源碼,對於一個新玩意直接一棍子打死是不對的。

bitcoin是開源軟件,有不少黑客已經在著手研究這玩意了,破解也好,增強安全性也好。

Posted by: cfc2032 | (36) May 23, 2011 06:46 PM

問題1:Unique identity. 假設我有兩台電腦,都裝有 Bitcoins 客戶端。如何在家中的 Mac 上獲得 PC 上原有 Bitcoins 的餘額。

回覆這個問題:
很簡單,兩台電腦上都裝了bitcoin後,每台都會有獨立的地址,把它記下來,然後就可以把bitcoin從一台機器上匯到另一台機器上。

Posted by: cfc2032 | (35) May 23, 2011 06:42 PM

bitcoin感覺有點不靠譜...才開了幾分鐘就已經吞掉c盤80+m的空間了,1k+以上的小文件...不知道那些掛了幾天的童鞋是什麼情況。照這個趨勢下去硬盤很快會被吞完吧..還專吞系統盤...

Posted by: tswbbb | (34) May 23, 2011 02:07 PM

還是沒怎麼講明白,不過通過瀏覽其網站,除了WE-USE-BITCOIN外還有個沒完工的WE-USE-Carrot,不知有什麼玄機。

Posted by: iGuang | (33) May 22, 2011 12:34 AM

我現在有個小問題...用了一下午ZIP版以後C盤空間驟降1G多,而且找不到增加的文件在哪裡,求解

Posted by: CoTea | (32) May 21, 2011 07:19 PM

BTC可能本身難以成為一種大量流通的貨幣,但開拓的思路讓人眼前一亮。
想出這點東西都是天才啊。

Posted by: TingeS | (31) May 21, 2011 02:47 PM

在別的地方看到的質疑:
在這個貨幣開發出來,p2p節點很少的初期,作者一定做了很多bitcoin儲存著,然後讓你們sb一樣地炒起來。

Posted by: Anonymous | (30) May 20, 2011 09:51 PM

@楠之殤(28):Bitcoin的wiki上有說,目前最小到0.00000001。但是軟件上只顯示兩位小數。

Posted by: imorz | (29) May 20, 2011 06:44 PM

話說感覺這個有點誇張了。。有這麼熱麼?

Posted by: 楠之殤 | (28) May 20, 2011 05:52 PM

個人認為這個項目現在最大的問題是分數位太少……考慮到總量只有2100W,再加上交易稅是「很少」的,那樣的話至少擴展到百分數4位才比較靠譜

Posted by: Anonymous | (27) May 20, 2011 02:48 PM

作為軟件、金融雙料為什麼在寫畢業論文前沒聽說過這個東西,那樣就有的寫了……

Posted by: fwonce | (26) May 20, 2011 01:17 PM

貴金屬貨幣出了基本流通作用,還有一個非常重要但是被刻意忽略意義——限制經濟體過快過度膨脹。

Posted by: applesnake | (25) May 20, 2011 10:52 AM

回覆20樓
你說的 是我國教科書上的那套說法
事實證明 這是錯的
自從英鎊成為第一代全球通貨一來 其實貨幣的幣值 是被強權政治所操控的
教科書還說 貨幣的發行如果供大於求 就會貶值
事實則是 美國爛印鈔票 美金的幣值卻只是略微貶值了一點點 遠不對應他們的爛印速度

誰讓美國人軍事政治強大 加黃金儲備充足呢
反正
弄來弄去 最硬的通貨還是金銀
雖然流通性極差

Posted by: halflifeyexin | (24) May 20, 2011 10:09 AM

這玩意和電腦的計算能力關係密切,
不能保證電腦計算能力的發展速度會不會導致破解,或者非常強力的計算節點。
同時,互聯網本身也不是分佈均勻的,至少在硬件基礎設施上,不少核心部分都在歐美強國,這也不能保證bitcoin的安全。
一旦bitcoin對實體世界經濟開始產生了過大的影響,外部干預就會出現了。

Posted by: wc | (23) May 20, 2011 10:05 AM

BITCOIN的來源和流通方式不靠譜。
1.靠消耗計算資源來產生新的貨幣,並且總的產生速度是逐漸減慢,這樣子即使把全世界的計算機都用來生產,最後也會得不償失吧。(投入遠大於產出,而且得到的只是沒有實際意義的貨幣)
2.流通過程中需要網絡的儘可能多的節點記錄所有的交易,計算資源的增長速度未必能趕上記錄所有交易需要的空間和流量,而且這本身也是一種極大的浪費。(雖然本來也有相當一部分是閒置的)
3.作假。
博主提到個人難以作假,但是如果是足夠大的群體呢?只要有足夠多的個體相互之間承認交易以及「掘金」的數值,那麼整個互聯網也會承認麼?。。。

Posted by: iNFINITE | (22) May 20, 2011 09:52 AM

本質上就是個硅基生物開的銀行。印錢的人有辛苦費拿。等不再繼續印錢的時候,往銀庫裡搬錢並仔細記錄的,有辛苦費拿。所以干的全是銀行的事兒。還有,如果把淘金也看成金屬貨幣時代的貨幣發行行為,那會發現mining不只是表面上相像才這樣叫的了。

Posted by: coolspeed | (21) May 20, 2011 09:29 AM

剛看到雲風大哥的說明,就看到西貝關於比特幣的調研報告了。
這是一個真正意義上的通貨,完美的逃避現實經濟體系的做案工具。
我深深贊同文章的觀點:未來很短的時間內,這個貨幣將會消失。
它成為了一種通貨,會對實體經濟產生無限的衝擊。
我不同意一樓的看法,貨幣的價值,實際上取決於實體經濟創造的財富的增長速度和貨幣增長速度,從目前看,比特幣的增長速度是遠遠跟不上實體的,甚至比黃金還低,理論上,如果排除政治干預,這個就會成為未來的美元,maybe超過黃金。

Posted by: portcc | (20) May 20, 2011 09:23 AM

看著篇文章最好明白: 公開密鑰加密系統, 如 RSA DSA.

Posted by: zhiji | (19) May 19, 2011 04:51 PM

看得頭暈腦脹. 雲風說的不夠細, 整個系統讓我想起 PGP.

Posted by: zhiji | (18) May 19, 2011 04:48 PM

還有 計算 源頭的計算能力 這裡也是無法準確計算的

Posted by: halflifeyexin | (17) May 19, 2011 03:39 PM

膜拜雲風哥哥

Posted by: baosu | (16) May 19, 2011 10:40 AM

這個政策風險大到不能承受啊~連支付寶都被收的那麼緊了

Posted by: 大拿豬 | (15) May 19, 2011 10:32 AM

我也感覺這個貨幣不靠譜,最主要就是貨幣發放速度 是不變的,這就是最大問題。

Posted by: gaga | (14) May 19, 2011 08:54 AM

沒有太細思考。根據現有信息,這玩意邏輯很殘疾。

問題1:Unique identity. 假設我有兩台電腦,都裝有 Bitcoins 客戶端。如何在家中的 Mac 上獲得 PC 上原有 Bitcoins 的餘額。

如果沒有統一的 Authenticate Centre,,Identity 如何關聯到 Unique 人類個體?自然,這個問題不難解決,只是 BitCoins 現在尚未解決而已。

問題2: Security.如何存儲私鑰,是否可移植/盜竊?若可以,則問題一可解決,而安全性問題凸顯。

問題3:Scalability.如果該 Solution 真是每個 Peer 都存儲所有交易信息的話,顯然不是一個 scalable system。每次交易都會增加整個生態圈的存儲介質成本和網絡傳輸成本。且規模越大,成本指數級別增大。目前,我並不太擔心存儲介質成本;若交易頻繁,首先瓶頸的應該是 Peer 帶寬。這也是大部分 P2P 軟件用起來的最直觀感受。

貨幣價值的來源可以是計算能量的消耗,這是很可笑的理論。等等種種,吐槽無力。回頭整一篇 Blog.

Posted by: Thruth | (13) May 19, 2011 04:14 AM

挖了一個週末才得到0.07BTC

Posted by: est | (12) May 18, 2011 10:48 PM

對數學不是很懂,但是基本原理知曉了,知識後面關於加密太難。

Posted by: Asiaweek.net | (11) May 18, 2011 10:22 PM

有點疑惑,這樣的結果是每個最終被所有用戶接受的block越來越大,然後大到一個硬盤都放不下…會發生什麼?

Posted by: Ying Yegle [TypeKey Profile Page]

| (10) May 18, 2011 08:30 PM

用在遊戲裡面麼?

Posted by: yaoweibin | (9) May 18, 2011 06:22 PM

準備買點BTC玩玩,好像一直在升值

Posted by: Zhe | (8) May 18, 2011 06:13 PM

喵的 終於瞭解了 謝謝

Posted by: jejer | (7) May 18, 2011 05:35 PM

這篇很好,我好像是第一次看到別人根據我們的文章再寫自己的觀點,很高興。我在讀Quora上一個關於bitcoin的問題回答,還沒讀完,或許會跟進一篇,也推薦你讀一下 http://www.quora.com/Bitcoin/Is-the-cryptocurrency-Bitcoin-a-good-idea

Posted by: 36kr | (6) May 18, 2011 04:46 PM

恩.
晚上回家給你轉過去.只有0.02呵呵

Posted by: doylecnn | (5) May 18, 2011 04:09 PM

貌似Bitcoin就想做互聯網裡的金、銀,其與Q幣、夢幻幣存在級別差異的

Posted by: oowei | (4) May 18, 2011 03:52 PM

..
漏下了 是 美聯儲 銀行 發行
少寫銀行兩個字

咳咳 難道btc想做虛擬世界的美金- -!

Posted by: halflifeyexin | (3) May 18, 2011 03:43 PM

另外
有意思的是
美金不是美國政府發行的
而是美聯儲:)
美國欠下巨額債務,最後美聯儲印美鈔把美國債務買下。
美國又不欠債了......
所以美國人民最幸福,啥都不用干,美聯儲天天印鈔票發給銀行,銀行貸款給美國人,美國人買中國人辛辛苦苦製造的東西。杯具
要這麼說
我覺得世界上最可怕的貨幣 最牢不可破的還是美金
最噁心 最無恥 最下流 最卑鄙的貨幣 也是美金
:)

Posted by: halflifeyexin | (2) May 18, 2011 03:38 PM

..."有史以來,最危險,牢不可破......"
咳咳 發表一點拙見。
其實一切虛擬貨幣的基礎是實體貨幣,實體貨幣中因為美金作為國際主要結算貨幣和美國擁有大宗商品定價權 導致了美金成為了美國綁架世界的利器。。。扯遠了。
btc的原始產生也是依賴於現實物質消耗的。這篇文章的確很晦澀...
看了一大半,有點暈。個人覺得btc的流通過程的安全性並不好,因為無法保證沒有偽造的保證...
就好像現實中的偽鈔一個道理..咳咳
其實現代貨幣扯來扯去,最後還是要扯到人類有史以來最最安全的貨幣上去:金和銀。
美國人通過佈雷頓森林體系積累了世界上絕大多數的黃金資源,這才是這個國家強大的根本。小日本上個世紀最輝煌的時候,為了躲避美金的殺傷力 給自己製造一個安全港,就搞做銀本位。個人覺得其思路是對的,但是小日本屬於非正常國家,沒有自己像樣的軍事和外交。所以最後沒能搞的好。
個人覺得 WEB上的虛擬貨幣 各方面素質最好的還是Qb , 夢幻幣也不錯
隨便說說 大師們看到就當我在放屁好了:)

Posted by: halflifeyexin | (1) May 18, 2011 03:31 PM

沒有留言:

張貼留言