BitCoin(比特幣)小釋疑

強烈不建議任何第一次閱讀本文了解比特幣的人購買/炒做比特幣。算法

比特幣機制

  1. 比特幣不存在概念上的「比特幣」這個東西。比特幣世界只存在「帳簿」
  2. 全部交易都經過「帳簿」形式保存
  3. 全世界全部客戶端保存一個最長帳簿鏈記錄全部交易

比特幣是憑空產生的

  1. 全世界10分鐘建立一個帳簿
  2. 有幸建立帳簿的人,將會獲得必定量的比特幣,這個「必定量」隨着時間遞減,以目前這個協議最大能夠達到2100萬上限
  3. 建立「帳簿」很困難,有幸建立帳簿的人即「挖到比特幣」

比特幣交易

  1. 根據機制能夠得知,全部比特幣來源、交易過程都會被記錄
  2. 當A把1比特幣交易給B時,A經過P2P網絡向全網廣播交易事件,其它客戶端驗證交易合法性,若是合法該交易將會記錄在帳簿上
  3. A交易給B的比特幣會記錄上A的數字簽名,一樣,這個比特幣能夠一直回溯到它的產生。

比特幣挖礦

  1. sha256算法,能夠理解成一個函數,任何一個數字,字符送入這個函數,將會獲得一個256bit長度的整數。如送入1永遠獲得6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b,結果恆定。
  2. 簡單的說,挖礦即讓計算機尋找一個幸運數字,它的sha256值符合某種條件。由於256bit空間極大,須要強力計算機去計算結果(單次運算量不大,但須要無數次計算)。由於全世界每10分鐘只有1個帳簿產生,因此獲得幸運數字的計算機還要全網比對,找到運算量最大的那臺,建立帳簿(即獲得比特幣)

比特幣安全性

  1. 全世界全部客戶端保存統一交易記錄
  2. 「驗證交易單合法性」是挖礦機的工做
  3. 全部比特幣交易均可以回溯到它的建立
  4. 全部交易都須要記錄買方、買方的數字簽名(基於公鑰私鑰極難僞造)
  5. 假設存在某個惡意節點但願僞造一個交易,它須要本身建立一個帳簿,即在某個10分鐘內,計算量超過全網絡的計算機。
  6. 金有假的,銀有假的,紙幣有假的,比特幣沒假的。

比特幣特性

  1. 去中心化,無需銀行這類金融擔保,無需政府這類暴力擔保
  2. 有限性,目前協議版本最高上限2100萬
  3. 交易完成後沒法撤銷

比特幣和其餘投機工具

不少人用當年荷蘭的鬱金香泡沫比喻比特幣,比特幣確實自己不創造任何價值,並且消耗無數電能和高級顯卡。比特幣目前的價格也和任何投機市場相似,暴漲暴跌。和鬱金香不一樣,比特幣總量有限,以每一個比特幣1000美圓的價格計算,整個市場也沒有多大。安全

另外比特幣自己的各類特性來看,它值錢的惟一緣由就是「人們相信它值錢」,但這個結論並不表明買比特幣的是傻子,讓足夠多的人相信某件東西值錢,而且願意掏錢去買,那麼這個東西就真的值錢了,好比幾千年前的破盤子爛碗,再好比說北京的老房子,和2年前沒任何區別,可是價格從2萬變成5萬,靠的僅僅是「人們相信它值那麼多」。網絡

比特幣以如今的形勢看,長期看必漲,短時間看暴漲暴跌(說了跟沒說同樣),in the long term we are all dead.函數

幾種雷人問題收集:工具

  • 炒B特幣的人都是羣2B,尼瑪,那麼明顯的坑,明兒出個C特幣後天來個D特幣,也能夠限量發行啊,大家還想買不?
  • 任何C幣,D幣,只要製造這個協議的人讓全部人相信它值錢,那麼它就能夠進行投機,就有人炒做。而「讓不少人相信它值錢」自己就是一個艱鉅的工做,比特幣就是完成了這個過程而已。如今就有一種萊特幣(litecoin),是一種山寨比特幣,漲勢也挺好的。另:如今有幾十種相似的數字貨幣,比特幣是最先也是影響力最大的。

  • 這類數學保證的機制 最大問題在於使用的那個數學工具若干年後會被破解 好比原來覺得md5很差碰撞 如今能夠了 文明用語256也是 若是算法固定 那可能10-20年後出了廉價的量子計算機 搞很差分分鐘就能把某個帳戶給破了 這纔是比較大的憂患
  • sha256在比特幣機制中,並不是做爲一種非對稱加密,而是一種「數學骰子」,因此即便作到了sha256的衝撞也沒什麼太大意義,真正有意義的是製造一臺計算能力超過整個比特幣P2P網絡運算能力的計算機,纔有可能控制比特幣

  • 如今的協議下最大2100萬個而已 若是將來更改協議了……數目是能夠變多的
  • 比特幣客戶端開源,全部人隨時均可以修改,可是你沒法讓別人的客戶端認可你修改後的值,因此若是本身修改,則變成一種自娛自樂的遊戲毫無心義

另外歡迎把本身的質疑發給我,祝願早日產生對比特幣有力的質疑。
強烈不建議任何第一次閱讀本文了解比特幣的人購買/炒做比特幣。加密

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息