草庐IT

Hyperledger-indy

全部标签

如何在区块链大理石样品应用程序中添加更多的HyperLeDger通道

尝试此区块链应用程序(https://github.com/ibm-blockchain/marbles)。使基础知识正常,现在想进一步探索。当前的配置与单个通道一起工作。我们可以仅使用配置添加更多频道,还是还需要更改代码?如果是,将感谢为此的准则/建议。看答案要设置一个通道,您需要使用配置交易创建一个创世纪块,基本上您需要使用configtxgentool生成它。可以找到有关如何使用它的更多文档这里.还有一个教程设置第一个网络涵盖非常好的阶段,您需要遵循以创建新频道。

【Hyperledger Fabric】Fabric 2.2 手动安装

本文内容介绍在Centos7.9系统下手动安装v2.2版本Fabric的过程。部分配置可参考fabric-samples截至2023.09,HyperLedgerFabric最新长期支持版本是v2.5,其次是v2.2和v1.4。下一待发行版本是v3.0,v3.0将提供了基于SmartBFT共识库的BFT排序服务,是继v1.4版本之后(v2.x版本仅提供Raft和Solo共识排序)再一次支持拜占庭排序,实现完全去中心化。 0.前置条件参照https://hyperledger-fabric.readthedocs.io/en/release-2.2/prereqs.html安装Git、cURL、

Hyperledger Fabric 配置文件解析——configtx.yaml

提示:个人学习HyperledgerFabric的个人笔记,也是摸石头过河,借鉴前人的经验来提高自己。借鉴:HyperledgerFabric配置文件解析(二)——configtx.yaml_TLpigff的博客-CSDN博客_configtx.yaml目录一、configtx.yaml简介二、configtx.yaml分析主要配置如下2.1Organizations部分2.2Capabilities通道能力配置部分 2.3 Application应用通道配置部分 2.4 Orderer排序节点配置部分 2.5 Channel通道配置部分  2.6 Profiles配置入口 三、使用命令 一、

delphi - 通过 TCP\IP 使用 Indy 发送二进制数据,怎么样?

如何使用Indy组件发送二进制数据?他们中的哪一个最适合这项任务?我试过使用TIdTcpClient但它只允许发送字符串。我找到了那个问题的一个回复here但我不明白。它说的是方法Write(TIdBytes),但我并不清楚答案。他的意思是写入TIdBytes的某个实例,以及如何将该实例与TIdTcpClient连接?感谢您的帮助。 最佳答案 您引用的页面没有很好地重现消息。这是雷米真正写的:SendCmd()isdesignedfortextualcommands/parametersonly.Youwouldhavetosend

linux - Indy 10 以 1024 个 block 发送数据。如何增加 block 大小?

我同时开发了两个软件。一个是iOS设备的TCP客户端,用XCode开发,另一个是Linux操作系统的TCP服务器,它是在Lazarus中开发的,使用Indy10作为网络框架。我可以在服务器和客户端之间毫无问题地发送数据,然而,从服务器到客户端的数据传输速度对我来说是个问题。当从iOS客户端向Linux服务器发送数据时,我获得了每秒高达20MB的非常好的传输速度,但是当从Linux服务器向iOS客户端发送数据时,我每秒最多只能获得一百千字节(100kb)。Indy10以1024字节block的形式发送数据,我可以使用NSLog()在我的iOS应用程序中看到这一点。问题:如何更改Indy1

delphi - Indy TCPServer 在客户端连接时出现 `Connection reset by peer` 错误

我正在尝试使用Delphifiremonkey应用程序创建一个TCP服务器。我的资源文件Unit1.fmx如下。objectForm1:TForm1Left=0Top=0Caption='Form1'ClientHeight=480ClientWidth=640FormFactor.Width=320FormFactor.Height=480FormFactor.Devices=[Desktop]OnActivate=FormShowOnCreate=FormCreateDesignerMasterStyle=0objectLabel1:TLabelPosition.X=504.000

Delphi Indy TCP 连接到 RECON

我正在尝试弄清楚如何使用远程控制台建立连接和身份验证。本维基Wiki1还有这个Wiki2告诉我我需要构建一个数据包并将其发送到RECON,但我不知道该怎么做......我是网络新手,但由于我在那里搜索,所以我构建了这个:procedureTForm1.Button1Click(Sender:TObject);beginIdTCPClient1.Host:='127.0.0.1';IdTCPClient1.Port:=20001;IdTCPClient1.Connect;IdTcpClient1.IOHandler.Writeln('1234');ShowMessage(IdTcpCli

Delphi Indy 客户端发送 64 KB 包,服务器收到 2 个包,共 64 KB

使用Indy的TIdTCPServer组件,一个包被分两部分接收,但客户端发送了一个64KB的包。如何在服务器OnExecute事件中接收完整的包?现在我放了一个原型(prototype)(服务器和客户端)代码来重现这种情况。服务器代码procedureTFrmServer.IdTCPServer1Execute(AContext:TIdContext);VarReceivedBytesTCP:Integer;IBuf:TIdBytes;beginifNotAContext.Connection.IOHandler.InputBufferIsEmptythenBeginTryRecei

Delphi - Indy TCPServer 如何管理客户端连接?

我正在创建一个仅在Windows操作系统上运行的客户端-服务器应用程序,每个Windows用户将一次连接到服务器。局域网使用DHCP,所以IP不固定。我需要将字符串消息从IdTCPServer发送到特定的IdTCPClient。一开始我使用的是列表框,所以我在连接时将主机名添加到列表框,在断开连接时将其删除。当时,RemyLebeau给了我这个提示:procedureTfrmMain.sendButtonClick(Sender:TObject);varIndex:Integer;Ctx:TIdContext;beginIndex:=ListBox.ItemIndex;ifIndex=

sockets - 未收到 Indy TCP 客户端数据

更新似乎这个问题不像我想的那样与Indy密切相关,更多的是关于多线程的主题。我不会100%相信这个问题。我有一个工作应用程序,它使用IndyTCP客户端与通信伙伴交换ascii字符串。通信流程如下所示:[IndyLevel]Sender发送字符串[TCP级别]Wireshark告知此数据包已交付给接收者[TCPLevel]接收方发送一个TCPACK来确认这个数据包[Indy关卡]recipient的IOHandler.ReadLn方法返回数据[IndyLevel]通过writeLn()向原始发送者发送逻辑确认最近我注意到在那个通信中有一个小问题,在摆弄了wireshark之后我得到了以