所有語言
Super Zero(SERO)是一個支持圖靈完備智能合約的隱私数字貨幣,同時也是一個允許開發者自行發布匿名数字資產的隱私保護平台,可以讓去中心化應用具有隱私保護功能。
SERO是區塊鏈行業發展的一個裡程碑,SERO通證支持Token、Ticket和Package,不但可以作為匿名数字資產,也能用於保存有隱私需求的複雜數據結構,讓未來區塊鏈技術可以更多的商用化,同時保證商業敏感信息不在區塊鏈上泄露。
1、共識機制
SERO共識當前採用Pow+Pos混合共識機制,通過激勵持幣用戶作為PoS節點,相比於有硬件投入的PoW節點,將會獲得更多的在線節點,會更有效的位置區塊拓撲網絡的穩定性。在PoW+PoS機制下,PoW算力負責出塊,而PoS通過權益投票機制決定區塊的合法性。這樣,每個區塊的生成,是由礦工和持幣者共同參与完成,兩者互相制衡,避免了任何一方的垄斷現象。另外,通過PoS的投票機制,可以有效抑制區塊網絡硬分叉現象。PoS部分在PoW產生塊后,會再通過確定性的隨機函數選擇投票者,需要有2/3的投票被確認才能出塊,這個過程完全隨機了,驗證節點想要作惡需要佔據2/3以上的票池份額和51%的PoW算力,極大的提高了作惡成本。
SERO在研究各類共識的基礎上,後續提出了⾃己的主鏈共識引擎SE-Random。SE-Random 共識引擎的設計思路受到最新一代共識研究Algorand和Ourboros的啟發,只需要驗證節點很少的計算開銷,整個區塊鏈網絡產⽣分叉概率極小,並能實現近乎無限的擴展性。
2、擴容機制
Plasma是一個激勵和強制智能合約執⾏的框架。Plasma由兩個核心部分構成:重組所有區塊鏈計算為一組MapReduce函數,和一個可選的方法,在現存的區塊鏈上,以不鼓勵區塊扣留的Nakamoto共識原則,來實現一個Pos的代幣押金機制。
3、虛擬機
SERO鏈的虛擬機設計為滿足BASE(Basically Available, Soft state,Eventual consistency)理念的最終一致性⽅案,此虛擬機稱為MEVM虛擬機。
4、抗量子計算
SERO體系會根據項目進度和量子計算機實用化的發展適時引入抗量子計算暴力破解的加密算法,比如基於格的碼系統(Lattice-based cryptography),基於編碼的密碼系統(code based cryptosystems)和多元密碼(multivariate cryptography)等。
根據資產流出記錄方式的不同,區塊鏈系統演化出兩種不同的記賬實現,分別稱之為UTXO模式和ACCOUNT模式。這兩種模式分別對應比特幣和以太坊的模式。而SERO則採用更為複雜的混合模式。
SERO將UTXO和ACCOUNT模式混合應用,在需要支持隱私保護的地方採用UTXO模式,在需要運行智能合約的地方採用ACCOUNT模式。SERO通過交易、共識、以及Pedersen Commitment算法,將這兩種模式無縫的整合到一起,使智能合約能發揮令人驚訝的能力。
每種Token都有一個幣名,SERO系統初始化后,默認只有一個被註冊的幣名SERO。在智能合約發行匿名Token的時候,必須向SERO系統註冊一個全局唯一的字符串作為該Token的幣名。幣名可以極大的提高發行資產的可讀性。
SERO的智能合約可以任意發行匿名Token。當然,前提是你需要一個從未註冊過的幣名。一旦匿名Token發行成功,智能合約可以將Token以普通交易的形式發送到某個普通賬戶的暫存地址PKr,這時這些被發送的Token將以UTXO的形式脫離智能合約賬戶,並且與SERO幣一樣,進入用戶的個人賬戶中,從而被SERO的隱私機制所保護。
相關鏈接:
https://www.dprating.com/zh/rating/report/138
https://sero.cash/cn/details.php?id=54