Supply chain finance through a blockchain lens