Hashgraph là gì? Nó khác với Blockchain như thế nào?

Mục lục:

Hashgraph là gì? Nó khác với Blockchain như thế nào?
Hashgraph là gì? Nó khác với Blockchain như thế nào?

Video: Hashgraph là gì? Nó khác với Blockchain như thế nào?

Video: Hashgraph là gì? Nó khác với Blockchain như thế nào?
Video: Cài Đặt Môi Trường Lập Trình Cho Máy Windows Mới - YouTube 2024, Tháng tư
Anonim

Công nghệ Blockchain xuất hiện để đáp ứng với sự sụp đổ của một số tổ chức ngân hàng trong năm 2008. Nó đề xuất một hệ thống tiền tệ mới nhằm lấy đi quyền kiểm soát cung tiền, chỉ dựa vào hệ thống tiền điện tử ngang hàng, được thiết kế đặc biệt cho lĩnh vực kỹ thuật số. Hệ thống tiền tệ trực tuyến này được cho là hệ thống tiền tệ tốt hơn cho đến khi một số người bắt đầu nói về Hashgraph.

Image
Image

Hashgraph là gì

Hashgraph được cho là một hệ thống mạnh mẽ hơn. Thuật toán đồng thuận của nó cung cấp một nền tảng mới cho sự đồng thuận phân tán. Một số thuộc tính thường được sử dụng để tham chiếu hoặc mô tả Blockchain được phân phối, minh bạch, dựa trên sự đồng thuận, giao dịch và linh hoạt. Hashgraph mang tất cả các tính năng này. Tuy nhiên, nó là một cấu trúc dữ liệu và thuật toán đồng thuận nhanh hơn nhiều, công bằng hơn và an toàn hơn blockchain. Nó được mô tả là tương lai của công nghệ sổ cái phân tán. Nó sử dụng hai kỹ thuật đặc biệt để đạt được sự đồng thuận nhanh chóng, công bằng và an toàn.

  1. Tin đồn về Gossip
  2. Bỏ phiếu ảo

Tin đồn về Gossip về cơ bản có nghĩa là gắn thêm một lượng nhỏ thông tin vào Gossip này, đó là hai băm chứa hai người cuối cùng nói chuyện với nhau. Sử dụng thông tin này, một Hashgraph có thể được xây dựng và cập nhật thường xuyên khi có nhiều thông tin bị tán gẫu, trên mỗi nút.

Khi Hashgraph đã sẵn sàng, thật dễ dàng để biết một nút sẽ bỏ phiếu là gì, vì chúng ta biết thông tin mà mỗi nút có và khi họ biết nó. Do đó, dữ liệu này có thể được sử dụng như một đầu vào cho thuật toán bỏ phiếu và để tìm các giao dịch nào đạt được sự đồng thuận một cách nhanh chóng.

Hashgraph vs Blockchain

Công nghệ Blockchain là một sổ cái kỹ thuật số không thể thiếu của các giao dịch kinh tế. Tuy nhiên, nó có thể được lập trình để ghi lại không chỉ các giao dịch tài chính mà hầu như tất cả mọi thứ có giá trị. Thông tin được tổ chức trên một blockchain tồn tại như được chia sẻ và liên tục được điều chỉnh / cập nhật. Điều này đảm bảo các bản ghi / dữ liệu mà nó nắm giữ giống hệt nhau trên mạng và không được lưu trữ ở bất kỳ vị trí riêng lẻ nào. Như vậy, blockchain không thể được kiểm soát bởi bất kỳ thực thể đơn lẻ nào. Thứ hai, nó không có điểm thất bại duy nhất.

Hashgraph, mặt khác, tuyên bố để hỗ trợ một cấu trúc dữ liệu cao cấp có khả năng giải quyết nhiều vấn đề mà cộng đồng Blockchain đã phải vật lộn với một thời gian như, cơ chế đồng thuận.

Cho đến nay, các công nghệ đồng thuận được phân loại thành một trong hai loại:

  1. Mạng công cộng (bao gồm Bitcoin và Ethereum)
  2. Riêng tư (các giải pháp dựa trên các thuật toán đồng thuận dựa trên Leader)

Các mạng công cộng rất tốn kém để chạy và có các ràng buộc về hiệu suất do Bằng chứng làm việc (đồng ý với thứ tự giao dịch có thể xảy ra. Điều này đảm bảo cung tiền là không đổi và không có gian lận). Điều này thu hẹp số lượng ứng dụng mà các công nghệ như vậy có thể được sử dụng thực tế.

Mạng riêng, không giống như, mạng công cộng hạn chế sử dụng cho những người tham gia đã biết và đáng tin cậy. Cách tiếp cận này làm giảm chi phí và cải thiện hiệu suất đáng kể, với các thuật toán có khả năng đạt được 1000 giao dịch mỗi giây so với 7 giao dịch cho Bitcoin. Điều đó nói rằng, sơ hở trong các hình thức của các tiêu chuẩn an ninh thoải mái làm cho các mạng này có thể nhắm mục tiêu các cuộc tấn công DDoS.

Thuật toán Hashgraph của Swirld vượt qua những thiếu sót này vì nó không đòi hỏi bằng chứng về công việc cũng như một người lãnh đạo. Hơn nữa, nó hứa hẹn mang lại hiệu suất chi phí thấp và hiệu quả cao mà không có điểm thất bại duy nhất.

Chính sự kết hợp này khiến cho Hashgraph trở thành một công cụ đáng để thử.

Những ưu điểm khác mà nó cung cấp qua Blockchain

Một thuật toán đồng thuận mới dựa trên công nghệ sổ cái phân phối cao cấp. Điều này giúp loại bỏ yêu cầu tính toán lớn và tiêu thụ năng lượng không bền vững như Bitcoin và Ethereum.

Như đã đề cập trước đó, Bitcoin được giới hạn trong 7 giao dịch mỗi giây. Mặt khác, Hashgraph nhanh hơn 50.000 lần: chỉ giới hạn bởi băng thông - 250.000+ Giao dịch mỗi giây (Tiền tố trước)

Hội chợ khác

Trong thế giới blockchain, một thợ mỏ có thể chọn thứ tự các giao dịch xảy ra trong một khối, có thể trì hoãn các lệnh bằng cách đặt chúng trong các khối trong tương lai, thậm chí ngăn chúng hoàn toàn xâm nhập vào hệ thống. Dán tem thời gian đồng thuận có sẵn với Hashgraph cung cấp một giải pháp cho vấn đề này. Nó ngăn cản một cá nhân ảnh hưởng đến thứ tự đồng thuận của các giao dịch bằng cách từ chối bất kỳ loại thao tác nào về thứ tự giao dịch.

Dung sai lỗi Byzantine không đồng bộ

Không giống như các hệ thống khác, Hashgraph được chứng minh là hoàn toàn không đồng bộ Byzantine. Điều này có nghĩa là nó không đưa ra giả định về việc các tin nhắn nhanh được truyền qua internet như thế nào. Khả năng này làm cho nó linh hoạt chống lại các cuộc tấn công DDoS, botnet và tường lửa. Bitcoin không phải là Byzantine. Nó thậm chí không phải là byzantine dưới những giả định xấu. Trong Bitcoin, không bao giờ có một thời điểm mà bạn biết rằng bạn có sự đồng thuận.

100% hiệu quả

Không có khối được khai thác nào từng trở nên cũ. Trong khi trong blockchain, các giao dịch được đưa vào các thùng chứa (khối) tạo thành một chuỗi dài, đơn. Nếu hai thợ mỏ tạo ra hai khối cùng một lúc, cộng đồng cuối cùng sẽ chọn một khối và loại bỏ một khối khác, dẫn đến lãng phí các nỗ lực. Trong Hashgraph, mỗi vùng chứa được sử dụng và không có thùng chứa nào bị loại bỏ.

Vì vậy, mặc dù Hashgraph dường như là một công nghệ vượt trội hơn Blockchain, nên nhớ rằng mọi thứ chỉ có thể di chuyển một chút quá nhanh. Đó là, một khi bạn bắt đầu tìm hiểu về một cái gì đó mới, cái gì khác thay thế nó trước khi bạn có thể thích ứng thành công.

Để hiểu rõ hơn cách Hashgraph hoạt động, hãy xem tài liệu này. Để tìm hiểu thêm, hãy truy cập hashgraph.com.

Đề xuất: