2017年11月2日 星期四

Re: [問卦] 比特幣 挖礦原理??

作者
標題
 Re: [問卦] 比特幣 挖礦原理??

時間 Thu Oct 26 00:27:05 2017


比特幣的目的是把現在的銀行、政府所架構出來的金融貨幣制度去除掉,變成一大群「
礦工」負責製造錢幣、維持整個體系的信用。因爲是一大群的「礦工」,理論上並沒有人
能夠壟斷,所以幾乎可以不用擔憂傳統金融體系常常出現的問題,就是負責維持體系的機
關不負責任而導致整個金融制度失效,這也就是加密電子貨幣所強調的「去中心化」。
 

礦工的工作內容,就是負責檢查每一筆使用者的交易,他們的報酬就是能得到比特幣。傳統的金融體系對貨幣的信任是來自政府的背書,但是這樣有一個很大的問題就是具有一個明確的「中心」可能作假帳。在以比特幣進行交易時,礦工負責檢查這筆交易的「電子貨幣」有沒有真的存在、被使用過。而且是由一大群的礦工一起檢查,將這項交易的訊息解密,這也就是比特幣所謂的「解數學挖礦」的概念。

至於實際的應用狀況,比特幣的核心叫做「區塊鏈」。簡單的說,每一筆交易都會產生一個新的區塊。當交易發生時,會出現新的區塊(代表一則交易訊息)。這時,會在整個網絡上傳達幾個訊息,包括:錢包地址、交易時間等等。將資訊以SHA-256演算法產生雜湊值(其實還有個更複雜的雜湊階層,這邊就不說了)。礦工就上場了,大量的「節點」(也就是個家礦工的電腦)開始進行運算,解密並把區塊連接上「總帳」,交易就完成了。而勝出的礦工因為付出運算能力確認交易合法性,可以得到比特幣獎賞(挖礦)。

整個過程全部的礦工會一起檢驗這筆交易的比特幣在過去有沒有存在、是否使用過了。當一半以上的礦工運算後確認這筆比特幣不是假的,就可以接上總帳了。總帳簡單來說,就是比特幣的歷史紀錄,接上總帳就代表這筆比特幣前往下一個地址了。而且所有的區塊都是開放的。也就是「公開總帳」,任何人都可以查閱任何一筆比特幣交易。

如果要用很簡單的比喻假設比特幣跟傳統金融體系不同點的話,有本書用了一個我覺得挺有畫面的比喻。

傳統金融體系,就像是一個小部落中,有個家族負責貨幣的製造、交易。所以,他可以很輕易的幫自己印鈔票,為朋友做假帳。沒有公開的帳目讓你真的確信這筆錢真的存在。信用來自這個家族的名聲。

而比特幣,就像是部落中每個人都有一個冊子。每當交易發生的時候,交易人要到村子中央宣布自己要把多少貨幣給哪給人。然後每個人都把帳目記下來,所以每個人都能知道這筆貨幣在誰身上。要是有人說謊要用沒有的貨幣交易,翻一下冊子就能知道了。


-----
Sent from JPTT on my iPhone

--

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.218.53.68
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1508948827.A.014.html
 LOVEEE5566: 我的區塊鏈勃起有30公分1F 10/26 00:28
 leosthanatos: 一樓在說啥2F 10/26 00:28
 perry201046: 這解釋不錯3F 10/26 00:29
 DarkerDuck: 這玩不下去的啦,還是讓有錢人擔保的記賬冊安全多了4F 10/26 00:30
 a91031309: 認真給推5F 10/26 00:30
 milk7054: 反正聽不懂的人就一起跳針炒作6F 10/26 00:30
 Neil0503: 嗯,跟我想說的差不多7F 10/26 00:30
 DarkerDuck: 比特幣整天那邊算,那種無用電子訊號能擔保啥??8F 10/26 00:30
 DarkerDuck: 現在的金融體系就是讓有錢人擔保一切,我才放心
 perry201046: 我試過用螞蟻s3挖,結果悲劇10F 10/26 00:31
 Informatik: 推推11F 10/26 00:33
 YishengSu: 那最初的幾筆交易是用哪裡賺來的比特幣來使用?12F 10/26 00:34
 DaDadergeege: 基本上除了51%攻擊外,比特幣的信用能力是很高的。13F 10/26 00:34
 DaDadergeege: 因爲貨幣釋出有限,要做假帳要買斷過半數的節點,而
 DaDadergeege: 且你也不知道節點是誰。
 mystage: 這當然是未來趨勢。不過比特幣本身未必能勝出16F 10/26 00:34
 mystage: 還有太多有力的潛在競爭者在伺機而動
 BBDurant: 可以說是去鈔票化變回物質有限的黃金18F 10/26 00:35
 DaDadergeege: 最一開始的比特幣是開發人,中本聰開始的。19F 10/26 00:35
 brt: 寧願相信數學20F 10/26 00:36
 BBDurant: 只不過是虛擬的黃金21F 10/26 00:36
 DarkerDuck: 這種右派的自由市場商品貨幣早就淘汰了,噗哧22F 10/26 00:36
 terrychan49: 7777777723F 10/26 00:36
 DaDadergeege: 但是中本聰從來沒動過他開發的始祖區塊,所以基本上24F 10/26 00:36
 DaDadergeege: 沒有什麼陰謀論問題
 DarkerDuck: 你怎麼知道中本聰不會留後門?敲個按鍵就搬錢26F 10/26 00:37
 mystage: 因為後門沒用,有用的話早就有駭客去用了27F 10/26 00:38
 DarkerDuck: 喔喔,可以借我轉專版嗎??28F 10/26 00:38
 Neil0503: 虛擬的黃金這個形容是也不錯29F 10/26 00:38
 DaDadergeege: ㄜ 你這麼擔心的話可以去看看書  都有解釋後來的開30F 10/26 00:39
 DaDadergeege: 發團隊怎麼處理這些問題 我實在很不想跟你嘴 你一副
 mystage: 網路的基本原理就是分散,美軍就是怕被一舉殲滅才發明網32F 10/26 00:39
 mystage: 路。用在貨幣上也是一樣的意思。
 DaDadergeege: 只想找麻煩 不是問問題34F 10/26 00:39
 yanli2: 礦工得到報酬 不是相對也是一個交易 不就又要再查一次35F 10/26 00:41
 DarkerDuck: 是電腦查又不是你查,每筆交易都要查啊36F 10/26 00:42
 yanli2: 感覺無窮迴圈 不會越給越多ㄇ37F 10/26 00:42
 DarkerDuck: DigiCurrency板置底文都講完了38F 10/26 00:43
 yanli2: 既然去了中心化,那是又「誰」給礦工報酬?39F 10/26 00:43
 DarkerDuck: 自己獲得記帳權的話,那就是自己給自己,叫做挖礦40F 10/26 00:44
 DaDadergeege: 原始碼設定就是,每分鐘會釋出固定數量的比特幣,那41F 10/26 00:44
 DaDadergeege: 些就是礦工拿的。所以他們的比特幣並不是交易,而是
 DaDadergeege: 系統釋放出來的。
 DarkerDuck: 那是一種用算力換彩券的概念,礦工輪流拿到記帳權44F 10/26 00:44
 yanli2: 多謝解釋45F 10/26 00:45
 DarkerDuck: 假如不依照系統設定的挖礦行為都是無效的46F 10/26 00:45
 lice0225: 現在大家都在礦池裡面哪有什麼去中心化47F 10/26 00:48
 Chiehx: 推一個48F 10/26 00:48
 DarkerDuck: 基本上只要沒有單一礦池達到51%的算力49F 10/26 00:49
 DarkerDuck: 就有初步的去中心化
 dannyyang5: 所以越多人去挖,每個人得到的報酬會越少,最後達到51F 10/26 00:50
 sking: 萊特幣也要起飛了~快抓緊喔~~52F 10/26 00:50
 dannyyang5: 某個量之後,礦就趨於穩定慢速的成長53F 10/26 00:51
 ECZEMA: 整個網路憑空產生獎勵啊 指定給第一個解出來的54F 10/26 00:51
 apple1235566: 比特幣總數為什麼會有極限啊55F 10/26 00:52
 yanli2: 有極限才有價值呀!56F 10/26 00:53
 yanli2: 沒聽吳大有說過?限量是殘酷的
 dannyyang5: CDPRO2~58F 10/26 00:54
 event1408472: 怎哇59F 10/26 00:55
 dannyyang5: 沒想到有人跟我一樣老~60F 10/26 00:55
 LING09: 長知識61F 10/26 00:56
 t81511270: 大家一起寄 就沒人敢記假帳62F 10/26 00:58
 dnzteeqrq: @@63F 10/26 01:00
 mithuang: 認真文給推64F 10/26 01:03
 babyMclaren: 喔啊啊65F 10/26 01:23
 gostjoke: 推66F 10/26 01:32
 as891339: 推67F 10/26 01:48
 enjoytbook: 雷曼兄弟事件沒聽過喔…找有錢人擔保68F 10/26 02:01
 PTTakatsuki: 認真69F 10/26 02:04
 Vere: 這篇寫的不錯,但加密貨幣最終還是要兌換回法幣,這樣又跟去70F 10/26 02:06
 Vere: 中心化的初衷有點牴觸了
 mark7931: 給推72F 10/26 03:06
 c24253994: 你礦工系73F 10/26 03:24
 PhySeraph: 推認真文74F 10/26 04:43
 kis28519: 推75F 10/26 05:32
 passTWth: 推76F 10/26 06:44
 ilovewr: 推77F 10/26 07:10
 Mysex: 比喻的真好78F 10/26 07:43
 a032100: 沒換法幣也可以做交易啊 只要你信他的價值79F 10/26 07:51
 fuhaho: 專業80F 10/26 08:01
 gn00291010: 那比特幣發行量到極限後 挖礦就沒有報酬了? 還是就不81F 10/26 08:20
 gn00291010: 用挖礦了? 這樣誰有驗證帳本的權利?
 mecca: 感覺像是老鼠會  最開始的人累積了最大量的BTC83F 10/26 08:21
 cretio753: 比特幣有挖礦截止日來確保數量有限,在這之後理論上如84F 10/26 08:35
 cretio753: 果流通量足夠,使用者群會自動提供運算資源以確保流通
 VVax:86F 10/26 08:44
 lalight: 長知識給推87F 10/26 09:09
 TarikBlack: 認真推88F 10/26 09:20
 YH1927: 重點是挖礦要電腦配備,除非他限定一人一台電腦,這才公89F 10/26 09:29
 YH1927: 平
 cher1: 簡單易懂, 推91F 10/26 09:35
 CelicaGT: 那請問為何要「高階」「顯示卡」才能挖呢?92F 10/26 09:37
 p2p8ppp: 這樣冊子不會越來約大本嗎?93F 10/26 10:00
 ji2my: 用低階顯示卡和CPU都可以挖 只是運算力/電力 很低不划算94F 10/26 10:30
 ji2my: 冊子超大本
 morphology: 可是這個所謂的有錢人其實是一整個國家的生產值...在96F 10/26 10:36
 morphology: 支持你國家的貨幣價值
 miyaiijima: NVIDIA、ATI 笑而不語 :)98F 10/26 11:41
 kaku216: 推99F 10/26 16:48
 sam682097: 清楚推100F 10/26 16:57
 nadiaInochi: 所以意思是它是一個消耗大量能源的代幣系統?101F 10/26 16:58
 usoko: 是一個消耗大量"運算力"的貨幣系統 然後現在運算力需要能源102F 10/26 17:13
 cosmite: 推103F 10/26 17:41
 rayven: 比特幣只是貨品,不是貨幣104F 10/26 22:04

--
※ 看板: Gossiping 文章推薦值: 6 目前人氣: 6 累積人氣: 11208  
※ 本文也出現在看板: ott PttHot K_hot whatla
分享網址:
( ̄︶ ̄)b Sifox, Leon, AyaTsai 說讚!
   (編輯過)
白天自己請自己在家當保全,支付一筆金額20000的比特幣;晚上再將自己在白天收到的比特幣繳給自己當住宿費;隔天白天自己再請自己在家當保全,支付一筆金額20000的比特幣......
村裡的每個記帳工都樂得不亦樂乎...
  10-27 08:11
當發行到一定量後,第三方驗證報酬降低,使用者群必須自己或額外提供第三方運算獎勵以確保信用流通............orz
  10-27 08:14
「高階」「顯示卡」比較能從挖礦獎勵中勝出,因為他的獎勵是贏者全拿...
  10-27 08:15
"比特幣的目的是把現在的銀行、政府所架構出來的金融貨幣制度去除掉......,理論上並沒有人能夠壟斷 .......這也就是加密電子貨幣所強調的「去中心化」"
那不是比特幣,而是比特幣及其他加密電子幣 (cryptocurrency) 用的新科技 -- "block chain" -- 把「記錄」「去中心化」,進而放在很多地方;如果一個地方的記錄被黑客篡改,跟其他的記錄比較,就看得出來。少數服從多數。
很有趣的是,中國政府要發展的電子加密幣 cryptocurrency ,是由中央管理的... 逆向操作,很神吧! 不過,中國也有在研究 block chain 就是了。
  10-27 08:17
一開始的20000的比特幣那來的!!?
  10-27 08:25
問村裡的記帳工嚕~ 他們有記帳,知道來源去處
  10-27 08:27
阿~抱歉 他們只是驗證見證 不知真實來源去處,否則隱私都看光了
  10-27 08:45
其實道理跟印鈔票一樣阿...只有少數可以印...然後都是虛假的(無實值)....
   (編輯過)
還是看不懂他在"開始進行運算,解密"什麼東西
如果是解析人類DNA或是癌症解藥或是外太空電子訊號的話還可以理解錢是由贊助商發的
但比特幣我還是查不出他到底是在"運算"什麼資料 金錢的來源是什麼
錢不可能憑空變出來 一定要有人附加和灌入和等價交換 不可能說 "我運算出來的封包資料很值錢 大家來買空賣空買賣假像"
我到現在還是看不懂比特幣在運算的到底是什麼有價值的資料
如果十幾年前那種大家集體用電腦幫忙解密運算龐大的資料來拿到贊助金還合理 但比特幣從頭到尾運算的資料跟本無用 只是大家在裝忙運算廢文
  10-27 09:15
「進行運算,解密」,說白話,就是跑程式...或「瞎忙」。
好聽一點的說法,投資[時間,電腦運算資源]。
  10-27 09:34
題外話,雖然比特幣在中國,檯面上,被禁了,不過在地下市場,反而更猖獗。
越被禁,越多人想要。
  10-27 09:44
這年頭挖礦還在用"高階"顯示卡,那肯定是要當輸家 不是勝者~XDDDD
  10-27 10:20
已經有顯卡是連螢幕接頭都不做  單純做出來挖礦用的了  不能接螢幕的顯卡.....嗯...
  10-27 11:19
部落中每個人都有一個冊子,在台灣還是會出問題的!
  10-27 13:34
別傻了!
  10-27 13:46
比特幣不是錢.本質是一組代碼而已.就跟美金不是錢.本體是紙而已.
比特幣會變成錢.是要有人願意拿錢買.他才有錢的價值.
有一部美國電影(單車快遞).劇情是:中國人要偷渡到美國.要經過地下黑幫.黑幫只認一張紙.
哪張紙就是代表有付錢的收據.而比特幣可以比喻成哪張紙!!
  10-27 15:05
但美金要變成錢 需要政府去收購一些有價值的東西 才能把貨幣生出來 不可能什麼虧損和營收都沒有 就憑空指著一堆數據資料說 這東西很有錢 請大家用現金去買賣
  11-01 16:16
原來如此!感謝說明
  11-01 16:41
買空賣空 做出一個假的資料要大家去算去買賣
  11-01 16:52
當EMS攻擊的時候........
   (編輯過)
台幣,美金,是由政府擔保其價值,
但是比特幣是由擁有者,購買者擔保其價值。
然後...沒錯,挖礦就是在瞎忙,
這個瞎忙的產物(數據)只要買的人認為有價值就有價值。
  11-01 17:34
推  很好理解
  23 小時以前
現在貨幣早就去除金本位了...聯邦政府想Q幾次就有幾次阿,比特幣價格我覺得漲成這樣也是反應對法幣信心不夠的結果。
  18 小時以前
那可以請問一下 為什麼價格會狂飆,或是上下波動嘛?
  8 小時以前
推說明
  7 小時以前
比特幣狂飆主要是因為中國炒作,而炒作的一部份原因是因為中國管制資金外流,比特幣是中國政府無法管制的一塊,而最近比特幣狂跌就是因為中國宣布比特幣不合法,抄了所有比特幣的交易網站
   (編輯過)
對啊,貨幣早就因為貴金屬不足以應付,後來就變強國的美金本位了..T T
然後老美就是一直發國債讓有錢人買就好了~ 美國政府欠的錢, 用一美元鈔票可以從地球疊到月球還繞一圈回來呢~
  57 分鐘以前
簡單來說,把比特幣交易系統看成「籌碼交易系統」就行了,籌碼可以拿來交換東西,而礦工的工作是驗證籌碼是不是偽造的,其實就是把現在實體貨幣的帳目數位化,且一式多份的分給大家,大家都能來驗證帳目中的交易

沒有留言:

張貼留言