- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试像链表一样遍历区 block 链。我只通过提供的 block 号从 block 中找到以前的哈希值,如何使用 Node js获取 block 的当前哈希值,我有兴趣在 View 页面上显示。
最佳答案
Node SDK 不提供当前哈希值,但可以使用与此类似的代码从 block 头计算它。
var sha = require('js-sha256');
var asn = require('asn1.js');
var calculateBlockHash = function(header) {
let headerAsn = asn.define('headerAsn', function() {
this.seq().obj(
this.key('Number').int(),
this.key('PreviousHash').octstr(),
this.key('DataHash').octstr()
);
});
let output = headerAsn.encode({
Number: parseInt(header.number),
PreviousHash: Buffer.from(header.previous_hash, 'hex'),
DataHash: Buffer.from(header.data_hash, 'hex')
}, 'der');
let hash = sha.sha256(output);
return hash;
};
关于node.js - 如何在 super 账本结构的 View 页面上使用 Node js显示当前哈希、先前哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51671262/
你能为已经知道什么是区 block 链的人解释 Hyperledger 吗?他们的网站非常模糊,提供的信息很少,包括定义为“构建区 block 链框架和平台的软件开发人员社区”。 Hyperledge
我刚刚开始学习 Corda。我不清楚分类账、保险库和存储服务之间的区别。我的查询是关于我浏览过的以下文件: Corda technical paper(https://docs.corda.net/_
我正在尝试从 http://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html 安装 hyperledger-fabric
因此,让我们考虑一个典型的贸易融资流程。导出商部署一个具有装运条件的合约,并在部署完成后生成一个哈希值。 问题: 1) 合约存储在哪里? 2) 海关和进口商等其他参与者如何访问本契约(Contract
我正在尝试构建一个用于分布式图像共享和版权保护的区 block 链应用程序。我正在使用图像作为 Assets 。 现在我想在 Hyper ledger Composer Playground 上上传图
通过在 Hyperledger Composer 中使用 javascript 编写链代码是否可以实现与在 Hyperledger Fabric 中使用 go 编写链代码相同的功能? 与在 go 中编
我可以通过写 composer-playground 来启 Action 曲家游乐场到 ubuntu 终端,但我怎样才能停止 Composer 游乐场?当我启 Action 曲家游乐场并且没有终端命令
我想从本地系统访问文件,以便我可以将它们上传到云端并将链接存储在区 block 链上。有没有办法通过 Hyperledger Composer 中的 .js 脚本文件访问这些文件? 最佳答案 因此从技
我已在本地安装了 Hyperledger Composer。但在本地主机上它给出错误: Error : Error trying to ping. Error: No business network
我有两个同级和两个组织(ri,re)。当我尝试在资源管理器中显示同级时,它总是显示 1 个同级。它没有显示 2 个同行。请找到下面的配置文件 { "name": "eni-network",
我正在本地 linux 机器上设置 super 账本 Composer 。我没有在 Composer 安装指南的先决条件列表中看到 super 账本结构。我需要先设置结构还是 Composer 可以在
目前,我正在对 hyperledger fabric 进行一些负面测试,以正确理解架构。我想测试一个对等点是否由于一些不需要的异常而宕机,然后我们如何解决这种情况。我已经在 aws 上的 hyperl
在因为这篇文章而将其标记为重复之前 Why does transaction give this error I want to mention this post have`nt solved my
我正在尝试在 Composer 中重新创建用 GoLang 编写的链码之一。模型.cto asset Carton identified by cartonId { o String cartonId
我有一个非常简单的 Hyperledger Composer applicationnamespace com.softwaremill.drivernetwork 的问题 participant D
我是一名优秀的程序员,十分优秀!