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. นินทาเรื่องนินทา
หากต้องการเริ่มทำธุรกรรมบน Hashgraph คุณต้องส่งรายละเอียดของธุรกรรมนั้นไปยังโหนดบนเครือข่าย โหนดนี้จะส่งรายละเอียดดังกล่าวไปยังโหนดสุ่มสองสามโหนด จากนั้นโหนดเหล่านี้จะส่งรายละเอียดธุรกรรมดังกล่าวไปยังโหนดสุ่มอื่นๆ ต่อไป
โหนดสุ่มเหล่านี้เรียกว่า Neighbor และรายละเอียดธุรกรรมแต่ละรายการเรียกว่า Event แต่ละ Event ประกอบด้วยข้อมูลจาก 2 Event ก่อนหน้า และด้วยเหตุนี้จึงเรียกว่า “ข่าวซุบซิบเกี่ยวกับข่าวซุบซิบ”
ผลของการส่งข้อมูลในลักษณะนี้ก็คือข่าวซุบซิบจะแพร่กระจายไปอย่างรวดเร็ว และภายในเวลาเพียงไม่กี่วินาที โหนดส่วนใหญ่ (66%) ก็ควรมีสำเนาของธุรกรรมนั้น ซึ่งจะนำไปสู่ฉันทามติ
ตอนนี้จะต้องเพิ่มกิจกรรมลงในสมุดบัญชีแยกประเภทที่กระจายโดยใช้การประทับเวลาเพื่อการเรียงลำดับตามลำดับเวลา
2. การลงคะแนนเสียงเสมือนจริง
ส่วนที่น่าประทับใจอีกประการหนึ่งของ Hashgraph ก็คือโปรโตคอลการลงคะแนนเสมือนจริง เนื่องจากแต่ละเหตุการณ์จะมีข้อมูลเกี่ยวกับเหตุการณ์ก่อนหน้าสองเหตุการณ์ โหนดจึงใช้ข้อมูลนี้ในการลงคะแนนเกี่ยวกับเหตุการณ์ที่เกิดขึ้นก่อนหน้าโหนด และควรได้รับการจัดการลำดับความสำคัญ
เป้าหมายของการลงคะแนนเสียงเสมือนจริงคือเพื่อป้องกันไม่ให้เกิดสถานการณ์ที่โหนดไม่สามารถส่งต่อข้อมูลได้เนื่องจากเป็นอันตรายหรือมีลักษณะซับซ้อน และความล้มเหลวในการส่งต่อข้อมูลดังกล่าวอาจทำให้ธุรกรรมดังกล่าวไม่สามารถบรรลุคะแนนเสียงข้างมาก 2 ใน 3 และฉันทามติในที่สุดได้
เพื่อแก้ไขปัญหานี้ แต่ละเหตุการณ์จะโหวตเหตุการณ์ก่อนหน้าที่สามารถสืบย้อนต้นกำเนิดได้ และนี่จะช่วยให้มั่นใจได้ว่าธุรกรรมก่อนหน้าที่ไม่สามารถเข้าถึงกลุ่มส่วนใหญ่ได้เนื่องจากโหนดที่มีข้อบกพร่องจะยังคงได้รับการประมวลผลอย่างทันท่วงที
กระบวนการลงคะแนนเสียงนี้ครอบคลุมรอบหรือกรอบเวลาการสื่อสารที่แตกต่างกัน ทำให้เป็นแบบอะซิงโครนัส ดังนั้นอัลกอริทึมนี้จึงเรียกว่าแบบอะซิงโครนัสไบแซนไทน์ฟอลต์โทแลแรนต์ (aBFT)
Hashgraph เทียบกับบล็อคเชน
แม้ว่าระบบ Hashgraph และ Blockchain จะพยายามจัดการข้อมูลในเครือข่ายแบบกระจายอย่างปลอดภัยและเชื่อถือได้ แต่ทั้งสองระบบต่างก็ดำเนินการในรูปแบบที่แตกต่างกัน ส่งผลให้เกิดความแตกต่างกันอย่างสิ้นเชิง
ต่อไปนี้เป็นตารางแสดงความแตกต่างเหล่านี้
| Hashgraph | blockchain | |
|---|---|---|
| วันที่เปิดตัว: | 2017 | 2008 |
| ใบอนุญาต: | เทคโนโลยีที่จดสิทธิบัตร | โอเพ่นซอร์ส |
| ฉันทามติ: | การลงคะแนนเสียงเสมือนจริง | หลักฐานการทำงาน เดิมพัน ฯลฯ |
| ความเร็ว: | 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 ก็เช่นกัน ความต้องการปัจจุบันของคุณจะเป็นตัวกำหนดว่าตัวเลือกใดดีที่สุดสำหรับคุณ




