8.1 XuperUnion是完全匿名的嘛?

XuperUnion包括普通的AK以及合约账户。创建普通AK是免费的,而创建合约账号需要消耗账户资源,对于AK操作做是完全匿名的,而合约账号通常和若干个合约绑定,匿名性较AK差。

8.2 XuperUnion出块时间是多少?

XuperUnion支持可插拔共识算法,默认共识算法为TDPOS。对于TDPOS共识算法,出块时间由period,alternate_interval,term_interval决定。term_interval表示更换轮的时间间隔,alternate_interval表示每一轮内不同的候选人更换时间间隔,period表示同一个候选人内部出块间隔。对于Pow算法,通过配置出块难度间接确定出块时间。对于Single算法,出块时间取决于配置文件中的配置参数。

8.3 XuperUnion安全嘛?

XuperUnion通过椭圆曲线算法生成随机数并生成私钥和相应的公钥,对公钥进行SHA256散列后,使用Ripemd160生成散列摘要,然后使用base58生成地址,通过公钥无法推导出私钥,通过地址无法推导出公钥。匿名性比较好。同时,XuperUnion自研并实现了一套基于合约账号的权限系统,通过多私钥保护,丰富的权限模型保障合约调用的安全性。

8.4 XuperUnion的交易时序图

交易的流程示意图如下:Transaction flow_chart

交易时序图如下:

Transaction flow

XuperUnion中,Transaction分为普通的Transaction以及合约Transaction。普通的Transaction包括SelectUTXO+PostTx,合约Transaction包括PreExec(预执行)+SelectUTXO+PostTx。