一种基于区块链技术的在线拍卖方法及系统与流程

文档序号:16512523发布日期:2019-01-05 09:25阅读:678来源:国知局
一种基于区块链技术的在线拍卖方法及系统与流程

本发明涉及区块链技术领域,更具体地说,涉及一种基于区块链技术的在线拍卖方法及系统。



背景技术:

截止2017年,拍卖行业成交额已连续多年成交额超过5000亿元,其中在线拍卖不仅在成交额上逐年攀升,拍卖品类也日益繁多;值得注意的是,中国拍卖市场的流拍问题和拍品交付环节中问题仍较为严重,如何从拍前准备和拍后交割环节进行更好的管控,以帮助解决流拍和交付问题,是国内在线拍卖行业希望迫切解决的痛点。

目前的在线拍卖技术环节中,有以下突出问题:多数拍品缺乏有说服力的描述和证明文件,投资人无从判断,导致流拍;高价值拍品需要大额交易,而在线支付方案付款方式受限,导致流拍;拍卖不透明,投资人无法判别更高出价的来源真实性和合法性,存在竞拍不公平的风险。

现有技术中,如公开号为cn107679976a,公开时间2018年2月9日,名称为“一种基于区块链的拍卖方法”的中国发明专利文献,公开了一种基于区块链的拍卖方法,通过将拍卖的准备、竞拍和付款环节相关信息在区块链上进行发布和交易,提供一种确保在无第三方信用机构下拍卖的公正性、确保拍卖结果有一定的强制性、与此同时由于无第三方信用机构的参与从而省下相关公正费用的基于区块链的拍卖方法。但该技术主要解决第三方信用机构的公正问题,并不能解决上述目前拍卖环节中的突出问题。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于区块链技术的在线拍卖方法;

还提供了一种基于区块链技术的在线拍卖系统。

本发明解决其技术问题所采用的技术方案是:

构造一种基于区块链技术的在线拍卖方法,其中,包括以下步骤:

第一步:系统方接收并存储拍卖方输入的拍品注册信息,以及由公信机构方输入的拍品认证信息,并存储在区块链上;

第二步:所述系统方在所述区块链上创建竞拍合约和质押合约,并将所述拍卖方的相应额度保证金转移至所述质押合约中;

第三步:所述系统方在所述竞拍合约中添加竞拍方的注册信息,并将所述竞拍方账户的相应额度保证金转移至所述质押合约中;

第四步:所述系统方在竞拍开始后接收所述竞拍方按所述竞拍合约约定方式的叫价请求,根据所述竞拍合约约定方式决定竞拍胜出方,根据所述质押合约完成拍卖。

本发明所述的基于区块链技术的在线拍卖方法,其中,所述第一步中,所述系统方接收所述拍卖方、所述竞拍方和所述公信机构方上传的身份信息并对其进行核查;

核查通过后,所述系统方对所述拍卖方、所述竞拍方和所述公信机构方分配密钥对,所述密钥对包括公钥和私钥;

所述公钥作为所述拍卖方、所述竞拍方和所述公信机构方在所述系统方生成账户地址的基本输入参数;

所述私钥作为所述拍卖方、所述竞拍方和所述公信机构方的身份标识。

本发明所述的基于区块链技术的在线拍卖方法,其中,所述第一步中,所述拍品认证信息包括拍品基本信息和拍品价值评估信息,并由所述公信机构方添加可信时间戳签名。

本发明所述的基于区块链技术的在线拍卖方法,其中,所述第二步中,所述系统方接收所述拍卖方设定的拍品竞拍合约创建请求,该请求信息由所述拍卖方进行签名确认;

所述系统方审核所述拍卖方的账户资产满足拍卖保证金额要求后,在所述区块链上创建所述竞拍合约和所述质押合约。

本发明所述的基于区块链技术的在线拍卖方法,其中,所述第二步中,所述竞拍合约包括竞拍规则和交付规则。

本发明所述的基于区块链技术的在线拍卖方法,其中,所述第三步中,所述系统方接收所述竞拍方在未开始的所述竞拍合约上的注册信息,所述注册信息由所述竞拍方签名确认;

所述系统方审核所述竞拍方的账户资产满足拍卖资产要求后,在所述竞拍合约中添加所述注册信息,而后将所述竞拍方账户的相应额度保证金转移至所述质押合约中。

本发明所述的基于区块链技术的在线拍卖方法,其中,所述第四步中,所述叫价请求均由所述竞拍方进行可信时间签名。

本发明所述的基于区块链技术的在线拍卖方法,其中,所述第四步中,如果最终叫价满足所述竞价合约,所述质押合约自动将除胜出方外的所述竞拍方保证金转回至其账户,并自动触发所述交付规则启动完成拍卖;

如果最终叫价不满足所述竞价合约,则当前拍卖流拍,所述质押合约自动将保证金分别转回至所述竞拍方和所述拍卖方。

本发明所述的基于区块链技术的在线拍卖方法,其中,还包括步骤:所述竞拍方根据所述竞拍合约向所述质押合约中转入成交价格扣除竞拍方保证金的金额;

若所述竞拍方未能按所述交付规则支付余额,则所述竞拍方违约,所述质押合约中的所有竞拍方保证金自动转至拍卖方账户。

所述竞拍胜出方支付余额后,所述拍卖方按交付规则交付拍品,所述质押合约中所有资产转至所述拍卖方的账户;

若所述拍卖方无法交付拍品,所述质押合约中所有资产自动转至所述竞拍方的账户。

本发明所述的基于区块链技术的在线拍卖方法,其中,所述竞拍方根据所述竞拍合约的约定,选择是否使用委托参与竞拍;

所述竞拍方使用委托时在所述区块链上创建委托合约,或在所述区块链上的现有的委托合约中注册。

本发明所述的基于区块链技术的在线拍卖方法,其中,在所述委托合约中指定竞拍代理人,指定规则由创建所述委托合约的所述竞拍方制定。

本发明所述的基于区块链技术的在线拍卖方法,其中,所述竞拍代理人采用多重签名的方法表示各委托人的代理意愿。

本发明还提供了一种基于区块链技术的在线拍卖系统,根据前面所述的基于区块链技术的在线拍卖方法,所述系统包括:

身份认证模块:用于识别和认证参与拍卖主体的唯一身份信息;

支付交易模块:用于提供法定数字货币和虚拟货币的转入、提现和系统平台内的支付功能;

可信时间签名模块:用于对数字信息进行可信时间签名;

智能合约模块:用于智能合约的注册、运行、接口封装和调用,以及系统级开放的合约规则审核、违规提示的交易拦截过滤功能;所述智能合约包括竞拍合约、质押合约和委托合约;

区块链平台:用于提供具有不可篡改特性的分布式存储平台,用于保存身份信息、交易信息、智能合约信息,并提供所述智能合约的运行环境。

本发明的有益效果在于:本发明使用区块链技术,结合实现拍卖过程的质押合约和竞拍和约,解决拍卖拍品缺乏说服力、拍卖竞价过程不透明导致的拍卖不公平的问题,从而提高竞拍的公平度、透明度,有效提高拍卖标的成交率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将结合附图及实施例对本发明作进一步说明,下面描述中的附图仅仅是本发明的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图:

图1是本发明较佳实施例的基于区块链技术的在线拍卖方法流程图;

图2是本发明较佳实施例的基于区块链技术的在线拍卖方法拍卖方流程图;

图3是本发明较佳实施例的基于区块链技术的在线拍卖方法竞拍方流程图;

图4是本发明较佳实施例的基于区块链技术的在线拍卖方法竞拍结束后的支付和交付流程图;

图5是本发明较佳实施例的基于区块链技术的在线拍卖系统原理框图。

具体实施方式

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

本发明较佳实施例的基于区块链技术的在线拍卖方法流程如图1所示,同时参阅图2-图4,拍卖流程中的参与方有:系统方、拍卖方、公信机构方(对拍品做基本信息和价值评估的)和竞拍方,在线拍卖方法包括如下步骤:

s01:系统方接收并存储拍卖方输入的拍品注册信息,以及由公信机构方输入的拍品认证信息,并存储在区块链上;

s02:系统方在区块链上创建竞拍合约和质押合约,并将拍卖方的相应额度保证金转移至质押合约中;

s03:系统方在竞拍合约中添加竞拍方的注册信息,并将竞拍方账户的相应额度保证金转移至质押合约中;

s04:系统在竞拍开始后接收竞拍方按竞拍合约约定方式的叫价请求,根据竞拍合约约定方式决定竞拍胜出方,根据质押合约完成拍卖。

本方法使用区块链技术,结合实现拍卖过程的质押合约和竞拍和约,解决拍卖拍品缺乏说服力、拍卖竞价过程不透明导致的拍卖不公平的问题,从而提高竞拍的公平度、透明度,有效提高拍卖标的成交率。

如图1-4所示,第一步中,系统方接收拍卖方、竞拍方和公信机构方上传的身份信息并对其进行核查;核查通过后,系统方对拍卖方、竞拍方和公信机构方分配密钥对,密钥对包括公钥和私钥;公钥作为拍卖方、竞拍方和公信机构方在系统方生成账户地址的基本输入参数;私钥作为拍卖方、竞拍方和公信机构方的身份标识;通过支持开放身份认证体系,本发明能够有效降低用户接入和学习成本。

如图1-4所示,第一步中,拍品认证信息包括拍品基本信息和拍品价值评估信息,并由公信机构方添加可信时间戳签名;解决拍卖拍品缺乏说服力、拍卖竞价过程不透明导致的拍卖不公平的问题。

如图1-4所示,第二步中,系统方接收拍卖方设定的拍品竞拍合约创建请求,该请求信息由拍卖方进行签名确认;系统方审核拍卖方的账户资产满足拍卖保证金额要求后,在区块链上创建竞拍合约和质押合约;对拍卖方进行审核,并对强制交纳保证金,降低流拍风险。

如图1-4所示,第二步中,竞拍合约包括竞拍规则和交付规则;竞拍规则保证竞拍叫价过程的有序进行,交付规则保障竞拍叫价结束后货款的顺利交易。

如图1-4所示,第三步中,系统方接收竞拍方在未开始的竞拍合约上的注册信息,注册信息由竞拍方签名确认;系统方审核竞拍方的账户资产满足拍卖资产要求后,在竞拍合约中添加注册信息,而后将竞拍方账户的相应额度保证金转移至质押合约中;对竞拍方进行审核并强制交纳保证金,降低流拍风险。

如图1-4所示,第四步中,叫价请求均由竞拍方进行可信时间签名;每次叫价都附加有叫价人的可信时间签名,便于追溯查询,保障叫价的公平性。

如图1-4所示,第四步中,如果最终叫价满足竞价合约,质押合约自动将除胜出方外的竞拍方保证金转回至其账户,并自动触发交付规则启动完成拍卖;如果最终叫价不满足竞价合约,则当前拍卖流拍,质押合约自动将保证金分别转回至竞拍方和拍卖方;保障拍卖方以及竞拍方的保证金安全,且易于追溯。

如图1-4所示,还包括步骤:竞拍方根据竞拍合约向质押合约中转入成交价格扣除竞拍方保证金的金额;若竞拍方未能按交付规则支付余额,则竞拍方违约,质押合约中的所有竞拍方保证金自动转至拍卖方账户;对竞拍方进行强制限制,避免胡乱叫价干扰正常拍卖。

如图1-4所示,还包括步骤:竞拍胜出方支付余额后,拍卖方按交付规则交付拍品,质押合约中所有资产转至拍卖方的账户;若拍卖方无法交付拍品,质押合约中所有资产自动转至竞拍方的账户;对拍卖方进行强制限制,避免胡乱拍卖干扰正常拍卖。

如图1-4所示,竞拍方根据竞拍合约的约定,选择是否使用委托参与竞拍;竞拍方使用委托时在区块链上创建委托合约,或在区块链上的现有的委托合约中注册;方便竞拍方选择进行委托拍卖和自动竞价拍卖。

如图1-4所示,委托合约中可指定竞拍代理人,指定规则由创建委托合约的竞拍方制定。

如图1-4所示,竞拍代理人采用多重签名的方法表示各委托人的代理意愿。

具体地,如图2所示,拍卖方流程包括如下步骤:

步骤s201、开放身份认证:通过第三方认证平台接入认证或上传实名认证信息,由系统进行认证,认证信息存储在区块链上;

步骤s202、数字资产注册:已认证用户通过银行转账、在线支付等方式向系统转入资金,注册用于参与系统竞拍的数字资产,资产记录在区块链上;

步骤s203、拍品信息注册:已认证并已注册资产的用户可以作为拍卖方,通过第三方公信平台导入经过专业认证的拍品基本信息和评估信息,存储在区块链上,以备公示;

步骤s204、发起拍卖:拍卖方设定已注册竞拍标的的竞拍规则和交付规则,同意按系统规则将保证金从个人注册的数字资产转至质押合约中;

步骤s205、系统方判断数字资产是否满足保证金额度要求,如果不满足,则发起竞拍失败;如果满足,执行步骤s206;

步骤s206、系统根据拍卖方设定的竞拍规则生成竞拍合约,根据交付规则生成质押合约,拍卖方的保证金转移至质押合约中,并记录在区块链上;

步骤s207、开始竞拍:当系统时间到达拍卖方在竞拍规则中设定的开始时间后,竞拍合约开始接收竞价请求;

步骤s208、系统判断是否到达竞拍结束时间,如果没有,则竞拍延时,拍卖方可以通过根据需求选择延迟竞拍结束时间;

步骤s209、结束竞拍:当系统时间到达拍卖方在竞拍规则中设定的结束时间后,竞价智能合约停止接收竞价请求。

具体地,如图3所示,竞拍方流程包括如下步骤:

步骤s301、开放身份认证:通过第三方认证平台接入认证或上传实名认证信息,由系统进行认证,认证信息存储在区块链上;

步骤s302、数字资产注册:已认证用户通过银行转账、在线支付等方式向系统转入资金,注册用于参与系统竞拍的数字资产,资产记录在区块链上;

步骤s303、拍卖注册:已认证并已注册资产的用户可以作为竞拍方,通过第三方公信平台导入经过专业认证的拍品基本信息和评估信息,存储在区块链上,以备公示;

步骤s304、系统判断竞拍项目是否允许委托竞拍;

步骤s305、如果是,则再次判断是否选择委托竞拍;

如确认是,则执行步骤s306,进入委托竞拍程序,否则,执行步骤s307,直接判断委托合约中或用户持有资产是否满足保证金额度要求,如果不满足,则拍卖注册失败,如果满足则执行步骤s308,开始竞拍;

委托竞拍:按需求创建委托合约或加入已有委托合约,并按委托合约规则指定竞价代理人,或制定叫价规则由委托合约自动竞价;

开始竞拍:当系统时间到达拍卖方在竞拍规则中设定的开始时间后,竞拍方自行或通过委托合约参与竞价,将竞价请求发送至竞拍合约;

步骤s309、结束竞拍:当系统时间到达拍卖方在竞拍规则中设定的结束时间后,竞拍方(包括委托合约)停止叫价。

具体地,如图4所示,竞拍结束后的支付和交付流程包括如下步骤:

步骤s401、判断竞拍合约最终接受的叫价是否满足竞拍规则,如果是,则退还竞拍保证金,否则流拍;

步骤s402、竞拍保证金退还:除竞拍胜出方之外的其他竞拍方的保证金从质押合约中自动退回到各账户;

流拍:质押合约中竞拍方和拍卖方保证金自动退还;

步骤s403、支付:竞拍方按最终成交价向质押合约中转入扣除质押保证金之后的余额款项;

步骤s404、判断竞拍胜出方是否按交付规则交付余额款项;如果是,则进行拍品交付,否则竞拍方违约;

步骤s405、拍品交付:拍卖方按照交付规则向竞拍胜出方交付拍品;

竞拍方违约:质押合约中所有剩余资产全部转移到拍卖方账户;

步骤s406、判断拍卖方式发按交付规则完成交付,如果是,则执行步骤s407,将质押合约中所有剩余款项转移至拍卖方账户,否则拍卖方违约;

拍卖方违约:质押合约中所有剩余资产全部转移到竞拍方(包括委托合约)账户。

如图5所示,提供了一种基于区块链技术的在线拍卖系统,根据上述的基于区块链技术的在线拍卖方法,该在线拍卖系统包括:

身份认证模块101:用于识别和认证参与拍卖主体的唯一身份信息;

支付交易模块102:用于提供法定数字货币和虚拟货币的转入、提现和系统平台内的支付功能;

可信时间签名模块103:用于对数字信息进行可信时间签名;

智能合约模块104:用于智能合约的注册、运行、接口封装和调用,以及系统级开放的合约规则审核、违规提示的交易拦截过滤功能;

区块链平台105:用于提供具有不可篡改特性的分布式存储平台,用于保存身份信息、交易信息、智能合约信息,并提供智能合约的运行环境。

本发明的基于区块链技术的在线拍卖系统,利用开放身份认证体系对在线拍卖参与方的身份进行核验,和基于区块链的三种关键智能合约,即竞拍和约、质押合约和委托合约,实现支持包括英式拍卖、荷兰式拍卖、密封竞价拍卖等拍卖方式的方法及系统。

本发明各实施例中,所涉及的多个概念解释如下:

拍卖过程中的时间定义:包括但不限于以物理定义中的标量时间、以区块高度作为时间计算单位,系统可视情况采用任一种时间定义方式。

开放身份认证体系是包括第三方身份认证和系统实名认证在内的,能够识别用户唯一身份信息的认证过程和方法,以个人或组织为基本识别单位。

竞拍和约:拍卖过程中的一种支持多方签名的智能合约,规定竞拍叫价规则、竞拍胜出规则和延时规则等竞价过程中的逻辑规则。

质押合约:拍卖过程中的一种支持多方签名的智能合约,用于托管竞拍参与各方的保证金和支付款项等的数字资产。

委托合约:拍卖过程中的一种支持多方签名的智能合约,用于托管竞拍委托方的保证金和支付款项等的数字资产,规定委托规则和叫价规则;

本发明方案使用可接入区块链的开放身份认证体系对在线拍卖参与方的身份进行核验,结合实现拍卖过程的质押合约、竞拍和约和委托合约三种智能合约,解决拍卖拍品缺乏说服力、拍卖竞价过程不透明导致的拍卖不公平的问题,通过支持开放身份认证体系,本发明能够有效降低用户接入和学习成本;结合基于三种智能合约实现的独特拍卖流程,可进行委托拍卖和自动竞价拍卖,从而提高竞拍的公平度、参与度,有效提高拍卖标的成交率。

更具体的:上述各实施例中的竞拍规则内容包含但不限于:竞拍形式、竞拍开始时间、起拍价格、竞拍结束时间、最小叫价差、目标价格、竞拍人资格限定条件、是否允许代理竞拍和代理竞拍限定条件等。

委托规则内容包含但不限于:委托额度上限、可接受委托上限、委托代理人指定规则、委托自动叫价规则、委托接受和解除规则等。

本发明的基于区块链技术的在线拍卖系统详细拍卖流程如下:

1、系统采用支持非对称加密方法的工具keygen生成密钥对:公钥spub、私钥spriv;(spub,spriv)=keygen(seed);

2、参与各方在系统上传个人身份信息、组织机构主体登记信息等的扫描件、照片,由系统后台进行自动或人工的主体身份认证,完成包括对自然人身份、组织机构信息等的认证核查;

3、身份认证通过后,各方采用非对称加密方法分别生成标识其身份的公钥和私钥组成的密钥对,分别为拍卖方密钥对:ppub、ppriv,竞拍方密钥对:jpub、jpriv,公信机构方密钥对tpub、tpriv,其中公钥ppub、jpub、tpub作为参与方在系统中生成账户地址的基本输入参数;

4、拍卖方在系统区块链上进行拍品的信息注册,拍品的基本信息m和价值评估信息e由第三方公信平台导入,导入信息包含由第三方公信机构的可信时间戳签名ts,其中ts=sign(m,e,tpub,timestamp),其中timestamp由可信时间戳服务提供。导入后信息m、e以及签名ts将存储在系统的区块链上;

5、拍卖方设定拍品的竞拍规则arule和交付规则drule,并向系统提交竞拍合约创建请求areq,请求信息由拍卖方使用其私钥ppriv进行签名确认:areq=sign(arule,drule,ppriv,timestamp);

6、若拍卖方账户资产满足拍卖保证金额要求,则系统在区块链上成功创建竞拍合约psc:createsc(ppriv,areq)和质押合约esc:createsc(ppriv,areq,amount),拍卖方的相应额度保证金转移至质押合约esc中:transfer(amount,ppub,esc)。否则,拍卖方发起竞拍失败;

7、竞拍方选择系统中尚未开始的竞拍合约psc进行注册,注册信息jinfo由竞拍方使用其私钥jpriv进行签名确认:preg=sign(psc,jpriv,jinfo);

8、竞拍方可根据需求和竞拍合约psc的规则arule限定,选择是否使用委托合约参与竞拍,竞拍方可以选择自行在区块链上创建委托合约dsc:createsc(jpriv,arule,psc,esc,amount),或在区块链上的现有委托合约dsc中注册:registersc(jpriv,dsc,amount)。委托合约中可指定竞拍代理人,指定规则dlgrule由创建委托合约的竞拍方制定。竞拍代理人:delegate(dlgrule,jpriv1,jpriv2,jpriv3,…),指定竞拍代理人采用多重签名的方法表示各委托人的代理意愿;

9、若竞拍方账户或委托合约账户资产满足拍卖保证金额要求,则竞拍方在竞拍合约中注册成功,竞拍方直接注册:register(psc,jpriv,timestamp)委托合约注册:register(psc,dsc,timestamp),并将拍卖方或委托合约账户的相应额度保证金转移至质押合约esc中。否则,竞拍方发起竞拍失败;

10、当到达开始拍卖时间stime时,竞拍方可以开始自行叫价:bidreq=call(psc,“bid”,bidoption,price,timestamp,jpriv)、通过委托合约代理人,假定代理人使用密钥对dpub、dpriv:bidreq=call(psc,“bid”,bidoption,price,timestamp,dpriv)叫价或自动叫价,叫价方式因竞拍规则中指定的竞拍方式而异:bitoption=getbitoption(psc,dpriv);

11、在到达竞价结束时间ftime前,拍卖方可以选择延迟拍卖结束时间:postpone(psc,timestamp,interval,ppriv)。竞拍叫价过程中,竞拍合约根据竞拍规则自动接受或拒绝叫价;

12、当到达结束拍卖时间ftime时,竞拍合约停止接受叫价,根据拍卖方设定的竞拍规则决定竞拍胜出方winner=arule(bidreq1,bidreq2,…,bidreqn)。如果最终叫价不满足竞价规则,则拍品流拍,竞拍合约psc调用质押合约esc自动将保证金分别转回至竞拍方和拍卖方:internalcall(esc,“fullescrowrefund”);

13、竞拍合约psc根据规则arule决定出竞拍胜出方,质押合约esc自动将除胜出方外的竞拍方保证金转回至其账户:internalcall(esc,“escrowrefund”,[(bidders-winner).pub]),并自动触发后续交付流程;

14、竞拍方根据交付规则drule向质押合约esc中转入成交价格扣除竞拍方保证金的余额:call(esc,“pay”,amount,drule,ppriv);若竞拍方未能按交付规则支付余额,则竞拍方违约,将质押合约esc中的所有保证金自动转至拍卖方账户:internalcall(esc,“refund”,ppub);

15、竞拍胜出方支付余额后,拍卖方按交付规则drule交付拍品,竞拍方确认后,质押合约esc中所有资产转至拍卖方账户call(esc,“paid”,ppub,jpriv)。否则,拍卖方违约,质押合约中所有资产自动转至竞拍方账户call(esc,“refund”,jpub,spriv)。至此,拍卖流程结束。

应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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