Cryptocurrencies Project Ideas Transaction Statistics, Exchange, Bitcoin Preserved Wallet
1. Bitcoin Transaction Analysis Velocity of Bitcoin: Analyze transactions over time, calculating “age” of Bitcoin spent. Attempt to id and omit mixing, aggregation, and other “churn” transactions. Merchant vs Individual vs Exchange Addresses Attempt to infer type of user using other transactions for same address, node addresses, ip addresses, … . Produce network and trend graphs. Calculate velocity, transaction size by user type
1. Bitcoin Transaction Analysis Required Bitcoin software: Run Bitcoin Core Full Node, Wallet Use Bitcoin Block Explorer APIs GUI and tabular output Graph over time Network graph Dedicated hardware available for use Technologies TBD
2. Arbitrage Use APIs from existing centralized and decentralized exchanges Start with GDAX (centralized) and LocalBitCoins (decentralized – use PayPal transactions) Build structure such that other exchanges may be added, including Centralized: Gemini, Kraken, Bitstamp, CEX.io Decentralized: ?OpenANX Crypto-currency only: Poloniex, Bittrex, ShapeShift Identify arbitrage opportunities, inclusive of fees on both sides Start with BTC-USD Build structure to handle other pairs
2. Arbitrage Identify potential trades within parameters Spread, Pairs, Exchanges Initially; manual trade initiation only Future ability for auto-generated trades, within parameters Each account is linked to corresponding exchange or PayPal accounts Ability to create multiple user accounts
2. Arbitrage Web GUI; languages TBD AWS or other cloud-based Live accounts
3. Bitcoin Preserved Wallet Start with Bitcoin Core Wallet, BitKey, or other open source wallet Create accounts such that When an incoming transaction is recognized, another pending (pay to script) transaction is automatically created to pay the balance to a known distribution account in a fixed amount of time (years) Funds can be partially or fully withdrawn at any time Periodic activity checks create new pending transactions (superceding previous) resetting rolling future date, or ping the user in the case of no activity
3. Bitcoin Preserved Wallet If no activity and no response to pings, after a configurable delay, the transaction will be submitted and the account will be distributed in one of the following ways Bitcoin will be cashed to selected fiat currency (e.g. USD, EUR), recipients will be contacted, verified and sent the proceeds Recipients will be contacted, verified and sent new wallet info The balance will be sent to another wallet account Distribution info written to blockchain by transaction Distribution info can be changed at any time Distribution accounts likely at entity such as Fund or Insurance Co.