搭建NEO私有链并获取初始NEO和GAS代币

在本文中,将探讨如何在本地机器上运行NEO私有链,并获取一些初始的NEO和GAS代币。NEO私有链,通常称为private-net,是一个在本地机器上运行的独立于公有区块链的副本。

安装和配置Docker

要搭建NEO私有网络,首先需要在本地系统上安装并配置Docker。如果使用的是Windows 10 Pro,可以直接下载Docker。对于旧版本的Windows,需要安装并配置Docker Toolbox。

安装完成后,启动Docker,然后打开命令行或PowerShell,并输入以下命令:

docker -v

这将显示已安装在系统中的Docker版本。

使用以下命令拉取最新的NEO私有链镜像:

docker pull cityofzion/neo-privatenet

请注意,镜像的体积较大,因此下载可能需要一些时间。

启动容器

镜像下载完成后,使用以下命令启动容器:

docker run --rm -d --name neo-privatenet -p 20333-20336:20333-20336/tcp -p 30333-30336:30333-30336/tcp cityofzion/neo-privatenet

要检查容器是否正在运行,可以使用以下命令,它将显示当前正在运行的容器。

可以从下载NEO-GUI钱包,或者使用推荐的开发版本。

接下来,需要替换config.json文件和protocol.json文件的内容,以匹配以下网络细节。

{ "ApplicationConfiguration": { "Paths": { "Chain": "Chain", "Notifications": "Notifications" }, "P2P": { "Port": 20333, "WsPort": 10333 }, "RPC": { "Port": 30333, "SslCert": "", "SslCertPassword": "" }, "DataDirectoryPath": "ChainTestNet", "CertCachePath": "Certs", "NodePort": 20333, "WsPort": 20334, "UriPrefix": [ "https://localhost:20332" ], "SslCert": "", "SslCertPassword": "" } } { "ProtocolConfiguration": { "Magic": 56753, "AddressVersion": 23, "SecondsPerBlock": 15, "StandbyValidators": [ "02b3622bf4017bdfe317c58aed5f4c753f206b7db896046fa7d774bbc4bf7f8dc2", "02103a7f7dd016558597f7960d27c516a4394fd968b9e65155eb4b013e4040406e", "03d90c07df63e690ce77912e10ab51acc944b66860237b608c4f8f8309e71ee699", "02a7bc55fe8684e0119768d104ba30795bdcc86619e864add26156723ed185cd62" ], "SeedList": [ "127.0.0.1:20333", "127.0.0.1:20334", "127.0.0.1:20335", "127.0.0.1:20336" ], "SystemFee": { "EnrollmentTransaction": 1000, "IssueTransaction": 500, "PublishTransaction": 500, "RegisterTransaction": 10000 } } }

运行NEO GUI并检查连接

运行NEO GUI安装包,并检查NEO GUI与Docker容器之间的连接。如果可以看到连接的节点数量为4,这意味着连接已成功建立,数字代表共识节点。

创建新钱包并获取初始代币

通过NEO GUI工具创建新钱包,转到钱包 > 新建钱包数据库 > 输入钱包名称和密码,它将为生成一个新的钱包文件。

通过导入WIF密钥获取一些初始的NEO和GAS。点击黑色区域 > 导入 > 从WIF导入 > 添加密钥:

KxDgvEKzgSBPPfuVfw67oPQBSjidEiqTHURKSDL1R7yGaGYAeYnr
沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485