Pages

04/09/2026

crypto currency bitcoins blockchain

 




為什麼事隔那麼久海豚才說,海豚當時怕害人,決定發達了,賺了第一桶金,才過來眩耀

後來認知到,幸好當時沒有人害人


現在來分享失敗經驗,所以是理財失敗的文章


DogeCoin

Elon Musk to the moon


當年的Elon最愛在 twitter 炒熱 crypto,最紅一定是DogeCoin

現在看Elon tsale 的成功和SpaceX的特破

海豚認為當年Elon帶風向,一定覺得很好玩,很有趣


加上當時氣氛,大家一窩蜂 入市


海豚靠狗狗幣賺了 8萬HKD,只猶疑了一會,一個決定不賣

便由帳面營利 8萬,到睡醒止賺時只拿到 4萬

然後因為心紅,去玩其它GameFi,又去研究NFT

結果倒洩,最後止洩大約 2000-4000HKD 離場。


離開時BTC/USD 由4萬跳水直插2萬下


中文資源最深入淺出的影片

當時網路上的資源超少,那片是2018年發佈

即使找到很多,但只會說優點︰代幣數量有發行上限、去中文化、匿名、交易不可逆、難以竄改

完全沒有解釋,相信說的人也根本不知道完理,只是人云亦云


比特币的原理

https://youtu.be/obRzfcvMshM?si=eB_2p_r-G-p1qplE


始於2008年11月,網絡上出現了署名Satoshi Nakamoto (中譯︰中本聰)的文章

https://bitcoin.org/bitcoin.pdf


區塊鏈 ( Blockchain ) 如何記錄交易


雜湊演算法 HASH Algorithm,又稱雜湊函數)

是一種將任意長度的輸入資料透過數學運算,轉換成固定長度輸出(稱為雜湊值或指紋)的過程

SHA256 是 其中一種HASH

SHA-256

SHA-256 is a secure one-way cryptographic function that turns any input data into a unique 64-character (256-bit) hexadecimal string.

SHA-256 是安全雜湊演算法,可將任何輸入資料轉換為唯一的 64 個字元(256 位元)十六進位字串。

由美國國家安全局研發,由美國國家標準與技術研究院(NIST)在2001年發布。


較早時候有 SHA1,但2005年,密碼分析人員發現了對SHA-1的有效攻擊方法,SHA1 能被成功破解,已被列為不安全及不應使用。


例如

輸入:你好

經SHA-256 處理

輸出:670d9743542cae3ea7ebe36af56bd53648b0a1126162e78d81a32934a711302e




輸出的結果就類似指紋

『你好』經SHA2566處理後的指紋

就是

670d9743542cae3ea7ebe36af56bd53648b0a1126162e78d81a32934a711302e


非對稱式加密

之前有解釋過 非對稱加密,例如網站 SSL cert用的是RSA

Digital Certificates: Chain of Trust

https://www.youtube.com/watch?v=heacxYUnFHA&t=47s


PKI Bootcamp Basics of Certificate Chain Validation

https://www.youtube.com/watch?v=lLw0dICMA_Y


任何一部電腦 建立CR (cert request),那時生成了一對金鑰Public Key, Private Key

Private 留在本機


CR 包括 Public Key + 網站的資訊(網站域名、機構名稱、地區)


將 CR + Public Key 寄給上游證書簽發機構, 簽發機構會用機構 Private Key 簽發核准成數位憑證

上游證書簽發機構 將 簽好的文件發回給你

你要安裝到建立CR的電腦上

電腦上機構 Public Key 可以驗證機構以機構 Private Key 簽發的憑證


建立CR

數位簽章︰簽發核准 CR, public key


Root CA > Inermedia CA (ICA) > CA (Certificate Authority)

一層一層簽發核准

最後一層簽發核准你買的 website domain


SSL cert 由Root CA > ICA > CA > website domain

那稱為 cert chain


加密貨幣 BTC 使用 區塊鏈 ( Blockchain ) 技術


之後就要提到節點Node


那條交易鏈儲存資料的方式有如 cert chain


如果只有一部電腦儲存 cert chain,將會出現安全性隱患,

誰來保證保管的人不會監守自盜

又或這部電腦被駭,交易數據便可隨時被更改


區塊鏈 Blockchain 提出的解決方法是

那條交易鏈儲存在多個電腦 (節點 Node) 

當Node想增加新一筆交易時,需要經過複雜的驗證和運算

廣播給其它node,其它node加入那筆交易到主鏈 才算完成

  • 廣播與驗證: 當你發起一筆交易,它會被廣播到網路中。各個節點收到後,會各自驗證這筆交易是否合法(例如:餘額是否足夠、簽章是否正確)。
  • 進入記憶體池(Mempool): 驗證通過的交易會先被放進節點的 Mempool 中排隊。
  • 礦工打包: 礦工會從 Mempool 挑選交易,並透過工作量證明(PoW)開始計算數學題(挖礦)。
  • 成功加入區塊: 當某個礦工成功算出答案,他會把這批交易打包成一個新區塊並廣播出去。其他節點確認這個區塊沒問題後,就會把它接在自己的區塊鏈後面。此時,交易獲得 1 次確認(1 Confirmation)


假如有兩個新交易在不同的node同時加入,將會短缺分叉成為分鏈1、分鏈2

等待到有新交易加入 分鏈1 / 分鏈2

最長的分鏈將成為主鏈,其它分鏈會銷毀,被銷毀的分鏈上的交易將被推翻,交易變成不存在


節點只會保留最長的分鏈,將其納入成為主鏈


什麼時候算交易完成?

理論上,被寫入區塊(1 次確認)就算成功加入了。但為了防止區塊鏈短暫的分叉或被推翻,區塊鏈世界有「機率性終局性(Probabilistic Finality)」的概念。通常交易獲得 6 次確認(也就是該區塊後面又接了 5 個新區塊,大約需要 1 小時)之後,這筆交易就被視為不可逆轉真正完成


理論上破解 Blockchain - 篡改方式:51% 算力攻擊(51% Attack)

要篡改已經寫入區塊鏈的數據,攻擊者必須擁有全網 51% 以上的「算力」(不是節點數量),並進行以下操作:


  1. 秘密挖礦: 攻擊者在不廣播的情況下,自己秘密地挖出一條包含「篡改數據(例如把花掉的錢再花一次)」的隱形替代鏈。
  2. 算力競賽: 因為攻擊者掌握了超過 51% 的算力,他生成新區塊的速度理論上會比其他 49% 的node 加起來還要快。
  3. 覆蓋歷史: 當攻擊者秘密挖出的這條鏈,長度超過了目前網路上的公開主鏈時,他把這條鏈廣播出去。
  4. 最長鏈原則: 比特幣節點的規則是「只承認累積工作量最多(通常是最長)的那條鏈」。因此,全網節點會被迫放棄原本的鏈,改接受攻擊者那條被篡改過的長鏈。

小結


Crypto Currency 使用 區塊鏈 ( Blockchain ) 技術

  • 去中心化
  • 匿名性
  • 隨時隨地交易,不在銀行體制內,不受地區國家的金融體系限制
以上的優點經常被媒體提及和放大,其實是 區塊鏈 ( Blockchain ) 技術 設計本來就是如此

很多影片沒講背後原理,只會不斷提及它的好處,都是人云亦云


深度講解

区块链技术与应用

北京大学计算机系肖臻 · 

課程

https://youtube.com/playlist?list=PLnTPdMjBRmAYehJkVbAXqxO-0cc9ALC6V&si=7cSakgwIyWN_EH86


Buffett 、 Charlie Munger 對bitcoin 看法

If you offered me all the bitcoin in the world for $25, I wouldn’t take it, says Warren Buffett

https://www.youtube.com/watch?v=HVm7Pfb0ilY&t=2s


Charlie Munger says people shouldn't put their retirement savings into bitcoin

https://www.youtube.com/watch?v=NaX-bjJn-AE


Bitcoin is stupid 'cause it's very likely to go to zero,' says Charlie Munger

https://www.youtube.com/watch?v=J6sEcFYQh_o&t=116s&pp=0gcJCRoMAYcqIYzv


Charlie Munger Roasting CRYPTO Investors | DJ 2023 【C:C.M 280】

https://www.youtube.com/watch?v=gvNH_zosQts


Reference

SHA256 - Online Tools
https://emn178.github.io/online-tools/sha256.html


SHA-2

https://zh.wikipedia.org/wiki/SHA-2


SHA-1

https://zh.wikipedia.org/wiki/SHA-1


Digital Certificates: Chain of Trust

https://www.youtube.com/watch?v=heacxYUnFHA&t=47s


PKI Bootcamp Basics of Certificate Chain Validation

https://www.youtube.com/watch?v=lLw0dICMA_Y


信任鏈

https://zh.wikipedia.org/wiki/%E4%BF%A1%E4%BB%BB%E9%8F%88

No comments:

Post a Comment