本文来自:链闻ChainNews,作者:MansiPrakash,星球日报经授权转发。中心化和去中心化两个词现在非常流行,但实际上,交易所并不是只有这两种形式。从绝对的中心化到绝对的去中心化之间,存在着大量的变化形式。要能真正理解一家交易所是中心化还是去中心化,必须考虑所有的变化形式。目前,超过99%的加密货币交易量通过中心化交易所完成。什么是中心化交易所如果你曾经通过网站购买加密货币,比如通过Coinbase、Gemini、Poloniex、Kraken,你使用的都是中心化交易所。这直接意味着你是通过传统支付方式进行交易,比如信用卡或者电汇。中心化交易所是一个平台或者应用,可以允许交易者使用法币或其它加密货币买卖加密货币。它是代币交易的市场。使用者直接将钱存进交易所,而交易所则作为钱包保管资金直至订单生成。交易所将它们的系统保存在链下,这意味着这些交易并没有被区块链记录。一旦订单生成,交易所将对买卖指令进行实时匹配。在这种情形下,关键之处在于,当你在这样的交易所里存入资金或者进行交易,你并不掌握加密货币的私钥。目前,73%的中心化交易所都帮用户保管资金,而另外的23%则让用户自己掌握密码。和银行一样,你信任这些中心化交易所能够安全地储存并打理你的财务状况。尽管将你的加密资产储存在中心化交易所有一定的安全保障,但这同样也有基础性风险:欺诈能够导致用户资金损失:中心化交易所对用户资金负有法律责任,但经常有偷窃嫌疑。由交易所的管理者或相关方操作提前交易。市场流动性集中在不多的几家交易所里的:像Coinbase这样的只有几种加密货币的交易所,可以利用其庞大用户基数的优势。无论何时增加新币种,这些代币都将获得公众的欢迎,并可能出现代币价格上涨。什么是去中心化交易所在一个完美的去中心化交易所里,用户将对他们的资金拥有控制权。一个去中心化交易所的目标是要在区块链上直接建立一个「个人对个人」的市场。资金并不是被输送到一家由单一平台或者机构所有的交易所或钱包:相反,订单和交易行为都在区块链上发生。其结果是,没有中间人费用,资产不受黑客攻击影响,而用户则真正拥有资产的控制权。但必须指出,绝大对数既有的去中心化交易所是半去中心化。在绝大多数情况下,中心化服务器链下保管订单,但并不掌控私钥。但订单在链上完成,它们将经历整个区块链流程。这里有四种不同的去中心化交易所:交易所、P2P交易、暗池、针对去中心化交易所的开放协议。1.交易所通常去中心化交易所都能够决定是否将其订单本放在链上。但是关键在于,是否「将订单在链上完成」。在一些情况下,一个订单生成,可能有一个relayer或者订单本来激发相关匹配流程。用户掌握对自己资金和数据的控制权;但是,这里有一个清晰的权衡。链上交易:用户自己控制资金和数据,不过链上交易是一个冗长无聊的过程。订单簿:一份链上的订单簿意味着矿工对一个尚未生成的订单是暗中知情的,这为提前交易创造了机会。链上订单簿并不能像执行代码一样在区块链上分叉遭致成本,使得无论是改变或者撤销订单都可以很快变得昂贵。由矿工或者relayer操作的提前交易:因为订单在链上完成,矿工能够作为对向方选择执行撤销的订单;甚至,矿工还可以从失败的订单撤销中获取手续费。自动匹配:在订单链下匹配的案例里,交易所有可能不是自动匹配,这使得交易所可以压滞或者提前交易订单。流动性:由于缺少用户,流动性将缺失,这将导致价格上的极端波动,特别是在有大订单生成的情况下。跨链交易:大多数去中心化交易所目前支持以以太币为基础的交易或者ERC-20代币,但缺乏支持跨链交易订单的能力例如,通过比特币、莱特币等等网络进行交易或者操作。这个原因是两条链及其订单很难相互间作交流,因为它们并没有在其他任何情况下相遇过。2.「P2P」交易点对点的交易不需要订单簿,因为用户通过节点直接相互连接以进行交易。没有中间人或者订单簿来促进匹配流程。价格协商可以链上也可以链下,但关键在于,交易还是要在链上完成。链上交易和实时节点:在P2P系统里,由于是用户自己驱动匹配流程,在订单完成前,用户都必须在线。用户不能简单地发起订单,然后等着relayer或者交易所来完成。缺少订单簿:缺少订单簿将减少矿工进行提前交易的机会,因为订单在链上发布前,矿工将看不到订单。提前交易和自动匹配:因为没有订单簿,提前交易订单的风险减至最低。P2P交易所采用协议,可以简化自动匹配生成方和接收方的流程。流动性:由于用户不多,所以流动性缺乏,导致市场更动荡。跨链交易:P2P交易所可以采用atomicswaps程序语言使跨链交易可以进行。AtomicSwaps使用哈希时间锁定合约hashtime-lockedcontract,建立起了两个区块链之间的支付渠道。需要明确指出,这一方式并非万能方案,并不是每一个区块链都支持它,有时候需要设置闪电网络LighteningNetwork。3.暗池交易所暗池交易所通常运行隐藏的订单簿。订单的匹配过程不泄漏交易者身份,又或交易本身也是隐蔽进行,除非交易完成,不会泄漏信息。这对于去信任化的大区块订单而言是有益的。另外,因为有「隐藏订单簿」的存在,订单匹配时,交易者不需要保持与网络的连接。一旦订单生成,节点将运行匹配计算,直到找到匹配或者订单作废。链上交易:用户自己控制资金和数据,不过链上交易是一个冗长无聊的过程。隐藏的订单簿:在不暴露交易者信息的情况下,隐藏的订单簿将匹配订单,允许进行大宗区块订单,而不至于引起市场波动。提前交易:由于订单簿是隐藏的,将提前交易的风险减至最低。可是,一旦信息泄漏,交易所和交易者将容易遭受提前交易以及节点攻击。流动性:这些交易所缺少用户,导致缺乏完成交易的流动性。跨链交易:可采用atomicswaps和闪电网络,以允许跨链交易产生。4.去中心化交易所的开放协议开放协议是一种基础设施或平台,允许任何人在其基础上建立自己的服务,从而运行去中心化应用。「协议」是承载去中心化应用的管道。在去中心化交易所的例子里,开放协议旨在允许所有建立其上的项目都能互动,从而为交易所建立能分享的流动性。例如,有大量relayer其实可以理解为去中心化交易所建立在0x协议之上。去中心化交易所的生态以下是当下各种分门别类的项目和初创企业的总览这绝不是一份完整的清单。请注意,标记「*」表示支持跨链或者支持法币,其余均集中在ERC-20代币。中心化和去中心化交易所使用链下订单簿和链下完成机制的中心化交易所包括Coinbase、Gemini、Kraken、币安等。使用链上完成以及链上/链下订单簿的去中心化交易所包括IDEX、NEX、Barterdex、Legolas和多种0xrelayer例如RadarRelay。P2P交易所P2P交易所包括像ShapeShift这样的中心化样例,以及更去中心化、让交易在链上完成的选择,比如Airswap、Altcoin.io、Bisq、Etherdelta、KyberNetwork,以及Bancor。开放协议及暗池开放协议允许开发者使用其基础框架,创造自己的去中心化交易所,扩大流动性。例子包括0x、Loopring、OpenRelay、Lendroid、Swap、Heridus、Blocknet以及Bitshares比特股。提供隐藏订单簿的暗池的例子则包括RepublicProtocol和OmegaOne。几个总结鉴于目前交易所生态系统里各玩家的现状,在设计交易所时需要明确几个关键内容,需要思考这些问题:目的:你为谁设计、交易所的关键目的是什么。订单簿和匹配订单:当存在订单簿时,决定好到底将其布置在链上还是链下,并且确保解决提前交易的问题。在P2P系统里,关键是要决定订单如何在不必持续在线的情况下交易。延迟和提前交易:设计一个流程可以保证订单可以立即取消,并解决因链下订单簿和链上交易写入之间的潜在时间差,导致矿工提前交易的问题。流动性:多想想提升流动性的方法,设计一个简单易用的交易所,其友好的用户体验能够被各种各样的个体理解。波动性:为一个波动的市场而设计,如果在范围内,解决一下涉及大量资金的鲸量交易问题。跨链订单:在适用的情况下,为比特币、莱特币等加密货币设置能允许跨链订单的基础设施。
Web3游戏DAO Game7公布开源技术资助计划的首批受助项目:6月20日消息,由BitDAO和Forte支持的Web3游戏DAO Game7公布开源技术资助计划的首批受助项目,含去中心化游戏开发工具包Jolly Roger(支持浏览器内置索引和EVM兼容网络的Web3游戏集成)、基于Cairo VM和StarkNet技术堆栈的链上游戏引擎Dojo Engine、开源链上游戏Primodium。[2023/6/20 21:48:39]
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。