#blockchain ทำงานอย่างไร

Bitcoin Blockchain ทำงานอย่างไร

การเปรียบเทียบสเปรดชีต

ลองนึกภาพ blockchain เป็นสเปรดชีต ทุกคนสามารถเข้าถึงข้อมูลภายในเซลล์แต่ละเซลล์และบันทึกสำเนาลงในคอมพิวเตอร์ส่วนบุคคล ข้อมูลภายในสเปรดชีตจะแชร์ระหว่างคนหลายคน อย่างไรก็ตามไม่มีใครสามารถแก้ไขเซลล์แต่ละเซลล์หรือเปลี่ยนแปลงข้อมูลที่มีอยู่ได้ ในโลกบล็อกเชนเราเรียกสิ่งนี้ว่า “ไม่เปลี่ยนรูป” – ไม่สามารถเปลี่ยนแปลงหรือแก้ไขบางสิ่งได้ตลอดเวลา. 

ตอนนี้สมมติว่าคุณต้องการเพิ่มเซลล์ใหม่ในสเปรดชีต ซึ่งจะต้องได้รับการอนุมัติจากสมาชิกที่สามารถเข้าถึงข้อมูลสเปรดชีต เมื่อเจ้าของสเปรดชีตส่วนใหญ่อนุมัติเซลล์ใหม่แล้วข้อมูลจะถูกเพิ่มลงในสเปรดชีตหลัก. 

กลับไปที่ Bitcoin

นอกจากนี้คุณจะสังเกตเห็นว่าเราใช้ “Bitcoin” ด้วยตัวพิมพ์ใหญ่ B เพื่ออ้างถึง blockchain โดยรวมและ “bitcoin” โดยใช้ตัวพิมพ์เล็ก b เพื่ออ้างถึงสกุลเงินดิจิทัลของเครือข่าย Bitcoin. 

ต่อไปเราจะนำแนวคิดข้างต้นไปใช้เพื่อทำความเข้าใจเพิ่มเติมว่า Bitcoin blockchain ทำงานอย่างไร หากอลิซแลกเปลี่ยนหนึ่งบิตคอยน์กับบ็อบธุรกรรมนั้นจะถูกบันทึกไว้ในบัญชีแยกประเภท Bitcoin blockchain การดูบัญชีแยกประเภทจะแสดงจำนวน bitcoin ที่แลกเปลี่ยนเมื่อเกิดธุรกรรมและที่อยู่ bitcoin ที่สอดคล้องกันของ Alice และ Bob ที่ส่งและรับธุรกรรม. 

นักขุด Bitcoin

เมื่อทำธุรกรรมแล้วจะต้องได้รับการยืนยันโดยคนที่เรียกว่าคนงานเหมือง เมื่อธุรกรรมเกิดขึ้นเช่นธุรกรรมของ Alice กับ Bob จะรวมกลุ่มกันใน “บล็อก” ที่มีการป้องกันทางคณิตศาสตร์กับธุรกรรมอื่น ๆ ที่เกิดขึ้นในกรอบเวลาเดียวกัน จากนั้นคนงานเหมืองก็ใช้คอมพิวเตอร์ที่มีพลังในการคำนวณอย่างไม่น่าเชื่อเพื่อแก้ปัญหาทางคณิตศาสตร์ นักขุดคนแรกที่ไขบล็อกและตรวจสอบความถูกต้องของธุรกรรมจะได้รับรางวัลเป็น bitcoin นี่เป็นวิธีเดียวที่สามารถสร้าง bitcoin ได้ ในที่สุดแต่ละบล็อกจะเชื่อมต่อกับบล็อกที่ได้รับการตรวจสอบก่อนหน้านี้สร้างห่วงโซ่ของบล็อกดังนั้นชื่อ blockchain (เรารู้ว่ามีความคิดสร้างสรรค์สูง). 

อีกสิ่งหนึ่งที่คุณต้องเข้าใจเกี่ยวกับ blockchain คือมันไม่เปลี่ยนรูปซึ่งหมายความว่าเมื่อข้อมูลถูกเพิ่มเข้าไปในบล็อกแล้วจะไม่สามารถเปลี่ยนแปลงได้ (อย่างที่ไม่เคยเป็นมา) ในแอปพลิเคชันที่ใช้งานได้จริงเมื่อ Alice ซื้อขาย bitcoin ของเธอและธุรกรรมได้รับการตรวจสอบแล้วเธอจะไม่สามารถรับคืนหรือยกเลิกการซื้อขายได้ มันไปแล้ว. อย่างไรก็ตามเป็นที่น่าสังเกตว่าสิ่งนี้เป็นประโยชน์ต่อบุคคลและธุรกิจที่เกี่ยวข้องกับธุรกรรมบัตรเครดิตซึ่งจะไม่มีการชำระเงินจนกว่าจะถึงวันต่อมา บุคคลที่ประสงค์ร้ายโดยใช้บัตรเครดิตสามารถซื้อสินค้าแล้วยกเลิกธุรกรรมออกจากบุคคลหรือธุรกิจที่สูญเสียรายได้ไป.   

อัลกอริทึมฉันทามติ 

เมื่ออลิซซื้อขายบิตคอยน์ของเธอกับบ็อบธุรกรรมดังกล่าวจะแสดงเป็นบล็อกซึ่งจำเป็นต้องออกอากาศไปยังเครือข่ายบล็อกเชน เครือข่าย blockchain ประกอบด้วยโหนดหรือผู้เข้าร่วมของเครือข่ายที่ตรวจสอบความถูกต้องและถ่ายทอดธุรกรรมเพื่อส่งข้อมูล.  

โหนดทั้งหมดดำเนินการโดยสมัครใจและใช้เพื่อตรวจสอบธุรกรรมที่ถูกต้องบนบล็อกเชน โหนดเป็นไปตามกฎฉันทามติซึ่งเป็นกฎที่ตกลงกันโดยชุมชน การเปลี่ยนแปลงกฎฉันทามติต้องใช้ 95% ของชุมชนในการอนุมัติซึ่งทำให้กลุ่มหนึ่งเปลี่ยนซอฟต์แวร์ Bitcoin ได้ยากอย่างไม่น่าเชื่อ อัลกอริทึมฉันทามติอื่น ๆ ต้องการเปอร์เซ็นต์ที่ต่ำกว่าในการเปลี่ยนโปรโตคอลซอฟต์แวร์ โหนดถ่ายทอดธุรกรรมบล็อกและการตรวจสอบความถูกต้องไปยังโหนดอื่นเพื่อให้เครือข่ายยังคงอัปเดต โหนดไม่ขุด bitcoin อย่างไรก็ตามนักขุดทุกคนมักจะรันโหนดเต็มรูปแบบเพื่อตรวจสอบความถูกต้องและถ่ายทอดธุรกรรม bitcoin อย่างมีประสิทธิภาพ เนื่องจากทั้งคนงานเหมืองและคนที่ไม่ได้ทำเหมืองดำเนินการตรวจสอบความถูกต้องและถ่ายทอดโดยโหนดปฏิบัติการพวกเขาทั้งหมดจึงมีส่วนร่วมในกระบวนการฉันทามติ. 

การขุด Bitcoin 

นักขุด Bitcoin ตรวจสอบธุรกรรมที่ถูกต้องและสร้าง bitcoin ใหม่เพื่อเป็นรางวัลสำหรับการทำงานของพวกเขา. 

ธุรกรรมจะได้รับการพิจารณายืนยันเมื่อผู้ขุดแก้ปริศนาการเข้ารหัส (ทางคณิตศาสตร์) Bitcoin ใช้โปรโตคอลที่เรียกว่าการพิสูจน์การทำงานซึ่งมีเป้าหมายกว้าง ๆ เพื่อป้องกันการโจมตีทางไซเบอร์จากหน่วยงานหรือกลุ่มเดียว โดยเฉพาะอย่างยิ่ง Bitcoin ใช้ Secure Hash Algorithm 256 บิต (SHA-256) ชิปคอมพิวเตอร์สามารถเรียกใช้อัลกอริทึม SHA-256 เพื่อสร้างเอาต์พุตซึ่งเรียกว่า “แฮช” การแฮชเป็นกระบวนการสร้างแฮชหลายรายการใช้เพื่อแก้ปัญหาทางคณิตศาสตร์ซึ่งคำตอบสุดท้ายคือค่าแฮชที่ทราบและคาดหวัง. 


ตัวอย่างง่าย 

  • ในการแก้ปัญหาค่าแฮชจะต้องขึ้นต้นด้วยศูนย์สามตัว:“ 000”
  • จากนั้นข้อมูลที่ป้อนจะแตกต่างกันไปทุกหมายเลขที่หาคู่สำหรับ“ โซลูชัน” 
  • ต้องใช้เวลา 6,518 ในการพยายามหาค่าที่มี“ 000” ในสามหลักแรก. 

เฉลย 1 ——— 088djldkh2h5h3kjhk24gd5h2h5h3kjhk24gd5kh2h5h

โซลูชันที่ 2 ——— 73485jfljroi5635h3kjhk24gd5we94ee356h2hkh2h5h

โซลูชันที่ 3 ——— d89sdf8sge9nxc894opl8qjroi5635h3kjhk24gd5we94

……

เฉลย 6517 ——— 088djldkh2h5h3kjhk24gdjroi5635h3kjhk24gd5we

เฉลย 6518 ——— 00088djldkh2h5h3kjhk24gdjhk24gd5h2hk24g4f4

เมื่อป้อนข้อมูลของ“ โซลูชัน 6518” นักขุดทุกคนสามารถตรวจสอบได้ว่าสิ่งนี้สร้างแฮชที่มีเลขศูนย์สามตัวในสามหลักแรกอย่างปฏิเสธไม่ได้ นักขุดคนแรกที่แก้ปัญหานี้จะถ่ายทอดคำตอบของพวกเขาไปยังเครือข่ายและได้รับรางวัลเป็น bitcoin จากนั้นบล็อกจะได้รับการพิจารณาว่าได้รับการยืนยันและจะถูกเพิ่มเข้าไปในบล็อกเชน ปริศนานี้เป็นตัวแทนของประเภทของปริศนาที่นักขุด Bitcoin ต้องไขไม่ใช่ปริศนาจริง. 

ความยากในการยืนยัน

บล็อก Bitcoin มาตรฐานต้องใช้แฮชนับล้านเพื่อไขปริศนา ใน Bitcoin blockchain ความซับซ้อนของปริศนาจะเปลี่ยนทุกๆ 2,016 บล็อกเพื่อให้แน่ใจว่าเวลาในการยืนยันบล็อกโดยเฉลี่ยใช้เวลาสิบนาที ดังนั้นจึงเป็นไปได้ที่ปัญหาจะแก้ไขได้ง่ายขึ้นหากการยืนยันใช้เวลานานกว่าสิบนาทีอย่างต่อเนื่อง แม้ว่าโดยปกติแล้วปัญหาจะมีความท้าทายมากขึ้นในการแก้ไขซึ่งทำให้การยืนยันบล็อกมีราคาแพงและต้องใช้เวลามาก. 

ในขั้นต้น bitcoin สามารถขุดได้โดยใช้ชิปประมวลผลระดับผู้บริโภค อย่างไรก็ตามเนื่องจากความยากที่เพิ่มขึ้นนี้การขุด bitcoin ในปัจจุบันต้องใช้พลังการแฮชมหาศาลและอุตสาหกรรมนี้ใช้ชิปวงจรรวม (ASIC) เฉพาะแอปพลิเคชัน ASIC ได้รับการปรับแต่งโดยเฉพาะสำหรับการขุด bitcoin แทนที่จะเป็นฟังก์ชันทั่วไป ชิปเหล่านี้ยังมีราคาแพงอย่างไม่น่าเชื่อซึ่งส่งผลให้มีกลุ่มหรือกลุ่มนักขุดที่ได้รับการคัดเลือกซึ่งครองส่วนแบ่งของกิจกรรมการขุด bitcoin. 

บล็อกโดยบล็อก

สิ่งสำคัญอีกประการหนึ่งคือแต่ละบล็อกมีแฮชที่แก้ไขแล้วจากพาเรนต์หรือบล็อกก่อนหน้า แต่ละบล็อกใหม่ต้องใช้แฮชของบล็อกหลักเพื่อให้แน่ใจว่ามีลำดับการบล็อกตามลำดับเวลา ตัวอย่างเช่น block 30’s hash จำเป็นสำหรับ block 31. Block 31 จะไม่สามารถอยู่ได้จนกว่าจะมีการตรวจสอบ block 30 และเพิ่มเข้าไปใน blockchain สิ่งนี้รับประกันได้ว่าแต่ละบล็อกจะเชื่อมต่อกันจนสุดบล็อกแรกซึ่งโดยทั่วไปเรียกว่า “บล็อกกำเนิด” ในการเปลี่ยนบล็อกเดียวจะต้องเปลี่ยนทุกบล็อกก่อนหน้าพร้อมกัน สุดท้ายแต่ละบล็อกไม่เปลี่ยนรูปซึ่งหมายความว่าเมื่อธุรกรรมเกิดขึ้นแล้วจะไม่สามารถย้อนกลับได้ สิ่งนี้ช่วยให้มั่นใจได้ว่าเมื่อเพิ่มบล็อกภายใน blockchain แล้วจะไม่สามารถเปลี่ยนแปลงได้. 

จัดหา

อุปทานของ Bitcoin ถูก จำกัด ไว้ที่ 21 ล้าน bitcoins ซึ่งคาดว่าจะเกิดขึ้นในราวปี 2140 จำนวน bitcoin ที่ให้รางวัลแก่นักขุดจะลดลงครึ่งหนึ่งทุกๆ 210,000 บล็อค ดังนั้นรางวัลจะถูกแบ่งออกไปเรื่อย ๆ จนกว่าจะมีการสร้าง bitcoin ที่ยี่สิบเอ็ดในล้านซึ่งเมื่อถึงจุดนั้นนักขุดจะได้รับค่าธรรมเนียมการทำธุรกรรมเท่านั้น. 

ทำไมไม่โกงคนงานเหมือง? 

Bitcoin มีรากฐานมาจากการเข้ารหัสวิทยาการคอมพิวเตอร์เศรษฐศาสตร์และสาขาวิชาอื่น ๆ หนึ่งในสาขาวิชาเหล่านั้นเกิดขึ้นจากทฤษฎีเกมซึ่งใช้แบบจำลองทางคณิตศาสตร์เพื่อทำนายว่าผู้เล่นที่มีเหตุผลจะตอบสนองอย่างไรเมื่อได้รับตัวเลือกหรือสถานการณ์ของแต่ละบุคคล Bitcoin ใช้แนวคิดทฤษฎีเกมเพื่อกระตุ้นให้เกิดการกระทำที่ต้องการของผู้ขุดและผู้ใช้.

Ethereum แตกต่างจาก Bitcoin อย่างไร

Blockchain อธิบายโดย Joe Lubin

Ethereum แตกต่างจาก Bitcoin อย่างไร

ดูวีดีโอ

Ethereum Blockchain ทำงานอย่างไร

Ethereum blockchain ทำหน้าที่คล้ายกับ Bitcoin blockchain แต่มีความแตกต่างที่สำคัญหลายประการ. 

บัญชี: ที่อยู่ Wallet

บัญชี Ethereum มีสองประเภท:

  • บัญชีสัญญา
  • บัญชีที่เป็นเจ้าของภายนอก (EOAs)

บัญชีที่เป็นเจ้าของภายนอกคล้ายกับที่อยู่ Bitcoin และถูกควบคุมโดยคีย์ส่วนตัว บัญชี Ethereum ยังมีที่อยู่ทั้งสาธารณะและส่วนตัวเพื่อให้ผู้ใช้โต้ตอบเพื่อโอนอีเธอร์ บัญชีสัญญาซึ่งใช้ในการสื่อสารกับสัญญาอัจฉริยะจะถูกควบคุมโดยรหัสสัญญาและเปิดใช้งานผ่าน EOA จำเป็นต้องมี Ether สำหรับทุกธุรกรรมบนเครือข่าย (บัญชีสัญญาและ EOAs) เพื่อป้องกันการโจมตีที่เป็นอันตรายเช่นการสแปมเครือข่าย. 

ธุรกรรม

เครือข่าย Ethereum กำหนดให้ผู้ใช้จ่ายค่าธรรมเนียมการทำธุรกรรมเมื่อใช้บล็อกเชน สิ่งนี้ช่วยปกป้อง Ethereum blockchain จากงานคำนวณที่ไม่สำคัญหรือเป็นอันตรายเช่นผู้ใช้ส่งสแปมเครือข่ายด้วยการทำธุรกรรมที่ไร้ประโยชน์มากเกินไป การทำธุรกรรมที่ซับซ้อนมากขึ้น (รหัสบรรทัดมากขึ้น) ค่าธรรมเนียมก็จะแพงขึ้น ค่าธรรมเนียมเหล่านี้จ่ายเป็นอีเธอร์ (ETH) และเรียกว่า “ราคาก๊าซ” 

เครือข่าย Ethereum

เช่นเดียวกับ bitcoin Ethereum ใช้โหนดที่ดำเนินการโดยสมัครใจเพื่อตรวจสอบธุรกรรมที่ถูกต้องบนบล็อกเชน โหนดเก็บข้อมูลเช่น: 

  • ประวัติการทำธุรกรรม Ethereum ทั้งหมด
  • ข้อมูลล่าสุดเกี่ยวกับสถานะของสัญญาอัจฉริยะ
  • ยอดคงเหลือของบัญชี
  • และอื่น ๆ อีกมากมาย

โหนดมีสองประเภท

  • โหนดเต็ม ซิงโครไนซ์ blockchain โดยการดาวน์โหลดทั้งห่วงโซ่จาก genesis block (บล็อกแรก) ไปจนถึงบล็อกปัจจุบัน. 
  • โหนดแสง ไม่ดาวน์โหลดห่วงโซ่ทั้งหมด แต่ยังสามารถตรวจสอบธุรกรรมได้อย่างมีประสิทธิภาพ. 

โหนดไม่ขุด Ethereum blockchain อย่างไรก็ตามนักขุดทุกคนมักจะรันโหนดเต็มรูปแบบเพื่อตรวจสอบความถูกต้องและถ่ายทอดธุรกรรม Ethereum อย่างมีประสิทธิภาพ เนื่องจากทั้งคนงานเหมืองและคนที่ไม่ได้ทำเหมืองดำเนินการตรวจสอบความถูกต้องและถ่ายทอดโดยโหนดปฏิบัติการพวกเขาทั้งหมดจึงมีส่วนร่วมในกระบวนการฉันทามติ. 

เครื่องเสมือน Ethereum

พื้นฐานของแอปพลิเคชันที่ตั้งโปรแกรมได้เหล่านี้คือ Ethereum Virtual Machine (EVM) ซึ่งเป็นสภาพแวดล้อมที่ดำเนินการได้และไม่น่าไว้วางใจสำหรับสัญญาอัจฉริยะ EVM ดำเนินการตามสัญญาด้วยกฎใด ๆ ก็ตามที่นักพัฒนาตั้งโปรแกรมไว้ในตอนแรกเช่นการส่งเงินจาก Alice ไปให้ Bob เครือข่ายประกอบด้วยคอมพิวเตอร์หลายพันเครื่องที่ประมวลผลการทำงานของโปรแกรม ดังนั้นแต่ละโหนดในเครือข่าย Ethereum จึงรัน EVM ดังนั้นแต่ละโหนดจึงรันโค้ดเดียวกัน EVM สามารถรันโปรแกรมเหล่านี้ผ่านภาษา bytecode อย่างไรก็ตามนักพัฒนายังสามารถใช้ภาษาการเขียนโปรแกรม Ethereum Solidity เพื่อเขียนสัญญาอัจฉริยะและแอปพลิเคชันขั้นสูงอื่น ๆ ได้อีกด้วย. 

Ethereum Mining ทำงานอย่างไร?

นักขุด Ethereum ตรวจสอบธุรกรรมที่ถูกต้องตามกฎหมายและสร้างอีเธอร์ใหม่เพื่อเป็นรางวัลสำหรับการทำงานของพวกเขา. 

ธุรกรรมจะได้รับการพิจารณายืนยันเมื่อผู้ขุดแก้ปริศนาการเข้ารหัส (ทางคณิตศาสตร์) เช่นเดียวกับ Bitcoin Ethereum ใช้โปรโตคอล Proof of Work (PoW) ซึ่งมีเป้าหมายกว้าง ๆ เพื่อป้องกันการโจมตีทางไซเบอร์จากหน่วยงานหรือกลุ่มเดียว ความแตกต่างที่น่าสังเกตอย่างหนึ่งระหว่างการขุด Bitcoin และการขุด Ethereum คือเวลาในการยืนยันบล็อก แม้ว่าการยืนยันบล็อก Bitcoin จะต้องใช้เวลาโดยเฉลี่ย 10 นาที แต่บล็อก Ethereum จะได้รับการยืนยันในเวลาประมาณ 14 วินาที และเช่นเดียวกับ Bitcoin อัลกอริทึมจะปรับความยากของปัญหาการเข้ารหัสโดยอัตโนมัติเพื่อให้เวลาบล็อกเฉลี่ยอยู่ที่ 14 วินาที. 

ด้วย Bitcoin นักขุดมักทำงานเพื่อขุดบล็อกเดียวกันและบางครั้งบล็อกเหล่านั้นได้รับการยืนยันในช่วงเวลาที่ใกล้เคียงกันซึ่งในกรณีนี้บล็อกแรกคือรางวัลและเพิ่มเข้าไปในเครือข่ายที่มีอยู่ในขณะที่บล็อกที่ยืนยันครั้งที่สองเรียกว่า “เด็กกำพร้า” 

ใน Bitcoin บล็อกที่ไม่มีประโยชน์ส่วนใหญ่ไม่มีประโยชน์และไม่ได้เป็นส่วนหนึ่งของห่วงโซ่หลัก Ethereum ทำงานโดยใช้แนวคิดที่คล้ายกันที่เรียกว่าโปรโตคอล GHOST (Greedy Heaviest Observed Subtree) ซึ่งโดยพื้นฐานแล้วหมายถึงห่วงโซ่ที่มีการคำนวณมากที่สุดที่ทำกับมัน (ไม่จำเป็นต้องยาวที่สุด) คือ Ethereum blockchain หลัก. 

เวลาบล็อกที่รวดเร็วของ Ethereum ส่งผลให้จำนวนบล็อกที่ถูกทอดทิ้งเพิ่มขึ้นซึ่งเรียกว่า“ ลุง” ในบล็อกเชนของ Ethereum ความแตกต่างที่สำคัญคือ Ethereum สร้างแรงจูงใจให้ลุงนักขุดและให้รางวัลเมื่อเทียบกับ Bitcoin ซึ่งให้รางวัลเฉพาะบล็อกแรกที่ได้รับการยืนยัน.

การขุด Uncles ให้ประโยชน์ที่สำคัญสองประการ

  • ลดการรวมศูนย์โดยการจูงใจคนงานเหมืองแต่ละคนให้ขุดบล็อกเด็กกำพร้าซึ่งหมายความว่าพวกเขาไม่จำเป็นต้องเป็นส่วนหนึ่งของกลุ่มการขุดขนาดใหญ่เพราะพวกเขายังสามารถรับรางวัลได้. 
  • เพิ่มความปลอดภัยของห่วงโซ่เนื่องจากบล็อกทั้งหมดรวมทั้งลุงต้องปฏิบัติตามโปรโตคอลการขุดเดียวกันซึ่งจะเพิ่มปริมาณงานในห่วงโซ่หลัก (ที่หนักที่สุด). 

หลักฐานการเดิมพัน

ปัจจุบันเครือข่าย Ethereum ใช้อัลกอริธึมการพิสูจน์การทำงานและจะเปลี่ยนไปใช้อัลกอริทึมการพิสูจน์เงินเดิมพันที่เรียกว่า Casper. 

Proof of Stake (PoS) เป็นอัลกอริทึมฉันทามติที่กำหนดให้นักขุดแต่ละคนเป็นเจ้าของเงินเดิมพันในสกุลเงินพื้นเมืองอีเธอร์ในกรณีนี้ เป็นที่น่าสังเกตว่าโปรโตคอล PoS ทั้งหมดไม่เหมือนกัน แต่มีความคล้ายคลึงกันในแง่ของแนวคิดพื้นฐาน โปรโตคอลการพิสูจน์การทำงาน (PoW) เช่น Bitcoin ให้รางวัลกับความพยายามในการขุด (การตรวจสอบความถูกต้อง) ด้วย bitcoins แต่ละรายการ อัลกอริธึม Proof of Stake Casper เป็นสัญญาที่ชาญฉลาดซึ่งคนงานเหมืองซึ่งปัจจุบันเรียกว่า“ ผู้ตรวจสอบความถูกต้อง” – ต้องส่งเงินมัดจำหรือ“ เงินเดิมพัน” ไปยังสัญญาของแคสเปอร์ ตอนนี้ผู้ตรวจสอบความถูกต้องหรือสเตกเกอร์ผลัดกันเสนอและโหวตในบล็อกถัดไปโดยแต่ละคนจะมีหนึ่งโหวตต่อบล็อก คะแนนโหวตจะถ่วงน้ำหนักด้วยจำนวนเงินเดิมพันด้วยดังนั้นผู้ตรวจสอบความถูกต้องที่เดิมพัน 100 ETH จะมีคะแนนโหวตที่มีความหมายมากกว่าผู้ตรวจสอบที่เดิมพัน 40 ETH หากผู้ตรวจสอบความถูกต้องเหล่านี้ผลิตสิ่งใดก็ตามที่โปรโตคอลแคสเปอร์พิจารณาว่าไม่ถูกต้องผู้ตรวจสอบความถูกต้องจะสูญเสียสัดส่วนการถือหุ้นซึ่งจะกระตุ้นให้ผู้ตรวจสอบความถูกต้องปฏิบัติตามฉันทามติ. 

อีเธอร์คืออะไร?

สมมติว่าคุณต้องการซื้ออีเธอร์ซึ่งเป็นสกุลเงินดิจิทัลที่มีอยู่ใน Ethereum blockchain วิธีที่ง่ายที่สุดในการทำเช่นนั้นคือการตั้งค่าบัญชีในการแลกเปลี่ยนสกุลเงินดิจิทัลที่ใช้กันอย่างแพร่หลายเช่น Coinbase หรือ Kraken การแลกเปลี่ยนเหล่านี้ช่วยให้คุณสามารถตั้งค่ากระเป๋าเงิน Ethereum เพื่อให้คุณสามารถซื้อขายส่งและรับอีเธอร์จากคนอื่น ๆ ที่มีกระเป๋าเงินบล็อคเชนที่สามารถส่งและรับอีเธอร์ได้.

เมื่อคุณซื้ออีเธอร์ธุรกรรมของคุณจะกลายเป็นส่วนหนึ่งของบล็อกบน Ethereum blockchain บล็อกนี้มีบันทึกการทำธุรกรรม Ethereum ล่าสุดที่เกิดขึ้นที่ใดก็ได้ในโลกโดยทุกคนที่ใช้โปรโตคอล Ethereum นอกจากนี้ยังมีบันทึกแฮชการเข้ารหัส (อัลกอริทึมทางคณิตศาสตร์) ของบล็อกที่ตรวจสอบล่าสุดบน Ethereum blockchain.

บล็อกนี้พร้อมบันทึกธุรกรรมของคุณจะไม่กลายเป็นส่วนหนึ่งของ Ethereum blockchain จนกว่าคอมพิวเตอร์เครื่องใดเครื่องหนึ่งที่ใช้เครือข่าย Ethereum จะแก้ไขหรือค้นพบแฮชการเข้ารหัสที่ตรงกับแฮชเฉพาะที่เชื่อมโยงกับบล็อกนั้น กระบวนการแก้ปัญหานี้เรียกกันโดยทั่วไปว่า “การขุด” เมื่อแฮชได้รับการแก้ไขหรือค้นพบบล็อกที่มีบันทึกธุรกรรมของคุณจะถูกเพิ่มลงในส่วนท้ายของบล็อกเชนที่ดูแลโดยคอมพิวเตอร์ทุกเครื่องทันทีและธุรกรรมของคุณจะกลายเป็นส่วนหนึ่งของบันทึกถาวรของบล็อกเชน Ethereum.

เป็นที่น่าสังเกตว่า“ อีเธอร์” และ“ Ethereum” มักใช้แทนกันเพื่ออ้างถึงสกุลเงินดิจิทัลที่ทำงานบนบล็อกเชนของ Ethereum สิ่งนี้ไม่ถูกต้องในทางเทคนิคเนื่องจาก ether เป็นคำเรียกของโทเค็นสกุลเงินดิจิทัลที่ใช้บนแพลตฟอร์มบล็อกเชน Ethereum ถ้าเราจะแสดงความสัมพันธ์นี้ในแง่ของซอฟต์แวร์คอมพิวเตอร์ (ซึ่งก็คือ) Ethereum จะเป็นระบบปฏิบัติการและอีเธอร์จะเป็นแอปพลิเคชัน ในการเปรียบเทียบซอฟต์แวร์ที่ไม่ใช่คอมพิวเตอร์ Ethereum เปรียบได้กับยานพาหนะในขณะที่อีเธอร์ทำหน้าที่เป็นเชื้อเพลิงที่ขับเคลื่อนและทำให้เครื่องจักรทำงานได้อย่างมีประสิทธิภาพ.

เรียนรู้เพิ่มเติมเกี่ยวกับเทคโนโลยีบล็อกเชน

  • ฐานความรู้ Ethereum คืออะไร?
  • Enterprise EthereumBlockchain Use Cases and Applications by Industry
  • ConsenSys Academy การฝึกอบรม Blockchain และ Ethereum สำหรับผู้เริ่มต้นนักพัฒนาและองค์กร

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map