#dusk $DUSK @Dusk 为什么执行可以不同,结算却必须确定?
这几天跟着 @Dusk_Foundation 的资料往下看,今天又碰到一个让我停下来的细节。
Dusk 把“执行”和“结算”放在了不同的层里。
一开始我有点疑惑:既然最后都是金融资产的交易,为什么不直接在同一个地方完成?
顺着架构继续查,我才发现,两件事解决的其实不是同一个问题。
1|执行,解决的是“这笔交易怎么运行”
不同应用可能有不同需求。DuskVM 更接近原生链上执行,DuskEVM 则让 Solidity 和现有 EVM 工具能够进入 Dusk。
也就是说,前面的执行方式可以不同。
2|结算,解决的是“最后到底发生了什么”
不管前面的交易逻辑怎么执行,最终都需要一个确定的结果。
谁持有什么资产?资产有没有真正转移?交易状态有没有最终确定?
这时候我才重新理解 DuskDS:它负责把最终性、数据可用性和结算放在更底层。
3|真正让我想继续研究的是
如果执行可以不同,但最终金融状态必须确定,那么这种分层到底是在增加复杂度,还是给不同金融资产留下更多空间?
尤其是证券和 RWA,它们有不同的发行规则、隐私要求和交易逻辑,但最终都要面对一个问题:
交易完成以后,链上到底谁拥有这项资产?
@Dusk_Foundation $DUSK #DUSK
这几天跟着 @Dusk_Foundation 的资料往下看,今天又碰到一个让我停下来的细节。
Dusk 把“执行”和“结算”放在了不同的层里。
一开始我有点疑惑:既然最后都是金融资产的交易,为什么不直接在同一个地方完成?
顺着架构继续查,我才发现,两件事解决的其实不是同一个问题。
1|执行,解决的是“这笔交易怎么运行”
不同应用可能有不同需求。DuskVM 更接近原生链上执行,DuskEVM 则让 Solidity 和现有 EVM 工具能够进入 Dusk。
也就是说,前面的执行方式可以不同。
2|结算,解决的是“最后到底发生了什么”
不管前面的交易逻辑怎么执行,最终都需要一个确定的结果。
谁持有什么资产?资产有没有真正转移?交易状态有没有最终确定?
这时候我才重新理解 DuskDS:它负责把最终性、数据可用性和结算放在更底层。
3|真正让我想继续研究的是
如果执行可以不同,但最终金融状态必须确定,那么这种分层到底是在增加复杂度,还是给不同金融资产留下更多空间?
尤其是证券和 RWA,它们有不同的发行规则、隐私要求和交易逻辑,但最终都要面对一个问题:
交易完成以后,链上到底谁拥有这项资产?
@Dusk_Foundation $DUSK #DUSK
