如何实现真正的去中心化交易所?

马迎旭


首先,什么是去中心化交易所?

去中心化的核心就是“去托管”,去中心化交易所的核心是“资产去托管”。

也就是说,在交易的过程中,没有任何人或者说一个中心化的机构能够动用你的资产。

区块链被发明之初,就是为了解决“中心化”所带来的问题。不过很讽刺的是,在加密货币这个去中心化的世界里,我们大多数用的还是中心化交易所。(;´ρ`)

中心化交易所,是会把用户的资产和数据储存在中心化的数据库中,所以一旦这个数据库有问题,你的资产就不安全了。好比是一个水桶被戳了个洞,水就流出来了。比如被黑客攻击被盗、比如交易所监守自盗……

和中心化交易所不一样,去中心化交易所不需要kyc注册和所谓的“充值”资产到账户里。如果有一个去中心化交易所要求你提交信息注册账号,那一定是假的去中心化…(,,#゚Д゚)

去中心化交易所怎样保证安全?

——智能合约。把卖家和买家之间,交易执行的过程写到智能合约里,没有人能够篡改这个合约。

这个合约可以做到,在钱包到钱包之前进行交易,你自己掌握这个钱包的私钥,没有别人知道。当卖家A用WETH,吃掉卖家B的ZRX卖单,等值的ETH和ZRX在链上进行交换了,资产直接打入到双方交易的钱包地址里。没有中间人插手。

撰写智能合约是以太坊区块链的主要功能。目前的去中心化交易所主要是以太坊上的交易所,支持以太坊上的ERC20币币交易。你可以使用WETH、DAI、TUSD等ERC20代币的基础币去购买其他代币。(ERC20是以太坊上发行的代币标准,所有以太坊代币都遵循ERC20标准,能够相互进行交易,除了ETH自身)