Deploy blockchain
This section has all the resources for you to get up to speed with IPDB in no time.
“IPDB association invites researchers, developers and enterprises to deploy blockchain proofs-of-concept, platforms and applications with a blockchain database on the IPDB network. IPDB supports a wide range of industries and use cases from identity and intellectual property to supply chains, energy, mobility, IoT, and financial ecosystems. With high throughput, low latency, powerful query functionality, decentralised control and governance, immutable data storage and built-in asset support, IPDB acts as a blockchain database,”
- anonymous quote from the IPDB Github
- anonymous quote from the IPDB Github
Beep, boop, waiting for your input...
from bigchaindb_driver import BigchainDB
from bigchaindb_driver.crypto import generate_keypair
bdb = BigchainDB('https://test.ipdb.io')
alice = generate_keypair()
tx = bdb.transactions.prepare(
operation='CREATE',
signers=alice.public_key,
asset={'data': {'message': 'Blockchain all the things!'}})
signed_tx = bdb.transactions.fulfill(
tx,
private_keys=alice.private_key)
bdb.transactions.send_commit(signed_tx)
const driver = require('bigchaindb-driver')
const alice = new driver.Ed25519Keypair()
const conn = new driver.Connection('https://test.ipdb.io/api/v1/')
const tx = driver.Transaction.makeCreateTransaction(
{ message: 'Blockchain all the things!' },
null,
[ driver.Transaction.makeOutput(
driver.Transaction.makeEd25519Condition(alice.publicKey))],
alice.publicKey)
const txSigned = driver.Transaction.signTransaction(tx, alice.privateKey)
conn.postTransactionCommit(txSigned)
Network
You can roll out your own node, or use our IPDB test network.
IPDB Test Network
No installation is needed. You can use our node to test your apps on the Planetmint network. Note that nodes are wiped regularly.
Drivers+Tools
Download one of the existing drivers below to connect to Planetmint, or build your own (and share back).
Official drivers
Python
planetmint-driverJavaScript
js-planetmint-driverJava
java-planetmint-driverOfficial tools
Crypto-Conditions
cryptoconditionsCommunity drivers
C#
planetmint-csharp-driverRuby (CLI wrapper)
planetmint-ruby-clientRuby
planetmint_rubyHaskell
planetmint-hsGo
envokeANSI C
planetmint-c-driver
Dive into our documentation with guides, examples, terminology, references and more.