บิทคอยน์ Layer 2 (L2) ถูกออกแบบขึ้นเพื่อปรับปรุงความสามารถในการขยายของบิทคอยน์ ความเร็ว และคุณต้นทุน โดยโปรโตคอลเหล่านี้จะเรียกความจำกัดของบิทคอยน์ด้วยกระบวนการทำธุรกรรมที่เร็วขึ้น และในบางกรณียังสามารถเปิดให้ใช้งานความสามารถในการทำสัญญาฉบับอัจฉริยะ นี้จะเป็นทางเปิดให้ระบบนิเวศของบิทคอยน์ขยายออกและปลดล็อคความสามารถเพิ่มเติม