未来工作与挑战
SFT广泛流通,基于SFT的衍生资产蓬勃发展,还有很多挑战。SFT协议管理的Staking资产的安全性是前提,否则,将不会有更多的Stakers想要通过SFT进行Staking。如果我们有一个安全的协议,SFT也可以在网络安全攻击和黑天鹅事件中幸存下来,即使它管理着无数的Staking资产。有了安全性,开发者可能愿意基于SFT开发更多的应用程序并衍生出更多的资产,因此,对于SFT来说,需要做的工作还有很多。
● 链上治理
SFT是一个去中心化的协议,其升级方向与治理密切相关。对于许多PoS共识项目,最重要的做法之一是将TokenStaking设置为投票方式。不同的项目采用不同的Staking方式,具体实现可能会有所不同,比如通过激励来激发投票的参与度,或者通过预测市场为投票提供参考,甚至通过委托制避免投票结果趋同,现实中存在大量的投票问题。参与和投票结果受到广泛批评。提供更多的参考和激励可以有效解决投票问题。然而,目前的投票机制并不存在完美的解决方案。大多数解决方案是间接的,结合区块链优化。因此,投票始终是一个棘手的问题。虽然区块链的结合提高了效率,但这并没有解决一些根本性的问题。SFT初期会实现基本的投票逻辑,之后升级到链上治理逻辑,将投票问题的解决放在长期的优化计划中。
● 私钥维护方法
目前,多重签名地址的私钥签名是通过多个特殊验证者参与的门限多重签名算法。验证人的私钥存储在验证人的本地服务器上(加密后),但资产托管和验证人的存在并不是永久的,因此双方在现实中不一定总是达成一致,这会危及资产的存储安全。目前SFT通过定时轮换来保证私钥存储的随机性和及时性,但频繁更换验证器是一种计算资源的浪费,因此频率需要保持在一个合理的水平。目前,最佳频率尚未确定,未来的部分工作将着重于频率和安全性之间的平衡。
同样,门限多重签名技术仍然需要对随机验证者的信任。SFT正在研究可用于降低信任度的新算法,以促进协议安全升级。目前MPC、TEE等隐私计算的研究方向与SFT上所需要的安全模型有潜在的合作机会。隐私计算技术也在快速发展。工程应用项目如雨后春笋般涌现。因此,我们将在以后合约层的工作中继续这样探索。
● 分布式智能合约
当持有者通过Stake合约发起Staking时,其代币将被原链锁定。原链的安全机制保证了质押代币的安全。但由于跨链绑定资产SFT的存在,资产多签账户的映射关系会保存在Staking合约中。当原链上的代币越多,合约越容易受到攻击。虽然映射关系不是原链资产赎回的决定性因素,但攻击会给系统带来危害。SFT试图创建一个分配系统,该系统将根据Staking资产的价值生成Staking合约。每个Staking合约都会设置一个阈值。当超过阈值时,该合约的Staking将停止,而是将创建一个新合约。动态设置解决了资产中心化的问题,降低了大资产被攻击的风险。业内有复杂的设置可以保证Staking合约不完全拥有锁定的Staking资产。相反,当Staking合约被调用时,将创建一个只有持有者权利的独立合约。该合约与单个Staker具有很强的相关性。此外,本合同在发布前将由第三方审计机构进行审计。
● 原链资产安全
SFT的发行依赖于原链的证明——在原链上进行Staking时,SFT将被铸造并发送给相应的用户。SFT协议保证了SFT与原链资产的唯一对应关系,保证了赎回。但如果原链上的Staking模块出现问题,SFT的价值就会相应贬值。这个机制还在打磨和完善中,这也是SFT未来的工作重点之一。
● 替代代币的分配
通过SFT发行的SPD代表了原始StakingToken的各种权利(例如赎回权、收益权、投票权或其他生态系统权利)。StakingContracts目前实现了基本的赎回权和收益权。并且正在开发和研究对应原链的SFT权益,甚至提供更多其他链上的权益。
同时,权利分配的公平性也需要进一步打磨。由于不同PoS公链的分配权机制不一致,SC接入的完善还需要时间。完美的产品可以与原链保持一模一样,甚至更好。建立通用的权限分配机制非常重要,这不仅可以降低开发难度,还可以提高用户满意度。目前,SFT采用简单易懂的权益分配方式,秉承风险权益公开承担/分担的原则,将权益分配给Staker。但由于与原有链机制的不一致,可能会引起一些质疑我们仍然面临着许多挑战。
● 除了质押资产外,发行更多替代代币
SFT的本质是基于Staking资产发行另类代币。相反,发行替代代币的基础资产是Staking资产。如果底层资产可以扩展为更多形式的加密资产,甚至衍生自非加密资产呢?如果能够实现,前景将是巨大的。这是一个值得探索的中长期方向。
Last updated