Hashgraph กับ Blockchain อันไหนดีกว่ากัน?

สับสนกับคำศัพท์ของ Hashgraph และ Blockchain และไม่แน่ใจว่าจะเลือกอะไรดีระหว่างทั้งสองเทคโนโลยีนี้ เราลองเปรียบเทียบเทคโนโลยีทั้งสองนี้กัน

การขอ Hashgraph และ blockchain เป็นเทคโนโลยีสองแบบที่แข่งขันกันเพื่อแก้ไขปัญหาเดียวกันในการสร้างความน่าเชื่อถือในสภาพแวดล้อมที่ไม่ต้องไว้วางใจ เช่น อินเทอร์เน็ต

เทคโนโลยีทั้งสองประเภทช่วยในการจัดเก็บและค้นหาข้อมูลบนเครือข่ายแบบกระจายอำนาจ แต่มีวิธีการแก้ปัญหาที่แตกต่างกัน

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

โพสต์นี้จะพาคุณไปดูเบื้องหลังของเทคโนโลยีทั้งสองนี้ เพื่อดูว่าเทคโนโลยีทั้งสองนี้มีประโยชน์อย่างไร และส่งผลต่ออนาคตของสกุลเงินดิจิทัลและอุตสาหกรรมสกุลเงินดิจิทัลอย่างไร

มันเริ่มต้นอย่างไร

ในปี 1976 สตีฟ วอซเนียกและสตีฟ จ็อบส์ตัดสินใจต่อต้านการก่อตั้งบริษัทแอปเปิล คอมพิวเตอร์ ในช่วงทศวรรษ 1980 คอมพิวเตอร์ส่วนบุคคลและอินเทอร์เน็ตแพร่กระจายอย่างรวดเร็ว และในช่วงทศวรรษ 1990 คอมพิวเตอร์ส่วนบุคคลและอินเทอร์เน็ตก็กลายเป็นส่วนหนึ่งของวัฒนธรรมกระแสหลักทั่วโลก

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

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

กลุ่มดังกล่าวเริ่มต้นภายใต้นามแฝง “ซาโตชิ นากาโมโตะ” และรากฐานของการประดิษฐ์ Bitcoin อันชาญฉลาดของพวกเขาคือ Blockchain

ทำความเข้าใจเทคโนโลยีบัญชีแยกประเภทแบบกระจาย

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

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

นอกเหนือจากแนวทางการจัดการข้อมูลแบบกระจายอำนาจแล้ว DLT หรือ Distributed Ledger Technologies ยังใช้โปรโตคอล อัลกอริทึม และข้อตกลงอื่นๆ เฉพาะเพื่อสร้างแพ็คเกจที่สมบูรณ์ เช่น Blockchain หรือ Hashgraph

มาดูแต่ละอย่างกัน

บล็อกเชน

บล็อคเชนเป็นระบบฐานข้อมูลที่จัดกลุ่มข้อมูลเข้าด้วยกันเป็นบล็อคและเชื่อมโยงบล็อคเหล่านั้นโดยใช้การเข้ารหัส

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

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

ความไม่เปลี่ยนแปลงนี้ทำให้เทคโนโลยีนี้มีชื่อว่า Blockchain เนื่องจากบล็อกต่างๆ ถูกเชื่อมโยงกันด้วยการเข้ารหัสลับ Bitcoin ใช้ฟังก์ชันแฮช SHA-256 เพื่อสร้างสตริงสุ่มที่มีความยาว 256 บิต โดยไม่คำนึงถึงความยาวข้อมูลอินพุต

ปัจจุบันบล็อคเชน Bitcoin มีขนาดเกิน 200 GB โดยบล็อกโดยเฉลี่ยจะมีขนาดประมาณ 1 MB เนื่องจากแต่ละบล็อกประกอบด้วยธุรกรรมทางการเงินที่เรียบง่าย ดังนั้น 1 MB จึงถือเป็นธุรกรรมจำนวนมากที่ต้องประมวลผล

นอกจากนี้ ผู้ขุดที่ประมวลผลธุรกรรมจะต้องเรียกใช้ฟังก์ชันแฮชซ้ำแล้วซ้ำเล่าจนกว่าจะสร้างแฮช SHA-256 ที่ไม่ซ้ำใครพร้อมข้อกำหนดที่กำหนดไว้ล่วงหน้า เช่น เลขศูนย์นำหน้า 19 ตัวในปัจจุบัน ข้อกำหนดนี้ได้สร้างสถานการณ์ที่เครือข่าย Bitcoin ดำเนินการ 150 exahashes (1018  แฮช) ต่อวินาที

หากจะเปรียบเทียบตัวเลขดังกล่าว เครือข่ายการขุด Bitcoin ทั่วโลกจะใช้ไฟฟ้ามากถึง 800 kWh ต่อธุรกรรม ซึ่งก็คือประมาณ 3 MWh ต่อวินาที (4 ธุรกรรมต่อวินาที) 190 MWh ต่อนาที และเพิ่มขึ้นเรื่อยๆ จนกระทั่งได้ 50 – 100 TWh ต่อปี ซึ่งเพียงพอต่อการจ่ายไฟให้กับหมู่เกาะเคย์แมนทั้งเกาะเป็นเวลาหนึ่งเดือนเต็ม

แฮชกราฟ

เพื่อควบคุมการสิ้นเปลืองไฟฟ้าที่เกี่ยวข้องกับการบำรุงรักษาบล็อคเชน กลุ่มต่างๆ ได้คิดวิธีการที่แตกต่างกัน และรวมถึง Hashgraph ด้วย

คุณควรทราบว่ามีเทคโนโลยี Hashgraph ที่ได้รับสิทธิบัตร ซึ่งเป็นของนักประดิษฐ์ และยังมี Hedera Hashgraph ซึ่งเป็นเครือข่ายสาธารณะที่ได้รับอนุญาตซึ่งใช้งาน Hashgraph แบบสด

ระบบ Hashgraph พยายามสร้างสภาพแวดล้อมที่รวดเร็วและประหยัดพลังงานโดยใช้ กราฟอะคริลิกแบบมีทิศทาง และสองโปรโตคอล:

  1. นินทาเรื่องนินทา
  2. การลงคะแนนเสียงเสมือนจริง

1. นินทาเรื่องนินทา

หากต้องการเริ่มทำธุรกรรมบน Hashgraph คุณต้องส่งรายละเอียดของธุรกรรมนั้นไปยังโหนดบนเครือข่าย โหนดนี้จะส่งรายละเอียดดังกล่าวไปยังโหนดสุ่มสองสามโหนด จากนั้นโหนดเหล่านี้จะส่งรายละเอียดธุรกรรมดังกล่าวไปยังโหนดสุ่มอื่นๆ ต่อไป

โหนดสุ่มเหล่านี้เรียกว่า Neighbor และรายละเอียดธุรกรรมแต่ละรายการเรียกว่า Event แต่ละ Event ประกอบด้วยข้อมูลจาก 2 Event ก่อนหน้า และด้วยเหตุนี้จึงเรียกว่า “ข่าวซุบซิบเกี่ยวกับข่าวซุบซิบ”

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

ตอนนี้จะต้องเพิ่มกิจกรรมลงในสมุดบัญชีแยกประเภทที่กระจายโดยใช้การประทับเวลาเพื่อการเรียงลำดับตามลำดับเวลา

2. การลงคะแนนเสียงเสมือนจริง

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

เป้าหมายของการลงคะแนนเสียงเสมือนจริงคือเพื่อป้องกันไม่ให้เกิดสถานการณ์ที่โหนดไม่สามารถส่งต่อข้อมูลได้เนื่องจากเป็นอันตรายหรือมีลักษณะซับซ้อน และความล้มเหลวในการส่งต่อข้อมูลดังกล่าวอาจทำให้ธุรกรรมดังกล่าวไม่สามารถบรรลุคะแนนเสียงข้างมาก 2 ใน 3 และฉันทามติในที่สุดได้

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

กระบวนการลงคะแนนเสียงนี้ครอบคลุมรอบหรือกรอบเวลาการสื่อสารที่แตกต่างกัน ทำให้เป็นแบบอะซิงโครนัส ดังนั้นอัลกอริทึมนี้จึงเรียกว่าแบบอะซิงโครนัสไบแซนไทน์ฟอลต์โทแลแรนต์ (aBFT)

Hashgraph เทียบกับบล็อคเชน

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

ต่อไปนี้เป็นตารางแสดงความแตกต่างเหล่านี้

Hashgraphblockchain
วันที่เปิดตัว:20172008
ใบอนุญาต:เทคโนโลยีที่จดสิทธิบัตรโอเพ่นซอร์ส
ฉันทามติ:การลงคะแนนเสียงเสมือนจริงหลักฐานการทำงาน เดิมพัน ฯลฯ
ความเร็ว:10,000+ ทีพีเอส4-15 ทีพีเอส
ความเป็นธรรม:100% N / A
การรักษาความปลอดภัย:เอบีเอฟทีการแฮชคริปโต
ประสิทธิภาพการใช้พลังงาน:จุดสูงต่ำ
กิโลวัตต์ชั่วโมงต่อธุรกรรม:~ 0.0002~ 100 - 900
ค่าธรรมเนียมการทำธุรกรรม:$0.0001 +$15 +
การตรวจสอบการทำธุรกรรม:เอกฉันท์โดยนักขุด
การอนุญาต:ได้รับอนุญาตไม่พึ่งการอนุมัติ-Permissionless
การเข้าถึงเครือข่าย:ส่วนตัว/สาธารณะสาธารณะ

1. การออกใบอนุญาต

Bitcoin และเทคโนโลยี Blockchain ที่เป็นพื้นฐานนั้นได้รับการเผยแพร่ภายใต้ใบอนุญาต MIT ทำให้เป็นซอฟต์แวร์โอเพนซอร์สและฟรีที่มีความยืดหยุ่นสูง เสรีภาพในการใช้งานนี้ช่วยส่งเสริมความนิยมของ Blockchain เช่นเดียวกับการแยกสาขาและแนวทางการแข่งขันที่แตกต่างกัน

ในทางกลับกัน Hashgraph เป็นเทคโนโลยีที่ได้รับสิทธิบัตรซึ่งเป็นของ Swirlds ซึ่งเป็นบริษัทที่ก่อตั้งโดย Leemon Baird ผู้ประดิษฐ์ จากนั้น Swirlds ได้อนุญาตให้ใช้เทคโนโลยีดังกล่าวแก่ Hedera Foundation โดยได้รับส่วนแบ่ง 10% ในรายได้ของเครือข่าย Hedera

2. ฉันทามติ

Hedera Hashgraph ใช้การลงคะแนนเสมือนจริงเป็นกลไกการบรรลุฉันทามติ โดยต้องให้โหนด 2 ใน 3 เห็นด้วยและการตัดสินใจนั้นถือเป็นที่สิ้นสุด ในทางกลับกัน บล็อคเชนใช้โปรโตคอลที่แตกต่างกัน

Bitcoin ใช้โปรโตคอล Proof-of-Work ซึ่งเป็นระบบที่ใช้พลังงานมากและสิ้นเปลือง Ethereum ใช้โปรโตคอล Proof-of-Stake ซึ่งหมายความว่านักขุดจะวางเดิมพันสกุลเงินดิจิทัลบางส่วนก่อนทำการขุด และหากเขาทำสำเร็จ เขาก็จะได้รับเงินรางวัลเท่ากับจำนวนที่เขาวางเดิมพัน

โปรโตคอลฉันทามติของบล็อคเชนอื่นๆ ได้แก่ Proof-of-Space ซึ่งใช้พื้นที่ฮาร์ดดิสก์เป็นกลไกการสเตกกิ้ง และ Proof-of-Elapsed-time ซึ่งใช้ฮาร์ดแวร์เฉพาะทางเพื่อกำหนดเวลาการรอขั้นต่ำให้กับนักขุดแต่ละคน

3 ความเร็ว

ตามที่ ข่าวประชาสัมพันธ์ฉบับนี้ ตั้งแต่เดือนกันยายน 2020 Hedera Hashgraph มีธุรกรรมมากกว่า 1.5 ล้านรายการต่อวัน เพิ่มขึ้นสองเท่าของ Ethereum และประมาณ 7 เท่าของ Bitcoin ภายในเดือนมีนาคม 2021 Hedera มีธุรกรรมมากกว่า 200 ล้านรายการต่อเดือน และในเดือนเมษายน Hedera ข้าม ธุรกรรมรวม 1 พันล้านรายการ ธรณีประตู

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

4. ความเป็นธรรม

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

Hashgraph ขจัดความไม่เป็นธรรมนี้ด้วยการประทับเวลาการทำธุรกรรมและเพิ่มลงในบัญชีแยกประเภทเมื่อมีฉันทามติ 66% และการใช้การลงคะแนนเสมือนจริงยังรับประกันได้ว่าเหตุการณ์ทั้งหมดจะได้รับการประมวลผลอย่างรวดเร็ว

5. การใช้พลังงานและประสิทธิภาพ

Bitcoin ใช้ kWh หลายร้อยหน่วยต่อธุรกรรม โดยมักจะสูงถึง 800 kWh Ethereum ค่อนข้างอนุรักษ์นิยมกว่า แต่ก็ยังสามารถใช้ได้ถึง 100 kWh ต่อธุรกรรม สาเหตุมาจากกระบวนการแฮชที่นักขุดต้องผ่านเพื่อค้นหาสตริงที่ระบุ

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

6. ต้นทุนการทำธุรกรรม

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

สำหรับ Hashgraph ค่าใช้จ่ายทั้งหมดจะเท่ากันและเรียกเก็บเป็นเงินสกุล USD ราคาจะแตกต่างกันไปขึ้นอยู่กับสิ่งที่คุณต้องการทำ แต่คุณสามารถคำนวณค่าใช้จ่ายของธุรกรรมได้เสมอ โดยเริ่มต้นที่ 0.0001 ดอลลาร์

7. การเข้าถึงเครือข่าย

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

Hedera Hashgraph เป็นสาธารณะเช่นเดียวกับ Bitcoin แต่ต้องมีใบอนุญาต ซึ่งหมายความว่าคุณจะต้องได้รับคำเชิญจึงจะเข้าใช้เครือข่ายได้

สรุป

เราได้มาถึงตอนจบของโพสต์ Hashgraph กับ Blockchain แล้ว และคุณก็ได้เห็นเทคโนโลยีพื้นฐานของทั้งสองนี้ที่ถูกเปิดเผยออกมา

บล็อคเชนมีทั้งจุดแข็งและจุดอ่อน แต่ Hashgraph ก็เช่นกัน ความต้องการปัจจุบันของคุณจะเป็นตัวกำหนดว่าตัวเลือกใดดีที่สุดสำหรับคุณ

นัมดีโอเคเกะ

นัมดีโอเคเกะ

Nnamdi Okeke เป็นผู้ชื่นชอบคอมพิวเตอร์และชอบอ่านหนังสือหลากหลายประเภท เขาชอบใช้ Linux มากกว่า Windows/Mac และได้ใช้
Ubuntu ตั้งแต่ช่วงแรกๆ คุณสามารถติดตามเขาได้ทาง Twitter บองโกแทร็กซ์

บทความ: 298

รับข่าวสารเกี่ยวกับเทคโนโลยี

แนวโน้มเทคโนโลยี แนวโน้มการเริ่มต้นธุรกิจ บทวิจารณ์ รายได้ออนไลน์ เครื่องมือเว็บและการตลาดเดือนละครั้งหรือสองครั้ง