cid-实质操作符比特币价格今日。ipfs中从其实质派生的数据块的独一地方。
在本教程中,咱们将探究ipfs dag api,该api使咱们不妨将数据东西保存在ipfs中一个比特币值多少人民币。(您不妨在ipfs中保存更多令人激动的货色,比方您爱好的cat gif,然而您须要为此运用其余api。)
您不妨经过将数据东西传播到ipfs.dag.put本领中来创造新节点,该本领将为新创造的节点归来实质操作符(cid)比特币矿机。
ipfs.dag.put({ hello: 'world'})
cid是ipfs中从其实质派生的数据块的地方比特币新闻。每当有人将沟通的{ hello: 'world' }数据放入ipfs中时,她们城市赢得与您赢得的沟通的cid。即使输出它们{ hell0: 'w0rld' },则cid将有所各别。
提防:在所有课程中,咱们将运用以次代码编纂器比特币之父。在run为您预先弥补的因变量中输出处置计划代码,请保证在该因变量中归来乞求的值。(您无需return run在结果革新该行;这即是使代码编纂器平常处事的场合。)
dag-有向无环图中国比特币。ipfs中的块产生图形,由于它们不妨经过其cid指向其余块。那些链接只能指向一个目标(有向),而且在所有图形上没有轮回或轮回(非轮回)。
有向无环图(dag)的一项要害功效是不妨将它们链接在一道打击比特币挖矿。
在ipfs dag保存中表白链接的办法与cid另一个节点的沟通比特币勒索。
当咱们给一个字段定名并使其值变成cid的链接时,咱们称其为定名链接比特币工厂。
咱们不妨像增添任何其余数据一律比特币期货,将定名链接增添到ipfs:
创造一个名为的链接bar,该链接指向咱们在第一课中创造的节点比特币怎么挖。将其放入ipfs并归来其cid。
编纂器中预先装有代码,以创造要链接到的节点比特币钱包。
运用链接读取嵌套数据
您不妨运用路途查问从深度嵌套的东西中读取数据比特币行情走势图。
letcid = awaitipfs.dag.put({
my: {
deep: {
obj: 'is cool'
}
}
})console.log(awaitipfs.dag.get(cid, '/my/deep/obj'))// prints { value: 'is cool', remainderpath: '' }
ipfs.dag.get承诺运用ipfs路途举行查问并归来咱们称为节点的解码块比特币交易网站。归来值是一个东西,个中包括查问的值以及一切未领会的结余路途。
这个api的便宜是它还不妨遍历链接比特币大涨。
letcid = awaitipfs.dag.put({ foo: 'bar'})letcid2 = awaitipfs.dag.put({
my: {
other: cid
}
})console.log(awaitipfs.dag.get(cid2, '/my/other/foo'))// prints { value: 'bar', remainderpath: '' }
领会了!请提防上头的本领不归来值自己,而是归来一个包括value属性的东西一比特币等于多少人民币。value在信用实行之前,您没辙考察该属性,该题目不妨经过两种办法处置:
// option 1: wrap your await statement in parentheses to let the promise completereturn(awaitipfs.dag.get(cid2, '/my/other/foo')).value// option 2: save the result to a variable and then access its valueletnode = awaitipfs.dag.get(cid2, '/my/other/foo')returnnode.value
运用ipfs.dag.get归来的值test经过遍历从东西,你的链接put在前方的挑拨特朗普称比特币是一个骗局。(提醒:保证value仅在信用实行后本领考察该属性。)
正文根源挖比特币:引擎保存原文题目:具备实质寻址功效的p2p数据链接
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。