看板 b05902xxx 關於我們 聯絡資訊
※ [本文轉錄自 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 雖然有些東西沒寫到(加密貨幣以外的東東) 不過拿畫出這種解釋方式我也是覺得神了 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: OctupusTea (140.112.4.184), 07/04/2018 02:30:54 ※ 編輯: OctupusTea (140.112.4.184), 07/04/2018 02:42:01
dannyko: 我來了 我又走了 07/10 07:40