Gửi bởi người dùng cộng đồng - Tác giả: William M. Peaster
Dấu hiệu triển khai Casper mà Ethereum có đã chuyển sang chuỗi khối Proof of Stake (PoS) (còn được gọi là Ethereum 2.0). Mặc dù Ethereum ra mắt dưới dạng blockchain như một giao thức bằng chứng cổ phần (PoW) vào mùa hè năm 2015, nhưng các nhà phát triển đã lên kế hoạch chuyển nó sang mô hình PoS từ lâu. Sau khi quá trình chuyển đổi hoàn tất, hoạt động khai thác sẽ không còn là một phần của mạng Ethereum nữa.
Cho đến nay, có hai phiên bản Casper được phát triển chung trong hệ sinh thái Ethereum: Casper CBC và Casper FFG. Phiên bản CBC ban đầu được đề xuất bởi nhà nghiên cứu Vlad Zamfir của Ethereum Foundation. Mặc dù nghiên cứu về CBC ban đầu tập trung vào các giao thức PoS cho các chuỗi khối công cộng, nhưng nó đã phát triển thành một lĩnh vực nghiên cứu rộng hơn bao gồm một loạt mô hình PoS.
Nghiên cứu của Casper FFG được dẫn dắt bởi Vitalik Buterin, người đồng sáng lập Ethereum. Các đề xuất ban đầu bao gồm một hệ thống PoW/PoS lai, nhưng việc triển khai vẫn đang được thảo luận và các đề xuất mới cuối cùng có thể thay thế nó bằng mô hình PoS.
Điều đáng chú ý là Casper FFG đang có kế hoạch ra mắt Ethereum 2.0. Tuy nhiên, điều đó không có nghĩa là Casper CBC không làm gì cả. Trên thực tế, nó có thể thay thế Casper FFG trong tương lai.
Mặc dù cả hai phiên bản đều được phát triển cho Ethereum, Casper là mô hình PoS cũng có thể được quảng bá và sử dụng trong các mạng blockchain khác.
Quá trình chuyển đổi từ Ethereum 1.0 sang 2.0 được gọi là "Serenity " nâng cấp. Nó bao gồm ba giai đoạn riêng biệt. Trong giai đoạn đầu (Giai đoạn 0), một blockchain mới có tên Beacon Chain đã được ra mắt. Casper FFG sẽ xây dựng các quy tắc để thúc đẩy cơ chế đồng thuận mới này dựa trên chuỗi khối PoS.
Không giống như khai thác PoW, những người khai thác trong giao thức PoW cần chạy thiết bị chuyên nghiệp và đắt tiền để tạo và xác minh các khối giao dịch. Với việc triển khai Casper, Ethereum sẽ không còn cần đến quá trình khai thác nữa . Việc xác minh và xác nhận các khối giao dịch mới sẽ được thực hiện bởi người xác thực khối, những người sẽ được chọn dựa trên số cổ phần của họ.
Nói cách khác, quyền biểu quyết của mỗi người xác nhận sẽ được xác định bởi số lượng ETH mà họ nắm giữ. Ví dụ: người dùng nắm giữ 64 ETH sẽ có trọng lượng biểu quyết gấp đôi so với người dùng chỉ nắm giữ số tiền tối thiểu. Để trở thành người xác thực khối trong giai đoạn đầu tiên của quá trình nâng cấp Serenity, người dùng sẽ cần gửi số tiền đặt cọc tối thiểu là 32 ether (ETH) vào một hợp đồng thông minh đặc biệt dựa trên chuỗi khối Ethereum (1.0).
Nếu mọi việc suôn sẻ, người xác thực ngẫu nhiên sẽ được chọn để gửi khối mới được tạo và cuối cùng nhận được phần thưởng khối. Phần thưởng khối chỉ có thể bao gồm phí giao dịch vì không có phần thưởng khối.
Tuy nhiên, cần lưu ý rằng mỗi giao thức PoS có thể được triển khai khác nhau và được chia thành các mô hình phần thưởng khác nhau. Mô hình Casper vẫn đang được phát triển và nhiều chi tiết vẫn chưa được hoàn thiện.
Một trong những ưu điểm của Casper là nó làm cho bằng chứng cổ phần trở nên khả thi. Nó sẽ giúp Ethereum trở nên tiết kiệm năng lượng và thân thiện hơn. Về sức mạnh và tài nguyên tính toán, mô hình dựa trên PoW có yêu cầu cao về phần cứng hệ thống. Ngược lại, mô hình PoS có nhu cầu rất thấp trong lĩnh vực này. Và khi Ethereum triển khai mô hình PoS đầy đủ, người khai thác sẽ không còn cần thiết để duy trì hoạt động của chuỗi khối, do đó tài nguyên cần thiết sẽ thấp hơn.
Một lợi thế tiềm năng khác của Casper liên quan đến bảo mật. Về cơ bản, Casper sẽ hoạt động như một bộ lọc, chịu trách nhiệm sắp xếp các khối trong chuỗi. Về cơ bản, nó sẽ là người ghi sổ của sổ cái phân tán Ethereum 2.0. Do đó, nếu người xác thực muốn giả mạo dữ liệu, họ sẽ nhanh chóng bị xóa khỏi mạng và bị trừng phạt. Quy tắc phạt là khấu trừ cổ phần của người xác thực (ETH), nghĩa là chi phí vi phạm sẽ rất cao. Tuy nhiên, các nhà phát triển vẫn đang thảo luận về khả năng xảy ra cuộc tấn công 51%.
Cuối cùng, người ta giải thích rằng Casper sẽ làm cho Ethereum trở nên phi tập trung hơn. Hiện tại, những nút có sự thống trị mạnh mẽ trên mạng là những người dùng có lượng tài nguyên khai thác lớn. Trong tương lai, bất kỳ người dùng nào có thể nắm giữ một lượng ETH thích hợp đều có thể giúp đảm bảo tính bảo mật của chuỗi khối Ethereum.
Vẫn còn một chặng đường dài phía trước để cuối cùng phát triển và triển khai Casper con đường để đi. Hiện tại, hiệu quả và độ an toàn của nó vẫn chưa được chứng minh. Có nhiều chi tiết vẫn cần phải xác định lại và điều chỉnh. Chúng tôi sẽ không chắc chắn về chức năng và hiệu suất của phiên bản mới cho đến khi nó đi vào hoạt động trong Giai đoạn 0 của bản nâng cấp Serenity.
Những hạn chế về mặt lý thuyết vẫn còn. Nếu hệ thống xác minh của Ethereum bị xâm phạm, Casper sẽ không thể tạo các khối mới. Với kiến trúc hiện tại, Caspe không hoàn toàn chống lại các cuộc tấn công 51%. Ngoài ra, cần có thông số kỹ thuật chính thức phác thảo các quy tắc phân nhánh có thể được yêu cầu để đối phó với các cuộc tấn công.
Ethereum đang dần từ bỏ việc khai thác và chọn sử dụng bằng chứng cổ phần bằng cách này, người dùng có thể gửi Ethereum (ETH) vào địa chỉ nạp tiền tương ứng để duy trì hoạt động của blockchain. Casper là một công nghệ được sử dụng để tạo ra các khối có thể tạo điều kiện thuận lợi cho quá trình chuyển đổi Ethereum này.
Casper sẽ giúp tạo cơ sở hạ tầng dựa trên các bản nâng cấp Ethernet 2.0 và sẽ giúp quá trình chuyển đổi sang mô hình PoS diễn ra suôn sẻ hơn. Ngoài ra, bản chất nguồn mở của lĩnh vực blockchain cũng có nghĩa là những lợi thế đáng kể của Casper có thể được phân nhánh, sửa đổi và xây dựng lại bởi các dự án khác.
Khi Casper chính thức ra mắt, nó sẽ đánh dấu một cột mốc quan trọng khác trong lịch sử của Ethereum. Về thời điểm Casper được phát hành, nhà nghiên cứu Ethereum Justin Drake trước đó đã tiết lộ rằng giai đoạn đầu tiên của Casper có thể được phát hành vào ngày 3 tháng 1 năm 2020 (sinh nhật lần thứ 11 của Bitcoin). Tuy nhiên, ngày đó vẫn chưa chắc chắn. Bản phát hành này có thể xảy ra bất cứ lúc nào trong năm 2020.