有高手能簡單說一下什麼是 "區塊鍊" 嗎? - 數位貨幣

Hazel avatar
By Hazel
at 2018-07-03T03:00

Table of Contents

※ [本文轉錄自 Gossiping 看板 #1REdHBTC ]

作者: newwu (說不定我一生涓滴廢文) 看板: Gossiping
標題: Re: [問卦] 有高手能簡單說一下什麼是 "區塊鍊" 嗎?
時間: Tue Jul 3 02:51:48 2018

※ 引述《ken0619 (ken)》之銘言:
: 最近一直聽到區塊鍊區塊鍊和其應用
: 最眾人所知的區塊鍊應用是虛擬貨幣
: 而最近王雪紅也在說要做區塊鍊的東西
: 包括創世神PTT也有說過區塊鍊
: 而我不是念相關科系但有想了解
: 去GOOGLE也是看不懂
: 有沒有高手能簡單說一下什麼是區塊鍊阿?
: 區塊鍊除了虛擬貨幣還能做什麼?

嘗試一下用圖解來說區塊鏈

今天假如你想要創造一種電子代幣,
最容易的方式就是像P幣或是遊戲點數一樣,
有個伺服器紀錄著大家有多少錢。
然而,伺服器管理人可以把每個人的錢亂改,
所以這代幣的價值取決於管理人的可信度。

為人避免這樣的情形,
有個想法就是把網路上的交易傳給大家,
大家的電腦裡都有分散式帳本。
https://imgur.com/mvN3LW1.jpg
alpha 給了beta 300塊 把這帳目存在大家電腦裡
這樣大家的電腦之後就知道:
alpha少了 300
beta 多 300

然而,這樣是不夠的。
要是有人要竄改之前的帳目呢?
大家又怎麼知道哪份帳是真的,哪份是假的,這也很不可靠

這時候區塊鏈就登場了
簡單來說區塊鏈就是把幾條帳目包起來,
包成一個個區塊,
區塊之間用一條特殊的鍊子接起來。
一旦中間的區塊被偽造,
它和下個區塊之前的連接就會出問題。
如下圖右
https://imgur.com/612QDN1.jpg



具體來說一個區塊可以類比成以下結構
https://imgur.com/s5fnqEm.jpg
每個區塊有個鑰匙
還有區塊本體(包著交易資料)
和一個鑰匙孔

後面的區塊會把鑰匙插到前一個區塊的鑰匙孔
而鑰匙孔的形狀是由區塊的鑰匙和交易資料決定的(綠色的部份)
所以一旦中間區塊的資料變動了
他的鑰匙孔和後面的鑰匙就無法匹配
所以中間無法單獨被修改

就這樣 區塊們會形成一條長鏈 這就是區塊鏈




那礦工到底是在作啥呢?
https://imgur.com/ui1w3YO.jpg
首先第一步
當網路上A和B做了個交易的時候
他們會把交易內容廣播出去
所以礦工1,2,3就會收到這些交易內容
並把他們打包

第二步
為了把自己的區塊接到前個區塊上,
必須要有個能符合鑰匙孔的鑰匙。
所以每個礦工開始亂造鑰匙,不斷嘗試插進鑰匙孔
(這就是浪費電的步驟)
最後礦工1試出一把可行的鑰匙
那礦工1就是這次賺到錢的贏家

第三步
礦工把鑰匙和交易資料包起來
並生成個新的鑰匙孔廣播的網路上
然後原則上就完成了 領獎勵了


那所謂的51%算力攻擊是什麼意思
基本上,最可以達成的作弊叫雙花
https://imgur.com/RyywFBv.jpg
如圖所示 A給了B 1000買毒品
B確認區塊鏈上有帳目後,交貨了
結果A 勾結了某個礦工
做了一個不包含"A給了B 1000"的區塊
並對網路廣播

狀況1,
這並不會造成任何問題,因為大家的電腦會承認原本比較長的區塊鏈

狀況2,
作弊的電腦超厲害,造鑰匙的能力能打趴剩下的電腦
在改造原先的區塊後,馬上又成功在下面接了好幾個區塊
最後這個假的區塊鏈比原先的長,所以被大家承認
A就坑了B一筆
這就是大家都怕算力集中的原因


--

All Comments

Emily avatar
By Emily
at 2018-07-07T13:47
簡單易懂呢
Daph Bay avatar
By Daph Bay
at 2018-07-11T10:39
看八卦長知識
Daph Bay avatar
By Daph Bay
at 2018-07-13T15:04
區塊鏈系
Ida avatar
By Ida
at 2018-07-17T12:52
說真的,跟我想的相去不遠
Iris avatar
By Iris
at 2018-07-19T00:59
真的 我也這麼想呢
Isabella avatar
By Isabella
at 2018-07-22T01:24
嗯嗯跟我想的一樣
Catherine avatar
By Catherine
at 2018-07-25T00:46
專業推
Puput avatar
By Puput
at 2018-07-26T10:41
你也搞得太複雜
Poppy avatar
By Poppy
at 2018-07-30T19:43
Brianna avatar
By Brianna
at 2018-08-03T03:49
Puput avatar
By Puput
at 2018-08-03T10:40
連我文組都能看懂 長知識給推
Queena avatar
By Queena
at 2018-08-04T03:46
可借轉嗎?
Todd Johnson avatar
By Todd Johnson
at 2018-08-05T23:51
長知識 謝謝你
Ethan avatar
By Ethan
at 2018-08-08T05:18
對對 我就是這樣子想的
Puput avatar
By Puput
at 2018-08-10T00:38
嗯嗯本來想回一篇的,我打字太慢先被你說完了
Edwina avatar
By Edwina
at 2018-08-13T16:26
還好你講了 不然我又要浪費電打一篇
Connor avatar
By Connor
at 2018-08-18T15:24
專業易懂 感謝推
Liam avatar
By Liam
at 2018-08-20T00:47
那可以分享一下比特幣交易的原理嗎
就是比特幣怎麼移轉這個部分
Kelly avatar
By Kelly
at 2018-08-20T09:51
精闢
Eartha avatar
By Eartha
at 2018-08-25T01:55
炒幣
Sierra Rose avatar
By Sierra Rose
at 2018-08-29T05:32
挖靠 學習了 鑰匙孔真是神譬喻
Kelly avatar
By Kelly
at 2018-08-30T18:26
交易的部分簡單說A給了B 1000元 它就廣播出去 礦工會
驗證1.是不是真的從A的錢包轉出來的 2.A是否有收到過
大於1000元的錢。無誤後在寫入區塊鍊。
John avatar
By John
at 2018-08-31T16:48
不要那麼嚴格啦~ 科普我不想講太多字
Donna avatar
By Donna
at 2018-09-02T08:38
樓主大大我只是回應樓上有人提到交易的部分幫你補充
一下,沒其他意思啦 哈哈。
Audriana avatar
By Audriana
at 2018-09-03T11:52
這篇是轉錄過來的吧
這裡的推文在原來那篇看不到
Leila avatar
By Leila
at 2018-09-04T08:43
對耶是轉八卦的,我眼殘......
Emma avatar
By Emma
at 2018-09-08T03:14
Blanche avatar
By Blanche
at 2018-09-12T23:05
從八卦過來再推一次
Quintina avatar
By Quintina
at 2018-09-15T12:48
這比喻滿好懂的XD
Carol avatar
By Carol
at 2018-09-18T05:33
有沒有打算做一系列的文??我期待
Wallis avatar
By Wallis
at 2018-09-22T11:18
Harry avatar
By Harry
at 2018-09-26T03:21
Delia avatar
By Delia
at 2018-09-27T14:36
這不合理啊 我花了十塊錢而已 也要全世界的電腦幫我計
算嗎?
Candice avatar
By Candice
at 2018-10-02T10:28
4,這也是讓我覺得區塊鏈幣永遠無法作大的主因之一
Edith avatar
By Edith
at 2018-10-06T21:15
所以現在才有人做 可切割的帳本
Lydia avatar
By Lydia
at 2018-10-08T18:56
可切割的賬本安全嗎?要不要手續費?我買新台幣10元的
東西會不會手續費就要2元?
Quanna avatar
By Quanna
at 2018-10-09T08:32
回樓上 交易手續費會因爲共識機制的改進而降低 簡而言
之手續費會越來越低的 低到比如只有0.1元 不管交易金額
多小 基本上都不會過高
Edith avatar
By Edith
at 2018-10-10T19:42
另外所謂的區塊鏈 非常非常非常安全 這就是為什麼我們
敢用他當作貨幣系統 因為你必須拿到至少全網的51%的算力
才有辦法攻擊
Andrew avatar
By Andrew
at 2018-10-13T16:06
其實在中本聰原本觀念裡,區塊鏈主打優勢就是便宜安全
Doris avatar
By Doris
at 2018-10-18T13:57
甚至手續費可以比VISA還要便宜得多,手續費一分錢
你在網路上只花十塊錢才是比特幣要解決的主要問題
William avatar
By William
at 2018-10-20T06:10
甚至在早期的比特幣交易可以是"免手續費的"
Linda avatar
By Linda
at 2018-10-20T18:03
那為什麼現在會搞到貴又緩慢,這我已經罵了非常久了
可以爬我去年的文就可以找到,Core做了一件非常怪的事
Vanessa avatar
By Vanessa
at 2018-10-24T07:43
堅持不擴增區塊大小容量,導致全網最大每秒可交易數
Leila avatar
By Leila
at 2018-10-24T18:00
基本上就是個位數,導致大家必須競標手續費擠小區塊
Anonymous avatar
By Anonymous
at 2018-10-29T11:34
理想中是不會有花10元需耗大量算力
因為區塊可擴充,放成千上萬交易
分攤掉算力成本,現實有其他因素不提
Annie avatar
By Annie
at 2018-10-30T10:55
導致整個網路花費最大資源的就是Proof-of-work 挖礦
至少占了九成以上,當然那些礦機廠商的優勢就出來
Megan avatar
By Megan
at 2018-11-01T21:01
還有實用面擴展速度遠不如投機炒作
Emily avatar
By Emily
at 2018-11-03T05:49
照實用推廣度來看,幣值不應該太高
但大家不很在意現實運用,只想炒作
Leila avatar
By Leila
at 2018-11-04T16:05
大節點被礦機廠商佔據,才不是他們宣稱的有助於分散化
Carolina Franco avatar
By Carolina Franco
at 2018-11-09T15:30
根本就是反效果,假如今天建節點需要大量頻寬大硬碟
那絕對不會選在中國大量建節點,因為中國對外頻寬低
Tom avatar
By Tom
at 2018-11-10T02:59
目前理想方向與現實發展有所不同。
不是區塊鏈概念有錯,是"人"在亂玩。
Zanna avatar
By Zanna
at 2018-11-10T20:04
而有助於增加一些ISP企業建立完整節點的優勢
這些ISP網通廠商則會是歐美廠商居多
Dora avatar
By Dora
at 2018-11-12T17:16
我一直認為區塊鏈的成本結構要一大部份轉移到頻寬
PoW占了九成以上實在是太離譜,根本浪費資源
Catherine avatar
By Catherine
at 2018-11-15T08:24
加密幣本來該一直修改共識去應對
把歪掉路線拉回,但BTC沒有大神在顧
Brianna avatar
By Brianna
at 2018-11-16T00:54
這也是比特幣早期發展的時候有討論到的
那這樣保證比特幣可以容納全球交易,但又非常便宜
Bennie avatar
By Bennie
at 2018-11-18T14:34
51%攻擊要成功必須保持51% 6次確認 以上對嗎?
Tom avatar
By Tom
at 2018-11-23T03:57
平均而言,假如接收方可接受的確認數是六次的話,沒錯
Catherine avatar
By Catherine
at 2018-11-24T03:06
51/100 六次方,還是只有64分之一的機會
David avatar
By David
at 2018-11-28T08:16
你一直保持51%的算力,最後帳本一定會逆轉
Anthony avatar
By Anthony
at 2018-12-01T18:35
只要你產生的帳本比剩下49%的長就可以
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2018-12-03T08:31
嗯 謝謝
Zanna avatar
By Zanna
at 2018-12-05T06:29
那如果有某幾個節點調整成只接受20個確認以上
George avatar
By George
at 2018-12-06T21:29
可以阻擋一陣子嗎??哈哈
Erin avatar
By Erin
at 2018-12-07T19:44
可以啊,所以通常大金額交易,交易所都要求高確認數
一般日常交易、bitpay、coinbase甚至可以零確認交易
Lauren avatar
By Lauren
at 2018-12-10T19:00
這就和成本相關,你51%攻擊每多增加一個確認
就需要極巨大的成本,當然要可逆轉的交易金額夠大
Puput avatar
By Puput
at 2018-12-10T20:40
不過目前比特幣交易還算是所有加密貨幣裡最安全的
就算是交易所通常也只會要求六個確認之內
Puput avatar
By Puput
at 2018-12-13T23:07
還好吳忌寒感覺不是雞八的人
Gary avatar
By Gary
at 2018-12-14T07:32
其實吳忌寒要玩死Core的話,有的是方法
Eden avatar
By Eden
at 2018-12-17T02:30
絕對可以搞到Core被強迫硬分叉,再宣稱自己的幣是正統
Adele avatar
By Adele
at 2018-12-20T15:09
不過他還是賺錢要緊,先坑礦場和小礦工就好
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2018-12-22T20:07
我比較期待跨鍊交易所,就是把好的鍊串起來
而不是不是取代來取代去的
Yuri avatar
By Yuri
at 2018-12-25T02:21
到時應該就可以視需求切換幣種
Leila avatar
By Leila
at 2018-12-28T03:38
跨鏈分散式交易所已經有啦,只是交易量非常低而已
Leila avatar
By Leila
at 2018-12-28T22:45
快速的、安全的、匿名的,不一定非要在同一條鍊
Zenobia avatar
By Zenobia
at 2018-12-29T14:42
介紹個,學習一下 :)
Damian avatar
By Damian
at 2018-12-31T13:35
http://dexstats.info/
Sarah avatar
By Sarah
at 2018-12-31T21:26
不過像這種都要用安裝軟體的方式去交易,錢包也要配合
Donna avatar
By Donna
at 2019-01-02T04:08
感謝D大
Jack avatar
By Jack
at 2019-01-04T20:37
可以來多點這種文章嗎 推廣知識
Mary avatar
By Mary
at 2019-01-05T20:01
Hamiltion avatar
By Hamiltion
at 2019-01-06T23:05
圖真用心啊
Jake avatar
By Jake
at 2019-01-10T23:30
Bethany avatar
By Bethany
at 2019-01-11T09:21
漲知識。推
Tristan Cohan avatar
By Tristan Cohan
at 2019-01-13T10:28
推推好文
Christine avatar
By Christine
at 2019-01-17T16:23
看八卦長知識,不過我是在專板看的,推板主用心
Sandy avatar
By Sandy
at 2019-01-21T08:09
推!
Noah avatar
By Noah
at 2019-01-25T21:42
簡單易懂
Wallis avatar
By Wallis
at 2019-01-28T18:33
這圖文並茂好猛
Ula avatar
By Ula
at 2019-01-29T01:31
謝謝稱讚
Faithe avatar
By Faithe
at 2019-01-30T03:13
推一下

比特幣多頭喊:年底上看5萬美元!El-Eria

Oscar avatar
By Oscar
at 2018-07-02T17:10
比特幣多頭喊:年底上看5萬美元!El-Erian:等跌破5000美元就真的能買 近日加密貨幣遭大屠殺,正當華爾街紛紛喊出下看 5000 美元之際,比特幣多頭 Arthur Hayes 卻喊年底上看 5 萬美元。 交易量最大的加密貨幣交易平台 BitMEX 共同創辦人兼執行長 Hayes 上週五 ( ...

幣安CEO:台灣將是亞洲區塊鏈樞紐

Suhail Hany avatar
By Suhail Hany
at 2018-07-02T12:37
新聞來源連結: http://bit.ly/2tTsH6N http://bit.ly/2z7L4Lg 新聞本文: 幣安CEO:台灣將是亞洲區塊鏈樞紐 幣安CEO趙長鵬今天在台北的區塊鏈論壇上,表達了他對於台灣區塊鏈發展的樂觀態度, 並提到目前幣安最急迫的事,就是廣徵各方人才,進行加密貨幣領域的建設,準 ...

身分成謎的比特幣之父 突發訊息要出書

Caitlin avatar
By Caitlin
at 2018-07-01T23:03
新聞來源連結: https://tw.appledaily.com/new/realtime/20180701/1383201/ 新聞本文: 沒人知道「中本聰(Satoshi Nakamoto)」真實身分究竟是誰,連這個名字代表1個人或1 群人都不清楚,但這位比特幣(Bitcoin)發明人卻準備出書了! ...

有沒有辦法一鍵設AMD運算模式?

Sarah avatar
By Sarah
at 2018-07-01T22:21
組好礦機 灌最新驅動 都得一張一張進去主控台設定成運算模式 很麻煩 有沒有辦法一鍵把所有顯卡都改成運算模式? -- 1.你不管後半輩子再怎麼努力,都比不上你投胎那一次的努力 atqxxrbull 2.努力用功一輩子,不如你爸媽給你一棟北市精華區的房子 3.你工作一年連100萬都賺不 ...

許毓仁:Asia Blockchain Summit 是場區

Jessica avatar
By Jessica
at 2018-07-01T17:30
新聞來源連結: https://www.inside.com.tw/2018/06/28/asia-blockchain-summit 新聞本文: 許毓仁:Asia Blockchain Summit 是場區塊鏈群聚台灣的「華山論劍」 台灣至今最大級區塊鏈高峰會《Asia Blockchain Summi ...