العقود، ببساطة، هي قيود على كيفية يمكن نقل الرموز، مما يتيح للمستخدمين تحديد توزيع UTXOs من خلال العقود. العديد من حلول التوسع، مثل شبكة Lightning، تعتمد على هذا المبدأ، مما يدل على أن حلول التوسع في بيتكوين تعتمد بشكل كبير على الانعكاسية والعقود. في عالم العملات الرقمية، الطريقة الأكثر شيوعًا هي الالتزام، والتي يتم تحقيقها في كثير من الأحيان من خلال الجزر. لإثبات أننا نفي بمتطلبات النقل، يلزم آلية توقيع للتحقق. وبالتالي، تنطوي العقود على العديد من التعديلات المتعلقة بالجزر والتواقيع.