dk14/mega-peers
GitHub: dk14/mega-peers
一个基于 PoW 信誉与内存池的点对点事实分享网络,解决去中心化身份与抗垃圾的预言机分发问题。
Stars: 1 | Forks: 0
# 一个点对点事实分享网络
# 超级节点
Mega(源自 מַגָע,接触)—— 一个轻量级、无限可扩展的去中心化数据市场,将真实的观察者引入区块链。
## 描述
Mega 依赖工作量证明(Proof-Of-Work)来为预言机分配身份。它模拟现实生活中的身份获取过程:唯有付出努力!
预言机的声誉被管理为一组可验证的可变性证明。交易者执行一些 PoW(反垃圾保护)以报告恶意预言机。
所有数据都存储在 Mega 的内存池中,无需区块链。
## 文档
https://dk14.github.io/mega-peers/docs/
## 测试
```
npm i c8 -g
npm run test # protocol, coverage should be 100%
npm run it # p2p and non-essential client APIs
npm run webtest # web-app, non-essential
npm run webtest-it # webrtc and matching, experimental
npm run webtest-it trace # trace matching stdout
```
# 协议
协议和规范位于 `src/protocol.ts` 和 `mega-peers-spec.yaml`。协议的参考实现位于 `src/api.ts`。
## 使用场景
非核心 API 和应用位于 `src/client-api/`(预言机和交易者,合约演示)、`webapp/`(点对点交换 UI)、`src-web/`(匹配逻辑)。请参阅[文档](https://dk14.github.io/mega-peers/docs/)。
## 代码与仓库质量说明
[HERE](code-quality-notes.md)
## 联系与捐赠:
mtkndr@proton.me
BTC: bc1qekvmkczge3hxrvwdf2lj3yyvgjnparn3fdf9lg
资质信息:[我在 IOHK 的视频](https://www.youtube.com/watch?v=RhXlOdNyGn8)、[论文](https://www.researchgate.net/publication/354641980_Standardized_Crypto-Loans_on_the_Cardano_Blockchain)、[actus 标准](https://www.actusfrf.org/post/marlowe-and-actus)、[与 Wolfram 的研究](https://github.com/dk14/wolfram-oracle-research)
标签:Actus, API, BTC, Cardano, GNU通用公共许可证, IOHK, Marlowe, Mempool, MITM代理, Node.js, npm 测试, P2P 网络, PoW, TypeScript, WebRTC, Web 应用, Wolfram 研究, YAML 协议, 事实分享, 信誉系统, 前端, 加密货币, 匹配, 区块链, 协议规范, 去中心化, 去中心化预言机, 可验证证明, 垃圾邮件防护, 安全插件, 工作量证明, 开源, 弹性, 捐赠, 数据可视化, 数据市场, 文档, 无区块链, 点对点, 联系, 自定义脚本, 防恶意预言机