Blockchain shows promise for energy companies