hyperledger indy 部署

简介: Hyperledger Indy是一个专门用于去中心化身份管理的分布式账本技术平台。它提供基于区块链或其他分布式账本技术的工具、代码库和模块化组件用于独立的数字主权身份,真正实现跨账本、跨区块链应用的不同身份之间的互操作。本文主要介绍它在ubuntn中的安装过程。

sudo apt-get remove docker docker-engine docker.io containerd runc

sudo apt-get update
sudo apt-get remove docker docker-engine docker.io
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker

sudo apt-get update

sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release

sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(1sb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo docker run hello-world

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE7709D068DB5E88
sudo add-apt-repository "deb https://repo.sovrin.org/sdk/deb bionic master"
sudo apt-get update
sudo apt-get install -y libindy

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE7709D068DB5E88
sudo add-apt-repository "deb https://repo.sovrin.org/sdk/deb bionic stable"
sudo apt-get update
sudo apt-get install -y libvcx

git clone https://github.com/hyperledger/indy-sdk.git

pip install python3-indy asyncio

sudo docker build -f ci/indy-pool.dockerfile -t indy_pool .
sudo docker run -itd -p 9701-9708:9701-9708 indy_pool

相关文章
|
8月前
|
测试技术 Go 区块链
Hyperledger fabric 测试环境部署
Hyperledger fabric 测试环境部署及相关问题解答
129 3
|
8月前
|
区块链
Hyperledger fabric部署链码(二)安装链码到fabric
fabric部署chaincode-go(智能合约)系列之二
|
存储 算法 安全
|
SQL JavaScript 前端开发
Hyperledger Fabric 2.x 环境搭建
本文分享在 Centos下搭建 Hyperledger Fabric 2.4 环境并进行简单的网络测试。
2258 0
Hyperledger Fabric 2.x 环境搭建
|
存储 并行计算 NoSQL
Hyperledger Fabric 和 FISCO BCOS部分区别
Hyperledger Fabric 和 FISCO BCOS部分对比区别
594 0
|
存储 Go C++
Hyperledger Fabric基础环境搭建(7)
学习了前面几章理论知识后,本章开始介绍实践操作,先介绍Fabric基础环境搭建,采用的操作系统为Centos 7 64位,依次介绍Docker安装、Docker-Compose安装、GO语言环境安装、Git安装和Fabric安装,最终完成可使用的Fabric环境。
1787 0
|
存储 Go C++
HyperLedger Fabric 1.2 基础环境搭建(7)
学习了前面几章理论知识后,本章开始介绍实践操作,先介绍Fabric基础环境搭建,采用的操作系统为Centos 7 64位,依次介绍Docker安装、Docker-Compose安装、GO语言环境安装、Git安装和Fabric安装,最终完成可使用的Fabric环境。
2577 0
|
区块链
Hyperledger Fabric简介(6.1)
Fabric是一个提供模块化分布式账本解决方案的平台,并具备保密性、可伸缩性、灵活性和可扩展性等特性。Fabric具有可直接拔插启用和相互独立不同功能的模块,并能适应在经济社会中错综复杂的各种场景。
1793 0
|
安全 区块链 数据安全/隐私保护
HyperLedger Fabric 1.2 架构(6.2)
6.2.1 架构演进       Fabric架构经历了0.6版本到1.0版本的演进,架构上进行了重大改进,从0.6版本的结构简单演进到可扩展、多通道的设计,在架构上有了质的飞跃;从1.0版本以后,架构未做重大调整,到目前为止,最新发布为1.2版本。
2388 0
|
安全 区块链 数据安全/隐私保护
HyperLedger Fabric架构(6.2)
6.2.1 架构演进       Fabric架构经历了0.6版本到1.0版本的演进,架构上进行了重大改进,从0.6版本的结构简单演进到可扩展、多通道的设计,在架构上有了质的飞跃;从1.0版本以后,架构未做重大调整,到目前为止,最新发布为1.2版本。
2861 0