掌桥专利:专业的专利平台
掌桥专利
首页

一种基于区块链的教育质押代币系统和运行方法

文献发布时间:2023-06-19 18:37:28


一种基于区块链的教育质押代币系统和运行方法

技术领域

本发明属于区块链领域,具体涉及一种基于区块链的教育质押代币系统和运行方法。

背景技术

互联网技术没有将教育资源的边际效用放大,以更低的成本服务更多的用户。用户也不能在众多院校的对口专业、优质老师中做出自己想要的选择或搭配。

传统的线上教育培训机构基本上以辅导各类职业资格考试为主,这类教育培训往往以应试考试为目的,并不符合行业的职业技能标准,也不符合企业对实战型、技能型人才的需求。

无论是高等院校、职业院校还是各类职业技能培训机构,无论是线上还是线下教育培训,除学历教育证书可以在学信网进行验证外,很多职业技(院)校、职业培训机构签发的教育证书是很难验证的、或者验证成本很高。即使在学信网上也只能查验教育证书的真伪,对于学生的其他教育信息(如课程内容、考试成绩、获奖等其他教育活动信息)无法查验,不能满足企业对人才精准匹配的需求。

若要满足企业或者个人用户对技能型人才高质量培训的模式,可能离不开“互联网+教培”、“理论+实践”、“线上+线下”、“企业+教培机构”的深度融合。这类教育培训的成本可能会很高,可能会涉及教材、资料的购买,线下实操环节可能涉及实操场所、设施、住宿、交通等准备,如果一方的违约的话就会给对方带来较大的经济损失。那么如何确保教育或培训机构一定会履行教育活动(包括约定的老师出席授课)、或者学生必须参加教育活动又会变成一个管理上的难题。

教育培训活动可能涉及几方之间具有复杂的交易关系和结算流程,为此要进行反复磋商谈判,消耗大量的人力资源和经济成本。

发明内容

本发明提出一种基于区块链的教育质押代币系统和运行方法,以解决现有技术中,缺少一个能整合交易关系的线上教育系统、避免人员与成本上的负担。

为达上述目的,本发明提出技术方案如下:

一种基于区块链的教育质押代币系统,包括区块链和教育平台,教育平台与区块链通过数据通信连接;用户设备通过数据通信与教育平台连接;区块链包括交易模块和智能合约模块;教育平台包括数据储存模块和程序应用模块,用户设备通过代币对教育平台进行操作;其中:

交易模块用于记录智能合约的结果;

智能合约模块用于编写、指定和执行智能合约;

数据储存模块用于接受来自用户设备的程序;

程序应用模块用于运行来自用户设备的程序。

优选的,用户设备包括学生用户设备、教育用户设备、服务提供用户设备、查看用户设备、赞助用户设备和实体用户设备。

一种基于区块链的教育质押代币系统运行方法,具体包括:

步骤一:学生用户设备对教育平台发出请求,教育平台反馈至智能合约模块,智能合约模块提供与请求对应的智能合约;

步骤二:学生用户设备向区块链抵押第一学生代币,教育用户设备向区块链抵押第一教育代币;教育平台锁定第一学生代币和第一教育代币;

步骤三:若智能合约模块根据智能合约判断学生用户设备和教育用户设备都没有出现违约行为,则将学生用户设备的第一学生代币的一部分解锁并返还给学生用户,将教育用户设备的第一教育代币的一部分解锁并返还给教育用户设备;

步骤四:学生用户设备确认教育完成,教育平台将教育完成的信号反馈实体用户设备;

步骤五:实体用户设备根据教育平台的信号向学生用户发送证书。

优选的,步骤二中,学生用户设备向区块链抵押第一学生代币之后,智能合约模块判断学生用户设备做出违约行为时:

若第一学生代币还没有被锁定,则将第一学生代币返回给教育用户设备;

若第一学生代币被锁定,则将第一学生代币的一部分解锁并返回给教育用户设备。

优选的,步骤二中,教育用户设备向区块链抵押第一学生代币之后,智能合约模块判断教育用户设备做出违约行为时:

若第一教育代币还没有被锁定,则将第一教育代币返回给学生用户设备;

若第一教育代币被锁定,则将第一教育代币的一部分解锁并返回给学生用户设备。

优选的,步骤四中,学生用户设备确认教育完成,教育平台将教育完成的信号反馈到交易模块。

优选的,步骤五中,所述证书为电子证书。

优选的,步骤三中,还包括教育用户设备向数据储存模块传输课程;

学生用户设备通过程序应用模块提取并使用数据储存模块中的课程。

本发明的有益之处在于:

使用代币通过智能合约自动完成结算,将极大的简化教育产品复杂的交易关系和结算流程,通过质押代币的形式保障了用户的权益,有利于学生对教育提供方提供的教育产品进行自主选择、自由组合。

附图说明

构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是一种基于区块链的教育质押代币系统的示意框图。

图2是一种基于区块链的教育质押代币系统运行方法的流程图。

图中,102为区块链,104为交易模块,106为智能合约模块,108为教育平台,110为数据储存模块,112为程序应用模块,114为学生用户设备、116为教育者用户设备、118为服务提供者用户设备、120为查验用户设备、122为赞助者用户设备、124为实体用户设备;

具体实施方式

下面将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

以下详细说明均是示例性的说明,旨在对本发明提供进一步的详细说明。除非另有指明,本发明所采用的所有技术术语与本发明所属领域的一般技术人员的通常理解的含义相同。本发明所使用的术语仅是为了描述具体实施方式,而并非意图限制根据本发明的示例性实施方式。

实施例1:

请参阅图1所示,本发明提供一种基于区块链的教育质押代币系统,具体可以包括区块链102和教育平台108;教育平台108与区块链102进行数据通信。

区块链102可以是公链或联盟链的一部分,区块链102可以包括由区块链平台托管的区块链。区块链102包括交易模块104和智能合约模块106;其中智能合约模块106用于编写、指定和执行智能合约;智能合约可以包括教育提供的价格、教育提供的时间长度、教育提供的课程老师、教育提供的规模(例如,班级规模)、教育提供的位置及硬件条件(例如,地址、物理设施条件、或者在线教育)、教育产品可能需要的材料(例如,指定的教科书)、服务提供者(例如,翻译、餐饮服务、交通服务等)、教育提供者的付款条件和学生在完成教育课程或其他条款或条件后收到完成证明的条件等。

教育平台108包括数据储存模块110和程序应用模块112;教育平台108可以控制智能合约的储存行为,也可以读取来自区块链102的数据;教育平台与互联网进行数据通信。教育平台108可以是应用服务器、数据库服务器、虚拟机、计算集群或另一计算设备。

其中数据储存模块用于储存区块链102和教育平台108的数据;

教育平台108与用户设备通信,用户设备包括:学生用户设备114、教育用户设备116、服务提供用户设备118、查看用户设备120、赞助用户设备122和实体用户设备;用户设备可以包括台式计算机、便携式计算机、平板计算机、智能手机或其他计算设备。

实体用户设备124包括教育机构、教育专业人员或能够评估或验证外部教育活动的一些其他实体,用以检查外部教育活动的证据并判断外部教育活动是否有效。

用户设备通过代币对教育平台108进行操作,所述操作包括在不同用户设备之间代币的转移或在教育平台108中质押代币。

教育平台108可以为学生用户设备114提供教育用户设备116教授的教育产品,学生用户设备114可以质押代币的方式承诺接受教育产品,教育用户设备116可以质押代币的方式承诺教授教育产品。智能合约模块106可检测用户质押的代币,如果用户质押的代币或其他条件满足智能合约模块106的自动执行条件,智能合约模块106决定程序应用模块112是否执行教育平台108的教育提供数据。所述教育提供数据由教育用户设备116上传至教育平台的数据储存模块110,程序应用模块112从数据储存模块110中提取教育提供数据

交易模块104用于记录智能合约的行为结果,同时记录学生用户设备114和教育用户设备116的行为,作为信用信息,包括教育证书的获取、用户接受教育的记录或其他可能对用户信用产生影响的信息。信用信息可以帮助用户决定,例如是否与另一个其他用户一起接受教育产品。

实施例2:

如图2所示,本发明提供一种基于区块链的教育质押代币系统运行方法,具体步骤为:

学生用户设备114对教育平台108发出请求,教育平台108反馈至区块链102,智能合约模块106提供智能合约,用于判断学生用户设备114和教育用户设备116是否出现违约行为,并将结果上传至交易模块104。

学生用户设备114通过教育平台108向区块链102抵押第一学生代币,并通过教育平台108的程序应用模块112选择课程;教育用户设备116通过教育平台108向区块链102抵押第一教育代币,并通过教育平台108的数据储存模块110提供课程;

教育平台108锁定第一学生代币和第一教育代币。锁定第一学生代币和第一教育代币可以防止用户将已质押的代币转移给另一用户、参与另一活动、或用作某些其他操作。锁定用户的代币可能无法排除用户将代币用于从质押中撤回代币等操作,但是系统可以通过智能合约确定用户的违约操作并施加惩罚。教育平台108还可以锁定教育提供数据,以阻止用户设备对教育提供数据进行其他操作。

若学生用户设备114和教育用户设备116都没有出现违约行为,则将学生用户设备的第一学生代币的一部分解锁并返还给学生用户114;将教育用户设备116的第一教育代币的一部分解锁并返还给教育用户设备116。

学生用户设备114通过教育平台108确认教育完成,教育平台108将教育完成的信号反馈至交易模块104和实体用户设备124,交易模块104进行记录,实体用户设备124根据教育结果提供相应电子证书,电子证书上传至教育平台108的数据储存模块110,教育储存模块110将电子证书发送至对应的学生用户设备。

学生用户设备114做出违约行为时,若第一学生代币还没有被锁定,则智能合约模块106作出将第一学生代币返回给教育用户设备116的响应;教育用户设备116做出违约行为时,若第一教育代币还没有被锁定,则智能合约模块106作出将第一教育代币返回给学生用户设备114的响应。

学生用户设备114做出违约行为时,若第一学生代币被锁定,则智能合约模块106将第一学生代币的一部分解锁并返回给教育用户设备116的响应;教育用户设备116做出违约行为时,若第一教育代币被锁定,则智能合约模块106将第一教育代币的一部分解锁并返回给学生用户设备116的响应。

本发明有利于学生对教育提供方提供的教育产品进行自主选择、自由组合,这种选择将有利于推动教育提供方开发出更加符合市场和学生需求的教育产品,使得开放教育市场良性发展。

本发明中教育代币通过智能合约自动完成结算,将极大的简化教育产品复杂的交易关系和结算流程,通过质押代币的形式保障了守约一方的权益。

由技术常识可知,本发明可以通过其它的不脱离其精神实质或必要特征的实施方案来实现。因此,上述公开的实施方案,就各方面而言,都只是举例说明,并不是仅有的。所有在本发明范围内或在等同于本发明的范围内的改变均被本发明包含。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用储存介质(包括但不限于磁盘储存器、CD-ROM、光学储存器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可储存在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读储存器中,使得储存在该计算机可读储存器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。

技术分类

06120115632149