TA的每日心情 | 开心 2024-9-19 21:14 |
---|
签到天数: 757 天 [LV.10]以坛为家III
管理员
- 积分
- 1312455
|
资源详情
教程目录:01-开始学习前必看02-Block结构构建03-Blockchain结构构建04-ProofOfWork结构05-ProofOfWork完整实现06-区块的序列化和反序列化08-boltdb09-boltdb插入更新数据10-boltdb查询11-区块链数据持久化的思考12-ProofOfWork难度解析13-复习14-OS-Args15-flag16-NewFlagSet17-NewBlockchain数据存储逻辑18-创建区块链并将创世区块信息存储到区块链19-新增区块并将其存储到区块链20-区块链迭代器实现21-通过迭代器遍历区块链区块的Hash22-区块链中区块完整数据遍历23-CLI效果演示24-CLI项目框架25-flag参数有效个数的判断26-区块链持久化存储完整版27-交易项目效果演示28-UTXO(上)29-未花费的交易输出UTXO模型算法分析30-将交易集成到区块里面32-判断当前交易是否是Coinbase交易33-实现解锁交易输入和交易输出的方法34-FindUnspentTransactions(上)35-FindUnspentTransactions(完)36-查找可用的UTXO37-建立新交易-UTXOTransaction39-UTXO算法复习40-一个区块打包多笔交易41-手算结果和算法不匹配42-转账错误分析44-printUsage信息输出45-判断数据库是否存在46-createBlocchainCmd逻辑48-命令行工具完整逻辑50-UTXO模型算法优化51-复习52-文件分离-优化53-转账方法优化54-转账逻辑代码实现60-公钥私钥加密简单过程61-sha25662-ripemd16064-base64对称加密67-地址生成步骤71-Wallets结构72-Wallet逻辑复习74-输出所有钱包地址76-复习80-数字签名82-数字签名验证83-课程内容介绍84-数字签名复习90-遍历所有UTXO并存储到数据库93-查询余额95-复习96-转账优化100-更新处理103-以太坊多节点连接104-以太坊联盟链搭建(上)105-以太坊联盟链(下)106-简易的网络服务107-简易的分布式节点项目效果108-NODE_ID设置109-NODE_ID项目配置111-客户端服务器使用113-项目集成客户端和服务器代码115-Version信息处理117-处理客户端接收到的数据119-Version消息的处理120-GetBlocks121-GetBlockHashes122-sendInv128-getblock133-节点间数据同步完整代码逻辑
|
|