Bitcoin 為什麼這麼熱?它靠譜嗎?你能否從金融經濟方面描述現代的貨幣具體是怎麼產生的嗎(不是歷史而是總貨幣量的增長原因)? | 知乎問答精選

 

A-A+

Bitcoin 為什麼這麼熱?它靠譜嗎?你能否從金融經濟方面描述現代的貨幣具體是怎麼產生的嗎(不是歷史而是總貨幣量的增長原因)?

2019年06月19日 知乎問答精選 暫無評論 閱讀 4 ℃ 次

我覺得有些想不通,這些挖礦浪費掉的計算能力,本可以用在更有意義的地方啊,比如尋找蛋白質序列等。關鍵問題是,我沒有看到挖礦在創造價值,挖礦的計算能力被浪費了。

【孫振寧的回答(10票)】:

1.之所以熱,因為很多程序員不懂經濟,他們以為有用。貨幣可以以任何形式表現;但歸根到底,現代貨幣都必須有政府(或權威機構)的背書,也都會對應政府徵收賦稅的權利,BTC不具備這個功能,至少目前不具備。

2.作為現代貨幣是不靠譜的。它作為虛擬貨幣也不太靠譜;因為它和現實的價值無法有效的對接(見傅瀟煒的回答)。但是BTC對交易的認證方式的確很靠譜。

3.我覺得你想問的是貨幣,而不是金錢以及背後的財富。貨幣的由來,不是一兩句能講完的,但你只要記住如果某種東西無法得到政府徵稅權的擔保,那麼它在現代社會是無法成為貨幣的,充其量只能用作小範圍的臨時替代品,當然,如果非要咬文嚼字,那麼從廣義上來說,它也可以稱為一種功能不全的「貨幣」。

此外,BTC的設計上還有不少不靠譜的地方。如它限定總量的本意是為了防止通脹,但實際上,這樣的設計會造成通縮,這比通脹更可怕。

3補充:有人把題目修正為了你能否從金融經濟方面描述現代的貨幣具體是怎麼產生的嗎(不是歷史而是總貨幣量的增長原因)

這個簡單的說就是因為被創造出來的財富不斷增加的緣故。

------------------------------------------------------------------------------------------------------------------------------------------

題外話

有人說BTC可以作為貨幣,其中一個理由是說BTC總量定了,但是夠用;因為BTC本身會升值。我認為這只是個笑話。

假設1BTC今天可以買一升油,如果大家預期BTC會升值,那麼結果會是什麼呢?結果會是大家都不會用BTC換油了,因為BTC會升值。這實際上從某種程度上來說對應著通縮,通縮對社會意味著什麼大家可以去看看。而且最麻煩的是,BTC一旦總量訂了以後,沒有人能夠制止這種通縮的發生。

此外,自然會有人問為什麼現在有人願意用BTC做交換。其實那是因為目前BTC還沒到總量,很多人可以通過挖礦來獲得,隨著時間推移,它的數量會越來越接近總量,其通縮的本質將會愈發明顯。

【傅瀟煒的回答(2票)】:

起初讓我眼睛一亮,但是最終發現,它無法和現實的價值很好的對接,這種造幣機制似乎缺少一個穩定錨,不能很好的匹配交易的流通速度、交易的總量這些因素的變動,類似於金本位的弊端。但是畢竟是一個有趣的IDEA,點明了一個方向。

【李石頭的回答(1票)】:

我認為#BitCoin#不靠譜。產生BitCoin的資源並不真的是CPU,本質上是特定算法的執行速度。如果BitCoin強大了,就會有硬件公司生產專門計算BitCoin的芯片,那個連CPU都算不上。結果就像貝殼貨幣遇到一輪船的貝殼就會瓦解一樣,BitCoin總會壟斷在硬件廠商手中

【RefuseBT的回答(1票)】:

關於bitcoin,有個比喻不知道合適不。我今天吃了食物經過消化(消耗能源、計算力)生成一坨屎(bitcoin),當然營養我已經吸收了(計算價值)。現在我用陀屎去交換食物,有人幹麼。

bitcoin的存在,證明了我之前使用過他人的計算力,但無法擔保未來可以通過bitcoin獲得我的計算力。bitcoin是過去式,不是現在式也不是未來式。

感覺bitcoin不適合用貨幣形容,用債務形容更合適。債務也是可以一定程度流通的。再打個比喻,張三管你借了計算機幹活,但現在沒錢給你,於是給你bitcoin。你現在有活,計算機不夠用,要管李四借。李四說不能白借,你說給你 bitcoin,這是張三的債務,你將來可以管張三要回來。於是李四就借你計算機用了,這時債務就發生轉移了。但如果將來李四管張三借計算機,張三不借,那麼張三就違背了之前承諾,不進行債務的償還。如果這種現象多次出現,那麼 bitcoin建立的信用體系就毀了。

但貨幣不同,貨幣的發行背後是要有擔保的。現在的貨幣體系是信用體系,貨幣意味著國家的信用擔保。我手裡貨幣意味著我使用貨幣可以兌換外幣、黃金、或者大宗貨物。(現在雖未使用,但國家信用擔保讓我相信未來在需要時可以隨時兌換)

【Zagfai Kwong的回答(0票)】:

難道掘黃金礦就有價值嗎?

黃金礦的礦工也可以跑去工業化流水線上做啊.

就是這個原因. 我覺得.

【尚進的回答(0票)】:

淘寶現在兌換 0.01BTC=0.7RMB。佈雷登森林體系之後,各國金儲備平衡比已經定格了,在不回歸金本位概念的美元格局下,BTC最大的意義在於一個虛無的限量全球本幣儲備額度。

【相酷的回答(1票)】:

我認為bitcoin至少是到目前為止最靠譜的虛擬貨幣。至於虛擬貨幣是否靠譜,就是另外一個問題了。

【姚文聰的回答(0票)】:

最開始是不瞭解,看了很多評論後還是不瞭解。但是比較相信這東西不靠譜。大段大段的理由就不說了,說幾點最基礎的:

1.要成為貨幣就需要有擔保,目前世界經濟體系基本都是以黃金作為擔保。 btc用什麼做擔保?cpu計算能力麼。?

2.有同學會說之所以貨幣可以用黃金擔保是因為黃金的產量和儲量是一定的,BTC和黃金有類似的條件。 但是不要忽略了,作為一般等價交換物除了儲備量這條外,還有一個就是需要得到所有人的共同承認。歷史上貝殼也做過一般等價交換物,但是由於不被所有人認同,所以它最後還是被黃金取代。 因此從這點上,現在BTC都被誰承認了?你真的期待國家政府們拋棄黃金以BTC作為一般貨幣的擔保嗎?

3.存在性。人類目前還是生活在物質世界的,數字生活雖然已經普及,但是歸根結底大家還是比較信任腳踏實地的東西。各個國家的黃金都存放在nnnnn米深下的金庫,有種誇大的說法全世界的核彈都打不到某些國家的金庫中。 所以大家相信今天我有這麼多黃金儲備明天我同樣有,除非地球爆炸。 ?而BTC呢?也許一次爆發的太陽風暴,也許下一個千年蟲,也許一次大面積的斷電,也許一次硬件的突破,也許一次可怕的全球性計算機病毒,也許是下一個新興的虛擬貨幣概念……都有可能讓你手上的BTC轉瞬間化為烏有。

4.一個東西要真誠為新興貨幣,除了客觀原因外,還得考慮當前的經濟格局。現在的BTC大部分都在誰手裡?這個問題我不知道,但是我知道肯定不在各個國家的中央銀行手上。僅就這點他就不可能成為貨幣。

5.看看現在玩BTC的都是誰,有多少金融界的參與了,專業的事需要專業的人來操作,搞互聯網的最多能搞出的只是一個互聯網產品,而不會是金融體系。

【Luffy的回答(0票)】:

看不太懂這個東西,感覺有點像龐氏騙局,先忽悠一幫人進來做一些無意義的事,這幫人再去忽悠下一幫,最終的得利者是創始人及早期的使用者,不知道我說的對不對。

【妄為的回答(0票)】:

無需「勞動」就能賺錢能不熱嗎?他不靠譜,具體參見Quora那篇長文。第三問答不上來。

【rexwolf的回答(2票)】:

昨天讀到了?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 本身會升值,總數也一直夠用。

引用來源:blog.codingnow.com/2011

【鋼盅郭子的回答(0票)】:

一個驗證性質的項目

【周健睿的回答(0票)】:

bitcoin實際上是某個外國geek做的幌子,其真實目的是讓數以萬計的人安裝挖礦軟件「挖金礦(mining)」使他(他們)擁有了世界上最大的運算網絡。

他們用這個網絡計算一些我們所不知道的大項目。

我希望這個項目是天文,但是從這票人的尿性來看,估計他們是用這個網絡計算世界經濟的某個數值從而在金融領域獲利。

標籤:-經濟 -貨幣 -P2P-貨幣 -凱恩斯主義


相關資源:




給我留言