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 Blockchain

Blockchain

Published by firdaows, 2022-01-25 08:35:01

Description: เตรียมเนื้อหา Blockchain Complete

Search

Read the Text Version

“ กจ็ ะตอ้ งปฎเิ สธ Block น้ัน และไมน่ ํา Block น้ันมาใชง้ าน ” https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/



Miner

“ แลว้ ทุกคนในเครือขา่ ยจะปฎิเสธ พรอ้ มกนั ไดอ้ ย่างไร ? ” https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

กจ็ ะตอ้ งมกี ฎเกณฑใ์ หค้ นในเครอื ขา่ ย ปฎิบตั ริ ่วมกนั หรือเหน็ พอ้ งตรงกนั ใหไ้ ด้ เรียก วา่ “ Consensus Protocol ” https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

Consensus Protocol ถกู พฒั นามาจากหลักการ “Byzantine Fault Tolerance” ซ่ึงเปน็ กระบวนการทาํ งานโดยข้ึนอยกู่ บั เสยี งสว่ น ใหญ่ท่เี หน็ พอ้ งตรงกนั https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

หลกั การ Byzantine Fault Tolerance ตวั อยา่ งเชน่ มกี ลุ่มคนทีต่ อ้ งการอยากจะสอื่ สารกนั และในกล่มุ คนน้ันกอ็ าจ จะมคี นทีไ่ มห่ วงั ดหี รือตอ้ งการโกงและหลอกลวงรวมในกลุ่มดว้ ย จะทํายงั ไงใหส้ ามารถรูไ้ ดว้ า่ ควรเชอ่ื หรือไมส่ ามารถเชอื่ คาํ พดู ใคร ในกลุ่มดงั กล่าว หลกั การคือ กจ็ ะตอ้ งฟงั เสยี งสว่ นใหญ่ของคน ภายในกลมุ่ https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

https://static.wikia.nocookie.net/among-us-wiki/images/4/4f/Crewmate_title_card.png/revision/latest?cb=20210615225243 https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

https://imgix.bustle.com/uploads/image/2020/9/15/ea2315db-96d5-4632-af9b-c1987fb45ce5-releaseweek_promos3.jpg?w=1200&h=630&fit=crop&crop=faces&fm=jpg https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

https://www.newuniversity.org/wp-content/uploads/2020/10/AOC-Emergency-Meeting-scaled.jpg https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

https://static.wikia.nocookie.net/among-us-wiki/images/c/c9/Voting_screen.png/revision/latest?cb=20210715204552 https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

https://preview.redd.it/t4x4ze25jej51.jpg?width=640&crop=smart&auto=webp&s=d69afc6ce1fcae23de89e869caf7b01c955202d3 https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

หลกั การ Byzantine Fault Tolerance https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

หลกั การ Byzantine Fault Tolerance https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

อาํ นาจการตดั สนิ ใจจะอยู่ท่คี นละ 25% https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

หลกั การ Byzantine Fault Tolerance https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

หลกั การ Byzantine Fault Tolerance โจมต!ี ! https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

หลกั การ Byzantine Fault Tolerance โจมต!ี ! ถอย!! https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

หลกั การ Byzantine Fault Tolerance โจมต!ี ! ถอย!! https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

หลกั การ Byzantine Fault Tolerance โจมต!ี ! ถอย!! https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

หลกั การ Byzantine Fault Tolerance โจมต!ี ! ถอย!! https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

หลกั การ Byzantine Fault Tolerance โจมต!ี ! ถอย!! โจมต!ี ! โจมต!ี ! https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

หลกั การ Byzantine Fault Tolerance โจมต!ี ! ถอย!! โจมต!ี ! โจมต!ี ! https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

หลกั การ Byzantine Fault Tolerance โจมต!ี ! 75% ถอย!! โจมต!ี ! โจมต!ี ! https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

หลักการ Byzantine Fault Tolerance จะทํางานกต็ อ่ เมอ่ื คําส่งั สว่ นมากส่งั ใหท้ าํ ถงึ แมจ้ ะมกี ารสอ่ื สารที่ผดิ พลาด บา้ ง แตภ่ าพรวมของกระบวนการสอ่ื สารท้งั หมดจะข้นึ อย่กู บั คําส่งั สว่ นใหญท่ ี่ เหน็ พอ้ งตรงกนั เชน่ เดยี วกบั การยนื ยนั Block ในระบบ Blockchain สาํ หรับการดาํ เนิน การปฎิเสธ Block น้ันและไมน่ ํา Block น้ันมาใชง้ านหรอื ไม่ ข้นึ อย่กู บั การ ตรวจสอบขอ้ มลู ของเสยี งสว่ นมากที่อยใู่ นเครอื ขา่ ย https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

Consensus Protocol ถกู พฒั นามาจากหลักการ “Byzantine Fault Tolerance” ซ่ึงเปน็ กระบวนการทาํ งานโดยข้ึนอยกู่ บั เสยี งสว่ น ใหญ่ท่เี หน็ พอ้ งตรงกนั https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

Consensus Protocol Byzantine Fault Tolerance Defense Against Attackers Proof-of-Work (PoW)

คณุ สมบตั พิ น้ื ฐาน ● Attackers ● Competing Chains

Defense Against Attackers ● Attackers (ปอ้ งกนั การโจรกรรม) ใน Blockchain น้ันเสย่ี งท่จี ะโดน Hack ดงั น้ันโปรโตคอลที่ใชใ้ น Blockchain ต้องทนตอ่ การโดน Hack เปน็ อยา่ งมาก https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

Defense Against Attackers ● Completing Chains เม่ือเกิดการ Mining หรือเกิดการ แข่งขันแลว้ ชนะพร้อมกนั (Miner ได้ Hash พร้อมกนั ใน ระบบเครือขา่ ย) ปญั หาคอื จะตดั สนิ อย่างไรเพื่อให้ Miner เปน็ ผ้ชู นะแลว้ ได้ Hash (Reward) ไป ซ่ึงก็จะ จัดการปญั หาดังกล่าวด้วยการ Proof-Of-Work (PoW) https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

เครอื ขา่ ย (Network) Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Mining.. Mining.. Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Mining.. Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID

เครอื ขา่ ย (Network) Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Mining.. Mining.. Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Mining.. Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID

เครอื ขา่ ย (Network) Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Mining.. Mining.. Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Mining.. Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID

เครอื ขา่ ย (Network) Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Mining.. Mining.. Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Mining.. Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID

รูปแบบของ Consensus Protocol Consensus Protocol Proof-of-Work (PoW) Proof-of-Stake (PoS) อืน่ ๆ https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

เครอื ขา่ ย (Network) Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Mining.. Mining.. Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Mining.. Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID

เครอื ขา่ ย (Network) Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Mining.. Mining.. Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Mining.. Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID

เครอื ขา่ ย (Network) Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Mining.. Mining.. Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Mining.. Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID

เครอื ขา่ ย (Network) Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Mining.. Mining.. Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Mining.. Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID Transaction ID

จะทราบไดอ้ ยา่ งไรวา่ การอัพเดต Block เขา้ ไปในระบบ Blockchain แตล่ ะคร้ัง ไมไ่ ดเ้ กดิ จากการโกง ?? https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

การอพั เดต Block แตล่ ะคร้ัง จะมขี อ้ กาํ หนดที่เปน็ มาตรฐาน และมคี วามเขม้ งวดท่ีเรียกวา่ “ Serial Check ” https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

Consensus Protocol Byzantine Fault Tolerance Defense Against Attackers Proof-of-Work (PoW)

Consensus Protocol กระบวนการทํางานจะอาศยั หลกั การของ Byzantine Fault Tolerance (อัลกอริทึมที่ทาํ งานเบอ้ื งหลงั ) ทีจ่ ะทาํ งานตามเสยี งขา้ งมาก https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

“ Proof of Work (PoW) ” คือ การให้ Miner ยืนยันความน่าเชอ่ื ถอื ของขอ้ มลู ทจ่ี ะถกู บนั ทึกเขา้ มาในเครือขา่ ย โดย Miner จะไดร้ บั คา่ ตอบแทนจาก การทาํ Proof-of-Work

“ Proof of Work (PoW) ” หาก Miner ตอ้ งการจะสรา้ ง Block ข้นึ มาสกั Block หน่ึงในระบบ Blockchain จะตอ้ งแสดงใหค้ นอืน่ ๆ ทอี่ ยู่ในระบบเหน็ วา่ Miner คนน้ัน ไดท้ ําการแกป้ ญั หาหรือทํางาน (Work) โดยใชก้ ารแกป้ ญั หาทาง คณิตศาสตร์ซ่ึงมคี วามซับซ้อนและตอ้ งใชเ้ วลาในการแกป้ ญั หาทอ่ี ยู่ใน Block น้ัน ๆ ตามกฎท่ีกาํ หนดไวแ้ ล้ว

ปญั หาคือถา้ Peer ใด Peer หน่ึง (Miner) ท่อี ยใู่ นเครือขา่ ยทําการ Mining แลว้ ได้ Hash หรอื สรา้ งและอพั เดต Block พรอ้ มกนั จะมี วธิ ีการจดั การอย่างไร https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

แกป้ ญั หาคลา้ ยๆกบั Byzantine Fault Tolerance https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

หลกั การ Byzantine Fault Tolerance https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

หลกั การ Byzantine Fault Tolerance โจมต!ี ! ถอย!! https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/

หลกั การ Byzantine Fault Tolerance โจมต!ี ! ถอย!! โจมต!ี ! โจมต!ี ! https://www.youtube.com/c/KongRuksiamOfficial/ https://www.facebook.com/KongRuksiamTutorial/


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