作者:
newwu (frankwu)
2018-07-03 02:51:48※ 引述《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一筆
這就是大家都怕算力集中的原因
作者: passersK 2018-07-03 02:52:00
簡單易懂呢
作者: Guitar0524 (玩吉他的少年) 2018-07-03 02:53:00
看八卦長知識
作者:
tinabear (sabrina)
2018-07-03 02:53:00區塊鏈系
作者:
Dinenger (低能兒)
2018-07-03 02:53:00說真的,跟我想的相去不遠
作者:
joanne520 (請正名喬安 not 囧安~~~~)
2018-07-03 02:54:00嗯嗯跟我想的一樣
作者: linda17a3 (510) 2018-07-03 02:54:00
你也搞得太複雜
作者: jary1232003 2018-07-03 02:54:00
推
作者: irene2772193 (79) 2018-07-03 02:56:00
長知識 謝謝你
作者:
youGG (Denzel)
2018-07-03 02:57:00嗯嗯本來想回一篇的,我打字太慢先被你說完了
作者: cruisertakao 2018-07-03 02:59:00
專業易懂 感謝推
作者:
hiimjack (鳳梨田ㄈㄓ)
2018-07-03 03:00:00那可以分享一下比特幣交易的原理嗎
作者:
goldlipe (演唱會症候群ing)
2018-07-03 03:00:00精闢
作者:
TonyXIAO (TonyXIAO)
2018-07-03 03:01:00長姿勢
作者:
flyingmax (肚子肚子,你會變卡比獸嗎)
2018-07-03 03:01:00先告訴大家你是理組還是文組
作者:
flyingmax (肚子肚子,你會變卡比獸嗎)
2018-07-03 03:04:00這樣看起來太多地方可以造假了
作者:
ZEYU (屏東三重劉德華)
2018-07-03 03:06:00有個問題啊 第壹枚比特幣創始人說存在就存在喔?
作者:
brokenlin (brokenlin)
2018-07-03 03:06:00先推個等有精神再來看
作者: monitor (摩尼特) 2018-07-03 03:08:00
難怪八卦版大家都30cm起跳 原來是區塊鍊的概念
作者: wrqet 2018-07-03 03:12:00
做一個1元交易要全世界幾百萬台電腦都同步才會被承認,超廢
作者:
himekami (╯°□°)╯︵ ┴━┴)
2018-07-03 03:16:00誰的人型蜈蚣比較長就認誰的概念
作者:
gaduoray (☆嘎多魯蛇★)
2018-07-03 03:22:00優文 有概念了
作者: horise ( 兩房一廳) 2018-07-03 03:25:00
推
作者:
j31404 (戈登主廚)
2018-07-03 03:25:00帳目存在大家電腦裡,要經過允許嗎交易量如果很多,電腦容量會爆嗎
作者:
j31404 (戈登主廚)
2018-07-03 03:32:00謝謝回答
作者:
uska (Aroma)
2018-07-03 03:41:00大賣場推車就對了。
作者:
fk6418 (hyou)
2018-07-03 03:46:00樓上我也覺得是大賣場推車 但是大賣場推車沒有專一性 可能不太一樣?
作者: Sacral (S君) 2018-07-03 03:50:00
推
作者:
j31404 (戈登主廚)
2018-07-03 03:52:00這樣是不是要一直在網路搜尋跟比對哪條是最長的區塊練
作者: cool911234 2018-07-03 03:55:00
51趴攻擊,是不是交易當下就要串改?否則過了時間點之後,資料太龐大改不動嗎
作者:
fransice7 (哀川慎之介/法爾希歐)
2018-07-03 03:56:00看無喇幹
作者: Search66668 2018-07-03 03:59:00
推
作者: Insight99 2018-07-03 04:46:00
認真解說推
作者: viewpoint54 (傑森) 2018-07-03 05:00:00
會不會區塊太長到個人電腦放不下?
作者:
kary0505 (ID很難想)
2018-07-03 05:11:00推
作者:
AMPHIBIA (amphibia)
2018-07-03 05:40:00如果這段時間沒有交易也會一直產生區塊下去?只要有人一直在造鑰匙就好?
作者:
cuka (Nessun Dorma)
2018-07-03 05:41:00推推 請問我廣播的一筆交易是只有兩個質因數的數字嗎
作者: tama5258 2018-07-03 05:41:00
推解說
作者:
AMPHIBIA (amphibia)
2018-07-03 05:43:00另外請問如果某天某個國家因故連外網路暫時出現故障/被屏障,或某些原因,參與使用的人數少了一半,不夠分散區塊的整體性/完整性會不會出問題
作者:
mimicwpe (慢跑是C/P值最高的減肥法)
2018-07-03 06:02:00推說明
作者:
z83420123 (VoLTsRiNe)
2018-07-03 06:19:00這篇哪裡講的太複雜 八卦版我看到最清楚的一篇
作者: aiguo (金門小刀) 2018-07-03 06:28:00
哇
作者: sharikezo (sharikezo) 2018-07-03 06:37:00
推!希望有下集
作者:
riker729 (riker)
2018-07-03 06:45:00比特幣很理想 但現實是炒作又浪費電但為了不讓算力集中, 又得弄個複雜的演算法讓電腦發燒這方面youtube有很多解說影片 可以去看不過這篇也算是最最最入門級的解說
作者:
as6633208 (okokokiknow)
2018-07-03 06:48:00這篇應該要精華 講超好 大推
作者: olalo 2018-07-03 06:51:00
上面說很多地方可造假? 舉幾個可能可行的例子出來看看啊?
作者: scottlsw 2018-07-03 06:52:00
推
作者:
twofoot (哎呀呀呀呀)
2018-07-03 06:57:00推
作者:
zeldo (瓜拉度)
2018-07-03 07:06:00推
作者:
pilipilix (APTX-4869)
2018-07-03 07:09:00有比較清楚了給推
作者: mhoka 2018-07-03 07:10:00
good
作者: rofic 2018-07-03 07:11:00
簡單 清楚
作者:
zamp (測試帳號)
2018-07-03 07:13:00長知識推
作者:
saobing (我愛紅)
2018-07-03 07:19:00還不錯 不過我想知道演算法 好像有好幾種演算法
作者: jjr077 2018-07-03 07:21:00
精闢啊
作者:
k86811hb (PokerGod)
2018-07-03 07:24:00八卦難得有這種優文
作者:
h73o1012 (KMT LIKE S hit face)
2018-07-03 07:26:00未來就是超級電算中心勾結黑市交易竄改區塊 懂了 拿去拍電影
作者:
kkkaq123 (negneghi)
2018-07-03 07:28:00圖解太用心了
作者:
sharkimage (生日那天的甜蜜 ~知道效m)
2018-07-03 07:32:00好像看懂了
作者:
mamaka (重新出發)
2018-07-03 07:33:00好文推一個
作者:
StuLeo (史都dio)
2018-07-03 07:33:00文組差不多看到前2張圖
作者:
yahooc (更想要)
2018-07-03 07:35:00姿勢100+
作者: shepherdy (糖分) 2018-07-03 07:39:00
專業推 我文組都看得懂
作者: abb123456 (abb123456) 2018-07-03 07:42:00
推
作者:
maccc (maccc)
2018-07-03 07:43:00厲害耶
作者: wdpone5541 (loveshin) 2018-07-03 07:44:00
ㄊㄨㄟ
作者:
a891422 (侏儒)
2018-07-03 07:44:00推
作者:
capssan (Miracle)
2018-07-03 07:48:00對啦這的確很多地方你都能試著造假 只要你的算力超過51%你甚至在廁所都能把比特幣都轉到自己名下呢
作者: zero12395 (雞腿的滋味) 2018-07-03 07:49:00
長知識
作者: imagelaw 2018-07-03 07:50:00
推
作者:
Marabuda (Marabuda)
2018-07-03 07:54:00跪著推
作者:
asole (澇塞輸球超爽的)
2018-07-03 08:00:00只要應用出不了代幣就是垃圾