分散的交换基本上是包含所有交换功能的智能契约吗?引擎在哪里?
发布于 2019-04-13 16:07:21
去中心交换(DEX)有几个层次需要注意。
应用层是大多数用户交互的前端界面。其中的例子包括Forkdelta前端和帕拉迪克斯。在这一层上,用户可以直观地看到订单簿中的订单,并通过图表和其他工具检查交换的状态。用户可以使用这一层进行交易和下订单。此页面上的操作和数据(通常)都是从智能契约层执行和读取的。
智能契约层是指运行交易所的智能契约。这些合同的例子是Forkdelta智能合同,或Uniswap交换合同。这些智能合约控制着交易所的所有状态(当前和过去的订单和交易),并处理从前端传递给它的所有逻辑。当用户在前端进行交易时,它将触发这个智能契约,从而执行执行交易所需的计算和检查。当所有处理完成后,交易将执行,智能合同将升级,这将随后升级前端。
EVM是一个底层层,它在Ethereum上运行所有智能契约。所有智能契约都只是EVM执行的包装器。这一层是以太上最基本的层。
发布于 2019-04-13 11:45:49
是的,分散的exchange使用智能契约执行集中交换的所有功能。智能契约处理所有功能。这些类型的交换更可靠,因为它们遵循代码,并且没有人为错误(除非有人写了一个带有错误的合同)。
发布于 2019-07-30 08:44:13
从技术上讲,在DEX上提供便利的所有事务都是使用智能契约执行的。与集中交易所相比,DEX可以促进更快、更便宜的交易,因为第三方没有固定的额外费用。用户需要支付的唯一费用是天然气费--通过Ethereum区块链发送交易的费用。DEX比集中式模型更安全,因为所有的交互都是对等和无权限的。你可以在我的博客上浏览DEX与集中式交换机的比较。
https://ethereum.stackexchange.com/questions/69608
复制相似问题