คุณกำลังดูความหมายของการขุด cryptocurrencies และกระบวนการขุดทำงานอย่างไร

การขุดคริปโตเคอเรนซีหมายถึงอะไรและกระบวนการขุดทำงานอย่างไร

เวลาอ่านหนังสือ: 3 นาที

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

Il กระบวนการขุด เป็นหนึ่งในองค์ประกอบหลักที่ช่วยให้

  • cryptocurrencies เพื่อทำหน้าที่เป็นเครือข่ายการกระจายอำนาจแบบเพียร์ทูเพียร์โดยไม่จำเป็นต้องมีหน่วยงานกลางที่สาม
  • ไปจนถึงสกุลเงินดิจิทัลใหม่ ๆ ที่จะถือกำเนิดขึ้น

Bitcoin เป็นตัวอย่างที่ได้รับความนิยมและเป็นที่ยอมรับมากที่สุดของสกุลเงินดิจิทัลที่ขุดได้และ การขุด Bitcoin ขึ้นอยู่กับอัลกอริทึมฉันทามติที่เรียกว่า หลักฐานการทำงาน.

และไม่ใช่ทุกสกุลเงินดิจิทัลที่ขุดได้ ตอนนี้เรามาลองทำความเข้าใจจากมุมมองทางเทคนิคความหมายของการขุด cryptocurrencies และวิธีการทำงานของกระบวนการขุด

สารบัญ

เกิดอะไรขึ้นระหว่างกระบวนการขุด?

คนงานเหมืองคือโหนดในเครือข่าย ซึ่งรวบรวมธุรกรรมและจัดระเบียบเป็นบล็อก

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

สิ่งแรกที่โหนดคนขุดทำคือการเพิ่มธุรกรรมที่คุณส่งรางวัลการขุด (รางวัลบล็อก) จากนั้นเริ่มการขุด: สิ่งแรกที่เกิดขึ้นกับบล็อกเมื่อขุดได้ก็คือ แฮช แต่ละธุรกรรมที่นำมาจากพูลหน่วยความจำ ธุรกรรมที่ผู้ขุดได้รับรางวัลเรียกว่า การทำธุรกรรม coinbaseและเป็นธุรกรรมที่สร้างเหรียญ "out of thin air" ในกรณีส่วนใหญ่ธุรกรรม coinbase เป็นธุรกรรมแรกที่จะถูกบันทึกในบล็อกใหม่

องค์กรใน Merkle Tree

ทันทีที่มีการวิเคราะห์ธุรกรรมแต่ละรายการแฮชจะถูกจัดเป็น Merkle Tree ซึ่งเกิดจากการจับคู่แฮชของธุรกรรมแบบสองต่อสองรายการและวิเคราะห์ จากนั้นผลลัพธ์จะถูกจัดเรียงเป็นคู่อื่น ๆ และอยู่ภายใต้แฮชต่อไปและอื่น ๆ อีกเรื่อย ๆ จนกว่าจะถึง "ยอดไม้" ยอดไม้ก็เรียก แฮชราก (หรือราก Merkle) และโดยพื้นฐานแล้วเป็นแฮชเดียวที่แสดงถึงแฮชก่อนหน้าทั้งหมดที่ใช้ในการสร้าง

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

ความยากลำบากในการแฮช

Il มูลค่าเป้าหมาย - หรือที่เรียกว่า แฮชยาก (ความยากลำบากในการแฮช) - มีการปรับโปรโตคอลเป็นประจำเพื่อให้แน่ใจว่าอัตราการสร้างบล็อกใหม่ยังคงอยู่ คงที่และเป็นสัดส่วนกับจำนวนพลังแฮชที่ทุ่มเทให้กับเครือข่าย.

ทุกครั้งที่คนงานเหมืองใหม่เข้าร่วมเครือข่ายและการแข่งขันเพิ่มขึ้น ความยากในการแฮชจะเพิ่มขึ้นป้องกันไม่ให้เวลาบล็อกเฉลี่ยลดลง ในทางกลับกันหากคนงานเหมืองตัดสินใจที่จะออกจากเครือข่ายความยากในการแฮชจะลดลงทำให้เวลาในการบล็อกคงที่แม้ว่าจะมีพลังคอมพิวเตอร์ที่ทุ่มเทให้กับเครือข่ายน้อยกว่าก็ตาม

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

กลุ่มคนงานเหมือง

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