Title here
Summary here
January 14, 20251 minute
访问 MultiChain 官网下载对应操作系统的安装包 Linux系统可以使用命令行安装
wget https://www.multichain.com/download/multichain-latest.tar.gz
tar -xvzf multichain-latest.tar.gz
cd multichain-2.x-latest
mv multichaind multichain-cli multichain-util /usr/local/binWindows系统直接下载最新版本的Windows安装包(当前为multichain-windows-2.3.3.zip) 下载完成后解压到指定目录,比如 C:\multichain
创建区块链
multichain-util create chainName启动节点
multichaind chainName -daemon配置文件位置 Linux ~/.multichain/chain1/multichain.conf Windows C:\Users[用户名]\AppData\Roaming\MultiChain\chain1\multichain.conf

修改配置参数
rpcuser=youruser
rpcpassword=yourpassword
rpcbind=0.0.0.0
rpcallowip=0.0.0.0/0 # 开放所有IP名单验证运行状态
multichain-cli chain1 getinfo常用命令
# 停止节点
multichain-cli chain1 stop
# 查看地址
multichain-cli chain1 getaddresses
# 创建新地址
multichain-cli chain1 getnewaddress
# 授予连接和交易权限
multichain-cli chain1 grant 地址 connect,send,receive
# 查看权限
multichain-cli chain1 listpermissions当前部署完成后就拥有了一个MultiChain节点,一个MultiChain节点可以创建或者连接多条区块链 每条链都拥有自己独立的配置、权限系统和共识机制 Stream是区块链上的数据存储单元,一条链上可以创建多个流,每个流可以用来存储不同类型或用途的数据
BlockChain(链)
|- Stream A(存储用户信息)
|- Stream B(存储交易记录)
|- Stream C(存储文档哈希)