What is a smart contract used in a blockchain network? Multiple select question. A smart contact defines the transaction rules in Bitcoin. A smart contract defines the digital assets that could be transferred in transactions. A smart contract defines the terms and business rules to be used in conducting transactions. A smart contract is written in software code.