Simulation of concepts related to bitcoin mining and its notion of proof of work but also attack strategies.
-
Updated
Jan 21, 2022 - Jupyter Notebook
Simulation of concepts related to bitcoin mining and its notion of proof of work but also attack strategies.
Cyptonite is a blockchain simulation project using Python, designed to model and analyze different mining strategies, including stubborn and selfish mining, in a decentralized network
本人在做相关项目的过程中对源码中一些关键功能(主要与挖矿、处理区块相关)进行了分析,分享到此,希望能帮助更多研究BTC的朋友。此外,本工作还基于比特币核心程序修改策略,实现了自私挖矿攻击软件,欢迎交流学习~
Khalil, R. and Dulay, N. 2022. 37th ACM/SIGAPP Symposium on Applied Computing. RANC: Reward-All Nakamoto Consensus.
A P2P Blockchain Network simulator using Discrete Event Queue. It simulates a network with 2 independent selfish mining attackers. Includes TXN events (creation, broadcast, receive), Block events (creation, mining, broadcast, receive), etc.
A discrete-event blockchain simulator for a P2P cryptocurrency network with attack simulation.
Add a description, image, and links to the selfish-mining topic page so that developers can more easily learn about it.
To associate your repository with the selfish-mining topic, visit your repo's landing page and select "manage topics."