作者:
newwu (frankwu)
2018-07-03 02:51:48※ 引述《ken0619 (ken)》之銘言:
: 最近一直聽到區塊鍊區塊鍊和其應用
: 最眾人所知的區塊鍊應用是虛擬貨幣
: 而最近王雪紅也在說要做區塊鍊的東西
: 包括創世神PTT也有說過區塊鍊
: 而我不是念相關科系但有想了解
: 去GOOGLE也是看不懂
: 有沒有高手能簡單說一下什麼是區塊鍊阿?
: 區塊鍊除了虛擬貨幣還能做什麼?
嘗試一下用圖解來說區塊鏈
今天假如你想要創造一種電子代幣,
最容易的方式就是像P幣或是遊戲點數一樣,
有個伺服器紀錄著大家有多少錢。
然而,伺服器管理人可以把每個人的錢亂改,
所以這代幣的價值取決於管理人的可信度。
為人避免這樣的情形,
有個想法就是把網路上的交易傳給大家,
大家的電腦裡都有分散式帳本。
alpha 給了beta 300塊 把這帳目存在大家電腦裡
這樣大家的電腦之後就知道:
alpha少了 300
beta 多 300
然而,這樣是不夠的。
要是有人要竄改之前的帳目呢?
大家又怎麼知道哪份帳是真的,哪份是假的,這也很不可靠
這時候區塊鏈就登場了
簡單來說區塊鏈就是把幾條帳目包起來,
包成一個個區塊,
區塊之間用一條特殊的鍊子接起來。
一旦中間的區塊被偽造,
它和下個區塊之前的連接就會出問題。
如下圖右
具體來說一個區塊可以類比成以下結構
每個區塊有個鑰匙
還有區塊本體(包著交易資料)
和一個鑰匙孔
後面的區塊會把鑰匙插到前一個區塊的鑰匙孔
而鑰匙孔的形狀是由區塊的鑰匙和交易資料決定的(綠色的部份)
所以一旦中間區塊的資料變動了
他的鑰匙孔和後面的鑰匙就無法匹配
所以中間無法單獨被修改,改了後面必然斷掉
這樣大家只要信任"最長的區塊鏈"就可以了
就這樣 區塊們會形成一條長鏈 這就是區塊鏈
那礦工到底是在作啥呢?
首先第一步
當網路上A和B做了個交易的時候
他們會把交易內容廣播出去
所以礦工1,2,3就會收到這些交易內容
並把他們打包
第二步
為了把自己的區塊接到前個區塊上,
必須要有個能符合鑰匙孔的鑰匙。
所以每個礦工開始亂造鑰匙,不斷嘗試插進鑰匙孔
(這就是浪費電的步驟)
最後礦工1試出一把可行的鑰匙
那礦工1就是這次賺到錢的贏家
第三步
礦工把鑰匙和交易資料包起來
並生成個新的鑰匙孔廣播的網路上
然後原則上就完成了 領獎勵了
那所謂的51%算力攻擊是什麼意思
基本上,最可以達成的作弊叫雙花
如圖所示 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只要應用出不了代幣就是垃圾