รายละเอียดโครงงาน

หลักสูตร/ปี พ.ศ.
วิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมคอมพิวเตอร์ ปี พ.ศ. 2568

ภาคและปีการศึกษาที่สำเร็จการศึกษา
ภาคปลาย ปีการศึกษา 2567

ประเภทโครงงาน
โครงงานวิศวกรรม

ชื่อโครงงานภาษาไทย
เว็บแอปพลิเคชันการสอน Smart Contract Security

ชื่อโครงงานภาษาอังกฤษ
Smart Contract Security Teaching Web Application

ผู้พัฒนา
6410504365 สิทธิพล เหล่าวิวัฒน์เกษม

อาจารย์ที่ปรึกษาหลัก
ภารุจ รัตนวรพันธุ์

อาจารย์ที่ปรึกษาร่วม
-

บทคัดย่อ

โครงงานนี้มีวัตถุประสงค์พัฒนาเว็บแอปพลิเคชันเพื่อการเรียนรู้ภาษา Solidity ซึ่งเป็นภาษาหลักในการพัฒนา Smart Contract โดยมีการนำเสนอข้อมูลผ่านคู่มือและแบบฝึกหัดที่ช่วยให้ผู้ใช้งานสามารถฝึกฝนทักษะการตรวจสอบโค้ดและทำความเข้าใจแนวทางการป้องกันช่องโหว่ได้อย่างมีประสิทธิภาพ โดยขอบเขตของโครงงานครอบคลุมการศึกษาช่องโหว่พื้นฐานของ Smart Contract รวมถึงการวิเคราะห์แพลตฟอร์มที่เกี่ยวข้อง เพื่อนำมาพัฒนาแนวทางการเรียนรู้ที่เหมาะสม นอกจากนี้ โครงงานยังใช้ข้อมูลจากแหล่งข้อมูลด้านความปลอดภัย เพื่อให้เนื้อหาที่พัฒนาขึ้นมีความทันสมัยและสามารถนำไปใช้ในทางปฏิบัติได้จริง และผลลัพธ์ของโครงงานนี้ช่วยเพิ่มความเข้าใจเกี่ยวกับช่องโหว่ของ Smart Contract และแนวทางการป้องกันให้แก่ผู้พัฒนา Blockchain นอกจากนี้ยังช่วยลดความเสี่ยงในการโจมตีที่เกิดจากช่องโหว่ที่พบบ่อย ส่งเสริมการพัฒนา Smart Contract ที่ปลอดภัย และสนับสนุนการใช้งาน Blockchain อย่างมีประสิทธิภาพและน่าเชื่อถือมากขึ้น

Abstract

This project aims to develop a web application for learning the Solidity language, which is the main language for developing smart contracts. The information is presented through manuals and exercises that help users practice their code review skills and understand how to effectively prevent vulnerabilities. The scope of the project covers the study of basic smart contract vulnerabilities as well as the analysis of related platforms to develop appropriate learning approaches. In addition, the project uses data from security sources to make the developed content up-to-date and practically applicable. The results of this project help improve the understanding of smart contract vulnerabilities and prevention methods for blockchain developers. It also helps reduce the risk of attacks caused by common vulnerabilities, promotes the development of secure smart contracts, and supports the use of blockchain more efficiently and reliably.

คำสำคัญ (Keywords)

Solidity, Solidity Security, Smart Contracts, Interactive Learning, Smart Contract Vulnerabilities, Blockchain Security, Educational Web Application

เว็บไซต์โครงงาน
-

วีดีโอคลิปของโครงงาน
-

ที่เก็บเวอร์ชันซอร์สโค้ด

-


สถานะการนำเข้าข้อมูล

ผู้นำเข้าข้อมูลครั้งแรก
สิทธิพล เหล่าวิวัฒน์เกษม (b6410504365)

แก้ไขครั้งสุดท้าย
เมื่อ April 9, 2025, 5:56 p.m. โดย สิทธิพล เหล่าวิวัฒน์เกษม (b6410504365)

สถานะการอนุมัติ
รออนุมัติ