The embodiment of the invention discloses a chain currency exchange method, device, equipment and medium based on block chain. The method includes: obtaining currency exchange request; determining the target exchange amount according to the exchange rate between the source currency and the target currency in the currency exchange request and the amount to be converted; transferring the source currency from the user account of the source currency to the source chain account of the source parallel chain based on the amount to be converted and the target currency from the target parallel chain. Chain accounts are transferred to user accounts. By introducing the source chain account and the target chain account of the source parallel chain, and using the source chain account and the target chain account as the intermediate hub for the exchange of chain currencies issued by different parallel chains, the above scheme achieves the cross-chain exchange of chain currencies, breaks the restriction of the block chain rules on chain currencies, and ensures the credibility and value of chain currencies.
【技术实现步骤摘要】
一种基于区块链的链货币兑换方法、装置、设备和介质
本专利技术实施例涉及区块链数据处理技术,尤其涉及一种基于区块链的链货币兑换方法、装置、设备和介质。
技术介绍
现有区块链技术中,为了支撑区块链中的事务执行,以及激励区块链生成节点,即矿工,为生成区块而付出的工作量,通常会由区块链发行链货币,使用链货币进行交易和支付矿工费用。链货币是由区块链发行并保证唯一性的虚拟货币,以字符串的形式产生、记录和转账,其真实性由区块链的运行规则来保障,被区块链网络中的各个节点所认可。目前典型的一种链货币就是比特币。随着其他联盟链、私有链的建立,各个区块链均有产生自身所有的链货币。现有技术中还提出了多条区块链组合在一起的区块链网络,即超级链,各条区块链之间可配合实现事务处理。但是,受限于区块链中链货币发行的规则,各个区块链中的链货币是无法互通的,因此减弱了区块链之间的交互功能。若完全打破区块链本身规则对链货币的限制,则可能使得链货币无法得到区块链节点的认可,也就失去了可信性和价值。
技术实现思路
本专利技术实施例提供一种基于区块链的链货币兑换方法、装置、设备和介质,以实现链货币的跨链兑换方案。第一方面,本专利技术实施例提供了一种基于区块链的链货币兑换方法,包括:获取货币兑换请求;根据所述货币兑换请求中源货币和目标货币之间的兑换汇率,以及根据待兑换金额确定目标兑换金额;根据所述待兑换金额和所述目标兑换金额,将所述源货币从源货币所属用户账户中转出至源平行链的源链账户,并将目标货币从目标平行链的目标链账户转入所述用户账户中。第二方面,本专利技术实施例还提供了一种基于区块链的链货币兑换装置, ...
【技术保护点】
1.一种基于区块链的链货币兑换方法,其特征在于,所述方法包括:获取货币兑换请求;根据所述货币兑换请求中源货币和目标货币之间的兑换汇率,以及根据待兑换金额确定目标兑换金额;根据所述待兑换金额和所述目标兑换金额,将所述源货币从源货币所属用户账户中转出至源平行链的源链账户,并将目标货币从目标平行链的目标链账户转入所述用户账户中。
【技术特征摘要】
1.一种基于区块链的链货币兑换方法,其特征在于,所述方法包括:获取货币兑换请求;根据所述货币兑换请求中源货币和目标货币之间的兑换汇率,以及根据待兑换金额确定目标兑换金额;根据所述待兑换金额和所述目标兑换金额,将所述源货币从源货币所属用户账户中转出至源平行链的源链账户,并将目标货币从目标平行链的目标链账户转入所述用户账户中。2.根据权利要求1所述的方法,其特征在于,还包括:根据所述目标链账户中的目标货币数额,以及所述源平行链中可用源货币总额,确定所述兑换汇率。3.根据权利要求2所述的方法,其特征在于,所述可用源货币总额等于源平行链中的源货币总额与源链账户中源货币数额之差。4.根据权利要求2或3所述的方法,其特征在于,还包括:获取根据各平行链中货币数额的变化而动态计算出的各平行链货币之间的兑换汇率,并进行显示。5.根据权利要求1所述的方法,其特征在于,获取货币兑换请求包括:获取用户通过人机交互界面输入的货币兑换请求,其中,所述货币兑换请求包括源货币币种和目标货币币种,源货币所属账户,以及包括源货币金额和目标货币金额的至少一个;或根据用户的账户余额或交易事务,产生货币兑换请求。6.根据权利要求1所述的方法,其特征在于,根据所述待兑换金额和所述目标兑换金额,将所述源货币从源货币所属用户账户中转出至源平行链的源链账户,并将目标货币从目标平行链的目标链账户转入所述用户账户中包括:根据所述待兑换金额和所述目标兑换金额中的一个,在源平行链发起源货币转账事务请求,以将所述源货币从源货币所属用户账户中转出至源平行链的源链账户;在确认所述源...
【专利技术属性】
技术研发人员:魏菱,肖伟,于雅楠,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。