眾所周知,我們把BTC、ETH等稱之為加密資產,那么這些加密資產是否保密呢?其實不然,區塊鏈是開源的、可追溯的,并且一切賬戶及交易記錄都可查詢,因此,從這個角度來看加密資產本身并不加密,
真正加密的是數字資產賬戶的管理權,而賬戶的管理權就是由我們耳熟能詳的公鑰和私鑰來決定的,
什么是公鑰和私鑰
舉例而言,去銀行開戶時,銀行會提供給我們一串數字作為賬號,我們會為這個賬號設定相應的密碼,公鑰就可以理解為銀行提供給我們的這串數字,即為可公開的銀行賬號,私鑰則為我們為管理這個銀行賬號而設定的不予公開的密碼,
私鑰的重要性
公鑰和私鑰因而就像是數字資產賬戶的一把鑰匙,由于私鑰是不能進行更改的,拿到私鑰的人即可擁有賬戶的處決權,一旦私鑰丟失或被人竊取,資產就有被盜的風險,因此,私鑰對于我們保管自己的數字資產是至關重要的一環,
加密演算法
從加密技術的角度來講,這種公鑰和私鑰配對使用的加密方式叫做非對稱加密演算法,與之相對應的叫做對稱加密演算法,非對稱加密演算法使用公鑰是用來加密和驗證簽名的,而私鑰是用來解密和給交易做簽名的,相較于對稱加密演算法,非對稱加密速遞較慢,但更加安全,這是因為非對稱加密使用兩個密匙,服務端和客戶端密匙不一樣,私鑰放在服務端,黑客一般是拿不到的,
此外,加密演算法種類繁雜,除去對稱加密和不對稱加密演算法,常見的還有散列演算法、Base64等,不同加密演算法的平臺互動時,用戶需要同時管理多套繁雜的賬戶和相對應的私鑰,這使得普通用戶在管理私鑰時及其不便利,因而造成不佳的用戶體驗,
這樣一來,在我們實作以太坊遷移和跨鏈的道路上多了一個絆腳石,
Moonbeam統一賬戶
以太坊擁有其H160地址及ECDSA私鑰,然而波卡Substrate擁有的是H256及其相匹配的25519簽名系統,這使得兩個系統無法互通,用戶因而需要保存兩套地址及私鑰,以及經過復雜的地址轉賬操作才能實作使用質押、管理余額、參與治理等功能,
為了解決這一問題,Moonbeam團隊創建的“統一賬戶”應運而生,Moonbeam統一了以太坊EVM和波卡Substrate兩個系統的賬戶和簽名(即公鑰和私鑰),
有了統一賬戶,用戶無需在兩個不同賬戶之間轉移余額,只需通過一個賬戶和一個私鑰就可以獲取所有功能,一個H160地址就能夠使用包括EVM和Substrate在內的所有功能,Moonbeam對單一賬戶進行了底層的標準化調整,以符合以太坊式H160地址和ECDSA私鑰標準,
簡單來說,Moonbeam的統一賬戶就是把這兩套私鑰變成一套,大大降低了用戶管理賬戶的成本,提高了交易的便利性和用戶體驗,開發者和社區小伙伴則能夠更加友好、低學習成本地遷移和使用Dapp應用,
Moonbeam致力于在Polkadot上創造一個完全兼容以太坊的環境,并提供最好的用戶體驗,除了基本的以太坊功能以外,還提供了鏈上治理、質押、跨鏈整合等額外功能,因此,實作Moonbeam全面以太坊兼容性的關鍵功能是使用統一的賬戶系統,
關于Moonbeam
Moonbeam是波卡(Polkadot)網路上的以太坊兼容智能合約平臺,為原生互操作應用程式的開發提供便利,通過其以太坊兼容性,開發者能夠以最低程度的代碼調整在Moonbeam上部署現有的Solidity智能合約和Dapp前端,作為在波卡(Polkadot)網路上的平行鏈,Moonbeam也將受益于波卡(Polkadot)中繼鏈的共享安全性以及與其它波卡(Polkadot)相關鏈的連接性,Moonbeam由PureStake團隊開發,目前正在預上線階段,主網計劃于2022年第一季度上線,
如需了解更多資訊,請訪問:Moonbeam | Polkadot Smart Contract Platform
關于Moonriver
Moonriver是Moonbeam的同行網路,旨在為激勵實驗提供永久性的測驗環境,新上線專案的代碼將優先部署到Moonriver,在其真實的經濟環境下經歷一系列的測驗與實驗驗證,當驗證完成并通過測驗之后,專案代碼才可正式部署至波卡上的Moonbeam,
如需了解更多資訊,請訪問:Moonriver - Solidity Smart Contracts on Kusama
更多 Moonbeam 資訊
官網: Moonbeam | Polkadot Smart Contract Platform
微博:Sina Visitor System
twitter: https://twitter.com/MoonbeamNetwork
Telegram: https://t.me/moonbeam_CN
Discord: https://discord.gg/skPfXvJWG7
中文電報群助手:@MoonbeamSister
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/385670.html
標籤:區塊鏈
上一篇:magento2中requirejs-config.js的用途是什么
下一篇:區塊鏈在食品行業中的開發應用
