Super Zero(SERO)它是一种支持图灵完善智能合同的隐私数字货币,也是一个允许开发人员发布匿名数字资产的隐私保护平台,可以使分散应用具有隐私保护功能。
SERO是区块链产业发展的里程碑,SERO通证支持Token、TicketPackage,它不仅可以用作匿名数字货币,还可以用来保存具有隐私需求的复杂数据结构,使区块链技术在未来更加商业化,同时确保商业敏感信息不会在区块链上泄露。
一、SERO技术应用
1、共识机制
目前选择Powopowo共识 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链的虚拟机设计是为了满足BASEE(Basically Available, Soft state,Eventual consistency)理阅读的最终一致性⽅这种虚拟机被称为MEVM虚拟机。
4、抗量子计算
SERO系统将根据项目进度和量子计算机产品化的发展,及时引入抗量子计算机暴力破解加密技术,如基于格的代码系统(Lattice-based cryptography),基于编码的密码系统(code based cryptosystems)和多元密码(multivariate cryptography)等。
二、SERO支持智能合约发行和操作匿名资产原理
根据不同的资产流出记录方式,区块链系统演变成两种不同的会计实现方式,称为UTXO模式和ACCOUNT模式。这两种模式分别对应于比特币和以太坊。而SERO则采用了更复杂的混合模式。
SERO将UTXO与ACCOUNT混合应用,在需要支持隐私保护的区域选择UTXO,在需要运行智能合约的区域选择ACCOUNT。SERO通过交易、共识和Pedersen Commitment算法将这两种模式无缝集成,使智能合约能够发挥惊人的能力。
三、SERO发行匿名Token的原理
每个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