Poysha:金融科技区块链的基本实现

时间:2024-06-12 14:45:19
【文件属性】:

文件名称:Poysha:金融科技区块链的基本实现

文件大小:85KB

文件格式:ZIP

更新时间:2024-06-12 14:45:19

JavaScript

Poysha 积木 块保存交易的信息。 任何类型的必要数据,最重要的是哈希。 它包含此块的哈希以及上一个块的哈希。 这使用SHA256来哈希块的字段。具有功能 generateHash()=>从其字段生成SHA256哈希 mineBlock()=>具有给定难度的计算哈希,即挖掘 区块链 某个连续的区块链是一个区块链。第一个区块是手动创建的,称为创世区块。 链条有一些功能 getLatestBlock() addNewBlock() isChainValid()=>检查哈希并比较块中提供的信息是否一致 矿业 因此,我们使用isChainValid()来替换任何中间块。 但是人们可能会添加新的区块并将垃圾邮件发送到区块链之外。 要删除此链需要工作证明。 为了确保这条链有一些规则。 像散列应该有n个前导零。 而且由于无法预测哈希值,因此哈希值应仅靠蛮力完成。 具有4个前导零的散列需要花费相当


【文件预览】:
Poysha-master
----blockchain.js(4KB)
----keygenerator.js(261B)
----Assets()
--------keys.PNG(13KB)
--------proofOfWork.PNG(19KB)
--------25days.jpg(37KB)
--------rewards.PNG(19KB)
----main.js(709B)
----.gitignore(38B)
----keys.txt(222B)
----README.md(3KB)

网友评论