基于区块链的域名交易方法及装置与流程

文档序号:17940247发布日期:2019-06-18 23:00阅读:260来源:国知局
基于区块链的域名交易方法及装置与流程

本发明实施例涉及计算机技术领域,具体涉及一种基于区块链的域名交易方法及装置。



背景技术:

域名系统作为重要的互联网基础资源,其帮助人们完成从好记的域名到难于记忆的ip地址之间的映射。由于域名注册普遍适用先注先得的规则,对有意义关联的数字、单词缩写、谐音等短域名往往被大量抢注,企业或个人对此类域名有需求需要通过二级市场去获得,由此产生了各种的域名交易平台。这类平台存在以下问题:

1)交易平台的通用性差。现有的交易平台与某些注册管理机构及注册商具体系统间有高度的耦合性,难于扩展。

2)平台提供待交易域名信息的可信性低以及交易过程的透明度差。对交易网站上提供域名相关信息的真实性、完整性以及平台在交易过程中的操作过程缺乏有效的监督管理手段。

3)交易过程竞价形式单一。相对于搜素引擎竞价排名,互联网广告位投放系统丰富多样竞价机制,现有的域名交易平台的竞价方式显得单一,难于扩展。



技术实现要素:

针对现有技术中的问题,本发明实施例提供一种基于区块链的域名交易方法及装置。

第一方面,本发明实施例提供了一种基于区块链的域名交易方法,包括:

建立用于域名交易的区块链系统;

域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方通过所述区块链系统完成域名交易过程。

进一步地,所述域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方通过所述区块链系统完成域名交易过程,包括:

所述域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方通过所述区块链系统,基于智能合约的交易处理方式完成域名交易过程。

进一步地,所述域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方通过所述区块链系统,基于智能合约的交易处理方式完成域名交易过程,包括:

对于域名出售者:

域名出售者向域名注册商和域名注册机构申请域名交易许可凭证;

域名出售者在获得域名交易许可凭证后,向交易服务平台提交域名交易申请并提供域名交易许可凭证;

交易服务平台审核域名交易申请以及域名交易许可凭证无误后根据用户的交易申请信息创建相应的交易智能合约;

区块链系统根据创建的智能合约启动交易过程,直到预设的交易终止条件得到满足;

交易结果经过区块链共识机制确认后,智能合约记录的交易过程和结果数据将写入区块链存储结构;

域名出售者查询区块链上的交易确认结果,并办理相关交易事项;

对于域名购买/竞拍者:

域名购买/竞拍者提交域名购买/竞拍申请;

交易服务平台审核域名购买/竞拍者相关信息后,根据域名购买/竞拍者的域名购买/竞拍申请,调用相应智能合约接口,为域名购买/竞拍者转发申请或者报价;

域名购买/竞拍者根据域名竞拍情况,提交新的申请或报价;

交易服务平台审核域名购买/竞拍者相关信息后,为域名购买/竞拍者转发新的申请或者报价;

预设的交易终止条件得到满足后,交易的获胜者通过交易服务平台从区块链平台上获得带数字签名的交易成功的凭证;

域名购买/竞拍者凭交易成功凭证办理相关交易事项。

进一步地,所述方法还包括:

域名出售者和域名购买/竞拍者下载预设客户端并进行注册;

交易服务平台对域名出售者和域名购买/竞拍者的注册信息进行验证,若验证通过,则对域名出售者和域名购买/竞拍者进行身份验证,并对身份验证成功的域名出售者和域名购买/竞拍者授予交易权限。

第二方面,本发明还提供了一种基于区块链的域名交易装置,包括:

组建模块,用于建立用于域名交易的区块链系统;

交易模块,用于使得域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方通过所述区块链系统完成域名交易过程。

进一步地,所述交易模块,用于使得所述域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方通过所述区块链系统,基于智能合约的交易处理方式完成域名交易过程。

进一步地,对于域名出售者,所述交易模块,用于使得:

域名出售者向域名注册商和域名注册机构申请域名交易许可凭证;

域名出售者在获得域名交易许可凭证后,向交易服务平台提交域名交易申请并提供域名交易许可凭证;

交易服务平台审核域名交易申请以及域名交易许可凭证无误后根据用户的交易申请信息创建相应的交易智能合约;

区块链系统根据创建的智能合约启动交易过程,直到预设的交易终止条件得到满足;

交易结果经过区块链共识机制确认后,智能合约记录的交易过程和结果数据将写入区块链存储结构;

域名出售者查询区块链上的交易确认结果,并办理相关交易事项;

对于域名购买/竞拍者,所述交易模块,用于使得:

域名购买/竞拍者提交域名购买/竞拍申请;

交易服务平台审核域名购买/竞拍者相关信息后,根据域名购买/竞拍者的域名购买/竞拍申请,调用相应智能合约接口,为域名购买/竞拍者转发申请或者报价;

域名购买/竞拍者根据域名竞拍情况,提交新的申请或报价;

交易服务平台审核域名购买/竞拍者相关信息后,为域名购买/竞拍者转发新的申请或者报价;

预设的交易终止条件得到满足后,交易的获胜者通过交易服务平台从区块链平台上获得带数字签名的交易成功的凭证;

域名购买/竞拍者凭交易成功凭证办理相关交易事项。

进一步地,所述装置还包括:

注册验证模块,用于使得域名出售者和域名购买/竞拍者下载预设客户端并进行注册,以及使得交易服务平台对域名出售者和域名购买/竞拍者的注册信息进行验证,若验证通过,则对域名出售者和域名购买/竞拍者进行身份验证,并对身份验证成功的域名出售者和域名购买/竞拍者授予交易权限。

第三方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述基于区块链的域名交易方法的步骤。

第四方面,本发明实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述基于区块链的域名交易方法的步骤。

由上述技术方案可知,本发明实施例提供的基于区块链的域名交易方法及装置,基于区块链的方式,建立用于域名交易的区块链系统,使得域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方通过所述区块链系统完成域名交易过程。本发明实施例基于区块链机制,为域名交易提供一个独立于域名注册机构与域名注册商系统的通用自动化交易系统和流程,利用区块链公开透明、不可篡改、难于攻击等特点,实现了公平、公正且安全的域名交易。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例提供的基于区块链的域名交易方法的流程图;

图2是本发明一实施例提供的区块链系统示意图;

图3是本发明另一实施例提供的基于区块链的域名交易装置的结构示意图;

图4是本发明又一实施例提供的电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例基于区块链机制,为域名交易提供一个独立于域名注册机构与域名注册商系统的通用自动化交易系统和流程,利用区块链公开透明、不可篡改、难于攻击等特点,实现了公平、公正且安全的域名交易。下面将通过实施例对本发明提供的基于区块链的域名交易方法进行详细说明。

图1示出了本发明实施例提供的基于区块链的域名交易方法的流程图。如图1所示,本发明实施例提供的基于区块链的域名交易方法包括如下步骤:

步骤101:建立用于域名交易的区块链系统。

在本步骤中,建立用于域名交易的区块链系统,区块链系统上包含有域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方各节点,区块链系统上的域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方可以通过所述区块链系统完成域名交易过程。

步骤102:域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方通过所述区块链系统完成域名交易过程。

在本实施例中,利用区块链公开透明、不可篡改、难于攻击等特点,区块链系统上的域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方可以通过所述区块链系统完成域名交易过程,从而可以实现公平、公正且安全的域名交易。

由上述技术方案可知,本发明实施例提供的基于区块链的域名交易方法及装置,基于区块链的方式,建立用于域名交易的区块链系统,使得域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方通过所述区块链系统完成域名交易过程。本发明实施例基于区块链机制,为域名交易提供一个独立于域名注册机构与域名注册商系统的通用自动化交易系统和流程,利用区块链公开透明、不可篡改、难于攻击等特点,实现了公平、公正且安全的域名交易。

基于上述实施例的内容,在本实施例中,上述步骤102可通过如下方式实现:

所述域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方通过所述区块链系统,基于智能合约的交易处理方式完成域名交易过程。

在本实施例中,基于智能合约的交易处理方式完成域名交易过程,由于智能合约具备可编程的特点,因此可灵活设计交易竞价机制,为用户提供更多的选择。

基于上述实施例的内容,在本实施例中,所述域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方通过所述区块链系统,基于智能合约的交易处理方式完成域名交易过程,包括:

对于域名出售者:

域名出售者向域名注册商和域名注册机构申请域名交易许可凭证;

域名出售者在获得域名交易许可凭证后,向交易服务平台提交域名交易申请并提供域名交易许可凭证;

交易服务平台审核域名交易申请以及域名交易许可凭证无误后根据用户的交易申请信息创建相应的交易智能合约;

区块链系统根据创建的智能合约启动交易过程,直到预设的交易终止条件得到满足;

交易结果经过区块链共识机制确认后,智能合约记录的交易过程和结果数据将写入区块链存储结构;

域名出售者查询区块链上的交易确认结果,并办理相关交易事项,如收款、域名转出、保证金退款等后续业务;

对于域名购买/竞拍者:

域名购买/竞拍者提交域名购买/竞拍申请;

交易服务平台审核域名购买/竞拍者相关信息后,根据域名购买/竞拍者的域名购买/竞拍申请,调用相应智能合约接口,为域名购买/竞拍者转发申请或者报价;

域名购买/竞拍者根据域名竞拍情况,提交新的申请或报价;

交易服务平台审核域名购买/竞拍者相关信息后,为域名购买/竞拍者转发新的申请或者报价;

预设的交易终止条件得到满足后,交易的获胜者通过交易服务平台从区块链平台上获得带数字签名的交易成功的凭证;

域名购买/竞拍者凭交易成功凭证办理相关交易事项,如付款、域名转让、保证金退款等后续业务。

在本实施例中,参见图2,域名出售者和域名购买/竞拍者在域名交易流程中均通过客户端app请求处理相关业务,具体包括:用户注册提交;用户身份核验材料提交;域名交易许可凭证申请;域名出售申请;域名购买/竞价申请;报价;交易信息查询;交易确认;保证金管理。

需要说明的是,在进行域名交易之前,域名出售者和域名购买/竞拍者需要先下载预设客户端并进行注册,服务平台通过邮箱或手机验证码方式核验用户注册信息,接受或者拒绝注册;域名出售者和域名购买/竞拍者提交能证明身份的证件原件及复印件照片,服务平台通过公安机关接口核验证件真实性,并通过与客户端app交互采用人脸检测和活体检测技术确认人证的合一性,通过身份核验的用户随时发起域名交易申请。身份核验成功的域名出售者需要先申请域名交易可凭证,交易许可凭证是经域名注册管理机构审核由注册商颁发给客户的域名交易许可凭证。交易许可凭证记载待交易域名当前的注册信息,是否可以合法无障碍转出,许可交易的有效时间段,证书的颁发机构、审核机构等。参见图2,服务平台负责接收客户端app请求,并与注册商系统、区块链系统协同,处理用户请求向用户返回处理结果。同时服务平台管理保存了用户的注册信息、身份核验信息、用户操作状态信息。区块链系统基于但不限于以太坊(ethereum)开源代码重构而来,采用但不限于采用类似pos的共识算法。区块链部署支持各种交易机制的智能合约,智能合约支持多种域名交易和竞拍形式,交易结果由区块链共识机制确认,并将最终结果写入区块链存储结构。可见,本实施例为域名交易提供一个独立于域名注册机构与域名注册商系统的通用自动化交易系统和流程;本实施例利用区块链构建域名注册机构、注册商与第三方监管机构共同参与的域名交易监督管理体制,特别是利用区块链的共识机制,确保域名交易过程的公平性,保障域名交易双方的正当权益;本实施例利用智能合约可编程的特点,灵活设计交易竞价机制,为用户提供更多的选择;本实施例提供可信的交易过程历史记录和证据。

下面通过一个具体的实例对本实施例提供的基于区块链的域名交易方法进行详细说明,具体实施流程如下所述:

s1、用户终端安装的app并进行注册;

s2、服务平台通过邮箱或手机验证码方式核验用户注册信息,接受或者拒绝注册;

s3、用户提交能证明身份的证件原件及复印件照片,服务平台通过公安机关接口核验证件真实性,并通过与app交互采用人脸检测和活体检测技术确认人证的合一性;

s4、通过身份核验的用户随时发起域名交易申请;

对于域名出售者:

a、用户申请域名交易可凭证。用户向注册商提交申请资料。注册商在审核用户申请资料的基础上提请注册管理机构审核。如果用户的通过审核,注册商为用户颁发域名交易许可凭证;

b、用户向服务平台提交域名交易申请并提供交易许可凭证;

c、服务平台审核用户提交的交易许可凭证,结合保证金缴纳情况,根据用户的交易申请信息创建相应的交易合约;

d、区块链系统创建的智能合约启动交易过程,直到预设的交易终止条件得到满足;

e、交易结果经过共识机制确认后,智能合约记录的交易过程和结果数据将写入区块链存储结构。用户通过客户端app查询区块链上的交易确认结果,并办理收款、域名转出、保证金退款等后续业务。

对于购买/竞拍者:

a、提交域名购买/竞拍申请;

b、服务平台审核购买/竞拍者身份和保证金账户状态后,根据用户的具体申请,调用相应智能合约接口,为用户转发申请或者报价;

c、用户用过客户端app查询相关情况,并可不断提交新的申请或报价;

d、服务平台审核用户保证金情况,为用户转发新的申请或者报价;

e、预设的交易终止条件得到满足后,交易的获胜者可以通过服务平台从区块链平台上获得带数字签名的交易成功的凭证;

f、用户凭交易成功凭证办理付款、域名转让、保证金退款等后续业务。

进一步地,智能合约可以使用代币为交易双方做资金结算。可理解的是,在交易中根据合约性质的不同,域名出售者可以通过智能合约接口修改出价或者出价策略。

由上面描述可知,本实施例在域名交易环节引入了区块链和智能合约技术,基于智能合约自动化实现域名的交易过程,其优点在于:第一,采用域名交易许可凭证解除了交易系统与注册商系统的耦合,使交易平台具有通用性;第二,交易全过程由智能合约按照预先设定的机制自动进行,域名信息的真实性和竞拍结果由联盟链上的全体节点投票确认,确保了域名交易的公平性和可信性。第三,利用区块链历史数据不可篡改的特点,保存了真实的域名交易历史数据。第四,利用智能合约可编程的特点,使域名交易机制变得灵活,为用户提供更多的交易方式选择。同时采用智能合约信息保密和隐私保护技术,保证交易各方的权益。

基于相同的发明构思,本发明另一实施例提供了一种基于区块链的域名交易装置,参见图3,该装置包括:组建模块21和交易模块22,其中:

组建模块21,用于建立用于域名交易的区块链系统;

交易模块22,用于使得域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方通过所述区块链系统完成域名交易过程。

基于上述实施例,在本实施例中,所述交易模块22,用于使得所述域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方通过所述区块链系统,基于智能合约的交易处理方式完成域名交易过程。

基于上述实施例,在本实施例中,对于域名出售者,所述交易模块22,用于使得:

域名出售者向域名注册商和域名注册机构申请域名交易许可凭证;

域名出售者在获得域名交易许可凭证后,向交易服务平台提交域名交易申请并提供域名交易许可凭证;

交易服务平台审核域名交易申请以及域名交易许可凭证无误后根据用户的交易申请信息创建相应的交易智能合约;

区块链系统根据创建的智能合约启动交易过程,直到预设的交易终止条件得到满足;

交易结果经过区块链共识机制确认后,智能合约记录的交易过程和结果数据将写入区块链存储结构;

域名出售者查询区块链上的交易确认结果,并办理相关交易事项;

对于域名购买/竞拍者,所述交易模块,用于使得:

域名购买/竞拍者提交域名购买/竞拍申请;

交易服务平台审核域名购买/竞拍者相关信息后,根据域名购买/竞拍者的域名购买/竞拍申请,调用相应智能合约接口,为域名购买/竞拍者转发申请或者报价;

域名购买/竞拍者根据域名竞拍情况,提交新的申请或报价;

交易服务平台审核域名购买/竞拍者相关信息后,为域名购买/竞拍者转发新的申请或者报价;

预设的交易终止条件得到满足后,交易的获胜者通过交易服务平台从区块链平台上获得带数字签名的交易成功的凭证;

域名购买/竞拍者凭交易成功凭证办理相关交易事项。

基于上述实施例,在本实施例中,所述装置还包括:

注册验证模块,用于使得域名出售者和域名购买/竞拍者下载预设客户端并进行注册,以及使得交易服务平台对域名出售者和域名购买/竞拍者的注册信息进行验证,若验证通过,则对域名出售者和域名购买/竞拍者进行身份验证,并对身份验证成功的域名出售者和域名购买/竞拍者授予交易权限。

由于本发明实施例提供的基于区块链的域名交易装置,可以用于执行上述实施例所述的基于区块链的域名交易方法,其工作原理和有益效果类似,故此处不再详述,具体内容可参见上述实施例的介绍。

基于相同的发明构思,本发明又一实施例提供了一种电子设备,参见图4,所述电子设备具体包括如下内容:处理器301、存储器302、通信接口303和总线304;

其中,所述处理器301、存储器302、通信接口303通过所述总线304完成相互间的通信;所述通信接口303用于实现各建模软件及智能制造装备模块库等相关设备之间的信息传输;

所述处理器301用于调用所述存储器302中的计算机程序,所述处理器执行所述计算机程序时实现上述基于区块链的域名交易方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述过程:建立用于域名交易的区块链系统,使得域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方通过所述区块链系统完成域名交易过程。

基于相同的发明构思,本发明又一实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述基于区块链的域名交易方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述过程:建立用于域名交易的区块链系统,使得域名出售者、域名购买/竞拍者、域名注册商、域名注册机构、交易服务平台和监管方通过所述区块链系统完成域名交易过程。

此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1