หลักสูตร/ปี พ.ศ. วิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมซอฟต์แวร์และความรู้ ปี พ.ศ. 2563
ภาคและปีการศึกษาที่สำเร็จการศึกษา ภาคปลาย ปีการศึกษา 2562
ประเภทโครงงาน
โครงงานวิศวกรรม
ชื่อโครงงานภาษาไทย
การสุ่มที่โปร่งใสและตรวจสอบได้โดยใช้บล็อกเชน
ชื่อโครงงานภาษาอังกฤษ
Transparent and Auditable Randomizing Using Blockchain
ผู้พัฒนา
5910545728 นพวรรณ กุลชล
5910545744 ปวัช นาคพิพัฒน์กุล
5910545850 วุฒิภัทร นิลศิริ
อาจารย์ที่ปรึกษาหลัก
ภารุจ รัตนวรพันธุ์
อาจารย์ที่ปรึกษาร่วม
-
บทคัดย่อ
กระบวนการในการสุ่มอาจจะมีการใช้กลโกงเพื่อให้ได้มาซึ่งผลลัพธ์ที่ต้องการโดยปราศจากการตรวจสอบ เทคโนโลยีบล็อกเชนที่ทำให้ข้อมูลต่าง ๆ ในระบบนั้นยากที่จะแก้ไขและสามารถตรวจสอบได้ โดยที่ทุก ๆ ครั้งที่ สัญญาอัจฉริยะ (Smart contract) ได้มีการทำงานในบล็อกเชน ผู้ใช้งานจำเป็นต้องจ่ายค่าธรรมเนียมซึ่งอาจจะมีมูลค่าสูงเพื่อประมวลผลคำสั่ง การสุ่มตัวเลขโดยใช้วิธี XOR Shift สามารถสร้างตัวเลขจากการสุ่มที่เป็นธรรมและโดยใช้การประมวลผลน้อย พวกเราได้ันำประโยชน์์จากการสุ่มตัวเลขโดยใช้วิธี XOR Shift เพื่อสร้างกระบวนการสุ่มบนอีเธอร์เลียม (Ethereum) และผลลัพธ์จากกระบวนการนี้จะทำให้เชื่อได้ว่ามันเป็นการสุ่มอย่างโปร่งใสและสามารถตรวจสอบได้
Abstract
The randomized process may be cheated in order to get the desired result without the way to audit the process. Blockchain makes the data very hard to be changed and makes the randomizing process auditable. Every time the contract is being executed in the blockchain, the user must pay the computation cost called gas to the network, and it may be expensive. XOR Shift random number generator algorithm provides fair randomness with minimal computation. We use the advantage of the XOR Shift algorithm to create a random number smart contract on the Ethereum blockchain network. The result of our procedure is to make a fair randomness process that is transparent and auditable.
คำสำคัญ (Keywords)
Blockchain
Ethereum
Smart Contract
Random
เว็บไซต์โครงงาน
-
ที่เก็บเวอร์ชันซอร์สโค้ด
https://github.com/guitarpawat/blockchain-lotto
ผู้นำเข้าข้อมูลครั้งแรก
ปวัช
นาคพิพัฒน์กุล
(b5910545744)
แก้ไขครั้งสุดท้าย
เมื่อ May 26, 2020, 12:31 p.m. โดย
วุฒิภัทร
นิลศิริ
(b5910545850)
สถานะการอนุมัติ
รออนุมัติ