首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用NBitcoin的NodesGroup请求完整区块

使用NBitcoin的NodesGroup请求完整区块
EN

Stack Overflow用户
提问于 2018-02-13 18:30:32
回答 1查看 80关注 0票数 0

我正在为一个简单的C#应用程序使用https://github.com/MetacoSA/NBitcoin,它只是下载比特币区块链。

我已经完成的工作是通过NodesGroup下载块头

代码语言:javascript
复制
var parameters = new NodeConnectionParameters();
parameters.TemplateBehaviors.Add(new ChainBehavior());
var group = new NodesGroup(Network.Main, parameters, new NodeRequirement()
{
    RequiredServices = NodeServices.Network
});
group.Connect();
//wait some time
var chain = parameters.TemplateBehaviors.Find<ChainBehavior>().Chain;

我找到的下载完整块(包含事务)的唯一方法是使用单个Node

代码语言:javascript
复制
var node = new Node(/*whatever*/)
var blocks = node.GetBlocks(/*hash of the last block I want*/)

所以我的问题是:有没有一种方法可以从NodesGroup中连接的节点直接并行下载完整的块(带有事务),就像我对块头所做的那样?

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-09 22:28:34

我刚刚得知,NBitcoin目前不支持此功能。我将不得不坚持使用单节点解决方案:

代码语言:javascript
复制
var node = new Node(/*whatever*/)
var blocks = node.GetBlocks(/*hash of the last block I want*/)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48764582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档