主页 > imtoken苹果官网下载 > 以太坊去中心化交易所简介

以太坊去中心化交易所简介

imtoken苹果官网下载 2023-05-25 07:46:32

交易模式有成交单主导和报价主导两种。 第一种是交易主导,俗称场内交易,是指交易所将买卖双方聚集在一起进行竞价交易的一种交易方式。 在这种方式下,交易所负责用户管理、资产托管、交易撮合、资产清算、履约保障等功能。 二是报价主导,俗称场外交易,是指买卖双方不通过第三方直接成为交易对手方的交易方式。 场外交易更多是交易双方的私下协议,并不透明。 在大多数情况下,人们会选择场内交易,只有在特殊情况下,场外交易才会作为另一种补充选择。

目前市场上主流的场内交易所主要有Poloniex、Bittrex、Bitfinex、Yunbi、Okcoin、Kraken、Liqui等,为区块链资产通证化发展提供全球全天候充足的流动性市场。 然而,这些交易所是中心化的,中心化存在一些重大的风险和问题。 因此,一些社区团队基于区块链的去中心化特性,尝试在区块链网络上搭建去中心化交易所。 如EtherDela、0x、Kyber、Loopring等。

将去中心化的区块链资产放在去中心化的区块链网络上进行交易,似乎是一个非常合乎逻辑的好主意?

中心化 VS 去中心化

一切从用户的需求出发。

对于普通用户来说,区块链资产交易最关心的是什么? 个人认为是三要素,安全、成本、体验。

安全,包括资产安全、个人信息安全、交易安全。 成本包括交易成本、充值成本和提现成本。 体验意味着交易速度、流畅的操作和高可用性。 用户想要的是尽可能高的安全性、尽可能低的成本和最好的用户体验。

中心化交易所

从业务角度来看,中心化交易所一般提供以下业务模块,账户体系、KYC、充值资产、资产托管、撮合交易、资产清算、资产兑换等。尽管业务模块众多且复杂,但中心化交易所具有传统和技术实现方面的成熟解决方案。 即使面对海量、并发的实时交易,仍能为用户提供良好的服务体验。 此外以太坊交易所,中心化交易所庞大的用户数量和交易量也带来了足够的交易深度,提供了充足的流动性。

中心化交易所的交易成本在经济上是由市场环境和监管政策决定的。 可根据经营策略制定变动的手续费规则。 为了鼓励用户进行高频交易,甚至可能不收取交易手续费。 但资产提现一般会收取手续费。 另外,由于中心化交易所的所有交易本质上都是IOU记账以太坊交易所,技术上交易成本非常低。

中心化交易所最大的问题是中心化背书的风险。 由于资产由第三方背书中心化托管,将面临包括内部操作风险、黑客攻击风险、商业道德风险、资产盗窃等风险,严重影响用户资产安全。

去中心化交易所

从商业角度来看,去中心化交易所要简单得多。 它只需要承担主要的资产托管、交易撮合和资产清算。 无需承担中心化交易所需要承担的账户体系、KYC、法币兑换等非交易功能。 而与中心化交易所最大的区别在于,这一切都是通过开源智能合约实现的,资产托管、交易撮合、资产清算都放在区块链上。

利用智能合约实现去中心化、去信任化的交易机制,一方面解决了中心化交易所固有的安全问题,但另一方面也带来了体验和成本方面的问题。

在去中心化交易所中,用户在区块链上的账户公钥就是身份,不需要向交易所注册个人信息,因此不存在个人信息安全问题,也不需要KYC。 用户资产托管在智能合约中,不存在资产安全风险。 用户的托管资产无需任何人同意即可自由转让,安全性得到充分保障。 但用户自身也需要具备足够的账户公私钥安全操作知识,以保证足够的安全性。

用户在去中心化交易所的所有资产和交易操作都是由区块链交易驱动的,因此实时受到区块链本身确认速度的影响。 目前,以太坊上的交易确认大约需要几十秒,这对用户来说并不友好。 交易成本也受到区块链本身交易费用的影响,因此小额交易的交易成本可能会很高。 此外,由于区块链网络的交易处理性能较低,无法处理大并发的实时交易,因此在交易量和交易深度上远不如中心化交易所,其流动性也受到一定限制。

总结

综上所述,中心化交易所的优势在于用户体验极佳、交易成本可接受、流动性充足。 缺点是安全。 去中心化交易所的优势在于去信任化带来的安全性。 但交易成本高,用户体验差。

去中心化交易所的几种技术实现EtherDelta

EtherDelta是一个开源的去中心化交易平台(智能合约github地址),基于以太坊的Ethereum和ERC20 token swap。

以太坊在中国交易合法吗_以太坊交易所_以太坊币交易官方网站

上图是 EtherDelta 的技术实现概览。

主要由两部分组成,一是EtherDelta网站,二是etherDelta智能合约。

EtherDelta网站是为用户操作提供的接口界面。 用户可以在网站上充值、展示、下单。

etherdelta 智能合约是部署在以太坊上的地址智能合约的特定版本。 合约主要实现用户资产托管登记簿和订单簿。 在订单簿中,所有当前的挂单和挂单都是在token的维度上维护的。 用户资产登记簿主要维护用户的代币资产,支持挂单资产清算。

由于 EtherDelta 是一种交易驱动模型,所有用户操作都需要由普通的以太坊交易触发。 因此,用户需要依赖以太坊钱包工具来执行交易指令,例如MetaMask钱包。 一个正常的流程可能是这样的:

充电。 用户通过钱包工具向以太坊etherdelta合约发起充值功能调用。 交易会将代币资产转移到合约中,etherdelta 合约将接收转移的资产并将其登记在资产账簿中。 挂单交易。 当用户在网站挂单列表中匹配到符合交易预期的挂单时,将获取网站挂单的相关信息,形成交易订单,通过钱包工具对交易订单进行签名,并进行广播通过网站到以太坊网络。 以太坊etherdelta合约执行交易订单,计算相关代币的比例并计算交易费用。 若订单正常完成,订单将在买卖双方之间清算,并更新至用户资产登记簿。 提取。 用户通过钱包工具向以太坊etherdelta合约发起取款功能调用。 交易会将代币资产从合约转移到用户的个人账户地址,etherdelta 合约会将转移的资产更新到资产账簿。

如果用户的挂单需要取消,需要通过钱包工具组装和挂单交易一样的步骤调用etherdelta合约更新其上的订单簿。 在这种情况下,对于未执行的挂单,发送了两笔以太坊交易,浪费了交易费用。 所以这里有一个简单的优化,就是在EtherDelta网站上有链下订单簿缓存服务。 对于尚未执行的订单,它们会在链下缓存。 只有当交易真正完成时,交易才会被广播到以太坊网络。 如果没有交易,可以在链下随时取消,不需要任何费用。

另外需要注意的是,对于一个以太坊账户来说,它发送的交易的顺序递增性质非常重要,一定是顺序递增的。 因此,这一特性对于 EtherDelta 的运行尤为重要。 一旦订单出现故障,交易订单将无法正常执行。

EtherDelta 技术的核心有两个要点。 一是智能合约的资产托管,保障去中心化、去信任化资产的安全交易。 用户资产只会在用户的私人账户和托管合约中转移,且仅由用户本人发起。 但是安全也不是绝对的,因为用户端的安全操作还是可能给攻击者提供可乘之机(去中心化交易所so德(EtherDelta)被盗——我们如何借鉴。二是交易驱动模型,对于普通人来说用户操作门槛高,任何资产操作和交易操作都是由以太坊交易驱动,导致交易速度慢,交易深度不够,交易手续费高,交易列表更新不及时,交易流水号无效,交易重复、交易无法合并关闭等诸多问题,广受用户诟病。

虽然存在各种问题,但EtherDelta模型简单明了,起步早,上线一年多。 随着以太坊生态系统的发展和用户教育的进步,已经积累了一定数量的用户和可观的交易量。 它是以太坊上去中心化交易所的先行者,对后来者有一定的启发。 后来者大多借鉴了EtherDelta的智能合约资产托管设计,并尝试在成本和体验方面进一步优化设计。

0x项目

以太坊交易所_以太坊在中国交易合法吗_以太坊币交易官方网站

0x 与 EtherDelta 不同。 它不是一个交易平台,它是一个开源的去中心化交易协议。 其目标是成为以太坊生态中各种Dapp的共享基础设施,期望成为区块链生态中的开放技术标准规范。

以太坊在中国交易合法吗_以太坊币交易官方网站_以太坊交易所

在0x的技术实现中,引入了Relayer的概念。 Relayer可以理解为任何实现0x协议并提供链下订单簿服务的做市商、交易所、Dapp等。 Relayer 的订单簿技术实现可以是中心化的,也可以是去中心化的。 Relayer 从交易交易的手续费中赚取利润。 交易流程大致如下:

Relayer 设置自己的交易服务费规则,对外提供订单簿服务。

Maker选择一个Relayer创建挂单并填写必要的订单和费用信息,并用私钥签名。

Maker 将已签名的订单提交给 Relayer。

中继器对订单进行必要的检查并将其更新到自己的订单簿。

Takers 监控订单簿的更新并选择要执行的订单。

Takers填写选定的订单并将其广播到区块链以完成最终交易。

与EtherDelta相比,0x更好地利用了去中心化和中心化各自的优势,将链上和链下结合起来。 它将清算功能保留在链上,同时将交易撮合放到链下处理。 一方面保障用户资产安全,另一方面借助链下Relayer提升用户体验,降低用户交易成本。 与EtherDelta相比,它在关键的三个要素上有了长足的进步。

但是需要注意的是,relayer和relayer是分开的,relayer因为利益关系相互竞争。 如果 Relayer 本身用户不多,交易量不够,交易深度不够,就会出现流动性不足的情况。 未来,如果以太坊Dapp生态发展顺利,Dapp遍地开花,普通Dapp可以达到百万级用户,0x协议将有广阔的应用基础。

凯伯网络

Kyber 是一家专注于链上资产去中心化交换的交易所。 其目标是解决风险集中、交易实时、交易类型多样等问题。 但在具体实现上与传统交易所有很大区别。 它强调基于代币储备的兑换,而不是挂单交易的处理。

以太坊在中国交易合法吗_以太坊交易所_以太坊币交易官方网站

Kyber 引入了储备贡献者的角色,向代币储备提供代币,储备经理管理运营储备。 每个储备由相应的储备管理人运营,负责定期设定储备的汇率,利用储备向普通用户提供的兑换贴现获取收益,由储备管理人和储备贡献者分享确定一起。 储备与储备之间存在竞争关系,确保为用户提供最优兑换价格。 KyberNetwork 为储备管理者提供了一个平台,拥有KyberNetwork 的全球运营商对所有储备和储备管理者进行集中管理和维护。

Kyber以储备库为基础,支持各类自由交易所的去中心化即时支付API,强调流动性保障。 但这些也有一个前提,那就是必须有足够的代币储备。

路印协议

Loopring 是一种类 0x 的去中心化交易协议。 它在整体思路上与0x Project非常相似,主要是受到0x的启发。

以太坊在中国交易合法吗_以太坊交易所_以太坊币交易官方网站

Loopring 和 0x 相同的是,链上智能合约负责资产托管和撮合交易,链下负责订单撮合。

具体技术实现上的区别在于,路印协议将匹配扩展到多币种、多订单,也就是白皮书中提到的链上交易循环匹配技术,鼓励交易所匹配折扣最大的交易路径,节省用户交易所在交易成本的同时也有盈利。 但另一方面,也增加了智能合约的复杂度和以太坊交易的执行成本。 它在实际应用中的效果如何还有待观察。 二是设计经济激励机制,推动交易所从交易手续费模式向成本节约和利润分享模式转变。 三是交易所处于平等竞争关系。 用户可以选择将订单发送到一个或多个交易所,甚至是全网所有交易所快速完成,虽然这会增加市场的深度。 它带来了好处,让交易变得更快更有效,但同时也会带来交易所抢单的问题,因为理论上大多数交易所感知链上订单合约变化的速度是一样的,所以对于同一个订单如果被撮合,不同的交易所会各自向链上发送相同的撮合请求,导致大量无效撮合交易。