Research on DeFi/NFT.
Research on DeFi/NFT.

Subscribe to David Yang

Subscribe to David Yang
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers


要理解 0x Protocol,最好还是从 SWIFT 聊起,没错就是前段时间制裁俄罗斯那个。
"人民网北京3月3日电(黄盛)日前,美国和欧盟、英国及加拿大发表联合声明,宣布禁止俄罗斯的几家主要银行使用 SWIFT 国际结算系统,引起全球关注。"
SWIFT 其实很好理解,当你往海外银行账户打钱的时候,你的银行卡 -600 人民币,收款方的银行卡 +100 美元,这中间是靠什么运作的,总不能两家银行的柜员发个微信来确认这个事情吧?这时候我们就需要一个中转站了,那就是 SWIFT。它是全球最通用的支付系统,因为各国金融机构的金融标准存在差异,国内金融机构与国外金融机构进行交易时,需要一个公认的、标准化的“中转站”,SWIFT 就是这个中转站。
我们再看下面这三个关键词,其中的 SWIFT 你已经知道了,我也不想去写那些冗长的定义和形式,现在只关注实质:
SWIFT:提供以美元结算的跨境支付结算系统
0x Protocol:提供跨币种的支付结算系统,该系统基于订单簿模型实现
Dex:去中心化交易所,可以采用 0x Protocol 作为交易解决方案,也可以采用 AMM
这里面唯一需要提一下的就是订单簿,简而言之就是买家和卖家都在同一个小本本上写上自己想付的价格,和卖出的报价,小本本的管理者根据一组规则匹配买家和卖家,有股票市场交易经验的人应该对此很熟悉。接下来我们通过两两对比来理解下 0x Protocol 。
0x Protocol 和 SWIFT 的确有一些相同之处,把不同的币种看作不同国家的法币,那么 0x 提供的跨币种支付结算其实也是一种“跨境结算”,不过 SWIFT 仅支持美元与其他币种之间的交换,而 0x 却支持符合ERC20或者ERC721的任意币种之前相互交换。但要注意的是, SWIFT 是一套处于运作中的庞大系统,而 0x 只是开放式的协议,我们的对比只是为了便于理解,而不是优劣之论。
某种程度上说,你可以把 0x Protocol 理解为,为了在链上实现 SWIFT 的功能而制定的一种规范。
首先来解决一个误解: 0x Protocol 并不是 Dex,但是 Dex 可以采用 0x Protocol 作为其解决方案(例如 matcha.xyz)。与常规的(纯粹 AMM 的) Dex 不同,0x 不会将订单存储在区块链上。相反,这些订单被存储在链下,只有交易结算发生在链上。这就是所谓的“链下撮合,链上结算”,与 Rollup 的思维十分相似。
协议本身不在乎是从哪个采用了 0x 的 Dapp 发起了交易,它只负责把这笔交易在 0x 系统内进行广播和撮合,撮合成功后回到链上完成交易。官方文档中的对于这部分的动画演示非常清晰易懂。
Dex 与 SWIFT 区别,同时也是 Dex 与所有 Cex 的区别,就是用户资产是非托管(Non-Custodial)的,你的资产永远在你自己的钱包里,由你自己负责,你需要做的只是批准 Dex 获得你钱包特定代币的转移权限(这其实是 ERC20 实现的特性),而不是像 SWIFT 或者 Cex 那样,将资产交给银行/交易所保管。
所以,显然 0x Protocol 虽然不是 Dex,但也不是 Cex,因为你交给 0x Protocol 的只有你希望交易的信息而已。
【链上】鲍勃通过 Dex 发起交易“我想买 10 斤 3 元/斤的牛肉,可以接受的滑点在 5% 以内”
【链上】苏珊通过 Dex 发起交易“我想卖 10 斤 3.05 元/斤的牛肉”
【链上】帕蒂通过 Dex 发起交易“我想卖 10 斤 4 元/斤的牛肉”
【链下】交易信息被广播到 0x Protocol 的网络中(写到订单簿上)
【链下】订单簿发现鲍勃和珊迪俩人正好合适!
【链上】信息返回到 Dex,两者按照拟定的滑点成交
如果要我来形容,0x Protocol 就像一个“链上的场外交易”协议。为什么这么说呢?0x Protocol 的优势就在于它只是一个 Protocol ,可组合性非常强,通过这种方式,采用它的 Dapp 能拿到非常好的交易深度而不必去考虑自建池子带来的流动性问题,但它又并不像 AMM 那么 blockchain native,因为对于交易滑点来说最重要的部分“撮合”是在链下完成的。不过,这并不妨碍 Dapp 去集成它,也不妨碍我们使用它。
目前 0x 仅支持以太坊主网,但官方文档有提到它们希望在多链上有所发展,未来希望它能成为一个跨链跨币种的支付结算系统,实现真正的全球结算。
参考资料
0x Documentation: Core Concepts
0x Protocol Definition (investopedia.com)
Society for Worldwide Interbank Financial Telecommunications (SWIFT) (investopedia.com)
要理解 0x Protocol,最好还是从 SWIFT 聊起,没错就是前段时间制裁俄罗斯那个。
"人民网北京3月3日电(黄盛)日前,美国和欧盟、英国及加拿大发表联合声明,宣布禁止俄罗斯的几家主要银行使用 SWIFT 国际结算系统,引起全球关注。"
SWIFT 其实很好理解,当你往海外银行账户打钱的时候,你的银行卡 -600 人民币,收款方的银行卡 +100 美元,这中间是靠什么运作的,总不能两家银行的柜员发个微信来确认这个事情吧?这时候我们就需要一个中转站了,那就是 SWIFT。它是全球最通用的支付系统,因为各国金融机构的金融标准存在差异,国内金融机构与国外金融机构进行交易时,需要一个公认的、标准化的“中转站”,SWIFT 就是这个中转站。
我们再看下面这三个关键词,其中的 SWIFT 你已经知道了,我也不想去写那些冗长的定义和形式,现在只关注实质:
SWIFT:提供以美元结算的跨境支付结算系统
0x Protocol:提供跨币种的支付结算系统,该系统基于订单簿模型实现
Dex:去中心化交易所,可以采用 0x Protocol 作为交易解决方案,也可以采用 AMM
这里面唯一需要提一下的就是订单簿,简而言之就是买家和卖家都在同一个小本本上写上自己想付的价格,和卖出的报价,小本本的管理者根据一组规则匹配买家和卖家,有股票市场交易经验的人应该对此很熟悉。接下来我们通过两两对比来理解下 0x Protocol 。
0x Protocol 和 SWIFT 的确有一些相同之处,把不同的币种看作不同国家的法币,那么 0x 提供的跨币种支付结算其实也是一种“跨境结算”,不过 SWIFT 仅支持美元与其他币种之间的交换,而 0x 却支持符合ERC20或者ERC721的任意币种之前相互交换。但要注意的是, SWIFT 是一套处于运作中的庞大系统,而 0x 只是开放式的协议,我们的对比只是为了便于理解,而不是优劣之论。
某种程度上说,你可以把 0x Protocol 理解为,为了在链上实现 SWIFT 的功能而制定的一种规范。
首先来解决一个误解: 0x Protocol 并不是 Dex,但是 Dex 可以采用 0x Protocol 作为其解决方案(例如 matcha.xyz)。与常规的(纯粹 AMM 的) Dex 不同,0x 不会将订单存储在区块链上。相反,这些订单被存储在链下,只有交易结算发生在链上。这就是所谓的“链下撮合,链上结算”,与 Rollup 的思维十分相似。
协议本身不在乎是从哪个采用了 0x 的 Dapp 发起了交易,它只负责把这笔交易在 0x 系统内进行广播和撮合,撮合成功后回到链上完成交易。官方文档中的对于这部分的动画演示非常清晰易懂。
Dex 与 SWIFT 区别,同时也是 Dex 与所有 Cex 的区别,就是用户资产是非托管(Non-Custodial)的,你的资产永远在你自己的钱包里,由你自己负责,你需要做的只是批准 Dex 获得你钱包特定代币的转移权限(这其实是 ERC20 实现的特性),而不是像 SWIFT 或者 Cex 那样,将资产交给银行/交易所保管。
所以,显然 0x Protocol 虽然不是 Dex,但也不是 Cex,因为你交给 0x Protocol 的只有你希望交易的信息而已。
【链上】鲍勃通过 Dex 发起交易“我想买 10 斤 3 元/斤的牛肉,可以接受的滑点在 5% 以内”
【链上】苏珊通过 Dex 发起交易“我想卖 10 斤 3.05 元/斤的牛肉”
【链上】帕蒂通过 Dex 发起交易“我想卖 10 斤 4 元/斤的牛肉”
【链下】交易信息被广播到 0x Protocol 的网络中(写到订单簿上)
【链下】订单簿发现鲍勃和珊迪俩人正好合适!
【链上】信息返回到 Dex,两者按照拟定的滑点成交
如果要我来形容,0x Protocol 就像一个“链上的场外交易”协议。为什么这么说呢?0x Protocol 的优势就在于它只是一个 Protocol ,可组合性非常强,通过这种方式,采用它的 Dapp 能拿到非常好的交易深度而不必去考虑自建池子带来的流动性问题,但它又并不像 AMM 那么 blockchain native,因为对于交易滑点来说最重要的部分“撮合”是在链下完成的。不过,这并不妨碍 Dapp 去集成它,也不妨碍我们使用它。
目前 0x 仅支持以太坊主网,但官方文档有提到它们希望在多链上有所发展,未来希望它能成为一个跨链跨币种的支付结算系统,实现真正的全球结算。
参考资料
0x Documentation: Core Concepts
0x Protocol Definition (investopedia.com)
Society for Worldwide Interbank Financial Telecommunications (SWIFT) (investopedia.com)
No activity yet