@martindale • MIT Bitcoin Expo • March 8th, 2015
Founded: May, 2011
Bitcoin price: $1
Merchants: 2
Today: March, 2015
Bitcoin price: $272
Merchants: 60,000+
Given enough eyeballs, all bugs are shallow.
– Eric Raymond, "Linus' Law"
goo.gl/ur5ldW
Built for BitPay's needs:
PublicKey
, PrivateKey
, Script
, Peer
, ...
and much more:
github.com/bitpay/foxtrot
var Foxtrot = require('foxtrot');
var foxtrot = new Foxtrot({
discovery: {
tcpserver: 'bootstrap.localhost.localdomain'
}
});
foxtrot.on('peerConnect', logPeerConnection );
foxtrot.on('peerDisconnect', logPeerDisconnection );
var client = foxtrot.connect({
address: '404371705fa9bd789a2fcd52d2c580b65d35549d'
}, function() {
// hey! we're connected. let's say hello.
client.write('hello, network!');
});
client.on('data', function(data) {
console.log('data received: ', data.content );
});
wirelessafrica.meraka.org.za
CJDNS or "Hyperboria" |
projectmeshnet.org |
FreeNet | freenetproject.org |
MaidSafe | maidsafe.net |
var ChainDB = require('chaindb');
var chaindb = new ChainDB({
consensus: {
type: 'pof', // proof of fee
xprivkey: 'someprivkey', // bitcoin HD private key with funds
},
db: {
type: 'script', // script based transactions based on bitcoin
path: './pof-script.db' // actual on-disk datastore
}
});
var address = chaindb.genesis.getCoinbaseAddress();
var destination = 'some receiving address';
chaindb.on('ready', function() {
chaindb.sendFunds( destination , 1000000 , function(err, transaction) {
...
});
});
chaindb.initialize();
Namecoin |
namecoin.org |
DNSChain |
github.com/okTurtles/dnschain |
Blockstore |
github.com/openname/blockstore |
DEJE |
github.com/DJDNS/go-deje |
Not quite a database, but data housing nonetheless.
Storj |
storj.io |
IPFS |
ipfs.io |
MaidSafe |
maidsafe.net |
augur.net
coinffeine.com
openbazaar.org
Codius |
codius.org |
Ethereum |
ethereum.org |
The "Wallet for Everyone."
Easy to manage, securely.
bitcore-wallet |
|
bitcore-wallet-service |
|
bitcore-wallet-client |
- Foxtrot, for all network messages.
- Air-gapping, hardware wallet support.
- Decentralized identity management.
eric@bitpay.com • @martindale
github.com/martindale