Understanding Bilateral Contracts In 5 Key Points