45. Install, Configuration
# rethinkdb http://rethinkdb.com/docs/install/
# bigchainDB
$ sudo pip install bigchaindb
$ vim instance1.conf
```
server-tag=original
directory=/data
bind=all
direct-io
# Replace node?_hostname with actual node hostnames below, e.g.
rdb.examples.com
join=node0_hostname:29015
join=node1_hostname:29015
join=node2_hostname:29015
# continue until there's a join= line for each node in the
federation
```
46. Run the BigChainDB server
# rethinkdb bigchaindb server
$ rethinkdb --config-file path/to/instance1.conf
$ bigchaindb init
$ bigchaindb set-shards 1
$ bigchaindb set-replicas 1
$ bigchaindb start
53. API Client
var ipfs = require('ipfs-client');
var stream =
ipfs.cat('QmTE9Xp76E67vkYeygbKJrsVj8W2LLcyUifuMHMEkyRfUL');
stream.pipe(process.stdout);
ipfs.add(process.stdin, function(err, hash) {
console.log(hash);
});
https://www.npmjs.com/package/ipfs-client
API
Scala Go JavaScript
61. • Ethereum-WhitePaper-JP
https://github.com/kurihei/Ethereum-WhitePaper-JP/blob/master/%5BJapanese%5D-White-
Paper.md
• Ethereum Specification
https://github.com/ethereum/go-ethereum/wiki/Ethereum-Specification
• Gitbook Ethereum
https://www.gitbook.com/book/a-mitani/mastering-ethereum/details
• BigchainDB: how we built a blockchain database on top of RethinkDB
https://speakerdeck.com/vrde/bigchaindb-how-we-built-a-blockchain-database-on-top-of-rethinkdb
• White Paper: BigchainDB: A Scalable Blockchain Database(DRAFT)
https://www.bigchaindb.com/whitepaper/bigchaindb-whitepaper.pdf
• White Paper: IPFS - Content Addressed, Versioned, P2P File System (DRAFT 3)
https://ipfs.io/ipfs/QmR7GSQM93Cx5eAg6a6yRzNde1FQv7uL6X1o4k7zrJa3LX/ipfs.draft3.pdf
62. • OSS
Go Go
• Docs White Paper
pdf
•
• Euthareum
Github
Github