TA的每日心情 | 开心 2024-9-19 21:14 |
---|
签到天数: 757 天 [LV.10]以坛为家III
管理员
- 积分
- 1312455
|
资源详情
视频教程详情描述:
【区块链实战】Golang公链项目实战视频教程》全国首套公链视频教程1.区块数据结构2.区块链数据结构3.工作量证明4.哈希计算5.Hashcash6.选择数据库7.BoltDB8.数据库结构9.序列化10.持久化11.CLI12.比特币交易13.交易输出14.发送币15.交易输入16.将交易保存到区块链17.工作量证明18.未花费交易输出19.比特币地址20.公钥加密21.数字签名22.椭圆曲线加密23.Base5824.实现地址25.实现签名26.私钥和公钥27.奖励28.UTXO集29.Merkle树30.P2PKH31.区块链网络32.节点角色33.getblocks34.getdata35.block和tx36.多节点部署37.一致忄生协议
视频教程目录:
任务1:001-内容介绍.mp4
任务2:002-Block结构.mp4
任务3:003-根据区块数据生成区块HASH.mp4
任务4:004-CreateGenesisBlock.mp4
任务5:005-Blockchain结构.mp4
任务6:006-添加新的区块.mp4
任务7:007-ProofOfWork框架.mp4
任务8:008-工作量证明算法分析.mp4
任务9:009-target移位处理.mp4
任务10:010-挖矿算法完整实现.mp4
任务11:011-判断区块Hash的有效忄生.mp4
任务12:012-课程目标.mp4
任务13:013-区块的序列化和反序列化.mp4
任务14:014-boltdb数据库的创建或者打开.mp4
任务15:015-创建表并且往表里面存储数据.mp4
任务16:016-boltdb-Update-View.mp4
任务17:017-区块序列化反序列化-boltdb.mp4
任务18:018-复习.mp4
任务19:019-创建创世区块并且将创世区块序列化存储到数据库中.mp4
任务20:020-新增区块并且存储到数据库.mp4
任务21:021-遍历区块链.mp4
任务22:022-时间格式化输出.mp4
任务23:023-通过迭代器遍历区块链.mp4
任务24:024-将blockchain和BlockchainIterator进行分离.mp4
任务25:025-flag基本使用.mp4
任务26:026-os.mp4
任务27:027-命令行解析.mp4
任务28:028-数据持久化完整版.mp4
任务29:029-createblockchain命令.mp4
任务30:030-改善创建创世区块的方法.mp4
任务31:031-代码完善处理.mp4
任务32:032-Block里面设置Transaction数组.mp4
任务33:033-UTXO模型原理.mp4
任务34:034-coinbase交易.mp4
任务35:035-UTXO模型案例.mp4
任务36:036-转账命令行处理.mp4
任务37:037-JSONToArray.mp4
任务38:038-转账相关方法串联.mp4
任务39:039-交易整体框架搭建完成.mp4
任务40:040-UTXO复习.mp4
任务41:041-构造区块交易测试数据.mp4
任务42:042-构造测试数据区块3.mp4
任务43:043-转账算法逻辑分析.mp4
任务44:044-UnSpentTransationsWithAdress.mp4
任务45:045-getbalance-cli.mp4
任务46:047-遍历UTXO.mp4
任务47:048-查找UTXO.mp4
任务48:049-余额查询.mp4
任务49:050-UTXO模型算法优化.mp4
任务50:051-复习.mp4
任务51:052-文件分离-优化.mp4
任务52:053-转账方法优化.mp4
任务53:054-转账逻辑代码实现.mp4
任务54:054-UnUTXOs方法优化.mp4
任务55:055-单笔交易转账测试.mp4
任务56:056-转账逻辑处理.mp4
任务57:057-BUG处理-转账完整版.mp4
任务58:058-复习.mp4
任务59:059-公钥私钥加密简单过程.mp4
任务60:060-sha256.mp4
任务61:061-ripemd160.mp4
任务62:062-base58加密解密.mp4
任务63:063-base64对称加密.mp4
任务64:064-wallet.mp4
任务65:065-地址生成步骤.mp4
任务66:066-Wallet对象创建.mp4
任务67:067-通过公钥生成钱包地址.mp4
任务68:068-判断地址是否合法有效.mp4
任务69:069-Wallets结构.mp4
任务70:070-将地址集成到项目里面.mp4
任务71:071-addresslists.mp4
任务72:072-Wallet逻辑复习.mp4
任务73:073-将钱包信息写入到dat文件.mp4
任务74:074-输出所有钱包地址.mp4
任务75:075-TXOutput&TXInput里面增加公钥.mp4
任务76:076-复习.mp4
任务77:077-数字签名和验证接口.mp4
任务78:078-数字签名过程分析.mp4
任务79:079-签名验证.mp4
任务80:080-数字签名.mp4
任务81:081-通过代码实现数字签名.mp4
任务82:082-数字签名验证.mp4
任务83:083-课程内容介绍.mp4
任务84:084-数字签名复习.mp4
任务85:085-增加挖矿奖励.mp4
任务86:086-UTXO_set优化原理.mp4
任务87:087-查找所有人的未花费输出.mp4
任务88:088-测试FindUTXOMap.mp4
任务89:089-处理同时给打包多笔交易时数字签名出现的bug.mp4
任务90:090-遍历所有UTXO并存储到数据库.mp4
任务91:091-FindUTOXMap方法优化.mp4
任务92:092-查找某人地址对应的所有的UTXO.mp4
任务93:093-查询余额.mp4
任务94:094-修改CoinbaseTransaction交易Hash导致的bug.mp4
任务95:095-复习.mp4
任务96:096-转账优化.mp4
任务97:097-转账.mp4
任务98:098-转账验证.mp4
任务99:099-未花费交易输出更新算法逻辑及实现.mp4
任务100:100-更新处理.mp4
任务101:101-MerkleTree.mp4
任务102:102-以太坊私有节点.mp4
任务103:103-以太坊多节点连接.mp4
任务104:104-以太坊联盟链搭建(上).mp4
任务105:105-以太坊联盟链(下).mp4
任务106:106-简易的网络服务.mp4
任务107:107-简易的分布式节点项目效果.mp4
任务108:108-NODE_ID设置.mp4
任务109:109-NODE_ID项目配置.mp4
任务110:110-区块链验证逻辑.mp4
任务111:111-客户端服务器使用.mp4
任务112:112-startnode-cli.mp4
任务113:113-项目集成客户端和服务器代码.mp4
任务114:114-节点同步数据逻辑.mp4
任务115:115-Version信息处理.mp4
任务116:116-获取节点区块链高度.mp4
任务117:117-处理客户端接收到的数据.mp4
任务118:118-handle系列方法配置.mp4
任务119:119-Version消息的处理.mp4
任务120:120-GetBlocks.mp4
任务121:121-GetBlockHashes.mp4
任务122:122-sendInv.mp4
任务123:123-handlInv.mp4
任务124:124-handlGetData.mp4
任务125:125-主节点-钱包节点-矿工节点交互逻辑.mp4
任务126:126-钱包节点和主节点数据同步过程分析.mp4
任务127:127-代码逻辑.mp4
任务128:128-getblock.mp4
任务129:129-sendBlock.mp4
任务130:130-handleBlock.mp4
任务131:131-AddBlock.mp4
任务132:132-通过一个中间变量不断迭代向主节点读取区块链.mp4
任务133:133-节点间数据同步完整代码逻辑.mp4
|
|