หน่วยสมรรถนะ

หน่วยสมรรถนะ

ออกแบบ Blockchain infrastructure

สาขาวิชาชีพอุตสาหกรรมดิจิทัล


รายละเอียดหน่วยสมรรถนะ


1. รหัสหน่วยสมรรถนะ ICT-MCQY-359B

2. ชื่อหน่วยสมรรถนะ ออกแบบ Blockchain infrastructure

3. ทบทวนครั้งที่ 1 / 2564

4. สร้างใหม่ ปรับปรุง

5. สำหรับชื่ออาชีพและรหัสอาชีพ (Occupational Classification)

อาชีพนักวิเคราะห์ออกแบบระบบบล็อกเชน (Blockchain System Analyst) อาชีพนักพัฒนาระบบบล็อกเชน (Blockchain developer)



6. คำอธิบายหน่วยสมรรถนะ (Description of Unit of Competency)
ผู้ที่ผ่านหน่วยสมรรถนะนี้ สามารถระบุ Platform/ Software Solution สามารถเลือกวิธีการพัฒนาระบบ (Coding Method) และภาษาที่ใช้ และสามารถวิเคราะห์และเลือก Consensus Protocol แนวทางการบริหารกุญแจให้ปลอดภัย (Key Management) การใช้ data oracle และแนวทางการเข้ารหัสข้อมูลและสามารถวิเคราะห์และออกแบบการจัดเก็บข้อมูลทั้งแบบ On chain และ Off chain

7. สำหรับระดับคุณวุฒิ
1 2 3 4 5 6 7 8

8. กลุ่มอาชีพ (Sector)
ผู้ประกอบอาชีพในสาขาซอฟต์แวร์และการประยุกต์

9. ชื่ออาชีพและรหัสอาชีพอื่นที่หน่วยสมรรถนะนี้สามารถใช้ได้ (ถ้ามี)
N/A

10. ข้อกำหนดหรือกฎระเบียบที่เกี่ยวข้อง (Licensing or Regulation Related) (ถ้ามี)
N/A

11. สมรรถนะย่อยและเกณฑ์การปฏิบัติงาน (Elements and Performance Criteria)
หน่วยสมรรถนะย่อย (EOC) เกณฑ์ในการปฏิบัติงาน (Performance Criteria) รหัส PC
(ตามเล่มมาตรฐาน)
รหัส PC
(จากระบบ)
10103.01

ระบุเทคโนโลยี (Technology stack) ที่ใช้ในการพัฒนา Blockchain 

1. ระบุ Platform /Software Solution

10103.01.01 153216
10103.01

ระบุเทคโนโลยี (Technology stack) ที่ใช้ในการพัฒนา Blockchain 

2. เลือกวิธีการพัฒนาระบบ (Coding Method) และภาษาที่ใช้ (Language)

10103.01.02 153217
10103.01

ระบุเทคโนโลยี (Technology stack) ที่ใช้ในการพัฒนา Blockchain 

3. วิเคราะห์และเลือก Consensus Protocol

10103.01.03 153218
10103.01

ระบุเทคโนโลยี (Technology stack) ที่ใช้ในการพัฒนา Blockchain 

4. วิเคราะห์และเลือกแนวทาง Key Management

10103.01.04 153219
10103.02

ออกแบบ Data Modeling and Data Design

1. วิเคราะห์และออกแบบการจัดเก็บข้อมูล On-chain และ Off-chain

10103.02.01 153220
10103.02

ออกแบบ Data Modeling and Data Design

2. วิเคราะห์และเลือก Encrypt data/ Data oracle 

10103.02.02 153221

12. ความรู้และทักษะก่อนหน้าที่จำเป็น (Pre-requisite Skill & Knowledge)

ไม่มี


13. ทักษะและความรู้ที่ต้องการ (Required Skills and Knowledge)

(ก) ความต้องการด้านทักษะ

1.    อธิบายและเลือกเทคโนโลยีที่ใช้ในการพัฒนาระบบบล็อกเชน (technology stack)

2.    อธิบายและเลือก Consensus Protocol

3.    อธิบายและออกแบบการใช้ data oracle และการเข้ารหัสข้อมูล

4.    อธิบายและออกแบบการจัดเก็บข้อมูล On-chain และ Off-chain

 

(ข) ความต้องการด้านความรู้

1.    ความรู้เกี่ยวกับข้อจำกัดด้านภาษาที่เลือกใช้และวิธีการพัฒนา

2.    ความรู้เกี่ยวกับโครงสร้างการทำงานของ Block ใน blockchain

3.    ความรู้เกี่ยวกับ Consensus Protocol 

4.    ความรู้เกี่ยวกับข้อจำกัดของบล็อกเชน

5.    ความรู้เกี่ยวกับประสิทธิภาพและความปลอดภัยของระบบด้านเทคโนโลยีบล็อกเชน

6.    ความรู้เกี่ยวกับเทคโนโลยีด้านการเข้ารหัส 

7.    ความรู้เกี่ยวกับสถาปัตยกรรมบล็อกเชน (Public, Private, Hybrid Blockchain)

8.    ความรู้เกี่ยวกับการเลือกใช้เทคโนโลยี platform ในปัจจุบัน

9.    ความรู้เกี่ยวกับวิธีการจัดเก็บกุญแจให้ปลอดภัย (Key Management) เช่น การทำ Secret Sharing

 


14. หลักฐานที่ต้องการ (Evidence Guide)

หลักฐานที่ต้องการจะกำหนดข้อแนะนำเกี่ยวกับการประเมิน และควรที่จะใช้ประกอบร่วมกันกับเกณฑ์การปฏิบัติงาน (Performance Criteria) และ ทักษะและความรู้ที่ต้องการ (Required Skills and Knowledge)

(ก)    หลักฐานการปฏิบัติงาน (Performance Evidence)

1.    เอกสารหลักฐานที่จำเป็นในการปฏิบัติงาน หรือหลักฐานอื่นๆ (ถ้ามี)

(ข)    หลักฐานความรู้ (Knowledge Evidence)

1. ผลจากการสอบข้อเขียน

2. ใบรับรองการเข้ารับการฝึกอบรม (ถ้ามี)

3. ใบประกาศนียบัตร/ วุฒิบัตร (ถ้ามี)

(ค)    คำแนะนำในการประเมิน

ผู้เข้ารับการประเมินต้องผ่านการประเมิน ที่ครอบคลุมในทุกสมรรถนะประเมินย่อย ขอบเขต ความรู้และทักษะที่กำหนด ในกรณีที่ผู้รับการประเมินผ่านไม่ครบตามเกณฑ์ที่กำหนดถือว่าไม่ผ่านการประเมิน 

(ง)    วิธีการประเมิน

    1. พิจารณาตามหลักฐานการปฏิบัติงาน

    2. พิจารณาตามหลักฐานความรู้

 


15. ขอบเขต (Range Statement)

(ก)    คำแนะนำ 

ผู้เข้ารับการประเมินแสดงความรู้และความสามารถระบุเทคโนโลยี (technology stack) ที่ใช้ในการพัฒนา Blockchain และการออกแบบ Data Modeling and Data Design

(ข)    คำอธิบายรายละเอียด

1.    โครงสร้างการทำงานของ Block เช่น การเกิดขึ้นของ Block กลไกและความสัมพันธ์ระหว่าง Block

2.    Consensus Protocol อาทิเช่น Proof of Work, Proof of Stake

3.    ความรู้เกี่ยวกับข้อจำกัดของบล็อกเชน เช่น ปริมาณข้อมูลที่ถูกจัดเก็บบนบล็อกเชน ความเร็วในการประมวลผล 

4.    ความรู้เกี่ยวกับประสิทธิภาพและความปลอดภัยของระบบด้านเทคโนโลยีบล็อกเชน เช่น แหล่งการจัดเก็บข้อมูล (On-chain, Off-chain) วิธีการจัดเก็บข้อมูล (แบบเข้ารหัสหรือไม่เข้ารหัส) 

5.    ความรู้เกี่ยวกับเทคโนโลยีด้านการเข้ารหัส เช่น Hashing function Public Key Private Key 

6.    การจัดเก็บกุญแจให้ปลอดภัย (Key Management) อาศัยองค์ความรู้หลายปัจจัย ทั้งในด้านการเข้ารหัส แนวทางการป้องกันพฤติกรรมที่อาจเกิดความเสี่ยงกับความปลอดภัยของชุดกุญแจ การใช้และการป้องกันอุปกรณ์ที่เกี่ยวข้องเช่นโทรศัพท์มือถือ หรืออุปกรณ์ HSM

 


16. หน่วยสมรรถนะร่วม (ถ้ามี)
N/A

17. อุตสาหกรรมร่วม/กลุ่มอาชีพร่วม (ถ้ามี)
N/A

18. รายละเอียดกระบวนการและวิธีการประเมิน (Assessment Description and Procedure)

18.1 เครื่องมือประเมินระบุเทคโนโลยี (technology stack) ที่ใช้ในการพัฒนา Blockchain 

         1) ผลข้อสอบข้อเขียน

         2) การสาธิตการปฏิบัติงาน

18.2 เครื่องมือประเมินออกแบบ Data Modeling and Data Design

         1) ผลข้อสอบข้อเขียน

         2) การสาธิตการปฏิบัติงาน

 



ยินดีต้อนรับ