ภาพรวมหลักสูตรและเป้าหมายการเรียนรู้
หลักสูตร Dime Architecture & Technical Systems Workshop จัดขึ้นเพื่อตอบสนองความต้องการของวิศวกรระบบ ผู้ออกแบบสถาปัตยกรรมซอฟต์แวร์ และนักวิชาการที่ต้องการทำความเข้าใจโครงสร้างทางเทคนิคของ Dime อย่างลึกซึ้ง หลักสูตรนี้มุ่งเน้นการวิเคราะห์ทฤษฎีวิทยาการคอมพิวเตอร์ การกระจายข้อมูลแบบไร้ศูนย์ และการทำงานประสานกันระหว่างเลเยอร์ต่างๆ ภายในระบบนิเวศ
ผู้เข้าอบรมจะได้ศึกษาตั้งแต่การไหลเวียนของข้อมูลธุรกรรม (Transaction Lifecycle) การทำงานของเครื่องประมวลผลสถานะ (State Machine) การเข้ารหัสลับแบบไม่สมมาตร (Asymmetric Cryptography) ไปจนถึงการทดสอบจำลองเครือข่ายจำลองในสภาพแวดล้อม Sandboxed Environment
[โครงสร้างการเรียนรู้]
├── เลเยอร์ 1: ทฤษฎีและพื้นฐานทางคณิตศาสตร์ (Cryptographic Primitives)
├── เลเยอร์ 2: กลไกฉันทามติและการกระจายข้อมูล (Consensus & Propagation)
├── เลเยอร์ 3: สถาปัตยกรรมโหนดและการจัดเก็บสถานะ (Node Architecture & Storage)
└── เลเยอร์ 4: การเชื่อมต่อส่วนต่อประสานและเครื่องมือ (Interfaces & Tooling)
หัวข้อการบรรยายและฝึกปฏิบัติ (Curriculum Modules)
วันที่ 1: โครงสร้างข้อมูลและกลไกฉันทามติ (Data Structures & Consensus)
สถาปัตยกรรมระบบนิเวศ Dime และทฤษฎีพื้นฐาน
- วิวัฒนาการของระบบบัญชีแยกประเภทแบบกระจายศูนย์
- โครงสร้างบล็อก ส่วนหัวของบล็อก (Block Headers) และการคำนวณ Merkle Root
- รูปแบบการจัดการสถานะบัญชีและการตรวจสอบความถูกต้อง
กลไกฉันทามติและความเสถียรของเครือข่าย (Consensus Dynamics)
- ทฤษฎีฉันทามติและคุณสมบัติการทนต่อความผิดพร่อง (Byzantine Fault Tolerance)
- วงจรการเสนอ การตรวจสอบ และการยืนยันสถานะบล็อก
- การจัดการความขัดแย้งของสายโซ่และการรักษาความเป็นเอกภาพของข้อมูล
ภาคปฏิบัติ: การจำลองการส่งผ่านข้อมูลในเครือข่ายจำลอง
- การติดตั้งซอฟต์แวร์สังเกตการณ์เทเลเมทรีบนเครื่องคอมพิวเตอร์
- การติดตามการแพร่กระจายของข้อมูลข้อความระหว่างโหนดเสมือน
วันที่ 2: ความปลอดภัย การจัดการกุญแจ และการออกแบบระบบ (Security & Engineering)
วิทยาการเข้ารหัสลับและความปลอดภัยของกุญแจดิจิทัล
- หลักการสร้างคู่กุญแจ Public-Private Key และการลงนามแบบดิจิทัล
- กระบวนการสร้างและกู้คืนกุญแจผ่าน Deterministic Seed Phrases (BIP-39/BIP-44)
- การออกแบบสถาปัตยกรรมการจัดเก็บกุญแจสำหรับองค์กรและการแยกสภาพแวดล้อม
สถาปัตยกรรมการเชื่อมต่อและเครื่องมือวิเคราะห์ (APIs & Tooling)
- โครงสร้าง Remote Procedure Call (RPC) และการเรียกดูข้อมูลสถานะ
- การวิเคราะห์ข้อจำกัดด้านปริมาณงาน (Throughput) และเวลาแฝง (Latency)
- แนวปฏิบัติในการออกแบบระบบให้สอดคล้องกับมาตรฐานทางวิศวกรรม
ขอบเขตการให้บริการและสิ่งที่รวมในหลักสูตร
สิ่งที่รวมในหลักสูตร (Included):
- เอกสารคู่มือประกอบการบรรยายฉบับสมบูรณ์ (Technical Handbook) ฉบับพิมพ์และไฟล์ดิจิทัล
- บัญชีเข้าใช้งานระบบแล็บจำลอง (Academic Sandbox Node Cluster) เป็นเวลา 30 วัน
- อาหารกลางวันและของว่างตลอด 2 วันของการอบรม (สำหรับการเรียน ณ ศูนย์วิจัยกรุงเทพฯ)
- ใบประกาศนียบัตรรับรองการผ่านการอบรมเชิงวิชาการจากสถาบัน
- สิทธิ์เข้าร่วมกลุ่มเสวนาวิชาการออนไลน์ร่วมกับทีมวิจัยเป็นเวลา 60 วัน
สิ่งที่ไม่รวมในหลักสูตร (Excluded):
- อุปกรณ์คอมพิวเตอร์พกพาส่วนบุคคล (ผู้เรียนต้องนำแล็ปท็อปมาเองสำหรับการทำแล็บ)
- ค่าเดินทางและที่พักสำหรับผู้เรียนต่างจังหวัดหรือต่างประเทศ
วิทยากรและทีมผู้ถ่ายทอดความรู้
การอบรมดำเนินการโดยทีมวิจัยอาวุโสด้านวิทยาการคอมพิวเตอร์และสถาปัตยกรรมระบบกระจายศูนย์ จาก Dime Research Library ซึ่งมีประสบการณ์การศึกษาวิจัยและถ่ายทอดองค์ความรู้ด้านบล็อกเชนมามากกว่า 4 ปี
ข้อกำหนดเบื้องต้นสำหรับผู้เข้าอบรม (Prerequisites)
- ความเข้าใจพื้นฐานด้านการเขียนโปรแกรม (เช่น Python, JavaScript หรือ Go)
- ความรู้พื้นฐานเกี่ยวกับระบบเครือข่ายคอมพิวเตอร์ (TCP/IP, HTTP, JSON-RPC)
- พื้นฐานคณิตศาสตร์และการเข้ารหัสลับระดับเบื้องต้น
