问题描述
我正在使用 Cryptonote 基础源代码。在调试它时,我注意到我无法使用 simplewallet 在本地挖掘块。原因是,核心还没有准备好。核心未就绪的原因是因为文件“CryptoNoteProtocolHandler.cpp”中的变量“m_synchronized”始终为假。据我所知,这个变量总是假的,因为“on_connection_synchronized”方法从未被触发,因为我们从未从其他节点接收数据(我是唯一一个运行它的节点)。顺便说一下,测试网运行良好,但这主要是因为如果我们运行测试网,则会跳过此检查。
我的问题是,我该如何解决这个鸡和蛋的问题?似乎如果只有一个节点在运行和挖矿,就永远不会有peer可以与之同步,我们永远不会被认为是同步的。确定区块链是否已经同步的好方法是什么,尤其是在没有对等点的情况下? Monero 等其他加密货币如何解决这个问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)