BigchainDB and Smart Contracts

BigchainDB isn’t intended for running smart contracts. That said, it can do many of the things that smart contracts are used to do. For example, the owners of an asset can impose conditions that must be fulfilled by anyone wishing to transfer the asset to new owners; see the section on conditions. BigchainDB also supports a form of escrow.