本发明属于区块链领域,具体涉及一种区块链上非同质代币nft的生成方法和流通模式。
背景技术:
1、目前区块链公链大多采用工作量证明(pow)的共识机制进行区块打包,即完成挖矿的节点拥有记账的权力并获得系统奖励(一般是系统代币)。但是挖矿是一种无意义的随机碰撞,挖矿过程和挖矿结果并不具备更广泛的经济学意义和社会学意义,因此被视为极大的资源浪费(包括电力资源和硬件资源)。
2、因此如果创造一种新的机制,使矿工以较低的挖矿成功频率就能收获接近饱和的收益(挖的更多不会带来额外收益),那么矿工就不会竞争性地追求挖矿速度,只需以普通硬件维持区块链的正常运行即可。从而能吸引更多的普通用户参与整个区块链的记账,既提高了去中心化程度,也避免了资源浪费。
3、另外,目前大多数区块链上的非同质代币nft,是类似图片、游戏道具等之类的数字作品,而在科学、数学等领域涉及较少,这些nft的生成和流通,也很少促进科学和数学领域的深入研究(区块链技术本身除外)。
4、因此如果创造一种新型的nft,它的生成需要人们具备一定的科学或数学知识,每个nft的发布能够解决一定的科学或数学问题,那么这种nft除了本身具有社会价值外,还能促进更多的人投入该领域的研究。
5、本发明提供的一种新型非同质代币nft的生成方法和流通模式,为矿工挖矿问题和nft价值问题提供新的解决方案。
技术实现思路
1、本发明的目的在于提供一种区块链上非同质代币nft的生成方法和流通模式,从而为矿工挖矿问题和nft价值问题提供新的解决方案。
2、本发明的技术方案是:一种非同质代币,它包括id、数学解参数、关联区块号和矿工地址、是否审核等四类参数。其中id由数学解参数通过哈希算法生成,数学解参数对应了一个数学问题的解,关联区块号是本nft关联的区块,是否审核表明该nft是否经过审核。
3、所述的非同质代币,本质是一个数学问题的解。比如数学上的三立方和问题,即如果整数x, y, z, u满足x^3+y^3+z^3=u,那么(x, y, z, u)就是该数学问题或数学方程的一个解。这种解在一定范围内是有限的,而且随着解被发现的越多,剩下的解越难找到。这种解具有一定的学科价值。
4、所述的非同质代币在生成之前需要经过区块链智能合约的自动审核或者用户的人工审核。审核内容包括验证解的唯一性(不与已发布的解相同),验证解的有效性(确实满足数学方程或其他),验证关联区块号(没有重复关联相同的区块)。然后nft生成发布之后,还需要对矿工地址进行审核,即用户输入的矿工地址的确是关联区块的挖矿地址。全部验证完成之后,才能进入市场流通。
5、所述的非同质代币,在交易的时候,其交易所得大部分归于卖家,但其中一小部分(比如设定固定的比例,如5%)归于该nft关联的矿工地址。这样,该nft每交易一次,其关联的矿工就会获得一笔收益。
6、本发明的有益效果如下:本发明生成的nft是一类数学问题的解,其本身具有一定的学科价值。本发明提供的nft流通模式,使得矿工收益来源于nft的关联,数学解的稀缺性导致很低的挖矿成功频率就能获得饱和收益,因此挖矿既有利可图又无需竞争,从而整个区块链运行于较低的资源消耗上。
1.一种区块链上的非同质代币nft,其特征在于:该nft包括id、数学解参数、关联区块号和矿工地址、是否审核等四类参数。
2.根据权利要求1所述的nft,其特征在于:其数学解参数对应了一个数学问题的解。
3.根据权利要求1所述的nft,在生成和发布之前要经过区块链智能合约的自动审核或者用户的人工审核。审核内容包括验证解的唯一性(不与已发布的解相同),验证解的有效性(确实满足数学方程或其他),验证关联区块号(没有重复关联相同的区块),以及验证矿工地址的正确性(用户输入的矿工地址的确是关联区块的挖矿地址)。全部验证完成之后,才能生成nft并进入市场流通。
4.根据权利要求1所述的nft,在交易时,其交易所得大部分发放给nft所有者,但小部分(一般是固定比例)发放给nft关联的矿工地址。