当您尝试使用geth在本地计算机上建立私有链时,"正在生成DAG"和"寻找同级"的显示是正常的。这是由于以太坊的工作机制所导致的。
首先,让我们解释一下DAG是什么。DAG代表有向无环图(Directed Acyclic Graph),它是以太坊共识算法(Ethash)所使用的数据结构。DAG包含了一系列的数据集,用于验证以太坊区块的工作量证明(Proof of Work)。
在以太坊的挖矿过程中,每个区块都需要通过计算哈希值来找到一个符合难度目标的工作量证明。为了保证安全性,以太坊要求每个区块的工作量证明都必须依赖于之前的区块。这就需要在每个区块中包含一个DAG,以便在验证工作量证明时使用。
"正在生成DAG"的显示意味着geth正在计算并生成当前区块高度所需的DAG。这个过程可能需要一些时间,特别是在较旧的计算机上或者在私有链的初始阶段。
"寻找同级"的显示表示geth正在与其他节点进行网络通信,以获取区块链的最新状态。在建立私有链时,geth会尝试连接其他节点,以便同步区块链数据。这个过程可能需要一些时间,特别是在网络连接较慢或者网络中没有其他节点可用的情况下。
总的来说,"正在生成DAG"和"寻找同级"的显示是正常的,并且在建立私有链时是常见的。您只需要耐心等待,直到这些过程完成。如果您的计算机配置较低或者网络连接较差,可能需要更长的时间来完成这些过程。
关于腾讯云相关产品,推荐您使用腾讯云的云服务器(CVM)来搭建私有链。您可以通过以下链接了解腾讯云云服务器的详细信息:https://cloud.tencent.com/product/cvm
请注意,以上答案仅供参考,具体的操作和配置可能因个人需求和环境而异。建议在实际操作中参考相关文档或咨询专业人士以获得更准确的指导。
领取专属 10元无门槛券
手把手带您无忧上云