/me

Information about me and my GitHub projects

Professional organizations

Projects I actively maintain

  • wallet-ratings: A threat model for Bitcoin wallet client privacy, and data gathered about a variety of wallet clients presented Consumer Reports-style
  • osx-config-check: Checks your OS X machine against various hardened configuration settings
  • threat-model-scoring-system: Software tools for expressing threat models, calculating statistics about them, and exporting them to human-readable formats
  • how-to-security: Basic advice on how to do computer things securely for non-experts

Back-burner projects

  • address-reuse-tracker: Gathers statistics about reuse of Bitcoin addresses on the Bitcoin blockchain. Needs some serious optimization
  • coinjoin-sudoku: A still unreleased tool for research related to CoinJoin Sudoku research
  • interesting-bitcoin-data: Interesting data artifacts from the Bitcoin blockchain, useful to QA/security testers, developers, and researchers
  • git-monitor: Receive alerts when patterns of interest appear in a Git repository you follow (WIP)
  • npm-dependency-check: Creates a baseline of current npm dependencies for an npm project and identifies changes to those dependencies over time (WIP)
  • wallet-simulator: Uses clustering analysis of addresses/transactions on the Bitcoin blockchain to approximate the UTXO set of wallets, as well as desired spend values at the time of outgoing payments. Using this data, an alternate history of transactions can be simulated
  • onion-uptime: Monitors the uptime of Tor hidden services

A complete list of my public repos (including trivial forks of other projects) can be found here: https://github.com/kristovatlas?tab=repositories

Projects I follow

  • joinmarket: CoinJoin implementation with incentive structure to convince people to take part
  • bips: Bitcoin Improvement Proposals
  • security-guide-for-developers: Security Guide for Developers
  • bitcoin: Bitcoin Core is currently the most popular continuation of Satoshi's Bitcoin implementation
  • BitcoinUnlimited: Bitcoin Unlimited is an alternative implementation of Bitcoin with added features, including the ability to follow intentional consensus forks
  • OpenBazaar: The various pieces of the OpenBazaar software project, a peer-to-peer marketplace
  • Subspace: A scalable, lightweight, anonymous messaging protocol
  • Shufflepuff: A Mycelium implementation of CoinShuffle
  • zcash: An altcoin based on the zerocash protocol

My GitHub-relevant interests:

  • Bitcoin & crypto-currencies
  • Application security
  • Information security
  • Threat modeling
  • Currency-related economics
  • Financial privacy software