MetaMask 是如何誕生的?起源故事,揭曉#
How Did MetaMask Come To Life? The Origin Story, Revealed | Consensys
《WEB3 - 加密朋克》:介紹了區塊鏈、元宇宙、NFT、DAO 和 DeFi
私鑰 && 公鑰#
私鑰
有了加密貨幣錢包,您可以在一個地方存儲您的身份信息。 當您創建錢包時,您會獲得 12 個單詞,稱為您的私鑰助記詞 (SRP)。 SRP 通常是 12 個隨機詞
這 12 個詞是您數字身份的種子,用於生成賦予您訪問錢包權限的密鑰。 您不會洩露這 12 個詞,就像您不會洩露您的銀行帳號密碼一樣: 有人拿到您的私鑰助記詞,就可以訪問您的錢包及其中的所有資產。 在歷史長河中,有錢的地方,就會有壞人,所以務必保持警惕。 為了保護您的身份和數字資產,您必須保護好自己的私鑰助記詞。
公鑰
在您創建錢包後,您的公鑰即可識別與您相關聯的所有交易。公共錢包地址是代表您帳戶的一串字母和數字,類似於銀行帳號。
它看起來像這樣:
0xd8da6bf26964af9d7eed9e03
您可以隨意分享公鑰,但請記住,如果有人在 Etherscan 等區塊鏈瀏覽器中搜索您的地址,他們可以看到與之相關的全部交易歷史記錄。這一長串的字母和數字可能很難記住,當然如果您願意去記,也是可以的。有一些工具可以讓您的帳戶地址更容易記住,例如 Ethereum 域名服務 (ENS)。您使用 ENS 可以註冊一個 .eth 名稱,並將其直接鏈接到您的錢包地址、網站和域名。
ENS 名稱與電子郵件地址類似,也具有唯一性。例如 vitalik.eth,實際是指上面的公鑰。註冊之後,其他人不能擁有相同的 .eth 名稱,除非您出售或轉讓。您將 ENS 鏈接到您的帳戶之後,您就可以在交易時提供您的 ENS,而不是一長串字母和數字。
無論是 IBM 和微軟等主要科技公司的研究部門,還是萬維網聯盟 (W3C) 等全球標準機構,或是 Consensys 等 Ethereum 生態系統創新組織,世界各地的人們都在致力於連接 Web3 和傳統身份系統,例如那些用於旅行、居住、投票和社會保障的系統。
關於 Dapp (去中心化應用)#
https://ethereum.org/zh/developers/docs/dapps
去中心化應用程序 (dapp) 是在去中心化網絡上構建的應用程序,結合了智能合約和前端用戶界面。 請注意,就像開放 API 一樣,以太坊智能合約具有可訪問性和透明性,所以你的 dapp 裡甚至可以包含其他人寫過的智能合約。
定義
一個 dapp 的後端代碼在一個去中心化 P2P 網絡上運行。 與此相對應的,是在中心化伺服器上運行後端代碼的應用程序。
dapp 可以用任何語言編寫(就像是一個 app)。它有前端代碼和用戶界面,能調用其後端。 此外,它的前端可以托管在去中心化存儲上,例如 IPFS(opens in a new tab)。
- 去中心化 - dapp 在以太坊上運行,這是一個開放的公共去中心化平台,沒有任何一個人或團體可以控制
- 確定性 ,無論執行的環境如何,都執行相同的功能
- 圖靈完備 - dapp 可以根據所需資源執行任何操作
- 隔離性 - 它們在稱為 EVM 的虛擬環境中執行。即使智能合約出現問題,也不會妨礙區塊鏈網絡的正常運行
關於 NFT (非同質化代幣)#
https://learn.metamask.io/zh-CN/lessons/nfts-and-creators
https://support.metamask.io/hc/zh-cn/articles/360058238591-MetaMask-%E9%92%B1%E5%8C%85%E4%B8%AD%E7%9A%84-NFT-%E4%BB%A3%E5%B8%81
關於 DeFi (去中心化金融)#
https://learn.metamask.io/zh-CN/lessons/finance-decentralized
- DeFi,又稱去中心化金融,是 Web3 的金融體系,由加密貨幣和您可以用它做的各種事情組成
- DeFi 由協議組成,這些協議是用在區塊鏈上運行的開源軟件建立的項目,稱為智能合約
- 價值轉移和參與 Web3 生態系統的不同部分,是通過將一種類型的代幣換成另一類代幣實現的。從您的錢包直接這樣做的一種便捷方法就是使用 MetaMask Swaps
從出借、貸款、賺取利息和獲取保險,到衍生品和期貨等更加複雜的金融工具,一個全新的去中心化金融行業為傳統金融體系提供了一種新選擇,而傳統金融體系的典型特徵為追逐利潤和流程不透明。在這種新基礎設施中,貨幣體系圍繞加密貨幣運轉,而使用這些貨幣建立的金融體系被稱為去中心化金融或 DeFi。
DeFi 提高了我們金融體系的規模、速度和連接性。它不用遵守 “銀行家時間”—— 晚上、週末、假日以及最需要資金的自然災害期間關閉。只要接入互聯網,全世界任何人都可以隨時使用它。它具有前所未有的透明度和抗審查性,讓任何人都能夠用它交易、審核它,甚至在其基礎上進行構建。
DeFi 由一個協議社區組成:協議就是當作公共物品而創建的工具。
假設有人提出了一個計劃(在 Ethereum 上,計劃稱為智能合約),讓您可以獲得貸款。在 DeFi 中,這稱為 “借貸協議”。這些 DeFi 協議,無論誰在訪問,均會可預測地按照程序運行,通過區塊鏈記錄,可以完全清晰掌握其使用情況。該貸款協議發布之後,人人都可以用它來獲得貸款,甚至可以複製代碼,製作自己的版本。從這個意義來說,協議即視為公共物品:所有人都可使用的資源。
關於 DAO (去中心化自治組織)#
https://learn.metamask.io/zh-CN/lessons/the-age-of-communities
https://consensys.io/blog/what-is-a-dao-and-how-do-they-work
幾乎所有的 DeFi 應用程序,從 Uniswap 到 Aave 再到 MakerDAO,都是由 DAO(去中心化自治組織)來管理。
DAO 即社區主導的實體,其使用 Ethereum 智能合約來確立基本規則並執行商定的決策。DAO 使用智能合約管理類似於公司或非盈利組織中的許多過程和責任。DAO 成員使用代幣對其 DAO 所負責的協議和系統規則進行投票表決。MakerDAO 就是其中一例,MKR 治理代幣的持有者投票表決對 DAI 穩定幣協議的更改。
關於 跨鏈橋#
https://learn.metamask.io/zh-CN/lessons/bridging-blockchain-networks
Web 3 中有多種類型的網絡,通常用層來表述。例如,比特幣、BNB Chain 和以太坊位於各自宇宙中的底層 - 一層公鏈(L1)。許多人想要使用以太坊等 L1。問題是 Ethereum 不能獨自完成這一切。
想像在一條修得很好的道路或高速公路上,道路兩側都有標誌和混凝土欄杆。隨著高速公路的使用率越來越高,交通狀況也越來越擁擠。這條道路的維護費用變得很高,車主在這段路上花費的時間和汽油也越來越多。
為了緩解交通壓力,在這條路上方修建了一條鐵路,由高速公路的混凝土欄杆支撐。火車速度更快、更便宜、燃油效率更高,載客量也更高。如果現在,可以坐火車而不用開車,您會怎麼做?
在以太坊的宇宙中,L1 以太坊主網就是底下的高速公路。這條路修得很好,但越來越擁堵,通行成本越來越高。為此,在這個底層網絡上建立了二層公鏈 (L2) 網絡(類似於上文提到的高鐵),以顯著降低高速公路的通行成本和時間。
現在,您可以將車停在 L2 的車站,並獲得更多的通勤選擇。
這裡的 L2 車站就好像跨鏈橋。高速公路 (L1) 上有許多出口,您可以將車停在這些出口,轉乘火車。有些車站可能比其他車站便宜,有些可能速度更快,還有些車站的電梯則搖搖晃晃,您無疑想要避開。
Layer2#
https://learnblockchain.cn/article/3259
L2 (二層) 是一種擴容解決方案,它具有一個單獨的執行層 (代碼運行的地方,如 EVM 這樣的環境) 並運行在 L1 (在我們的討論中 L1 即為以太坊) 之上。而這個執行層繼承了 L1 網絡的安全保證和去中心化特性。這意味著,如果 L2 由於漏洞、基礎設施故障而宕機,L1 也會在智能合約橋接內安全地保護用戶的資產。
根據提交到主網上的最新狀態快照可以取回資產。真正的 L2 橋接是完全無需許可和去中心化的,因此一旦用戶存入資金,用戶總能訪問自己的資產。目前幾種擴容解決方案使用的是不同的加密證明機制,其中都具有不同的安全和可擴展性權衡。
零知識證明#
https://learnblockchain.cn/article/5233
零知識證明(Zero-knowledge proofs)是一種在不暴露聲明本身的情況下證明聲明有效性的方法。“證明者”(prover)是試圖證明聲明的一方,而 “驗證者”(verifier)負責驗證聲明。
零知識證明最早出現在 1985 年的一篇論文 “The knowledge complexity of interactive proof systems” 中,它提供了當今廣泛使用的零知識證明的定義:
零知識協議是一種方法,通過這種方法,一方(證明者)可以向另一方(驗證者)證明某事是真實的,除了這個特定聲明是真實的事實之外,不會透露任何信息。
多年來,零知識證明得到了改進,現在它們被用於多個現實世界的應用程序。
關於質押#
https://learn.metamask.io/zh-CN/lessons/what-is-staking
- 質押是保護和維護區塊鏈網絡的基本機制
- 像以太坊這種採用權益證明 (PoS) 的網絡,安全性和可持續性要高於採用工作量證明 (PoW) 的網絡
- 質押是一種去中心化的公共物品,有助於保護網絡安全,並讓用戶獲得獎勵
關於 WEB3 安全#
https://learn.metamask.io/zh-CN/lessons/security-in-web3
牢記私鑰助記詞 (SRP),切勿告訴他人
硬體錢包:額外的安全層
- 自主托管雖然強大,但也存在風險,需要在用戶端採取適當的安全措施
- 可能面臨的兩種最常見 Web3 攻擊是惡意行為者試圖獲取我的私鑰助記詞和向我申請不必要的代幣權限
- 為了增強 Web3 安全性,使用硬體錢包是理想的第一步。
關於 SBT#
什麼是靈魂綁定代幣 (SBT)?POAP 應用場景及改變 Web3 詳解
SBT: 在 Web3 遊戲中積累權力和聲譽
零知識證明#
關於 IPFS#
IPFS 是什麼?看這篇文章就夠了
官網:https://ipfs.tech/
關於默克爾樹 (哈希樹)#
一文讀懂:什麼是默克爾樹?
葉勝超:一分鐘搞懂 Merkle Tree 以及它的特點和作用!(27)
揭開 Merkle Tree 的力量:高效的鏈上數據驗證