区块链
文章平均质量分 94
GoldenaArcher
Done is better than perfect
展开
-
JS 实现区块链添加可视化功能
学习的最后一部分了,完整的资源在这里:https://download.csdn.net/download/weixin_42938619/87765530,有需求的可以自取。最后一部分是增加一些可视化的功能,完整实现后如下:HTML 部分是用 Angular 写的,Angular 的学习不在讨论的范围内,所以这里会将剩下的一些功能补全就是了。这里主要接收一个 blockId,随后通过 find 功能去查找对应的 block,找到返回对应的 Block,否则返回 null:API 部分为:添加查找对应原创 2023-05-09 05:51:45 · 332 阅读 · 0 评论 -
JS 实现区块链同步和共识
之前实现了区块链和去中心化网络,这里实现区块链的同步和共识,不过本质上来说使用的的方法和 register & broadcast 的方法是一样的。这个也是目前学习中倒数第二篇笔记了,最后两个部分学完,blockchain 就暂时放一放继续回到前端的学习去了。原创 2023-05-08 10:46:07 · 516 阅读 · 0 评论 -
JS 实现区块链分布式网络
这里主要实现的部分继续下去,对 Blockchain 这个对象有一些修改,如果使用 TS 的话可能要修改对应的 interface,但是如果是 JS 的话就无所谓了。需要安装的依赖有:express现在的 express 已经不内置 body-parser,需要作为单独的依赖下载request不下载会报错,是使用 request-promise 所需要的依赖和已经 deprecated 了,具体 reference 可以参考。原创 2023-05-06 06:38:41 · 2089 阅读 · 0 评论 -
JS 实现区块链
/ 可选 timestamp : number;其中 index 并不是必须的,这个属性只是为了方便获取最后一个 block,其他的包含时间戳、当前 block 所包含的交易(transactions)、nonce、hash 和上一个 block 的 hash,除了 nonce 之外的其他属性都比较好理解。nonce 是一个电脑生成的随机数,它的用途是用来生成当前 block 的特定 hash 值,和证明整个 block chain 的合法性。原创 2023-05-03 20:28:16 · 1394 阅读 · 2 评论