图 2-9 借贷市场界面 借贷是 dYdX 最早实现的一个产品 / 功能,2019 年推出,以至于很长一段时间外界甚至将其纳入「借贷」赛道项目。 产品细节如下: dYdX 借贷使用借贷池模式,即「点对池」模式,贷方和借方都与借贷池互动。每个资产有一个借贷池,全部由智能合约管理。当用户在 dYdX 上存入资产时,资产将存入其相应的借贷池,借款人可以从借贷池借入相同的资产。 dYdX 上的借款人和贷方可以随时存取资产。 dYdX 借贷的杠杆率最高为 125%,即借出 200 美元资产至少要保持 250 美元抵押品。 技术永续合约 由于以太坊主网无法满足高性能、低 Gas 费用的要求,以太坊上的去中心化期货产品基本都上线即标配二层网络,目前在二层中 dYdX 选择的是 StarkWare。 Starkware 是几个具备较强竞争力的二层网络项目之一,各个二层网络方案的区别可以粗略分为对交易和数据存储方式和状态转换同步方式的不同。交易和数据存储的方式分为两种,简单说是「交易数据要不要上链」,Starkware 实际上两种都有(StarkNet 和 StarkEx 分别属于这两种),dYdX 所用的 StarkEx 产品采取的是数据不上链的方案;状态转换同步的方式则分为欺诈证明和有效性证明两种,欺诈证明就是「由激励机制激励一群人去验证」,有效性证明,即用技术方式进行验证,目前各个项目共同的方案就是采用零知识证明。Starkware 采用的是有效性证明——这种「数据不上链+有效性证明」的方案称为 Validium (不同于「数据上链」型的 Rollup 方案,比如另一知名项目的 Arbitrum)。 Validium 能够实现用户自主托管资金,即资金是托管的,但不是托管到中心化机构,而是托管到去中心化的 StarkEx 中,称为去中心化自托管。其托管过程如下:用户将币从钱包转出到 StarkEx,实际上是转到了一个智能合约(Stark Contract)上,在 StarkEx 合约接受资金后,就可以在二层(链下)使用。在 dYdX 上交易是链下使用资金,用户不需要再签名,这使得 dYdX 交易体验得到改进。 若用户要把资金从合约中转出,每一次转账都需要授权,发送一个请求到链下,然后该请求再被发送到链上。 由于每一次转账用户都需要签名,所以用户资金相对安全。 dYdX 不仅是架设在二层网络上,而是使用 Starkware 项目方开发的 StarkEx 作为 V2 永续合约产品的交易引擎。 StarkEx:一种可扩展性引擎,由多个组件组成。 组件:包括 StarkEx Service (Stark 交易服务)、SHARP、Stark Verifier (Stark 验证器)和 Stark Contract (Stark 合约)等。 注意,这里面只有 Stark Contract 是链上组件,其他在链下。 (责任编辑:admin) |