Fw: [問卦] 有高手能簡單說一下什麼是 "區塊鍊" 嗎?
※ [本文轉錄自 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一筆
這就是大家都怕算力集中的原因
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 128.146.35.29
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1530557515.A.74C.html
推
07/03 02:52,
5年前
, 1F
07/03 02:52, 1F
推
07/03 02:53,
5年前
, 2F
07/03 02:53, 2F
推
07/03 02:53,
5年前
, 3F
07/03 02:53, 3F
推
07/03 02:53,
5年前
, 4F
07/03 02:53, 4F
推
07/03 02:54,
5年前
, 5F
07/03 02:54, 5F
→
07/03 02:54,
5年前
, 6F
07/03 02:54, 6F
推
07/03 02:54,
5年前
, 7F
07/03 02:54, 7F
→
07/03 02:54,
5年前
, 8F
07/03 02:54, 8F
推
07/03 02:54,
5年前
, 9F
07/03 02:54, 9F
推
07/03 02:55,
5年前
, 10F
07/03 02:55, 10F
推
07/03 02:55,
5年前
, 11F
07/03 02:55, 11F
推
07/03 02:56,
5年前
, 12F
07/03 02:56, 12F
板主大大!當然可以~
推
07/03 02:56,
5年前
, 13F
07/03 02:56, 13F
推
07/03 02:57,
5年前
, 14F
07/03 02:57, 14F
※ 編輯: newwu (128.146.35.29), 07/03/2018 02:58:23
推
07/03 02:57,
5年前
, 15F
07/03 02:57, 15F
推
07/03 02:59,
5年前
, 16F
07/03 02:59, 16F
推
07/03 02:59,
5年前
, 17F
07/03 02:59, 17F
推
07/03 03:00,
5年前
, 18F
07/03 03:00, 18F
推
07/03 03:00,
5年前
, 19F
07/03 03:00, 19F
→
07/03 03:00,
5年前
, 20F
07/03 03:00, 20F
就是交易方把訊息傳出去
例如
newwu->hiimjack 1btc
礦工收到後如我上述開始行動
最後這條帳目被放到鏈上
大家的電腦就會認定你多了1btc
※ DarkerDuck:轉錄至看板 DigiCurrency 07/03 03:00
推
07/03 03:01,
5年前
, 21F
07/03 03:01, 21F
推
07/03 03:01,
5年前
, 22F
07/03 03:01, 22F
推
07/03 03:02,
5年前
, 23F
07/03 03:02, 23F
推
07/03 03:03,
5年前
, 24F
07/03 03:03, 24F
→
07/03 03:04,
5年前
, 25F
07/03 03:04, 25F
理組
哪裡可以造假?我只講核心運作,很多細節沒講到
我想應該是那些細節沒提到,才看起來很多漏洞
推
07/03 03:05,
5年前
, 26F
07/03 03:05, 26F
推
07/03 03:06,
5年前
, 27F
07/03 03:06, 27F
是阿 還有給礦工的獎勵也是程式開發者說多少就多少
不爽不要挖不要用
推
07/03 03:06,
5年前
, 28F
07/03 03:06, 28F
推
07/03 03:07,
5年前
, 29F
07/03 03:07, 29F
→
07/03 03:08,
5年前
, 30F
07/03 03:08, 30F
推
07/03 03:12,
5年前
, 31F
07/03 03:12, 31F
不必要
只要發現自己交易被包在區塊上,
後面再多接幾個區塊,基本上這交易就不可能被抹去了
除非真的有超級強的電腦在偷偷運作
推
07/03 03:16,
5年前
, 32F
07/03 03:16, 32F
※ 編輯: newwu (128.146.35.29), 07/03/2018 03:19:06
還有 231 則推文
還有 25 段內文
推
07/03 13:03,
5年前
, 264F
07/03 13:03, 264F
推
07/03 13:07,
5年前
, 265F
07/03 13:07, 265F
推
07/03 13:09,
5年前
, 266F
07/03 13:09, 266F
推
07/03 13:11,
5年前
, 267F
07/03 13:11, 267F
推
07/03 13:14,
5年前
, 268F
07/03 13:14, 268F
→
07/03 13:14,
5年前
, 269F
07/03 13:14, 269F
→
07/03 13:14,
5年前
, 270F
07/03 13:14, 270F
→
07/03 13:14,
5年前
, 271F
07/03 13:14, 271F
→
07/03 13:15,
5年前
, 272F
07/03 13:15, 272F
→
07/03 13:16,
5年前
, 273F
07/03 13:16, 273F
→
07/03 13:16,
5年前
, 274F
07/03 13:16, 274F
推
07/03 13:25,
5年前
, 275F
07/03 13:25, 275F
推
07/03 13:28,
5年前
, 276F
07/03 13:28, 276F
推
07/03 13:33,
5年前
, 277F
07/03 13:33, 277F
推
07/03 14:30,
5年前
, 278F
07/03 14:30, 278F
推
07/03 14:32,
5年前
, 279F
07/03 14:32, 279F
推
07/03 14:41,
5年前
, 280F
07/03 14:41, 280F
推
07/03 14:44,
5年前
, 281F
07/03 14:44, 281F
推
07/03 14:56,
5年前
, 282F
07/03 14:56, 282F
推
07/03 14:58,
5年前
, 283F
07/03 14:58, 283F
推
07/03 15:00,
5年前
, 284F
07/03 15:00, 284F
推
07/03 15:42,
5年前
, 285F
07/03 15:42, 285F
推
07/03 15:44,
5年前
, 286F
07/03 15:44, 286F
推
07/03 16:23,
5年前
, 287F
07/03 16:23, 287F
推
07/03 16:36,
5年前
, 288F
07/03 16:36, 288F
推
07/03 16:51,
5年前
, 289F
07/03 16:51, 289F
推
07/03 17:17,
5年前
, 290F
07/03 17:17, 290F
推
07/03 17:22,
5年前
, 291F
07/03 17:22, 291F
推
07/03 18:05,
5年前
, 292F
07/03 18:05, 292F
推
07/03 18:23,
5年前
, 293F
07/03 18:23, 293F
推
07/03 18:34,
5年前
, 294F
07/03 18:34, 294F
推
07/03 20:10,
5年前
, 295F
07/03 20:10, 295F
推
07/03 21:01,
5年前
, 296F
07/03 21:01, 296F
推
07/03 21:30,
5年前
, 297F
07/03 21:30, 297F
推
07/03 22:05,
5年前
, 298F
07/03 22:05, 298F
推
07/03 23:00,
5年前
, 299F
07/03 23:00, 299F
推
07/03 23:31,
5年前
, 300F
07/03 23:31, 300F
推
07/03 23:44,
5年前
, 301F
07/03 23:44, 301F
推
07/03 23:48,
5年前
, 302F
07/03 23:48, 302F
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: okcool (1.171.183.151), 07/03/2018 23:56:30