一种基于区块链的不可分割的数字资产转账方法技术

技术编号:13825908 阅读:59 留言:0更新日期:2016-10-13 00:53
本发明专利技术涉及一种基于区块链的不可分割的数字资产转账方法,该方法包括以下步骤:由母币产生系统现金币,以及确定在进行实物资产转账时需要收取的系统现金币数量;通过转账命令对实物资产进行转账交易时,根据预先确定提取的系统现金币数量,从系统现金币的地址中提取相应的系统现金币。本发明专利技术可以保证系统的稳定性及系统内在的一致性,有效避免恶意破坏滥发数字加密货币行为。

【技术实现步骤摘要】

本专利技术涉及区块链应用领域,尤其涉及一种基于区块链的不可分割的数字资产转账方法
技术介绍
区块链(Blockchain)是由节点参与的分布式数据库系统,它的特点是不可更改,不可伪造,也可以将其理解为账簿系统。它是数字加密货币的一个重要概念,数字加密货币,例如比特币区块链的副本,记录了其代币(token)的每一笔交易。通过这些信息,我们可以找到每一个地址,在历史上任何一点所拥有的价值。区块链是由一串使用密码学方法产生的数据块组成,每一个区块都包含了上一个区块的哈希值,从创始区块开始连接到当前区块,形成区块链。目前,基于区块链技术产生的不可分割的数字资产在转账过程中会损耗其资产数量,那么如何实现数字加密货币的无损耗转移,是需要亟需解决的问题。
技术实现思路
本申请的目的在于,解决现有不可分割的数字资产在转账过程中资产损耗的问题。为实现上述目的,本申请提供了一种基于区块链的不可分割的数字资产转账方法,该方法用不可分割的资产的数据指纹代表该资产,使用区块链的地址来代表该不可分割的资产的数量。在对不可分割的数字资产进行转账交
易时,根据预先确定提取的系统现金币数量,从系统现金币的地址中提取相应的系统现金币,以支付不可分割的数字资产的转账交易费用。本申请可以保证系统的稳定性及系统内在的一致性,有效避免恶意破坏滥发数字加密货币行为。附图说明图1为本专利技术实施例提供的一种基于区块链的不可分割的数字资产转账方法流程示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的一种基于区块链的资产转账方法流程示意图。如图1所示,该方法包括步骤S101-S102:在步骤S101,由母币产生系统现金币,以及确定在进行不可分割的数字资产转账时需要收取的系统现金币数量。资产转账系统最先由母币产生的子币是系统现金币,母币绝大部分是由其发行方拥有,母币的发行数量由发行方根据实际需要来确定。例如,根据实际需要,母币的发行总量可以是91,000,000,000,其中1,000,000,000将由区块链节点中新产生的区块自动生成,每一个区块生成一个母币。最先由母币产生的系统现金币可以用于支付实物资产的转账手续费。实物资产的转账手续费可以预先定义,转账手续费的最小单位可以设定为0.0001现金币。在一个燃烧系统现金币的例子中,用户可以通过将系统现金币发送到一
个没有私钥的系统现金币地址,以实现系统现金币的燃烧。在一个回收系统现金币的例子中,用户可以通过将系统现金币发送到预设的系统现金币地址,这个系统现金币地址的私钥由管理者控制,以实现系统现金币的回收。数字资产类型包括数字货币类和具有数据指纹的实物资产类,数字货币类如美元、太一元、股票、黄金等,它们有可分割的特性。具有数据指纹的实物资产类如文物、水杯、金融合同等,它们属于不可分割的数字资产类型;具有数据指纹的实物资产类又包括可叠加资产子类和不可叠加资产子类。实物资产的数据信息包括一个合同文件,该合同文件可以是资产的所有方与登记服务器的运营方签署的,也可以是资产的所有方与登记服务器的运营方认证的第三方机构签署的。另外,资产的数据信息还可以包括一些对资产情况的介绍,权属的证明信息等等,例如,对于房产的数据信息可以包括房屋的地址、房屋的面积,房产证号,以及一些相关的证明,还可以包括房屋实景照片,房产证扫描件等等;对于画作的数据信息可以包括作品名称,作者,年代,保存是否完好,还可以包括作品照片或扫描件,相关部门出具的证明(拍卖行出具的真品的证明);等等。本专利技术实施例可以使用shasum命令对实物资产的数据信息进行哈希运算,生成该实物资产的数据信息的哈希值。其中,该哈希值即为该实物资产的数据指纹。例如,使用SHA256哈希算法对资产的数据信息进行哈希运算的命令如下:shasum–a 256test.xml;test.xml为资产的数据信息通过上述SHA256哈希运算生成如下哈希值:a9318dd76447ceea10c2953ee819b5d21cd063e0c753c157fd406b9c362de669在一个实施例中,实物资产可以通过以下命令进行资产登记:其中,第一个参数(1FrrLf9ut2me3mjDbCLfe3JqSPDiVjSR4U)为要发送的资产的地址;第二个参数(1MdEmxDEcqJN2bFvQoXekLo3V6Swicytrw)为接收资产的地址;第三个参数(2000)为发送的资产数量(satoshi);第四个参数(2ab5d7e2fa0c9dd958798f20a6125703cbe32ac74c453f14ab22d8b7ecb6b1e2)为数据指纹(十六进制:64个字符);第五个参数(1B6c9SGkHYddZvj8QEhc6hEQLmNQPQx72p)\为系统现金币\的地址(手续费扣除地址);第六个参数(1B6c9SGkHYddZvj8QEhc6hEQLmNQPQx72p)为\系统现金币\找零地址(可选);第七个参数(1FrrLf9ut2me3mjDbCLfe3JqSPDiVjSR4U)为\资产找零址址(可选);第八个参数(2800)为资产单价(cent)(可选);第九个参数(R)为货币类型(2个字符:2bytes)(可选);第十个参数(HOID)为资产状态(4个字符:4 bytes)(可选)。在步骤S102,通过转账命令对实物资产进行转账交易时,根据预先确定提取的系统现金币数量,从系统现金币的地址中提取相应的系统现金币。实物资产转账交易,即将该实物资产的转出地址对应的数据指纹转账到接收该实物资产的接收地址。实物资产转账交易可以通过以下命令实现:实物资产的转账付费命令如下:上述实物资产转账交易命令携带六个参数,其中第一个参数(1D7eUB7125ALM1ByyxQ3nTmGbJR1cd6wcB)为要发送的资产的地址;第二个参数(1HaF8WDsMcnu673KbndRpHJJgFkwgx1GtW)为接收资产的地址;第三个参数(10000)为发送资产的数量;第四个参数(1K2yL5KwMj5vFvgProGrkFEm9dhe8jmzmD)为\系统现金币\的地址(手续费扣除地址);第五个参数(165UEAYU9Usf2BBxFnCmcpLL5tzAbwxQh9)为\系统现金币\找零地址;第六个参数(19Zye2towY4HLeBWrNb6JmaJFsSHnbxRaz)为资产找零址址。资产转账系统在执行实物资产的转账命令时,首先检测转账命令所携带的参数分别对应的地址是否有效;当所有地址有效时,进一步检测第四参数的地址对应的系统现金币是否满足要求,即检测第四参数的地址对应的系统现金数额是否能够用于支付本次转账手续费;如果满足要求,进一步对第一参数的实物资产的地址进行检测,确定是否有足够的数量来支付转账;如果满足条件,则将第一参数的实物资产的转出地址对应的数据指纹发送给接收该本文档来自技高网
...

【技术保护点】
一种基于区块链的不可分割的数字资产转账方法,其特征在于,包括以下步骤:由母币产生系统现金币,以及确定在进行实物资产转账时需要收取的系统现金币数量;通过转账命令对实物资产进行转账交易时,根据预先确定提取的系统现金币数量,从系统现金币的地址中提取相应的系统现金币。

【技术特征摘要】
1.一种基于区块链的不可分割的数字资产转账方法,其特征在于,包括以下步骤:由母币产生系统现金币,以及确定在进行实物资产转账时需要收取的系统现金币数量;通过转账命令对实物资产进行转账交易时,根据预先确定提取的系统现金币数量,从系统现金币的地址中提取相应的系统现金币。2.根据权利要求1所述的方法,其特征在于,实物资产转账交易命令携带五个参数。其中,第一个参数为要发送的实物资产的地址;第二个参数为接收该实物资产的地址;第三个参数为发送的实物资产的数量;第四个参数为系统现金币的地址;第五个参数为系统现金币找零地址;第六个参数(19Zye2towY4HLeBWrNb6JmaJFsSHnbxRaz)为资产找零址址。3.根据权利要求2所述的方法,其特征在于,在进行在进行实物资产转账交易时,检测所述转账命令携带的参数所对应的地址是否合法;当所有地址合法时,进一步检测所述第四个参数的地址对应的系统现金币是否满足要求;如果满足要求,则...

【专利技术属性】
技术研发人员:丁江邓迪
申请(专利权)人:北京太一云科技有限公司
类型:发明
国别省市:北京;11

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

1