Conflux的智能合约会是什么模型?

请问Conflux的智能合约,准备走类似以太坊这样的账户模型,还是UTXO模型?

账户模型,实现了兼容 EVM 合约的虚拟机

我觉的,以太坊这种账户模型,不适合你们这种链结构。
UTXO比较适合,但是在UTXO上支持EVM,估计需要考虑的东西比较多

账户模型对应用还是友好些!

账户模型,因为分叉,当切回(另一条)主链的时候,需要回滚数据,那时候,那些节点就比较麻烦。
这一点上,UTXO就会有优势。
因为Conflux的树图结构,一个区块里面,有作废的交易,如果是账户模型,就需要不停得回滚,代价有点大。
如果是UTXO模型,就不需要回滚。

树图因为total order的尾部会不断变化,直接粗暴实现会涉及到大量的回滚交易。
我们最新的实现里有Deferred Execution技术来完美解决这个问题。 等我们整理出来,会更新一篇新的论文,里面会对这个问题进行深入探讨。

1 Like

好,那就等你们论文,届时好好学习一下。