破解區塊與鏈堅不可摧的秘密-菜鳥VC 學習筆記#1

Photo by Freddie Collins on Unsplash

最近看比較多Fintech領域的案子,常常會聽到區塊鏈這個名詞,跟一些朋友聊天的時候也會提到。但一直對於它似懂非懂,因此下定決心一定要好好搞清楚它的原理!今天先就區塊鏈中最知名的比特幣應用技術作切入點,日後會在探討各種不同的應用及使用的技術原理。

區塊與

區塊鏈顧名思義包含兩種元素,分別為區塊及鏈。什麼是區塊?就類似一個帳本,裡面記載一些資訊,常見的例子如轉帳或交易的資訊,如果今天我給A 100元,上面就會記載這個資訊。這個沒什麼特別的,重要的是區塊上其他兩個部分。第一,每個區塊都有一個專屬的電腦隨機生成亂數(名叫hash雜湊),類似身分證字號一樣,當上面的資料被竄改,亂數也會跟著變動。一旦亂數變動,就會造成區塊顯示不合法,因為每個區塊都有專屬的亂數規則,必須經過重新挖礦,找到新的數字產生符合規則的新亂數才能確認其合法性。第二,這個區塊除了會有自己專屬的hash,也會記載前一個區塊的hash,這就是區塊「鏈」的來由之一。它的功能有二,第一,當前面區塊(命名a區塊、原hash a)的資訊遭到竄改,會產生不同的hash,從hash a變hash A,因為後面區塊(命名b區塊)會記載前面區塊(a區塊)的hash,所以b區塊的hash a也同時會變成hash A。而這個後出現的hash A,會使b區塊產生不同的hash,從原本hash b變hash B,因為只要區塊上的資訊有變動,就會影響它本身的hash,進而導致他會顯示不合法。為了使區塊能合法記載這筆受竄改的交易,必須對區塊重新挖礦,找到合適的數字讓他的亂數符合區塊的規則。但因為後面區塊記載前面區塊的hash,後後面的區塊又記載著後面的hash,所以一旦竄改了前面某一區塊的資訊,後面的區塊會連帶受影響,顯示不合法,必須對各個區塊一一挖礦。每個區塊鏈少說有4、50萬個區塊,要對每個區塊都進行挖礦可說是非常困難,這就造成了他在修改原本內容上的不容易。

共同帳本概念

區塊鏈不單只有一條,他會同時存在區塊鏈網絡上的每一台電腦。當你在自己的電腦對於某個區塊進行竄改,並且假設你把後面區塊都重新挖礦過,確認每個區塊的合法性,但還是很容易被識破,因為其他台電腦還是保留著原始紀錄,若要改其他電腦的資訊如登天之難。

今天總算是對於區塊鏈有一些具體的理解了,相信在這個基礎上能對於區塊鏈應用甚至比特幣有更深的認識。初學者練筆難免有誤,請不吝指正!

🙌🙌也歡迎 Follow 我的IG帳號「台大學姊的成長干貨時間」,免費索取超過500+人領取的天賦熱情表單、人生目標清單、厲害人士邀約模板等重磅干貨唷!

--

--

台大學姊的成長干貨時間

非本科系進入金融業及資訊業|👩🏻‍💼現職資深策略顧問|專長企業數位轉型|📣擅長用大白話解釋艱深科技知識|📚喜愛鑽研分享職涯、成功、成長相關的技巧|期許能幫助所有努力且渴望成功的人都能實現夢想💪