http://www.7klian.com

“记着”是最好的辞别,如何用区块链实现信息存储上链?

另一个例子是在合约地点

任何人想要查察这座眷念碑,都可以会见etherscan.io搜索合约地点。这是一个用于查察以太坊生意业务和合约的网站。

去年12月,人们对新冠肺炎的认识还很有限,李文亮可以或许把这个动静传出去,率先在专业人员的范畴内拉响警报,这是他高度专业性表示的一部门。在人们厥后的追述中,发明他在平时的事情中就揭示了令人尊敬的医德。

Beneficiary:块打包手续费的受益人,也称矿工
0xdc7c743110Ec689d82f050302319AE27aF84f8fa

中,你可以看到著名的《板门店宣言》的韩语版。这笔生意业务是2018年由韩国的一位开拓者Ryu Gi-hyeok记录的。

Data:生意业务的附加数据
GasUsed:生意业务耗损的Gas

个中,生意业务信息中包括:


Difficulty:POW的难度值

假如你是不分明编程的普通用户,可以下载MetaMask欣赏器插件,在以太坊主网长举办任何一笔生意业务,并将但愿生存的信息转为16进制编码粘贴在transaction data一栏中即可。需要留意的是,这个进程需要你付出一些GAS(即手续费)。

Timestamp:块发生的时间戳
GasPrice:为生意业务支付的Gas价值
Nonce:一个随机数,使得块头哈希满意POW需求

在出产块头的同时,块中还会包括生意业务、状态和收据信息。

ReceiveAddress:接管方地点
Value: 向方针账户发送的金额
Gas:为生意业务支付的Gas

按照区块链自己的特性,每一笔生意业务都有一个唯一无二的ID。通过这个ID,,我们可以查察所有的汗青生意业务,包罗上面提到的所有内容:生意业务范例、时间戳、Gas、附加数据等。只要知道了这个ID,我们就可以查察块中包括的信息了。

世界卫生组织本日曾通过推特发文暗示,对付李文亮大夫的归天感想悲哀。推文说:我们所有人都该当歌咏他就新型冠状病毒疫情所做的事情。

0x6E46D3AB7335FFFB0d14927e0B418CC08fe60505

区块高度9432824。李文亮大夫的事迹将永远铭记在区块链上,不行改动,不行删除。

0x802a072a303a1bb19a20065a262526f2cfda0d1ea16eeb3db6500d9d06f65963

附加数据

简朴来说,以太坊的每个块都被分为了两部门,首先是包括父块哈希值、时间戳等信息的块头。块头所包括的信息还包罗:

李文亮大夫7日破晓不幸被新冠肺炎夺去了生命。他的英年早逝令我们很是惆怅。

将这笔生意业务中的附加数据改为UTF-8编码,就可以看到一篇关于疫苗质量的文章。

我要如何生存本身的信息?

GasLimit:Gas限制

有人以太坊区块链上为李文亮大夫树了一座碑,合约地点为

我们知道,以太坊每隔一段时间把生意业务数据和验证信息打包在一个块里,依次串接起来,就成为一个链。这个块的编号就被称为区块高度。每个块的块头(验证信息)里,生存了前一个块的块头哈希值(ParentHash,父块哈希)。这样区块链里的块就互相接洽了起来。如果我们变动了前间某个块的内容,后头块的父块哈希就和它对应不上,这种块就无法被共鸣。这就担保了区块链数据的不行改动性。

Type:生意业务的范例Nonce: 发送地点的生意业务计数

假如你分明以太坊利用的Solidity编程语言,可以将内容附加在代码中,陈设在以太坊主网上并举办任何一笔生意业务就可以将本身的信息生存在以太坊上。

VRS:生意业务签名布局体

个中Data一栏中就包括了用户想要记录在ETH区块中的信息。这个transaction data 字段原来是用来描写生意业务说明的,但由于其不会占用Gas也就是不会发生任何用度,于是就成为了一个用来记录内容的字段。

ParentHash:父块的哈希值Number:块编号

将数据生存在以太坊区块链上主要通过生意业务中的附加数据或陈设智能合约来

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读