naivecoin:少于1500行代码的加密货币实现

时间:2021-02-04 04:22:15
【文件属性】:
文件名称:naivecoin:少于1500行代码的加密货币实现
文件大小:135KB
文件格式:ZIP
更新时间:2021-02-04 04:22:15
nodejs blockchain swagger cryptocurrency eddsa Naivecoin-少于1500行代码的加密货币实现 动机 区块链之上的加密货币和智能合约并不是最容易理解的概念,诸如钱包,地址,区块工作量证明,交易及其签名之类的东西在广泛的背景下更有意义。 受启发,该项目试图提供尽可能简明扼要的加密货币实现。 什么是加密货币 :加密货币(或加密货币)是一种数字资产,旨在用作使用密码学的交换媒介,以保护交易并控制货币的其他单位的创建。 Naivecoin的关键概念 组件 HTTP服务器 节点 区块链 操作员 矿工 HTTP API接口控制一切 区块链与交易的同步 简单的工作量证明(难度每5块增加一次) 使用确定性方法解决 数据保留在文件夹中 Naivec
【文件预览】:
naivecoin-master
----.eslintrc.json(966B)
----processes.json(658B)
----dockerExec.sh(2KB)
----Dockerfile(97B)
----lib()
--------httpServer()
--------config.js(2KB)
--------operator()
--------naivecoin.js(1KB)
--------node()
--------blockchain()
--------util()
--------miner()
----doc()
--------components.mmd(252B)
--------ui.png(40KB)
--------components.png(12KB)
--------blockchain.mmd(294B)
--------blockchain.png(9KB)
----.travis.yml(87B)
----LICENSE(11KB)
----test()
--------integrationTest.js(22KB)
----README.md(23KB)
----docker-compose.yml(713B)
----.gitignore(68B)
----bin()
--------naivecoin.js(666B)
----package-lock.json(169KB)
----package.json(1KB)

网友评论