随着区块链技术在国内受到普遍的关注,虚拟币交易系统开发激发了人们的浓厚兴趣。例如国内比较出名的火币网,就包含了虚拟币交易中的法币交易、币币交易、杠杆交易等形式。针对眼下火热的区块链虚拟币交易市场,推出了成品虚拟币交易平台源码,可
以快速搭建虚拟币交易系统,并且涵盖了法币交易和币币交易两种交易形式。本篇主要介绍虚拟币交易平台源码法币交易流程。
区块链最早作为比特币的底层技术由 Nakamoto(2008)提出。但比特币的脚本语言缺乏图灵完备性 2(Turing completeness),使用的 UTXO(unspent transaction output,未使用交易输出)模型难以支持复杂的状态操作。为此,Buterin(2013)提出了以
太坊(Ethereum)。以太坊是一个基于账户模型的区块链系统,脚本语言具有图灵完备性,目标是实现 Szabo(1994)提出的智能合约(smart contract)并支持分布式应用(decentralized application,简称是 DApp)。
1.用户注册登录操作
用户在平台上登录注册后可实现两步重要的操作,都需要提前添加区块链钱包地址。
1)提币操作,用户填写完提币数量后选择已添加的数字钱包地址,提交后台进行审核。平台判定有无异常,无异常则正常提币,有异常则驳回用户的提币申请。
2)充币交易,用户填写区块链交易ID,选择已添加的数字钱包,发送充币请求后,系统会请求区块链进行验证该笔充币交易,验证有效则完成充币并进入交易流程。
2.法币交易流程
1)法币交易方式,目前用户可通过虚拟币交易平台实现法币交易的两种方式。一是发布交易广告进行挂单出售,二是直接在交易平台中心进行卖出交易。无论哪种形式,系统都会自动撮合,但在交易过程中均会出现交易错误的情况,此时系统会自动为用户处
理。
2)交易过程出错,系统会自动判断买卖双方哪一方出错。若买方已经给买房打款,但卖方始终未确认交易,则买方可提起申诉,系统管理员核对无误后进行过币操作,完成此次交易。若买方未给卖方打款,但提交了已付款通知,则挂单方可提交申诉,系统管
理员核对情况属实后,将会取消本次交易,则此次交易也显示完成,但未真正实现虚拟币售卖交易。
目前主流区块链系统,不管采取以比特币为代表的 UTXO 模型,还是以以太坊为代表的账户模型,也不管脚本语言是否具有图灵完备性或是否支持智能合约,都具有关键特征,可以归纳为「Token 范式」以上则是虚拟币交易系统开发过程中,法币交易流程的实
现说明。后续还会为大家带来币币交易流程说明及区块链钱包相关功能介绍,欢迎继续关注!