A computing system securely controlling repayment of a loan to purchase an asset is provided. The system records a smart contract in a distributed ledger. The smart contract receives funding messages from a lender. After purchase of the asset is funded, the system sends a payment message to the smart contract indicating that the asset is being accessed and identifying a payment transaction that transfers a payment amount to a payment account. The smart contract records in the distributed ledger a repayment transaction that transfers a repayment amount to the lender from the payment amount of the payment transaction. The smart contract ensures use of the asset in accordance with terms of the loan agreement.
展开▼