2018年6月3日
摘要: 在btcd.go文件中,函数loadBlockDB根据配置初始化了相应的数据库 在btcdMain函数中,调用loadBlockDB()获得数据库的句柄,通过newservre配置blockchain对象 loadBlockDB()返回的是btcd中定义的数据库的接口,接口的定义如下: 函数处理收到 阅读全文
posted @ 2018-06-03 21:45 xgcode 阅读(336) 评论(0) 推荐(0)
摘要: 接上文,在这个函数中 调用txMemPool成员函数ProcessTransaction对tx进行校验。在syncmanager对象中,txMemPool,顾名思义就是交易池。负责对交易的验证和管理。 tx的数据结构如下: 在ProcessTransaction函数中调用了maybeAcceptTr 阅读全文
posted @ 2018-06-03 18:54 xgcode 阅读(285) 评论(0) 推荐(0)