Can Blockchain Solve the Hold-up Problem in Contracts? (Elements in Law, Economics and Politics)