Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore การขุด Bitcoin

การขุด Bitcoin

Published by ์Nuchsara Khongchon, 2021-10-06 01:39:44

Description: นายณัฐกรณ์ ตติยศุภกรกุล ปวส.1/1 สาขาการถ่ายภาพและมัลติมีเดีย

Search

Read the Text Version

1

ก คำนำ การขดุ Bitcoin ฉบบั นเ้ี ปน็ สว่ นหนง่ึ ของวชิ า เทคโนโลยสี ารสนเทศ ระดับช้นั ประกาศนียบตั รวิชาชีพชน้ั สูง โดยมจี ดุ ประสงค์ เพื่อการศกึ ษาความรูเ้ กีย่ วกบั การสืบคน้ และจัดเก็บ ขอ้ มูลสารสนเทศ ตลอดจนการประยุกต์ใช้ เทคโนโลยีสารสนเทศ เพอ่ื การจดั การงานอาชีพ ผจู้ ัดทาได้เลือกหวั ข้อ การขุด Bitcoin เนอ่ื งมาจากเปน็ เรื่องที่นา่ สนใจ รวมถงึ เป็นการ ขอขอบคณุ ครอู าจารย์ผ้ใู หค้ วามรู้ และแนวทางการศกึ ษาเรยี นรทู้ ่ีให้ ความช่วยเหลือมาโดยตลอด ผจู้ ัดทาหวงั วา่ รายงานฉบับน้จี ะใหค้ วามรู้ และเป็นประโยชน์แก่ผสู้ นใจทกุ ท่าน ณฐั กรณ์ ตติยศภุ กรกุล 30 กนั ยายน 2564

ข หนำ้ สำรบญั ก ข เรื่อง ค 1 คานา 1 สารบัญ 4 สารบัญภาพ 5 การขดุ Bitcoin คอื อะไร และมนั ทางานอย่างไร 7 การขุดเกดิ ข้ึนได้อยา่ งไร การด์ จอท่ีทาน่าท่ขี ดุ บรรณานุกรม ภาคผนวก

ค สำรบญั ภำพ ภำพท่ี หนำ้ ภาพท่ี 1 เครอ่ื งขดุ Bitcoin 1 ภาพท่ี 2 Txet ใหก้ ลายเปน็ hash 2 ภาพท่ี 3 การ์ดจอ 3

1 กำรขุด Bitcoin 1.กำรขดุ Bitcoin คอื อะไร และมนั ทำงำนอยำ่ งไร ในระบบสถาบันการเงินนัน้ รัฐบาลสามารถทจี่ ะพมิ พเ์ งินออกมาไดเ้ ม่ือพวกเขาตอ้ งการ แต่ใน โลกของบิทคอยนน์ ั้น การใชค้ าวา่ พมิ พอ์ าจจะไมถ่ กู ต้องนกั ถ้าจะเรียกให้ถูกคือการ “ค้นพบ” มากกวา่ คอมพิวเตอร์ทว่ั โลกนนั้ ทาการ “ขดุ ” หาเหรียญใหมๆ่ ด้วยการแขง่ ขนั กบั เคร่อื งคอมพิวเตอร์ เครอื่ งอ่นื ๆ ภาพท่ี 1 เคร่ืองขุด Bitcoin ที่มา: https://siamblockchain.com/ สืบค้นวนั ที่ 30กันยายน2564 2. กำรขุดเกิดขึ้นไดอ้ ย่ำงไร ผคู้ นท่ัวโลกกาลงั ส่งบทิ คอยนห์ ากนั ผา่ นระบบเครือข่ายบล็อกเชน ของบทิ คอยน์ ถา้ หากไม่มผี ้ทู ่ี คอยทาการบนั ทกึ ประวัตกิ ารส่งบทิ คอยนห์ ากันน้นั กจ็ ะไมม่ ีสามารถมใี ครรู้ไดว้ า่ ใครเปน็ คนส่งใครเปน็ คนรบั ระบบเครือข่ายของบิทคอยนช์ ว่ ยจดั การทาสงิ่ เหลา่ นี้โดยการเก็บข้อมลู ธรุ กรรมการส่งบทิ คอยน์ทสี่ ง่ หากนั ในช่วงระยะเวลาใดระยะเวลาเหนง่ึ โดยข้อมูลน้จี ะถูกวา่ “บลอ็ ก” มันเป็นหนา้ ทีข่ อง เครื่องขุดในการชว่ ยคอนเฟิรม์ การทาธุรกรรมบทิ คอยน์ (confirm transaction) และทาการบนั ทึกลง ไปในสมุดบัญชกี ลางหรอื general ledgerปลอดภัยหายห่วงด้วย Hashสมุดบัญชีกลางน้นั มีหนา้ ท่ี คอยเก็บบล็อกท่ยี าวเป็นหางว่าว โดยทง้ั สองอยา่ งนเี้ มอ่ื มารวมกันจะเรียกวา่ “ บล็อกเชน” (blockchain) ซงึ่ แปลเป็นไทยกค็ อื โซ่ของบล็อกทตี่ อ่ ยาวเรยี งกันไปเรือ่ ย ๆ มนั สามารถใชเ้ กบ็ บันทกึ การส่งบทิ คอยน์หากันทกุ ๆ ธุรกรรม จาก address หนงึ่ สอู่ ีก address เมือ่ ไรกต็ ามทบ่ี ล็อกใหมท่ ใ่ี ช้ เกบ็ ข้อมลู นัน้ ถกู สรา้ งขึ้นมา มันก็จะถูกนาไปใส่เพิ่มในบลอ็ กเชนทีบ่ ันทกึ ข้อมูลเก่ยี วกับการสง่ บิท คอยนห์ ากนั ในเครือข่าย โดยตัวสาเนาของบลอ็ กท่ีถกู อพั เดตแลว้ จะสามารถที่จะถกู นาไปแจกจ่าย ให้กบั ทุกๆคนหรอื ใครก็ไดท้ ส่ี นใจ เพื่อที่พวกเขาจะไดร้ ้วู า่ มีการทาธรุ กรรมอะไรบา้ งเกดิ ข้ึน

2 กระนน้ั สมุดบญั ชีกลางทีด่ ีจะต้องมคี วามน่าเชือ่ ถอื สูง และการเกบ็ ขอ้ มลู ทุกอยา่ งถูกเก็บในรปู แบบ ของดิจิตอล คาถามคอื เราจะแนใ่ จไดอ้ ยา่ งไรว่าบลอ็ กเชนจะไมส่ ามารถถูกดดั แปลงหรือโกงได้? คาตอบน้ันอยู่ท่ี miner หรือนกั ขุด เมอื่ บลอ็ กของธรุ กรรมบิทคอยน์ถกู สรา้ งขน้ึ มาน้นั เครื่องขดุ กจ็ ะนามันมาประมวลผล เครื่องขดุ เหล่านนั้ จะนาเอาขอ้ มลู จากบล็อกมาทาการเขา้ รหัสสมการทางคณิตศาสตร์ เปลี่ยนใหม้ นั มีรูป แบบอยา่ งอืน่ ทมี่ ขี นาดสนั้ กว่า โดยลักษณะของมนั จะดูเหมือนกับตวั เลขผสมตวั หนงั สอื แบบสุม่ มวั่ ๆ สงิ่ นคี้ อื สง่ิ ท่ีเรยี กว่า hash โดย hash นั้นจะถกู เก็บเข้าไปในบลอ็ กเชนพรอ้ มๆกบั บลอ็ กในเวลา เดยี วกนั Hash นัน้ มีรูปแบบท่ีนา่ สนใจไมน่ อ้ ย มันเปน็ เร่ืองง่ายท่ีจะสรา้ งรหัส hash ออกมาสกั 1 ชดุ จากขอ้ มูล ของบลอ็ กบิทคอยน์ แต่มนั เป็นเรอ่ื งทย่ี ากมากจนถึงขัน้ ทเี่ รียกวา่ เปน็ ไปไมได้เลยถา้ คุณต้องการทีจ่ ะ อ่านข้อมลู ของบลอ็ กนนั้ จาก hash และถึงแม้ว่ามนั จะเป็นเร่อื งที่งา่ ยทีจ่ ะสรา้ ง hash จากขอ้ มูลทีม่ ี ขนาดใหญ่ แต่ hash แตล่ ะ hash นน้ั กจ็ ะมคี วามแตกตา่ งกนั ออกไป ถา้ หากคณุ เปล่ียนขอ้ มลู ของบทิ คอยนบ์ ลอ็ กเพียงแค่ 1 ตัวอักษรละก็ hash นน้ั กจ็ ะเปลีย่ นไปแบบท้ังแถบเลย ตวั อย่างการเปลยี่ นขอ้ มลู ประเภท text ให้กลายเปน็ hash ภาพท่ี 2 Txet ใหก้ ลายเป็น hash ทมี่ า: https://siamblockchain.com/ สืบค้นวนั ท่ี 30กนั ยายน 2564

3 เคร่ืองขุดน้ันไมเ่ พียงแต่ใชธ้ รุ กรรมจากโอนบทิ คอยนม์ าสรา้ ง hash แตข่ ้อมูลบางชนดิ นน้ั ก็ถกู ใช้ด้วย โดยหนึ่งในข้อมูลท่ีว่าคือ hash ของบล็อกตัวสดุ ท้ายทถี่ กู เกบ็ อย่ใู นบล็อกเชน เนอ่ื งจากวา่ hash ในแตล่ ะบล็อกนนั้ ถกู สร้างขึน้ มาโดยใช้ hash ของบล็อกก่อนหน้าของมนั 1 บลอ็ ก มนั จงึ กลายเป็นเปรยี บเสมือนตวั ซีลจดหมายแบบดจิ ติ อลท่สี ามารถ ‘คอนเฟริ ์ม’ วา่ บล็อกน้แี ละบลอ็ ก กอ่ นหนา้ น้ีทกุ ๆบลอ็ กคอื ของจริงต้นฉบับ เพราะถ้าหากวา่ คุณโกงหรอื แอบเขา้ ไปปรับเปล่ยี น ทกุ ๆ คนกจ็ ะสามารถรูไ้ ด้ถา้ หากคณุ พยายามลองโกงธรุ กรรมโดยการเปลีย่ นขอ้ มูลในบลอ็ กท่ไี ดถ้ กู เกบ็ แลว้ ในบล็อกเชน hash ของบล็อกน้ันกจ็ ะถกู เปลี่ยนแปลง ถา้ มใี ครคนอนื่ เขา้ มาตรวจสอบความถูกต้องขอ งบลก็ ดว้ ยการรันระบบ hashing น้ัน พวกเขากจ็ ะพบว่า hash นนั้ แตกต่างจากตัวกอ่ นหนา้ นท้ี เ่ี คยถกู เกบ็ ไว้ในบล็อกเชน และบลอ็ กนน้ั กจ็ ะเปน็ ทีร่ กู้ นั ทนั ทวี ่าเปน็ ของปลอม เนอ่ื งดว้ ยการท่ี hash ของแตล่ ะบลอ็ กนนั้ ถกู ใช้เพือ่ ช่วยเหลือในการสรา้ ง hash ขอบล็อกตวั ต่อไปใน เชน การเขา้ ไปย่งุ หรอื แกไ้ ขบล็อกทีถ่ ูกเกบ็ แลว้ น้นั อาจจะทาให้ hash ของบล็อกในตอนสดุ ทา้ ย ออกมาผดิ ด้วยเช่นกนั และนน่ั กจ็ ะทาให้บลอ็ กในแตล่ ะบลอ็ กอนื่ ๆท่ตี ่อแถวมาเรอ่ื ย ๆผิดทงั้ หมดเปน็ หางว่าวศกึ แห่งการตอ่ สู้เพ่ือบทิ คอยน์และนนั่ กค็ อื วธิ ีที่เคร่ืองขุดทาการ ‘ซลี ปิดบล็อก’ โดยเครอ่ื งขดุ พวกน้ันจะทาการแขง่ ขนั กันเองในเครอื ขา่ ยและใช้ซอฟตแ์ วรท์ ี่ถกู เขยี นข้ึนมาเพ่อื ขุดบลอ็ กโดยเฉพาะ ทุก ๆ คร้งั ทม่ี คี นสามารถสรา้ ง hash ข้นึ มาได้โดยสมบรู ณ์แบบ เขาจะไดร้ างวลั เป็นบทิ คอยน์ 12.5 บทิ คอยน์ บลอ็ กเชนจะถูกอัพเดต และทุก ๆคนในเครอื ข่ายก็จะเหน็ ถึงการเปลี่ยนแปลง สง่ิ น้ี เป็นกาลงั ใจใหน้ ักขุดได้ขุดตอ่ ไป อกี ท้ังยงั ช่วยคอนเฟริ ม์ ธุรกรรมใหค้ นอืน่ ๆในเวลาเดยี วกนั ด้วย ปัญหากค็ อื มนั เปน็ เร่อื งทีง่ ่ายมากทีจ่ ะสร้าง hash ขึ้นมาจากขอ้ มูลใดขอ้ มูลหนึ่ง เพราะคอมพวิ เตอร์ นน้ั เกง่ มากในการทาเรอ่ื งแบบน้ี ดงั นน้ั ระบบเครอื ขา่ ยของบทิ คอยนจ์ งึ ต้องทาใหม้ นั ยากมากขน้ึ มิฉะนนั้ ทกุ ๆคนก็สามารถทจี่ ะทาการ hashing ธุรกรรมเปน็ ร้อย ๆ บล็อกภายในเพยี งแค่ไม่ก่ีวินาที และบิทคอยนท์ ัง้ หมด 21 ล้านบิทคอยน์ก็อาจจะถกู ขดุ หมดภายในเวลาไม่กี่นาที ดงั นน้ั กลุ่มนักพัฒนา บิทคอยนส์ าธารณะจงึ ได้ตง้ั กฎระเบียบเอาไวว้ ่า.ของบิทคอยนจ์ งึ ต้องทาใหร้ ะดบั ความยากมมี ากแบบ พอสมควร จงึ เกดิ ออกมาเปน็ ระบบทเี่ รียกวา่ ‘proof of work‘ หรือการพิสูจน์ด้วยผลงานกลมุ่ นกั พฒั นาสาธารณะของบทิ คอยนน์ ั้นจะไมย่ อมรับ hash เกา่ ที่ถกู เก็บมาแลว้ และจะเรยี กรอ้ ง hash ของบล็อกใหม่ๆที่ยงั ไม่ถกู ขุดให้มจี านวนเลขศนู ยต์ ามท่ีกาหนดไวใ้ นส่วนแรกสดุ ของ hash ดงั นั้นจึงไม่ สามารถมใี ครคาดเดาได้ว่า hash จะออกมามหี น้าตาเปน็ แบบไหนกอ่ นท่ีขดุ มนั ออกมาได้เลย โดย เมื่อไรกต็ ามทีค่ ุณทาการใสข่ อ้ มลู ใหม่เข้าไปนนั้ hash กจ็ ะเปลีย่ นไปทงั้ แถวทนั ทีเคร่ืองขุดน้ันโดยปกติ แลว้ จะไม่เขา้ ไปยงุ่ กับขอ้ มูลธุรกรรมบนบล็อก แต่มันจะทาการเปลย่ี นข้อมลู ทใี่ ชเ้ พ่อื สรา้ ง hash โดย มนั ทาส่ิงนด้ี ้วยการใช้ขอ้ มูลแบบส่มุ อืน่ ๆทเ่ี รยี กว่า ‘nonce’ โดยข้อมูลนปี้ กติจะถูกใช้กบั ขอ้ มลู ธุรกรรมในการสร้าง hash โดยถ้าหาก hash นั้นไม่ตรงกบั format ทถ่ี กู ต้ังไว้ nonce กจ็ ะถกู เปลีย่ น และขนั้ ตอนการ hashing ก็จะถูกทาขึน้ มาใหม่ โดยขั้นตอนทวี่ ่านจ้ี ะอาจจะเกิดขน้ึ ซ้าแลว้ ซ้าอีกไมร่ ู้

4 จบจนกว่าจะหา nonce ท่ใี ชง้ านได้จริง ๆ โดยเคร่อื งขุดทุกเครอ่ื งบนเครือข่ายนั้นกพ็ ยายามทจ่ี ะทา การประมวลผลธรุ กรรมในเวลาเดียวกัน และนนั่ ก็คือวิธีทีน่ ักขุดหารายได้ ระบบการขดุ บิทคอยน์นน้ั อาจเรยี กได้ว่าเป็นระบบทีย่ งั ไม่สมบรู ณแ์ บบมากนัก กระนั้น มนั กไ็ ด้พสิ ูจน์ มาให้เหน็ จนเกอื บจะทศวรรษแล้ววา่ แนวคดิ การกระจายแบบไม่จาเปน็ ต้องพงึ่ พาระบบเจา้ ของนั้น สามารถทจ่ี ะนาพามาซึ่งโลกในอุดมคติหรอื โลกไร้เงนิ สดได้ หวังวา่ ทา่ นผูอ้ ่านคงเขา้ ใจมากขึ้นว่า ‘ การขดุ ’ คืออะไร รวมถึงบทบาทและความสาคัญของมันในการดารงอยูข่ องบิทคอยนแ์ ละสามารถ นาไปตอ่ ยอดไดใ้ นอนาคต 3. กำรด์ จอทท่ี ำน่ำที่ขุด ภาพท่ี 3 การ์ดจอ ทีม่ า:https://d1dtruvuor2iuy.cloudfront.net/ สืบคน้ วนั ที่ 30 กันยายน 2564

บรรณำนกุ รม

6 บรรณำนุกรม การขุด Bitcoin คอื อะไร และมนั ทางานอย่างไร https://siamblockchain.com/%E0%B8%81%E0%B8%B2%E0%B8%A3- %E0%B8%82%E0%B8%B8%E0%B8%94-bitcoin- %E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0 %B9%84%E0%B8%A3/ สืบค้นวนั ที่ 30กันยายน 2564 การด์ จอ https://d1dtruvuor2iuy.cloudfront.net/media/catalog/product/p/w/pwb000248 038.jpg สืบคน้ วันท่ี 30กันยายน 2564 เครอ่ื งขุด Bitcoin https://siamblockchain.com/wp- content/uploads/2017/06/gpuminers-1.jpg สบื ค้นวนั ที่ 30กนั ยายน2564 Txet ใหก้ ลายเป็นhash https://siamblockchain.com/wpcontent/uploads/2017/06/illos9.png สืบค้นวันท่ี 30กันยายน 2564

ภำคผนวก

8 ประวตั ผิ ู้จัดทำ ชอื่ -นามสกุล นาย ณัฐกรณ์ ตติยศุภกรกลุ วัน เดือน ปีเกดิ วนั ท่ี 08 สิงหาคม พ.ศ 2545 อย่ปู จั จุบัน 58 หมู่ 3 ต. ทา่ น้าออ้ ย อ. พยุหะครี ี จ. นครสวรรค์ 60130 ประวัตกิ ารศกึ ษา สาเรจ็ การศกึ ษาระดับประกาศนียบตั รวิชาชีพ(ปวช.) สาขาถ่ายภาพและ วดิ ทิ ัศณ์วทิ ยาลัยอาชีวศึกษานครสวรรค์ อาเภอเมือง จังหวดั นครสวรรค์ ปัจจุบันกาลงั ศึกษา ระดบั ประกาศนียบัตรวชิ าชีพชน้ั สูง(ปวส.) สาขาการถ่ายภาพและ มลั ติมเี ดยี วิทยาลัยอาชวี ศกึ ษานครสวรรค์ อาเภอเมอื ง จงั หวดั นครสวรรค์


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook