欧意交易所官网在线登陆|使用契约的链上限价订单
这篇文章首先发表在 Medium 上。
我们开发了链上限价订单。 它基于一种称为契约的智能合约,只有在花费输出的交易满足特定条件时才可以花费输出。 为了演示其工作原理,我们实施了以比特币支付的 Ordinals 代币买卖限价订单,无需托管人。 它可以运行在任何比特币协议链上,例如Bitcoin SV和MVC。
限价订单
限价单使买方或卖方(通常称为制造商)能够确定他们愿意在市场上买卖资产的特定价格。 随后,另一个交易者可以选择“接受”该报价并进行交易。 这一过程通常在托管交易所中得到促进,交易所暂时持有双方的资金,并采用内部结算机制来相应地分配资金。 然而,这种方法涉及将资金信任给第三方,从而使他们面临因系统黑客或内部盗窃而造成的潜在损失,其中第三方可能会消失或盗用资金。
推荐阅读 1什么是 GammaSwap? 为交易者提供免费的衍生品交易平台
2小时前 2根据法官的说法,Coinbase 和 SEC 为辩论分配了平等的时间
2小时前信用
契约
比特币契约限制了 UTXO 的使用方式。 它是在 sCrypt 中使用 ScriptContext 实现的。
例如,制造商可以下一个卖出订单,将 10 个 PEPE 代币锁定到契约合约中,允许任何购买者提取最多 10 个 PEPE 代币,只要他们向卖家支付,例如,他们移除的每个 PEPE 1000 聪。
如果买方希望交易的金额低于 10 个 PEPE 限制(例如 7 个),他们可以选择为其余 3 个 PEPE 创建受相同契约约束的代币找零输出。 在这种特殊情况下,卖方被确定为制造商,买方在限价订单的框架内扮演接受者的角色。 该机制有利于部分履行限价订单的过程。
该限价单可以看作是 RUN 代币的 OrderLock 和 Ordinals 的 OrdinalLock 的扩展,只能进行全额交易。
如果订单未 100% 成交,合约还允许卖方取消订单并拿走剩余的 PEPE。
执行
我们使用 BSV-20 可替代代币作为创建限价订单的示例,并用比特币进行交易。
卖出限价单
一定数量的 BSV-20 代币被锁定在契约智能合约中。 买方可以从智能合约中获取部分或全部代币,前提是他在同一合约调用交易中向卖方支付要价。
描述卖出限价订单的交易图
买家可以通过在同一合约调用交易中将聪转移到买家的地址来兑换 BSV-20 代币。 这是在调用合约的“购买”公共方法时完成的。
还有一种“取消”方法,允许买家在订单未 100% 成交时取回资金。
BSV20限价卖单
买入限价单
限价卖出订单非常相似。 只是这一次,智能合约中锁定了一定数量的比特币,而不是 BSV-20 代币。
描述买入限价订单的交易图
由于智能合约本身无法确认 BSV-20 代币的真实性,因此使用了预言机服务。 预言机通过签署其引用以及金额和代币的铭文来保证代币的有效性。 智能合约验证此签名。
观察:比特币是一台运行良好的机器:sCrypt 首席执行官刘晓辉
区块链新手? 查看 CoinGeek 的区块链初学者部分,这是了解更多有关区块链技术的终极资源指南。
猜你喜欢
- okex交易平台app|亚瑟·海斯 (Arthur Hayes) 表示比特币的上涨将继续:他解释了原因
- okex交易平台app|如何在魔兽世界中获得剑斩符文
- 欧交易所app下载|BOE:区块链上的资产代币化可能会增加系统性风险
- 0KX交易所官方下载|比特币的上涨能否与BTCS奖金事件竞争?
- 欧意交易所app官网|分析师预测 Solana ($SOL) 价格为 32 美元“泄洪”
- ok交易平台app下载|SBF 在最近的证词中表示,他相信为 Alameda 获取 FTX 客户资金“是合法的”
- 欧意交易平台app|现在是购买币安币的合适时机吗? 预计的机会是什么时候?
- 欧交易所app下载ios|11 月 3 日今日加密货币涨幅居前 – NEAR Protocol、Mask Network、Nervos Network、Ark
- 欧意交易所官网在线登陆|第一银行和其他 5 只股票的销售增长较高,股本回报率超过 3%
- 欧意交易所苹果下载app|加密货币市场最新动态及Solana、Chiliz、Avax分析