Subhra Mazumdar's Projects
Anonymous voting on Ethereum without a tally authority. Protocol from this paper http://homepages.cs.ncl.ac.uk/feng.hao/files/OpenVote_IET.pdf
CryptoEconLab at PL aspires to become a hub for research on economic incentives, coordination games, and novel marketplaces.
Read-only mirror of https://gerrit.hyperledger.org/r/#/admin/projects/fabric
On the optionality and fairness of Atomic Swaps
ACM consolidated LaTeX styles
A proof-of-concept implementation to evaluate a UTXO-based generalized channel construction in Bitcoin.
GNU Linear Programming Kit
Hyperledger Fabric SDK written on Go
Simulation result for analyzing the impact of Griefing Penalty on Lightning Network to counter Griefing Attack
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
A complete course for learning Bitcoin programming and usage from the command
c-lightning — a Lightning Network implementation in C
Lightning Network Specifications
A collection of tools for simulating an attack on Bitcoin's Lightning Network
Lightning Network Daemon ⚡️
A tool to analyze the topology of Bitcoin's Lightning Network
Conventionally payment protocols developed to realize off-chain transactions in Payment chan- nel network (PCN) assumes the underlying routing algorithm transfers the payment via a single path. However, a path may not have sufficient capacity to route a transaction. In such cases, it is inevitable to split the payment across multiple paths. Additionally, a protocol must ensure ‘atomic payment’ - it either succeeds or fails in entirety. In this paper, we propose a secure and privacy-preserving multipath payment protocol, SplitPayLock, ensuring strong atomicity, if all parties involved in routing are honest, and weak atomicity, if at least one intermediate party acts dishonestly. It is devoid of zero-knowledge proof and complex key management. A formal definition of the protocol in the Universal Composability framework has been discussed. We compare the performance of our protocol with state-of-the-art Multihop HTLC [1], applied iteratively on one path at a time on Ripple network and Lightning Network. It is observed that SplitPayLock requires less communication overhead and low execution time, demonstrating efficiency and scalability.
Examples of Solidity security issues
OpenZeppelin Contracts is a library for secure smart contract development.
FOCS evaluates the network structure sequentially. However, the algorithm has good scope of parallelism since clusters expand or decrease in size depending on the behavior of periphery nodes. In case communities do overlap with each other, the algorithm still allows each of them to be treated as independent entities.
Analysis of Raiden Network