一种通证流转方法、系统、电子设备及存储介质技术方案

技术编号:20919581 阅读:25 留言:0更新日期:2019-04-20 10:20
本申请提供了一种通证流转方法,该方法包括:接收第一用户端发送的与第二用户端进行交易的第一交易请求;其中,所述第一用户端与第二用户端使用第一通证进行交易;利用基于所述第一通证建立的独立共识机构,判断所述第一交易请求对应的通证交易是否合法;若确定所述第一交易请求对应的通证交易合法,则根据通证交易规则规定的第一通证对应的交易费支付比例,收取所述第一通证作为交易费,并为所述第一用户端提供与所述第一交易请求对应的交易服务。本申请实施例通过建立的独立共识机构可以为独立通证进行的交易提供服务,提高交易的效率。本申请实施例还提供了一种通证流转系统、电子设备及存储介质。

A Passport Transfer Method, System, Electronic Equipment and Storage Media

The present application provides a method of circulation of permits, which includes: receiving the first transaction request sent by the first user for trading with the second user; using the first user for trading with the second user; using the independent consensus body established on the first communication to determine whether the first transaction request corresponds to the permit transaction is in conformity with the first transaction request; and using the independent consensus body established on the basis of the first communication to determine whether or not the first transaction request corresponds to the permit transaction. If it is determined that the licensing transaction corresponding to the first transaction request is legitimate, the first transaction is charged as the transaction fee according to the payment ratio of the transaction fee corresponding to the first transaction request stipulated in the rules of the licensing transaction, and the transaction service corresponding to the first transaction request is provided to the first user. The embodiment of this application can improve the efficiency of the transaction by establishing an independent consensus body to provide services for the transaction conducted by an independent passport. The embodiment of the application also provides a passport transfer system, an electronic device and a storage medium.

【技术实现步骤摘要】
一种通证流转方法、系统、电子设备及存储介质
本申请涉及区块链
,具体而言,涉及一种通证流转方法、装置、电子设备及存储介质。
技术介绍
区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。以公链为例,公链可以作为一个全员可参与的去中心化系统,为了实现统一、信任的价值体系,可以在去中心化系统中设计一套完善地、所有参与者都可以遵守并认可的认知体系,该认知体系可以称为共识机制。共识机制保证了价值按照同一套标准进行流通,使得基于共识机制的所有与价值有关的应用得到所有参与者的认可,从而保证区块链上数据是公开、透明且可被信任的。不同区块链可以拥有自己的共识机制以及用于价值流通的通证,当用户进行不同通证之间的交易时,用户需要购买公有链的原生通证,并将购买的原生通证作为交易费,这种方式需要应用的使用者在每次交易中支付原生通证作为交易费,不仅需要应用的使用者保证账户中拥有足够的原生通证,还为每次的交易造成了不便。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种通证流转方法、系统、电子设备以及存储介质,能够基于每种通证建立的独立共识机构,实现不同种类通证之间的流传,解决现有技术中存在的使用不同种类通证的区块链用户之间交易不便的问题,达到提高使用不同种类的用户之间交易效率的效果。第一方面,本申请实施例提供了一种通证流转方法,所述方法包括:接收第一用户端发送的与第二用户端进行交易的第一交易请求;其中,所述第一用户端与第二用户端使用第一通证进行交易;利用基于所述第一通证建立的独立共识机构,判断所述第一交易请求对应的通证交易是否合法;若确定所述第一交易请求对应的通证交易合法,则根据通证交易规则规定的第一通证对应的交易费支付比例,收取所述第一通证作为交易费,并为所述第一用户端提供与所述第一交易请求对应的交易服务。结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,其中,根据以下步骤建立所述独立共识机构:基于接收的建立独立共识机构的注册请求,利用社区成员为建立所述独立共识机构进行投票;利用原生共识机构对所述社区成员进行投票的投票结果进行确认;若确定所述原生共识机构对所述投票结果达成确认共识,则建立为所述第一通证对应的交易进行服务的独立共识机构。结合第一方面,本申请实施例提供了第一方面的第二种可能的实施方式,其中,若接收到所述第一用户端发送的与第三用户端进行交易的第二交易请求,则利用原生共识机构,判断所述第二交易请求对应的通证交易是否合法;其中,所述第三用户使用第二通证进行交易;若确定所述第二交易请求对应的通证交易合法,则根据通证交易规则规定的第一通证与第二通证之间的通证兑换比例以及第一通证对应的交易费支付比例,为所述第一用户端提供与所述第二交易请求对应的交易服务。结合第一方面的第二种可能的实施方式,本申请实施例提供了第一方面的第三种可能的实施方式,其中,根据以下步骤生成所述通证交易规则:基于所述注册请求中携带的所述第一通证与所述原生共识机构流通的原生通证的通证兑换比例,以及所述原生通证与所述第二通证的通证兑换比例,确定所述第一通证与所述第二通证的通证兑换比例;根据与请求发行所述第一通证的应用开发端协商的第一通证对应的交易费支付比例,以及所述第一通证与所述第二通证的通证兑换比例,生成所述通证交易规则。结合第一方面,本申请实施例提供了第一方面的第四种可能的实施方式,其中,所述根据通证交易规则规定的第一通证与第二通证之间的通证兑换比例以及第一通证与第二通证之间的交易费支付比例,为所述第一用户端提供与所述第二交易请求对应的交易服务,包括:根据所述第二交易请求中的第一通证信息及第一通证对应的交易费支付比例,确定收取所述第一通证的交易费额度;在收取确定的所述第一通证的交易费额度之后,按照所述第一通证与所述第三通证之间的通证兑换比例,将所述第二交易请求中的第一通证信息转换为第三通证信息;基于所述第三通证信息为所述第一用户端提供与第三用户端的交易服务。结合第一方面,本申请实施例提供了第一方面的第五种可能的实施方式,其中,所述利用原生共识机构,判断所述第二交易请求对应的通证交易是否合法,包括:根据存储的与所述第一通证对应的历史交易信息以及与所述第二通证对应的历史交易信息,由所述原生共识机构的成员对所述通证交易进行合法性验证;若所述原生共识机构的成员对所述通证交易验证为合法的成员数量达到预设值,则确定所述交易请求对应的通证交易合法。第二方面,本申请实施例还提供了一种通证流转系统,包括:接收模块、判断模块、服务模块;其中,所述接收模块,接收第一用户端发送的与第二用户端进行交易的第一交易请求;其中,所述第一用户端与第二用户端使用第一通证进行交易;所述判断模块,用于利用基于所述第一通证建立的独立共识机构,判断所述第一交易请求对应的通证交易是否合法;所述服务模块,用于若确定所述第一交易请求对应的通证交易合法,则根据通证交易规则规定的第一通证对应的交易费支付比例,收取所述第一通证作为交易费,并为所述第一用户端提供与所述第一交易请求对应的交易服务。结合第二方面,本申请实施例提供了第二方面的第一种可能的实施方式,其中,所述系统还包括:建立模块,用于基于接收的建立独立共识机构的注册请求,利用社区成员为建立所述独立共识机构进行投票;利用原生共识机构对所述社区成员进行投票的投票结果进行确认;若确定所述原生共识机构对所述投票结果达成确认共识,则建立为所述第一通证对应的交易进行服务的独立共识机构。结合第二方面,本申请实施例提供了第二方面的第二种可能的实施方式,其中,所述系统还包括:交易模块,用于若接收到所述第一用户端发送的与第三用户端进行交易的第二交易请求,则利用原生共识机构,判断所述第二交易请求对应的通证交易是否合法;其中,所述第三用户使用第二通证进行交易;若确定所述第二交易请求对应的通证交易合法,则根据通证交易规则规定的第一通证与第二通证之间的通证兑换比例以及第一通证对应的交易费支付比例,为所述第一用户端提供与所述第二交易请求对应的交易服务。结合第二方面的第二种可能的实施方式,本申请实施例提供了第二方面的第三种可能的实施方式,其中,所述交易模块,具体用于根据以下步骤生成所述通证交易规则:基于所述注册请求中携带的所述第一通证与所述原生共识机构流通的原生通证的通证兑换比例,以及所述原生通证与所述第二通证的通证兑换比例,确定所述第一通证与所述第二通证的通证兑换比例;根据与请求发行所述第一通证的应用开发端协商的第一通证对应的交易费支付比例,以及所述第一通证与所述第二通证的通证兑换比例,生成所述通证交易规则。结合第二方面的第二种可能的实施方式,本申请实施例提供了第二方面的第四种可能的实施方式,其中,所述交易模块,具体用于根据以下步骤为所述第一用户端提供与所述第二交易请求对应的交易服务:根据所述第二交易请求中的第一通证信息及第一通证对应的交易费支付比例,确定收取所述第一通证的交易费额度;在收取确定的所述第一通证的交易费额度之后,按照所述第一通证与所述第三通证之间的通证兑换比例,将所述第二本文档来自技高网...

【技术保护点】
1.一种通证流转方法,其特征在于,包括:接收第一用户端发送的与第二用户端进行交易的第一交易请求;其中,所述第一用户端与第二用户端使用第一通证进行交易;利用基于所述第一通证建立的独立共识机构,判断所述第一交易请求对应的通证交易是否合法;若确定所述第一交易请求对应的通证交易合法,则根据通证交易规则规定的第一通证对应的交易费支付比例,收取所述第一通证作为交易费,并为所述第一用户端提供与所述第一交易请求对应的交易服务。

【技术特征摘要】
1.一种通证流转方法,其特征在于,包括:接收第一用户端发送的与第二用户端进行交易的第一交易请求;其中,所述第一用户端与第二用户端使用第一通证进行交易;利用基于所述第一通证建立的独立共识机构,判断所述第一交易请求对应的通证交易是否合法;若确定所述第一交易请求对应的通证交易合法,则根据通证交易规则规定的第一通证对应的交易费支付比例,收取所述第一通证作为交易费,并为所述第一用户端提供与所述第一交易请求对应的交易服务。2.根据权利要求1所述的方法,其特征在于,根据以下步骤建立所述独立共识机构:基于接收的建立独立共识机构的注册请求,利用社区成员为建立所述独立共识机构进行投票;利用原生共识机构对所述社区成员进行投票的投票结果进行确认;若确定所述原生共识机构对所述投票结果达成确认共识,则建立为所述第一通证对应的交易进行服务的独立共识机构。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若接收到所述第一用户端发送的与第三用户端进行交易的第二交易请求,则利用原生共识机构,判断所述第二交易请求对应的通证交易是否合法;其中,所述第三用户使用第二通证进行交易;若确定所述第二交易请求对应的通证交易合法,则根据通证交易规则规定的第一通证与第二通证之间的通证兑换比例以及第一通证对应的交易费支付比例,为所述第一用户端提供与所述第二交易请求对应的交易服务。4.根据权利要求3所述的方法,其特征在于,根据以下步骤生成所述通证交易规则:基于所述注册请求中携带的所述第一通证与所述原生共识机构流通的原生通证的通证兑换比例,以及所述原生通证与所述第二通证的通证兑换比例,确定所述第一通证与所述第二通证的通证兑换比例;根据与请求发行所述第一通证的应用开发端协商的第一通证对应的交易费支付比例,以及所述第一通证与所述第二通证的通证兑换比例,生成所述通证交易规则。5.根据权利要求3所述的方法,其特征在于,所述根据通证交易规则规定的第一通证与第二通证之间的通证兑换比例以及第一通证与第二通证之间的交易费支付比例,为所述第一用户端提供与所述第二交易请求对应的交易服务,包括:根据所述第二交易请求中的第一通证信息及第一通证对应的交易费支付比例,确...

【专利技术属性】
技术研发人员:杨渝朱佩江曾毅王翠翠
申请(专利权)人:互链云网北京科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1