Lesson 1
加密安全簡介:錢包、金鑰與智能合約
進入區塊鏈世界,須先建立安全基礎。

開始了解加密安全的最佳方式是:它就在您的手中,就像您每天隨身攜帶的錢包一樣。在大多數情況下,沒有任何機構站在您和您的資產之間,這是一種令人難以置信的自由!但自由總是伴隨著一些風險。
資產管理(錢包和鑰匙)
了解加密錢包,是安全瀏覽數位資產世界的重要第一步。就像追蹤您的現金或貴重物品一樣,沒有什麼比親自保管資產更讓人安心。如果您委託別人照看您的物品,他們就有可能遺失或流失!數位資產也是一樣的,所以讓我們來了解一下可以儲存加密貨幣的錢包。
與網路上的許多其他安全措施一樣,選擇合適的錢包可能需要在安全性和便利性之間做出權衡。加密錢包的設計各不相同,並提供多種不同的功能。然而,所有錢包之間都有一個總體相似之處:錢包和其中資產的安全性完全取決於您(所有者)。因此,讓我們回顧一下不同類型的錢包以及一些保護資產的最佳做法。
軟體和硬體錢包
軟體錢包是基於應用程式的錢包,它在應用程式的資料儲存中以加密格式在線上儲存您的私鑰/資產。這些錢包使用戶能夠透過解密和使用金鑰輕鬆移動、管理和查看您的資產。就像網路銀行一樣,軟體錢包可以是一種快速且方便地管理資產的方式。儘管如此,也存在一些取捨——這些系統的安全性在很大程度上取決於應用程式開發人員實務程度以及所使用協議。
硬體錢包,通常類似於 USB碟或行動碟的實體設備,其中儲存您的私鑰。如果嚴格遵循安全最佳實踐,它們比軟體錢包安全得多。但是,如果您的設備受到威脅,或是您的家用電腦遭到駭客攻擊,駭客可能會在插入你的硬體錢包竊取您的資產。不過從另個角度,與純粹使用軟體錢包所提供的便利性相比,轉移和管理您的投資要麻煩得多。硬體錢包將您的金鑰完全儲存在離線狀態,並要求您在交換之前,先將您的資產轉移到交換平台。
託管錢包與非託管錢包
託管錢包與傳統「銀行」體驗最為接近。它們由第三方加密貨幣交易所透過網路上的軟體錢包(即 Coinbase)進行管理,您必須信任交易所來控制您的金鑰,就像傳統銀行可以存取您的帳戶一樣。託管錢包的好處是您的資產存放在交易所內,從而更容易轉移、管理和投資。缺點是您必須將您的資產託付給交易所,如果交易所發生故障或您的金鑰/密碼被洩露,您很可能會丟失其中儲存的資產。
非託管錢包或「自託管錢包」是您放在錢包或口袋中的錢包的加密版本。它們可以基於軟體或硬體,您有責任確保它們的安全。請記住,如果您丟失錢包或洩露私鑰,您將承擔責任。
託管錢包對於定期交易和轉移物品來說更加方便,但它們依賴於將您的資產委託給第三方。非託管錢包轉移資產有點麻煩,但如果採取適當的措施並實施保障措施,則會更加安全。
智能合約和 DeFi 項目
智能合約因其能夠為區塊鏈添加特性和功能而廣泛應用於 DeFi 領域。智能合約是在區塊鏈上運行的一段程式碼。它執行預先定義的條件和操作,允許在沒有第三方中介的情況下進行複雜的金融互動。智慧合約一旦部署,就變得不可改變(即無法更改),區塊鏈會監督其執行。因此,徹底理解智能合約中概述的條款至關重要。如果用戶不完全了解合約的運作方式,他們可能會無意中參與導致資金損失的交易。
根據創建者的意圖和徹底性,這種強大的功能使智能合約極為有用但也可能很危險。在使用智能合約之前,請先問自己這些問題。
經過審核了嗎?
調查還有誰(如果有的話)正在使用該項目或合約。如果它沒有經過審查或沒有被很多人使用,幾乎肯定會有更高的風險。除了進行研究之外,請務必調查第三方審計員,他們可以協助驗證該專案是否可以安全使用。
合約安全嗎?
如果您是開發人員,請查看底層程式碼以及建置它的開發人員或團隊。它起什麼作用?這個貨幣上用來密封智能合約的具體變數是什麼?
這個具體的合約是如何運作的?
做好功課並確定執行合約必須滿足哪些條件。了解利害關係和受益人可以讓您深入了解特定合約的安全性。
確保區塊鏈的安全。
加密貨幣和區塊鏈技術在帶來優勢和自由的同時也帶來了責任。當我們擺脫中介機構和銀行時,我們現在必須獨立管理自己的資產。請記住:如果您犯了安全錯誤,沒有保險或政府機構可以保護您。
透過承認風險和騙局的存在,並且您對錢包和其中資產的安全負責,您現在擁有更多工具來保護自己,並充分利用加密貨幣的優勢。