Distributed Credit Chain review