- 2021131150-孙杰 (组长)
- 2021131151-刘家旗
- 2021131152-肖杰
- 2021131149-黄彦童
- 2021131155-王星廷
- 2021131154-祝宇
https://github.com/coconal/blockchain-in-js-workshop-2021
https://github.com/coconal/blockchain-in-js-workshop-2021/blob/lesson1/src/models/Block.js
将截图上传至网盘,放入链接即可 密码1234 https://pan.baidu.com/s/1dHT1KDnls9p2SIZYAmuwoQ
https://github.com/coconal/blockchain-in-js-workshop-2021/tree/lesson2/src
https://github.com/coconal/blockchain-in-js-workshop-2021/commits/lesson2
链接:https://pan.baidu.com/s/17kI0h2uyrXJwe_wmXDViwQ?pwd=bzm0 提取码:bzm0
优点:
安全性:PoW挖矿机制通过计算密集型的工作量要求,使得攻击者需要掌握大量的计算资源才能成功攻击网络,增加了攻击的成本。
去中心化:PoW挖矿算法可以让任何人都有机会参与共识过程,无需依赖特定的权威机构或节点。
抵抗双花攻击:PoW挖矿的主链原则使得攻击者需要控制超过50%的网络算力才能进行双花攻击,提高了系统对双花攻击的抵抗能力。
缺点:
能源消耗:PoW挖矿过程需要大量的能源消耗,这导致了对环境的影响,并且会造成能源浪费。
中心化趋势:由于挖矿所需的计算资源和电力成本较高,导致大规模的挖矿往往由少数大型矿池或矿场垄断,使得网络的控制权集中在少数实体手中。
交易确认时间较长:由于PoW算法需要计算复杂的工作量,区块的产生速度较慢,从而导致交易确认时间相对较长。
提高挖矿效率方法: 挖矿算法改进:针对特定的挖矿算法进行改进和优化,例如优化哈希算法的实现,改进难度计算和调整机制,以提高挖矿的速度和效率。 并行计算:利用并行计算的能力,将多个计算任务同时进行,以提高挖矿的效率。例如,使用多线程或分布式计算技术进行挖矿计算。 优化网络连接:确保稳定和高速的网络连接,以便及时接收新区块和交易数据,并将挖矿结果发送给区块链网络。
https://github.com/coconal/blockchain-in-js-workshop-2021/tree/lesson3/src
https://github.com/coconal/blockchain-in-js-workshop-2021/commits/lesson3
将截图上传至网盘,放入链接即可
链接:https://pan.baidu.com/s/1Ye48EzlWQrZIJJf3FAlr6g?pwd=r1hg 提取码:r1hg
https://github.com/coconal/blockchain-in-js-workshop-2021/tree/lesson4/src
https://github.com/coconal/blockchain-in-js-workshop-2021/commits/lesson4
将截图上传至网盘,放入链接即可
链接:https://pan.baidu.com/s/1DjS-UlNsqO6Pm1R3PDFaPw?pwd=c3q8 提取码:c3q8
https://github.com/coconal/blockchain-in-js-workshop-2021/blob/lesson5/src/models/Block.js
https://github.com/coconal/blockchain-in-js-workshop-2021/commits/lesson5
将截图上传至网盘,放入链接即可
https://github.com/coconal/blockchain-in-js-workshop-2021/tree/lesson6/src
https://github.com/coconal/blockchain-in-js-workshop-2021/commits/lesson6
将截图上传至网盘,放入链接即可
链接:https://pan.baidu.com/s/1naj8tM4inNTINCrun7mQMA?pwd=82b6 提取码:82b6
https://github.com/coconal/blockchain-in-js-workshop-2021/tree/lesson7
https://github.com/coconal/blockchain-in-js-workshop-2021/commits/lesson7
将截图上传至网盘,放入链接即可
链接:https://pan.baidu.com/s/1nlYskbZjpJMM0EUrb_PvVw?pwd=91ut 提取码:91ut