网络

KAD网络是一组使用KAD协议进行通信的互联计算机。 KAD只有一个主网,但可以创建符合相同协议规则的独立网络用于测试和开发。 有许多独立的“网络”遵循该协议,但彼此之间没有交互。 你甚至可以在自己的计算机上本地启动一个KAD网络,以测试你的智能合约和 web3 应用程序。

公共网络


每个人都能通过互联网连接到公共网络。 任何人都可以在公共区块链上读取或创造交易,并且可以验证已经执行的交易。 对等节点间的共识决定交易的添加和网络状态。

KAD主网


主网是指主要的KAD生态区块链,所有具有实际价值的交易都发生在该链的分散账本中。

大众和交易所涉及的 KAD 价格是主网的 KAD。

KAD测试网


除了主网外,还有公开的测试网。 这是一种模拟生态环境的网络,协议开发者或智能合约开发者可以使用它们测试尚未部署在主网上的协议升级和智能合约。 你可以把它看作生产与装配服务器的模拟。

在部署到主网之前,你应该在测试网测试编写的任何合约代码。 在与现有智能合约集成的去中心化应用程序中,大多数项目将副本部署到测试网。

大多数测试网最初都使用需要许可的权威证明共识机制。 这意味着会选择少量节点来验证交易并创建新区块——在此过程中将他们的身份进行抵押。 或者,有些测试网采用开放的权益证明共识机制,每个人都可以测试运行验证者,就跟KAD主网一样。

测试网上的KAD被认为是没有实际价值的;然而,针对已变得稀少或难以获得的特定类型测试网KAD,仍存在一些交易市场。 由于实际中与KAD(甚至在测试网上)进行交互时需要使用KAD,所以大多数人从水龙头免费获取测试网KAD。 大多数水龙头是网络应用程序,你可以给它输入一个请求发送KAD的地址。

私有网络


如果KAD网络的节点未连接到公共网络(即, 主网或测试网),则KAD网络就是私有网络。 在这种情况下,私有仅指保留或隔离,而不是保护或安全。

开发网络


要开发KAD应用程序,你需要在私有网络上运行以了解它的运行情况,然后再进行部署。 如同在自己的计算机上创建用于 Web 开发的本地服务器,你可以创建本地区块链实例来测试你的去中心化应用程序。 这样,迭代将比公共测试网快很多。

联盟网络


共识过程由一组预定义的受信任节点控制。 例如,在由知名学术机构组成的私有网络中,每个学术机构管理一个节点,并且区块由网络中的签名者阈值进行验证。

如果说公共KAD网络像公共互联网,那么联盟网络就像私有内部网。

Last updated