Re: [問卦] 有高手能簡單說一下什麼是 "區塊鍊" 嗎?

作者: 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
說真的,跟我想的相去不遠
作者: Julian9x9x9 (Leon)   2018-07-03 02:54:00
真的 我也這麼想呢
作者: joanne520 (請正名喬安 not 囧安~~~~)   2018-07-03 02:54:00
嗯嗯跟我想的一樣
作者: CraziPhone (有點不方便)   2018-07-03 02:54:00
專業推
作者: linda17a3 (510)   2018-07-03 02:54:00
你也搞得太複雜
作者: jary1232003   2018-07-03 02:54:00
作者: t0455453 (Loco)   2018-07-03 02:55:00
作者: ilove640 (子夜)   2018-07-03 02:55:00
連我文組都能看懂 長知識給推
作者: DarkerDuck (達克鴨)   2018-07-03 02:56:00
可借轉嗎?
作者: irene2772193 (79)   2018-07-03 02:56:00
長知識 謝謝你
作者: leo42054205 (風從西來)   2018-07-03 02:57:00
對對 我就是這樣子想的
作者: youGG (Denzel)   2018-07-03 02:57:00
嗯嗯本來想回一篇的,我打字太慢先被你說完了
作者: linlaosure (蔻尼擠哇)   2018-07-03 02:59: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
先告訴大家你是理組還是文組
作者: Minesweeper (lleh)   2018-07-03 03:02:00
作者: bassblacktea (可愛☆蛇)   2018-07-03 03:03:00
作者: flyingmax (肚子肚子,你會變卡比獸嗎)   2018-07-03 03:04:00
這樣看起來太多地方可以造假了
作者: fantasy043 (束丸蒸)   2018-07-03 03:05:00
文組懂了
作者: ZEYU (屏東三重劉德華)   2018-07-03 03:06:00
有個問題啊 第壹枚比特幣創始人說存在就存在喔?
作者: brokenlin (brokenlin)   2018-07-03 03:06:00
先推個等有精神再來看
作者: DarkerDuck (達克鴨)   2018-07-03 03:07:00
Thx
作者: 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
優文 有概念了
作者: Lumbereddy (加速器)   2018-07-03 03:24:00
U.文
作者: horise ( 兩房一廳)   2018-07-03 03:25:00
作者: j31404 (戈登主廚)   2018-07-03 03:25:00
帳目存在大家電腦裡,要經過允許嗎交易量如果很多,電腦容量會爆嗎
作者: WeiMinChen (無)   2018-07-03 03:29:00
人形蜈蚣
作者: j31404 (戈登主廚)   2018-07-03 03:32:00
謝謝回答
作者: kiki2125 (噬謊者)   2018-07-03 03:37:00
我也這麼想呢
作者: omegajoker (omegajoker)   2018-07-03 03:38:00
作者: GonVolcano (火山君)   2018-07-03 03:39:00
長知識給推
作者: npustccw (草莓)   2018-07-03 03:40: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
作者: fragmentwing (片翼碎夢)   2018-07-03 04:05:00
作者: yuiweq1999 (imre2009)   2018-07-03 04:26:00
長知識推
作者: scuderia ( )   2018-07-03 04:32:00
一個插一個,怎麼想到大型超市的推車 XDD
作者: Nigger5566 (尼哥56)   2018-07-03 04:42:00
恩恩 就是人型蜈蚣
作者: Rubio5566 (盧比歐)   2018-07-03 04:44:00
這不推不行 神級入門文圖太精美了
作者: Insight99   2018-07-03 04:46:00
認真解說推
作者: viewpoint54 (傑森)   2018-07-03 05:00:00
會不會區塊太長到個人電腦放不下?
作者: kary0505 (ID很難想)   2018-07-03 05:11:00
作者: chocolate55 (巧克五五)   2018-07-03 05:13:00
作者: Pcinereus (澳大利亞無尾熊)   2018-07-03 05:36: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
這篇哪裡講的太複雜 八卦版我看到最清楚的一篇
作者: lightlouis (悠哉振宇)   2018-07-03 06:25:00
我也看懂了,感謝大大
作者: aiguo (金門小刀)   2018-07-03 06:28:00
作者: sharikezo (sharikezo)   2018-07-03 06:37:00
推!希望有下集
作者: TheRock0987 (TheRock)   2018-07-03 06:38:00
太多直接推
作者: lmf770410 (凱文)   2018-07-03 06:45:00
恩恩跟我想的一樣
作者: riker729 (riker)   2018-07-03 06:45:00
比特幣很理想 但現實是炒作又浪費電但為了不讓算力集中, 又得弄個複雜的演算法讓電腦發燒這方面youtube有很多解說影片 可以去看不過這篇也算是最最最入門級的解說
作者: jerrysun1107 (微腦外星人)   2018-07-03 06:48:00
希望還有下集能講細一點的
作者: as6633208 (okokokiknow)   2018-07-03 06:48:00
這篇應該要精華 講超好 大推
作者: SamuelLuo (薩姆爾)   2018-07-03 06:48:00
連我也能看懂,寫得真好
作者: olalo   2018-07-03 06:51:00
上面說很多地方可造假? 舉幾個可能可行的例子出來看看啊?
作者: scottlsw   2018-07-03 06:52:00
作者: billabcddog (阿銀)   2018-07-03 06:57:00
那如果有人知道鑰匙孔的形狀去打造鑰匙,這體系是不
作者: twofoot (哎呀呀呀呀)   2018-07-03 06:57:00
作者: sucker1005 (justsuckit)   2018-07-03 07:03:00
坑一筆是指b拿不到全部的錢嗎
作者: 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
簡單 清楚
作者: ts12092000 (XiaoFong)   2018-07-03 07:11:00
長知識給推
作者: zamp (測試帳號)   2018-07-03 07:13:00
長知識推
作者: saobing (我愛紅)   2018-07-03 07:19:00
還不錯 不過我想知道演算法 好像有好幾種演算法
作者: snowxmas (思念無用)   2018-07-03 07:20:00
文組長知識推
作者: jjr077   2018-07-03 07:21:00
精闢啊
作者: k86811hb (PokerGod)   2018-07-03 07:24:00
八卦難得有這種優文
作者: topahot9303 (你很那個耶)   2018-07-03 07:25:00
好文
作者: h73o1012 (KMT LIKE S hit face)   2018-07-03 07:26:00
未來就是超級電算中心勾結黑市交易竄改區塊 懂了 拿去拍電影
作者: Chueh1995 (蝦米)   2018-07-03 07:27: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+
作者: eggheadbala (這個笨蛋頭很圓)   2018-07-03 07:36:00
由這篇文可知之前多少酸民是在一知半解的情況下看到
作者: LoCKeR941010 (鬼)   2018-07-03 07:37:00
推個
作者: eggheadbala (這個笨蛋頭很圓)   2018-07-03 07:37:00
比特幣就酸的...
作者: shepherdy (糖分)   2018-07-03 07:39:00
專業推 我文組都看得懂
作者: vi000246 (Vi)   2018-07-03 07:40: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
作者: guenhwyvar (Guenhwyvar)   2018-07-03 07:46:00
感謝,還沒想過算力的問題
作者: capssan (Miracle)   2018-07-03 07:48:00
對啦這的確很多地方你都能試著造假 只要你的算力超過51%你甚至在廁所都能把比特幣都轉到自己名下呢
作者: zero12395 (雞腿的滋味)   2018-07-03 07:49:00
長知識
作者: arumi416 (maki)   2018-07-03 07:49:00
清流好文推
作者: imagelaw   2018-07-03 07:50:00
作者: Marabuda (Marabuda)   2018-07-03 07:54:00
跪著推
作者: gn02827186 (gn02827186)   2018-07-03 07:55:00
這不是大家都知道的基本常識嗎
作者: jason862i (武士先生)   2018-07-03 07:56:00
推 簡單易懂
作者: asole (澇塞輸球超爽的)   2018-07-03 08:00:00
只要應用出不了代幣就是垃圾

Links booklink

Contact Us: admin [ a t ] ucptt.com