主页 > imtoken冷钱包官网 > 比特币的测试网络

比特币的测试网络

imtoken冷钱包官网 2023-06-20 05:07:37

比特币的测试网络

中本聪创建了主要的比特币区块链,即创世块所在的主链网络,称为主网。 还有其他用于测试目的的比特币链:

现有的是testnet、segnet和regtest。

Testnet - 比特币的测试游乐场

testnet是一个功能齐全的在线P2P网络,包括钱包、测试比特币(testnet coin)、挖矿和所有其他类似于主网的功能。

比特币的创世区块是由谁创造的_比特币与区块链的关系_比特币是区块链吗

其实和主网的区别只有两点:测试网币的价值没有人认可,挖矿难度比较低,大家可以开开心心的使用测试网币。

想要与比特币主网交互的开发软件,现在都可以在测试网上进行测试了,好处太明显了。

testnet3是当前版本的测试网络,因为从创世块重启后出现了3次,而且这个网络也比较大,有几十G。

测试网全节点挖矿需要硬盘。 如果你想启动测试网而不是主网,你可以使用以下命令:

- bitcoind -testnet

比特币是区块链吗_比特币与区块链的关系_比特币的创世区块是由谁创造的

然后你可以使用 bitcoin-cli 命令行工具,但是切换到 testnet 模式:

bitcoin-cli -testnet getinfo
bitcoin-cli -testnet getblockchaininfo

比特币是区块链吗_比特币的创世区块是由谁创造的_比特币与区块链的关系

testnet3支持主网的所有功能比特币的创世区块是由谁创造的,包括主网未开通的Segregated Witness,所以testnet3也可以用来测试隔离见证功能。

Segnet - 隔离见证测试网络

这种隔离测试网络用于帮助开发和测试隔离见证(segwit)。 测试区块链称为 segnet,可以通过运行特殊版本的 Bitcoin Core 进行连接。

由于testnet3加入了segwit,所以segnet将不再用于测试segwit功能。

Regtest - 原生区块链

比特币的创世区块是由谁创造的_比特币与区块链的关系_比特币是区块链吗

Regtest 代表回归测试,是比特币核心功能,允许用户创建本地区块链用于测试目的。

与 testnet3 不同,regtest 区块链旨在作为本地测试的封闭系统运行。 所以你可以从创世块开始,启动regtest链,创建一个本地创世块。

可以将其他节点添加到网络中,或使用单个节点运行以测试比特币核心软件。

要以 regtest 模式启动比特币核心,可以使用 regtest 标志:

bitcoind -regtest

比特币的创世区块是由谁创造的_比特币是区块链吗_比特币与区块链的关系

bitcoin-cli -regtest getblockchaininfo bitcoin-cli -regtest generate 500 bitcoin-cli -regtest getbalance

使用测试网络进行开发

可以开发比特币核心、全节点共识客户端、钱包、交易所等比特币的创世区块是由谁创造的,甚至智能合约和复杂脚本等,都可以用测试网进行开发。