บทที่ 9 บทนำสู่แง่มุมทางเทคนิคของบิทคอยน์

แปลโดย : Claude 3.5 Sonnet

วัตถุประสงค์

  • อธิบายแนวคิดทางเทคนิคในรูปแบบที่ง่ายและเข้าใจง่าย

  • กุญแจสาธารณะและกุญแจส่วนตัว: ความปลอดภัยผ่านการเข้ารหัส

  • คำอธิบายเกี่ยวกับการแฮช

  • สอนแนวคิดบิทคอยน์โดยเชื่อมโยงกับหัวข้อจากบทก่อนหน้าเพื่อให้เข้าใจหน้าที่ของแต่ละองค์ประกอบได้ง่ายขึ้น

  • ดำเนินกิจกรรมในบทเพื่อนำทฤษฎีไปปฏิบัติ

วัสดุ/ทรัพยากรที่จะใช้

  • แนะนำให้ใช้คอมพิวเตอร์ของคุณเพื่อทำกิจกรรมหากมี ถ้าไม่มี คุณสามารถใช้โทรศัพท์มือถือได้

  • หน้าจอที่อนุญาตให้คุณแบ่งปันหน้าจออุปกรณ์ของคุณ ซึ่งจะใช้เพื่อแนะนำนักเรียนและนำเสนอวิดีโอที่พบในบท

  • การเชื่อมต่ออินเทอร์เน็ต

  • หากคุณไม่มีการเชื่อมต่ออินเทอร์เน็ต แนะนำให้ดาวน์โหลดวิดีโอก่อนเข้าชั้นเรียนและเตรียมไว้สำหรับการนำเสนอ

  • กระดานไวท์บอร์ดจะถูกใช้เพื่ออธิบายตัวอย่างบางอย่างของการเข้ารหัส

โครงร่างของคาบเรียนและกิจกรรม ระยะเวลาคาบเรียน: 90 นาที

บทนำ (5 นาที)

  • แนะนำนักเรียนโดยอธิบายว่าในการใช้สิ่งที่ดูเหมือนยากมาก ไม่จำเป็นต้องรู้การทำงานของทุกองค์ประกอบอย่างแม่นยำ เนื่องจากสิ่งนี้สะท้อนให้เห็นในการใช้งานอินเทอร์เน็ตประจำวัน ซึ่งทุกคนรู้วิธีใช้โดยไม่ต้องรู้องค์ประกอบทั้งหมดที่ประกอบขึ้นมา

  • อย่างไรก็ตาม กระตุ้นให้นักเรียนของคุณสำรวจหัวข้อทางเทคนิคต่อไปหากพวกเขาสนใจ

  • อ้างอิงถึงทรัพยากรที่อยู่ท้ายหนังสือ

กิจกรรม - ดูวิดีโอ "บิทคอยน์ทำงานอย่างไรภายใต้ฝากระโปรง" (ความยาววิดีโอ 20 นาที)

  • หาก QR ของวิดีโอไม่ได้อยู่ในภาษาแม่ของนักเรียน แนะนำให้ค้นหาวิดีโอที่คล้ายกันในภาษาของคุณเอง

  • วิเคราะห์วิดีโอกับนักเรียนของคุณโดยถามคำถามที่เกี่ยวข้องกับวิดีโอ ตรวจสอบให้แน่ใจเสมอว่าได้จัดการกับข้อสงสัยใดๆ ที่เกิดขึ้นระหว่างชั้นเรียน

  • พึงระลึกว่าวิดีโอจะช่วยคุณแสดงแนวคิดบางอย่างของบทและวิธีการทำงานภายในเครือข่ายด้วยภาพ ดังนั้นไม่จำเป็นต้องพยายามอธิบายทุกอย่างตั้งแต่ต้น เนื่องจากบทนี้จะช่วยให้คุณเข้าใจทีละขั้นตอน

กุญแจสาธารณะและกุญแจส่วนตัว: ความปลอดภัยผ่านการเข้ารหัส (7 นาที)

  • ในหัวข้อย่อยนี้ วัตถุประสงค์ของคุณจะเป็นการอธิบายความสำคัญของกุญแจสาธารณะและกุญแจส่วนตัว โดยแสดงให้เห็นว่าเพื่อตรวจสอบข้อมูลโดยไม่มีการแก้ไข จะใช้กุญแจสาธารณะ และกุญแจส่วนตัวเป็นกุญแจที่ให้เราเข้าถึงข้อมูลได้ทั้งหมด ดังนั้น เน้นย้ำความสำคัญของการดูแลรักษาสิ่งนี้ ทั้งในการเก็บรักษาเงินและในการโอนเงินโดยใช้กุญแจเหล่านี้ ซึ่งจะใช้เป็นลายเซ็นและตัวถอดรหัสด้วย

  • คุณควรแนะนำสั้นๆ ว่าการเข้ารหัสทำงานอย่างไรโดยใช้ตัวอย่างจากหนังสือและภาพประกอบ

  • อ้างอิงถึงส่วนเนื้อหาเพิ่มเติม

  • หากคุณมีกระดานไวท์บอร์ด แนะนำให้ใช้เพื่ออธิบายการเข้ารหัส

คำอธิบายเกี่ยวกับการแฮช (5 นาที)

  • แนะนำให้แนะนำการอธิบายแนวคิดนี้โดยใช้ตัวอย่างที่ให้ไว้ในบทเป็นหลัก หลังจากนั้น คุณสามารถอธิบายแนวคิดที่แท้จริงและนำความรู้ไปใช้ในทางปฏิบัติ

กิจกรรม - สร้างแฮช SHA 256 (3 นาที)

  • แนะนำให้นักเรียนของคุณเข้าถึงรหัส QR ที่พบในหนังสือ

  • หากคุณไม่สามารถเข้าถึงเว็บไซต์สำหรับสร้างแฮช คุณสามารถเข้าถึงลิงก์: https://tools.keycdn.com/sha256-online-generator หรือ https://academo.org/demos/SHA-256-hash-generator/

  • ใช้กิจกรรมนี้เพื่ออธิบายวิธีการเข้ารหัสข้อมูลธุรกรรม

  • นอกจากนี้ ให้กล่าวถึงว่าไม่ว่าการเปลี่ยนแปลงข้อมูลจะน้อยเพียงใด แฮชจะเปลี่ยนไปเสมอ แต่ความยาวของมันจะไม่เปลี่ยนแปลงไม่ว่าจะมีปริมาณข้อมูลเท่าใด

โมเดล UTXO (8 นาที)

  • หัวข้อนี้อาจทำให้นักเรียนของคุณสับสน ดังนั้นจึงแนะนำให้ใช้ตัวอย่างจากหนังสือหรือตัวอย่างที่คุณสามารถคิดขึ้นได้ ตราบใดที่มุ่งไปที่ประเด็นหลักซึ่งก็คือ UTXOs

  • หลังจากอธิบายทฤษฎีแล้ว แนะนำว่าคุณสามารถใช้ mempool เพื่ออธิบายวิธีตรวจสอบ UTXOs ของธุรกรรมของเรา

  • ไปที่ลิงก์นี้ซึ่งจะช่วยคุณแสดง UTXOs จริงให้นักเรียนของคุณเห็น: https://bits.monospace.live/tx/f36c97e1c0c7a48022fbc7795a1861babfaf5034d9b9c078bc6b3176cca69d9c คุณสามารถใช้ธุรกรรมอื่นได้

โหนดและนักขุดบิทคอยน์ (3 นาที)

  • เพื่อแนะนำหัวข้อย่อย อ้างอิงถึงสิ่งที่เห็นในบทที่ 6 หัวข้อย่อย 6.1.2

โหนดบิทคอยน์คืออะไรและฉันจะตั้งค่าอย่างไร? (5 นาที)

  • คุณควรสอนนักเรียนของคุณเกี่ยวกับวัตถุประสงค์หลักของโหนดและมันเป็นประโยชน์ต่ออำนาจอธิปไตยของธุรกรรมของเราอย่างไรหากเรารันโหนดของเราเอง

กิจกรรม - ดูวิดีโอ "วิธีตั้งค่า Bitcoin Core" (ความยาววิดีโอ 5 นาที)

  • วิดีโอนี้จะเป็นคู่มือในการติดตั้งและรัน Bitcoin Core บนคอมพิวเตอร์ได้อย่างง่ายดาย

  • เนื่องจากการดาวน์โหลดบล็อกเชนใหญ่เกินไป จึงจะไม่มีการดาวน์โหลดใดๆ แต่ให้จัดการกับข้อสงสัยของนักเรียนของคุณ

  • วิเคราะห์วิดีโอโดยถามคำถามที่เกี่ยวข้องกับวิดีโอ

  • อ้างอิงถึงลิงก์เพื่อดาวน์โหลด Bitcoin Core: https://bitcoincore.org/en/download/

  • แสดงภาพของโหนดให้นักเรียนของคุณดู คุณสามารถค้นหาได้ทางอินเทอร์เน็ต

นักขุดบิทคอยน์คืออะไรและการขุดทำงานอย่างไร? (10 นาที)

  • มุ่งเน้นไปที่การอธิบายวัตถุประสงค์หลักของนักขุดและวิธีที่พวกเขารักษาความปลอดภัยของเครือข่ายผ่านงานของพวกเขา สำคัญที่จะต้องเน้นย้ำค่าคอมมิชชั่นที่พวกเขาได้รับสำหรับงานของพวกเขาเพื่อให้นักเรียนเข้าใจว่าทำไมค่าธรรมเนียมเครือข่ายบิทคอยน์จึงสูงกว่า

  • การลดครึ่งบิทคอยน์: เพื่ออธิบายส่วนนี้ คุณสามารถใช้สื่อภาพเช่น mempool เพื่อแสดงบล็อกที่สอดคล้องกับการลดครึ่งแต่ละครั้งที่เกิดขึ้นแล้วพร้อมกับปีที่เกี่ยวข้องได้อย่างแม่นยำโดยใช้ลิงก์นี้ https://bits.monospace.live/ ในการใช้เครื่องมือนี้ ให้ไปที่ส่วนค้นหาบล็อกเฉพาะ ซึ่งจะเป็นบล็อก #0 หรือบล็อก Genesis ซึ่งควรมาจากปี 2009 พึงระลึกว่าการลดครึ่งเกิดขึ้นทุก 4 ปีหรือทุ​​​​​​​​​​​​​​​​ก 210,000 บล็อก ดังนั้นการลดครึ่งครั้งแรกจึงเกิดขึ้นในบล็อกนั้น ทางด้านซ้ายของบล็อกจะปรากฏข้อมูลทั่วไป ซึ่งจะแสดงปี 2012 เมื่อเกิดการลดครึ่งครั้งแรก หลังจากนั้น คุณสามารถเพิ่มอีก 210,000 บล็อกเพื่อไปถึงการลดครึ่งครั้งต่อไป และทำเช่นนี้ต่อไปจนถึงการลดครึ่งปัจจุบัน วิธีนี้ คุณสามารถสอนนักเรียนของคุณเกี่ยวกับหัวข้อนี้ได้อย่างถูกต้อง

  • เตือนนักเรียนของคุณเกี่ยวกับหัวข้อการแฮชที่กล่าวถึงก่อนหน้านี้และวิธีที่สิ่งนี้เป็นส่วนสำคัญสำหรับความถูกต้องของบิทคอยน์ผ่านการขุด

Mempool คืออะไร? (3 นาที)

  • ในฐานะที่เป็นส่วนสำคัญของโหนด สำคัญที่จะต้องแสดงวิธีการทำงานของโหนดโดยการดึงธุรกรรมจากพื้นที่นี้เพื่อให้พวกเขาตรวจสอบ

  • แสดงเหตุผลว่าทำไมธุรกรรมบางครั้งจึงใช้เวลานานกว่าปกติ

กิจกรรม – Mempool (5 นาที)

  • เพื่อดำเนินกิจกรรมนี้ ให้ไปที่ลิงก์: https://mempool.space/es/ หรือใช้รหัส QR จากหนังสือ

  • เพื่อตอบคำถามจากหนังสือพร้อมกับนักเรียนของคุณ ให้เลือกบล็อกที่ขุดล่าสุด

  • เพื่อดูข้อมูลของมัน เพียงแค่เลื่อนลงมาเล็กน้อยและข้อมูลทั้งหมดของบล็อกจะปรากฏขึ้น ตั้งแต่แฮชของมันไปจนถึงนักขุดที่ขุดบล็อกนั้น

  • หลังจากดูข้อมูลแล้ว แสดงให้นักเรียนของคุณเห็นชุดของธุรกรรมที่ประกอบเป็นบล็อกและเลือกหนึ่งในนั้นเพื่อฝึกฝนหัวข้อของ UTXOs

  • เตรียมพร้อมสำหรับคำถามเช่น: "ขนาดของบล็อกที่สังเกตเห็นขึ้นอยู่กับอะไร?" เพื่อตอบคำถาม อธิบายว่าขนาดของบล็อกขึ้นอยู่กับปริมาณข้อมูลที่มันบรรจุและไม่ได้ขึ้นอยู่กับจำนวน BTC ที่ทำธุรกรรม คุณสามารถตรวจสอบสิ่งนี้ได้โดยการเลื่อนเมาส์ไปที่บล็อกขนาดเล็ก และคุณจะเห็นจำนวนที่มันบรรจุ โดยตระหนักว่าบางครั้งขนาดของมันไม่ได้ขึ้นอยู่กับจำนวน BTC ที่มันบรรจุ

ธุรกรรมบิทคอยน์ทำงานอย่างไรตั้งแต่ต้นจนจบ - ผู้ส่ง ผู้รับ โหนด นักขุด mempool (8 นาที)

  • ในขณะที่อธิบายขั้นตอนของการเกิดธุรกรรม ใช้สื่อภาพเช่นที่ให้ไว้ในหนังสือเพื่อให้ชัดเจนยิ่งขึ้น

การประเมินผล (7 นาที)

  • เก็บรายชื่อผู้เข้าร่วมในชั้นเรียนเสมอ

  • ทำรายชื่อนักเรียนที่กระตือรือร้นในชั้นเรียน

  • พยายามระบุนักเรียนที่สนใจในหัวข้อทางเทคนิคเพื่อสนับสนุนพวกเขาต่อไปในกรณีที่พวกเขามีข้อสงสัยหรืออยากเรียนรู้เพิ่มเติม

  • นี่คือคำถามบางส่วนที่คุณสามารถถามนักเรียนเพื่อตรวจสอบความเข้าใจของพวกเขา:

    • บอกชื่ออย่างน้อย 4 ข้อของกลไกของโปรโตคอลบิทคอยน์

    • กุญแจสาธารณะและกุญแจส่วนตัวคืออะไร? หน้าที่ของแต่ละอย่างคืออะไร?

    • ฟังก์ชันคืออะไร? (ในบิทคอยน์)

    • ฟังก์ชันแฮชคืออะไร?

    • UTXOs คืออะไร?​​​​​​​​​​​​​​​​

Last updated

Was this helpful?