Solana và hệ sinh thái đã có một hành trình kỳ diệu trong năm 2021 khi tăng trưởng hàng trăm lần, cơ chế đứng sau nó cũng là một trong những yếu tố đóng góp một phần không hề nhỏ. Cùng Hak Research đi tìm hiểu Proof of History là gì? Tại sao nó lại góp phần vào sự thành công của Solana?
Tổng Quan Về Proof Of History
Proof of History (bằng chứng lịch hay POH) là một kỹ thuật trong blockchain hỗ trợ các validator tham gia mạng lưới xác thực giao dịch và tạo ra block mới mà không cần biết các block trước đó như thế nào thông qua timestamp (dấu thời gian).
Proof of History được giới thiệu lần đầu tiên bởi Anatoly Yakovenko là CEO của Solana, một nền tảng blockchain phi tập trung và có tốc độ xử lý giao dịch rất nhanh. Proof of History là một phần của cơ chế bảo đảm độ tin cậy của Solana blockchain và đã được áp dụng trong kiến trúc của nó.
Nhiều người vẫn hiểu lầm về Proof of History là một cơ chế đồng thuận tương tự như Proof of Work hay Proof of Stake. Tuy nhiên đây chính xác là một kỹ thuật được tạo ra để giải quyết các vấn đề liên quan đến mempool trên PoW cũng như PoS làm tăng tốc độ và giảm phí giao dịch.
Cơ Chế Hoạt Động Của Proof Of History
Cơ chế hoạt động của Proof of History (PoH) bao gồm việc tạo ra một chuỗi dài các giá trị ngẫu nhiên được đánh dấu thời gian và liên kết với nhau dựa trên các thuật toán mật mã nhất định.
Mỗi giá trị đó được gọi là một timestamp trong chuỗi PoH, timestamp được tạo nên bằng thuật toán SHA-256 đây là một trong những thuật toán bảo mật được sử dụng phổ biến nhất hiện nay.
Khi một Node xác thực của Solana muốn tạo một khối mới, nó sẽ sử dụng một trong các timestamp trong chuỗi PoH, kèm theo một số thông tin nhận dạng khác (ví dụ như chữ ký số), để tạo ra một "chứng chỉ" (proof) cho khối mới này. Chứng chỉ này sẽ được đều đặn phát tán đến tất cả các Node khác trên mạng, để mọi người đều có thể xác thực được tính hợp lệ của khối mới này.
Nhờ cơ chế PoH, các Node xác thực không cần phải tương tác với nhau để đồng bộ thông tin về thời gian hay thứ tự các giao dịch, mà vẫn đảm bảo tính toàn vẹn của hệ thống.
Ưu Điểm Của Proof Of History
Các ưu điểm của PoH là:
- Tăng tốc độ xử lý giao dịch: PoH có thể giúp tăng tốc độ xử lý giao dịch bằng cách sử dụng các thông tin không thể thay đổi, thay vì phải trải qua quá trình khai thác khối.
- Tiết kiệm năng lượng: Proof of History tiêu thụ ít năng lượng vì không cần tính toán toán học phức tạp, không cần phải giải quyết các bài toán khó.
- Đảm bảo tính toàn vẹn dữ liệu: Vì PoH được dựa trên dữ liệu vật lý có sẵn, do đó sẽ rất khó để tấn công và làm thay đổi lịch sử giao dịch.
- Khả năng mở rộng: Proof of History cũng cho phép mở rộng blockchain một cách dễ dàng hơn, vì không có giới hạn về kích thước khối và không có tính chất cố định về kích thước khối.
Nhược Điểm Của Proof Of History
Tuy có rất nhiều ưu điểm tuy nhiên PoH cũng có một số nhược điểm như sau:
- Sự phụ thuộc vào nguồn dữ liệu bên ngoài: PoH phải dựa vào các thông tin bên ngoài như thời gian, giá, và thông tin mạng viễn thông để tạo ra các dấu thời gian. Nếu thông tin này không chính xác hoặc bị ảnh hưởng bởi các nhiễu khác, nó có thể dẫn đến sự ảnh hưởng đến tính toàn vẹn của blockchain.
- Sự trùng lặp trong dữ liệu: PoH yêu cầu các nút trong mạng phải sử dụng cùng một dữ liệu bên ngoài để tạo ra dấu thời gian chính xác. Nếu có sự không đồng nhất trong dữ liệu và cách tính toán, có thể dẫn đến sự hiệu quả của PoH bị giảm xuống.
- Độ phức tạp và chi phí triển khai: Việc triển khai PoH yêu cầu một độ phức tạp kỹ thuật cao và có thể đòi hỏi nhiều chi phí, đặc biệt là trong việc triển khai cấu trúc dữ liệu tương thích.
PoH Có Dễ Bị Hack Không?
PoH rất khó để bị xâm phạm vì công nghệ rất tốt của mình, tuy nhiên vẫn có một số khả năng PoH bị tấn công:
- Nếu dữ liệu bên ngoài, như thời gian hoặc thông tin mạng viễn thông, bị thay đổi hoặc tấn công bởi các bên thứ ba, nó có thể dẫn đến sự phá vỡ tính toàn vẹn của PoH.
- Nếu một nhóm các nút đồng thuận bị chiếm đoạt hoặc tấn công bởi tin tặc, họ có thể thay đổi lịch sử giao dịch của blockchain.
- Nếu một số lượng lớn người dùng sử dụng PoH để xác nhận các giao dịch của họ, có thể xảy ra các cuộc tấn công từ chối dịch vụ (DoS) hoặc tấn công từ khoá để gây ra sự cố cho blockchain.
- Nếu các token PoH không được phân phối đều hoặc được đào tập trung bởi một số nhóm, thì có thể dẫn đến các cuộc tấn công phân tán trong hệ thống đồng thuận.
Lịch Sử Phát Triển Của PoH và Solana
Tháng 10 năm 2017: Được sáng lập tại San Francisco, Solana Labs bắt đầu phát triển PoH.
Tháng 9 năm 2018: Solana Labs ra mắt mạng lưới thử nghiệm của PoH, với tốc độ xử lý hàng ngàn giao dịch mỗi giây.
Tháng 4 năm 2019: Solana Labs và Serum DEX thông báo về việc phát triển một phiên bản PoH cho Serum DEX.
Tháng 3 năm 2021: Solana Labs phát hành phiên bản chính thức của PoH, là thành phần chính của Solana blockchain.
Sử Dụng Ví Nào Để Lưu Trữ Sol
Hiện tại có rất nhiều ví đang hỗ trợ lưu trữ Solana, tuy nhiên OKX Wallet sẽ là ví có nhiều tiện ích và được tích hợp trên nhiều dApp khác nhau. Để tải OKX Wallet mọi người có thể tham khảo các bước sau:
Tổng Kết
PoH đã chứng minh được khả năng của mình khi có thời điểm Solana đã đạt được con số TPS lên tới 7000. Đây là một con số rất lớn khi so sánh sánh với các PoS blockchain khác như Ethereum, BNB Chain, Polygon,.. tuy nhiên nếu so sánh với mục tiên ban đầu đặt ra thì nó vẫn đang khá khiêm tốt vì vậy công nghệ này sẽ vẫn cần thời gian phát triển khá dài trong tương lai.
Trên đây là những điều bạn cần biết về Proof of History là gì, đội ngũ Hak Research hy vọng rằng qua bài viết này mọi người đã hiểu hơn về cơ chế cũng như cách mà Solana đã đi đến đỉnh cao.
💁 Disclaimer: Tất cả bài viết của Hak Research được cung cấp với mục tiêu là chia sẻ kiến thức và không được xem là lời khuyên đầu tư.
- Hướng Dẫn Chạy Node Spheron - October 8, 2024
- Hướng Dẫn Chạy Node 0G Labs (ZeroGravity) - September 2, 2024
- Hướng Dẫn Chạy Node Nillion - August 30, 2024