Engineering sustainable blockchain applications
Hyperledger fabric: a distributed operating system for permissioned blockchains