MOV市场可以分为超导兑换、磁力兑换和闪电兑换。由于Bycoin的简洁性、易用性,目前大多数用户都是通过BycoinAPP使用MOV的产品。虽然Bycoin优点良多,但并不适合有做市商需求的用户。针对这部分用户,MOV团队提供了RESTfulAPI或MOV-MMDK在MOV市场参与做市。本文会通过简单一个的例子讲解如何通过MOV-MMDK使用磁力兑换。
磁力做市架构和原理
MOVServer只是提供订单与交易之间的相互转化,实际上所有的订单都是由用户签名后提交,并最终由智能合约进行撮合的过程。MOVServer提供了与中心化交易所接近一致的API接口,其交易时的API使用体验,基本与中心化交易所一致,但依然有一些不同,下面我们将会进行说明。
准备工作
在正式开始之前,我们先进行一些准备吧!包括名词解释和所需工具的准备:
磁力兑换
磁力兑换是MOV协议下的核心产品之一,是将用户的资产通过合约的形式在链上完成挂单,撮合和成交的一种资产交易方式。通俗的说,磁力兑换实现的就是去中心化交易的功能,并且在去中心的同时具备了媲美中心化交易所的速度。
《“区块链+”如何重构内容产业生态》获第三十一届中国新闻奖三等奖:金色财经报道,人民日报(2021年11月08日 第?17版)发布第三十一届中国新闻奖获奖作品目录,《“区块链+”如何重构内容产业生态》获第三十一届中国新闻奖三等奖,刊播单位:新闻与写作?,报送单位:北京记协。[2021/11/8 6:37:41]
MOVServer
连接MOV的中心化服务器,用户使用其提供RESTfulAPI在MOV上进行交易。
MOV-MMDK
MOVMarketMakerDevelopmentKit,基于MOVServer的RESTfulAPI开发的PythonSDK
工具准备:
Python
MOV-MMDK是基于MOVServer的RESTfulAPI开发的PythonSDK,使用前请确保在你有Python3开发环境。本教程所有过程使用的版本为Python3.6.9
MOV-MMDK安装
MOVMarketMakerDevelopmentKit,基于MOVServer的RESTfulAPI开发的PythonSDK,提供获取市场深度、发送订单、取消订单、查询订单、查询账户余额等功能。
gitclonehttps://github.com/Bytom/mov-mmdk
美众议员:将继续就如何将数字资产纳入监管框架与金融服务委员会进行对话:金色财经报道,美国众议员Don Beyer(非委员会成员)发表了一份声明,赞赏了金融服务委员会今天举行的听证会,并提到了他关于加密货币监管的法案。他说:“我的全面数字资产立法是针对这些努力的绝佳起点。我期待与主席Maxine Waters和委员会其他成员继续就国会如何将数字资产纳入监管框架进行对话,这是行业和监管机构一直以来越来越强调的需求。[2021/12/9 13:00:06]
cdmov-mmdk/
pip3install-rrequirements.txt
python3setup.pyinstall
温馨提示:推荐在
macOS或
Linux环境下使用,Windows环境下安装依赖的过程比较繁琐。
详细教程
详细的教程我们通过一个示例来演示如何通过MMDK使用磁力兑换。我们可以在直接在Python解释器中运行我们的代码。
1.在命令行界面输入以下命令即可进入Python解释器
python3
2.接下来需要在代码中添加依赖,创建Api对象就可以调用MOV-MMDK提供的API参与磁力兑换做市商
“比特币是如何制造出来的”排名微博热搜榜第29位:微博热搜显示,“比特币是如何制造出来的”排名微博热搜榜第29位。[2021/5/21 22:28:16]
frommov_sdk.mov_apiimportMovApi
3.获取私钥并初始化,以下提供了四种不同的初始化方法。本教程在演示的时候选择第一种方式。
gitclonehttps://github.com/Bytom/mov-mmdk
//通过助记词初始化api=MovApi(secret_key="")config=api.init_from_mnemonic("你的助记词")print(api.main_address)print(api.vapor_address)print(api.public_key)
//通过私钥初始化api=MovApi(secret_key="你的私钥")print(api.main_address)print(api.vapor_address)print(api.public_key)
声音 | 中远海运董事长许立荣:如何将区块链等技术与航运业结合 是挑战也是机遇:据第一财经消息,7月11日,在“2019年中国航海日论坛”主论坛上,中国远洋海运集团有限公司董事长许立荣表示,“当前各种新技术更是层出不穷,大数据、云计算、区块链、无人驾驶、人工智能等。如何把这些新技术与古老的航运业相结合,创新商业模式,既是新的挑战,也是创新的难得机遇。”论坛上,新加坡海事与港口局局长柯丽芬介绍,以新加坡为营运基地的太平船务已成功试行了一套以区块链为基础的电子提单系统。转让销售证明书的行政程序时间大幅减少,从以往的7天,减少到只要1秒钟。[2019/7/11]
//以下两种方式会创建新地址并且初始化api=MovApi("")print(api.secret_key)print(api.main_address)print(api.vapor_address)print(api.public_key)
api=MovApi("")print(api.get_new_secret_key())print(api.main_address)print(api.vapor_address)
根据自己需求创建好api对象就可以调用sdk提供的方法进行交易。对于Bycoin的用户,推荐使用第一种初始化的方式,可以在Bycoin-设置-钱包设置-备份助记词中获取自己账户的助记词,每个助记词用空格分隔。
韩国政府召开紧急会议 讨论如何遏制加密货币投机:首尔12月13日电 韩国政府周三召集了相关部委的紧急会议,讨论如何在当地投资者日益担忧财务损失的情况下遏制加密货币投机。会议汇集了司法部,财政部,科学部和ICT部,金融服务委员会,韩国通信委员会,公平贸易委员会和国家税务局的高级官员。比特币和以太坊等加密货币近年来迅速普及。韩国是世界上最大的比特币交易所之一,约有100万人拥有最知名的数字货币。[2017/12/13]
4.通过sdk获得磁力交易对信息并输出:
print(api.get_exchange_info())
5.获取市场指定交易对的深度,这里我们获取BTC/USDT交易对的5档深度:
print(api.get_depth("BTC/USDT",5))
6.发送磁力交易订单,例如我们现在发送一笔BTM/USDT的卖出订单,定价为1USDT,数量为1:
print(api.send_order(symbol="BTM/USDT",side="sell",price=1,volume=1))
7.查询所有未成交的磁力订单,可以使用这个方法来查询步骤6发送的订单:
print(api.query_open_orders("BTM/USDT"))
8.通过订单号查询磁力订单
print(api.query_list_orders())
9.磁力撤单,通过订单号,将指定的订单撤销
print(api.cancel_order(6940174)
磁力撤单后,使用
api.query_open_orders("BTM/USDT")查询所有未成交的磁力订单,这时候已经data为空,证明我们确实把该订单取消了。而通过订单号查询,在type中显示为"mov_cancel_order",已取消订单。
10.查询账户所有资产的余额
print(api.get_balance())
以上就是在磁力兑换中常使用的方法,包括了订单的发送、查询、撤销和对账户资产的查阅。本教程中的过程全部通过MOV-MMDK进行磁力交易,返回数据的格式及说明详见MOV-MMDKAPI?除了这种方式以外,用户也可用直接通过磁力兑换的RESTfulAPI进行交易。详见:磁力兑换API
温馨提示:若直接通过磁力兑换的RESTfulAPI进行交易,在submitorder的环节需要用户自己在本地对raw_transaction签名以得到signatures。该过程比较复杂,应该目前推荐使用MOV-MMDK的方式参与做市。
磁力兑换与中心化交易所的区别
交易即转账
用户所有的兑换交易,实际上都是链上的转账,可以到MOV数据中心?以及vapor区块链浏览器?通过链上地址查询到市商做市的所有交易。
拥有私钥,即可转走账户上的所有金额
MOVServer和MOV-MMDK不会存储用户的私钥,用户请妥善保管你的私钥。拥有私钥就拥有账户的最高权限,泄露私钥会导致账户上所有资金被人转走,丢失私钥,将失去对账户资金的控制权!
建议一个交易对对应一个钱包,不要在一个钱包并发多笔交易
构建交易订单实际上是发送一笔UTXO交易。流程是这样的:服务器返还需要签名的相关UTXO交易->用户端签名,提交用户订单到服务器。这时候,如果需要签名的相关UTXO出现重复,则可能导致这笔交易失败。因此我们建议您采用单线程的方式来执行交易订单请求,如果真的需要并发交易的时候,请尽量通过多个钱包单线程的方式来解决问题。
比特币在最近的崩盘期间,价值约20亿美元的多头被清算,剩下的唯一问题是:“比特币的修正是否结束了?”尽管行情上涨时人们知道比特币的修正也将来临,但是,没人知道什么时候它会真正到来.
1900/1/1 0:00:00编译▏Damo索隆世界上第一个尝试AMM模式的项目是Bancor,由于受困于自身的模式,Bancor在DEX市场中的份额逐渐降低.
1900/1/1 0:00:00「美国市场应当说是加密货币行业最容易的市场,有规范和详细的法规政策,交易所在这个范围按部就班地执行并不难做。」曾担任火币美国CEO、现任分布式资本执行董事的傅圣芳告诉链捕手.
1900/1/1 0:00:00通过一个脑洞问题,了解加密资产的全景。昨天有朋友提出一个问题:做一个市值为ETH1/3的项目,需要多少钱?这种脑洞题目,我觉得找个麦肯锡的咨询顾问来回答可能更准确,我说的不是他们的结论准确,而是.
1900/1/1 0:00:00近日,加密借贷公司Cred向特拉华州的提交了破产申请,而其创始人与一名高管深陷法律纠纷,公司负债1亿至5亿美元。至此,这家信贷规模超过3亿美元的明星公司似乎已身陷囹圄再难恢复往日风光.
1900/1/1 0:00:0011月4日,比特币价格突破1.5万美元之际,一个“沉睡”多年的比特币钱包地址中有69,369枚比特币被转移,价值约10.8亿美元.
1900/1/1 0:00:00