IDEX采用链下订单簿模式,用户必须将币打到交易所地址后,所有的交易都通过交易处理仲裁器进行撮合,然后结果会被发布到链上。IDEX的智能合约设计使得只有交易所才有权向以太坊提交已签署的交易。
通过使用“仲裁”的方式,IDEX智能合约可以控制交易的处理顺序,将交易行为与最终结算分开。用户进行交易时,他们的交易余额会实时更新,同时他们的私钥用于授权合同交易。这种授权可以防止用户撤销任何已完成的交易,并阻止IDEX发起未经授权的交易。授权交易被传递给管理未决交易队列的仲裁者,按顺序分派以确保每笔交易按正确的顺序进行,并且智能合约中的余额与交易余额保持同步。通过控制交易顺序,IDEX既提供了集中交换的速度和用户体验,又保证了去中心化交易所的安全性和可审计性。