Re: [問卦] 有高手能簡單說一下什麼是 "區塊鍊" 嗎?已回收
※ 引述《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
還有 269 則推文
還有 25 段內文
推
07/03 23:48,
5年前
, 302F
07/03 23:48, 302F
※ okcool:轉錄至看板 YOLO 07/03 23:56
推
07/04 00:05,
5年前
, 303F
07/04 00:05, 303F
推
07/04 00:18,
5年前
, 304F
07/04 00:18, 304F
→
07/04 00:19,
5年前
, 305F
07/04 00:19, 305F
推
07/04 00:22,
5年前
, 306F
07/04 00:22, 306F
推
07/04 00:28,
5年前
, 307F
07/04 00:28, 307F
推
07/04 00:31,
5年前
, 308F
07/04 00:31, 308F
推
07/04 00:37,
5年前
, 309F
07/04 00:37, 309F
→
07/04 00:38,
5年前
, 310F
07/04 00:38, 310F
→
07/04 00:39,
5年前
, 311F
07/04 00:39, 311F
→
07/04 00:40,
5年前
, 312F
07/04 00:40, 312F
→
07/04 00:42,
5年前
, 313F
07/04 00:42, 313F
推
07/04 00:58,
5年前
, 314F
07/04 00:58, 314F
推
07/04 01:16,
5年前
, 315F
07/04 01:16, 315F
推
07/04 01:17,
5年前
, 316F
07/04 01:17, 316F
推
07/04 01:32,
5年前
, 317F
07/04 01:32, 317F
※ OctupusTea:轉錄至看板 b05902xxx 07/04 02:30
推
07/04 02:31,
5年前
, 318F
07/04 02:31, 318F
推
07/04 04:02,
5年前
, 319F
07/04 04:02, 319F
推
07/04 07:14,
5年前
, 320F
07/04 07:14, 320F
→
07/04 07:14,
5年前
, 321F
07/04 07:14, 321F
→
07/04 07:14,
5年前
, 322F
07/04 07:14, 322F
推
07/04 07:56,
5年前
, 323F
07/04 07:56, 323F
推
07/04 08:16,
5年前
, 324F
07/04 08:16, 324F
→
07/04 08:16,
5年前
, 325F
07/04 08:16, 325F
推
07/04 10:22,
5年前
, 326F
07/04 10:22, 326F
推
07/04 10:29,
5年前
, 327F
07/04 10:29, 327F
推
07/04 10:47,
5年前
, 328F
07/04 10:47, 328F
推
07/04 12:00,
5年前
, 329F
07/04 12:00, 329F
推
07/04 12:04,
5年前
, 330F
07/04 12:04, 330F
推
07/04 12:56,
5年前
, 331F
07/04 12:56, 331F
推
07/04 15:37,
5年前
, 332F
07/04 15:37, 332F
推
07/04 19:35,
5年前
, 333F
07/04 19:35, 333F
推
07/04 19:53,
5年前
, 334F
07/04 19:53, 334F
推
07/04 21:41,
5年前
, 335F
07/04 21:41, 335F
推
07/06 16:17,
5年前
, 336F
07/06 16:17, 336F
推
07/06 19:10,
5年前
, 337F
07/06 19:10, 337F
推
07/07 00:23,
5年前
, 338F
07/07 00:23, 338F
推
07/23 11:02,
5年前
, 339F
07/23 11:02, 339F
討論串 (同標題文章)