DAPP简介
DAPP名称: P2P Orders
当前的smartBCH存在一个痛点: 用户无法挂单交易
而挂单是一个非常重要的刚需。比如dex某个币流动性只有10万U,你要买/卖价值5万U的币,如果通过dex进行,价格冲击(俗称滑点)就会非常大,可以高达百分之几十,这对交易者来说是噩梦。
以下图为例

benswap目前的cats流动性价值176个BCH,如果我们用88个BCH来买入355万个cats,你会发现价格冲击高达49.68%,也就是说你需要花费差不多50%的溢价才能买到。而对于卖出操作也是类似的,需要非常大的折扣才可以卖出去。
所以挂单需求一直是一个刚需,因此 P2P orders 这个简单实用的DAPP就诞生了。
这个DAPP采用一对一的交易机制,也就是说你挂一个单子,别人要么不吃单,要么就是整个吃掉,有点类似于OTC交易。全程都是通过智能合约进行,完全去中心化,不需要中介,不需要锁币,没有充值/提现等操作。
这个DAPP支持smartBCH链上所有sep20格式的token之间(包括BCH)互换。
下面是使用教程
如何创建订单
打开P2P orders的官网 https://orders.cash/
下面我创建一个例子订单,希望用50个cats和别人交易2500个CLK,填写方式如下

下面分别解释一下各个选项的含义(如果你认识英语的话很简单)
- 1 你想要什么币(有常用币种代号可以选择,也可以直接输入币的合约代码)
- 2 你想要的币的数量
- 3 你想要支付什么币 (有常用币种代号可以选择,也可以直接输入币的合约代码)
- 4 你想要支付的币的数量
- 5 订单有效期(默认是4小时)
- 6 点击按钮就创建订单了
- 7 订单链接
注意: 在点击上述编号6的按钮之后,界面会先弹出一个请求授权的按钮出来,务必点击Agree。授权完成之后,再点一次编号6按钮,钱包就会弹出数字签名按钮,然后就可以生成订单链接了。
然后复制订单连接,通过其他渠道(比如微信/电报群)发送出去,等待别人吃单即可。
查看订单状态&撤单
挂单者可以打开自己的订单链接随时查看状态,以上述订单为例,挂单者打开是这样的

箭头1是订单状态: 目前的状态是Not Dealt,即未成交的意思。
箭头2按钮点击可以取消订单。
如何吃单
这个订单模式不指定吃单人,任何人只要愿意都可以去吃单。
打开订单链接

我们先仔细看一下挂单者提供的价格是否合适 ,如果合适就点击箭头处的按钮吃单。
第一次操作需要先授权,点Agree

然后再点一次“Take This Order”按钮进行吃单
成功交易后,再刷新订单界面,就会发现状态变成了Already Dealt(已经成交),而且吃单按钮也不见了。

常见问题
1 这个DAPP安全吗?
安全,这是smartBCH首席开发者王博士专门搞的小工具,请放心使用。
2 订单链接丢了怎么办?
DAPP网站是不存储你的订单链接的,所以请妥善保存。不过如果你在发布订单到外界之前,不慎弄丢连接也没有影响,重新生成一个就可以。
3 这个没法部分吃单,如果我要挂大单怎么办?
可以拆分成多个较小的订单挂出来,这样更容易成交。
4 挂单怎么设置价格?
价格可以随意定,但是最好参考市场价来,如果你卖价远高于市场价/买价远低于市场价,那很难有人去吃单。
One thought on “P2P Orders 使用教程”