图解ETHPoS共识机制Gasper:合并后的以太坊是如何工作的?

区块律动Xuất bản vào 2022-10-14Cập nhật gần nhất vào 2022-10-14

Tóm tắt

众所周知, PoS 以太坊的共识协议是「Gasper」,它是在 LMD-GHOST( 分叉 选择规则)之上应用 Casper FFG(最终性确定工具)构建的。

众所周知, PoS 以太坊的共识协议是「Gasper」,它是在 LMD-GHOST( 分叉 选择规则)之上应用 Casper FFG(最终性确定工具)构建的。所以要想搞清楚完整的以太坊共识协议,就必须了解这两个部分(Casper + Ghost)。此外,这些设计真的很有趣。我打算梳理一下这两个协议的背景和演进,以及它们简单的工作流程。

PoS 共识算法的三大流派如下:

1.Nakamoto-inspired(Peercoin)

2.PBFT-inspired(Tendermint、Casper FFG)

3.CBC Casper

Nakamoto-inspired PoS 是一种基于链的算法,模拟在 PoW 中挖矿。它通过伪随机选择验证者来创建新区块。其在 2012 年的「Peercoin」论文中首次提出,peercoin 是基于权益证明共识的第一个加密货币。

PBFT-inspired(即 BFT-style)PoS 基于多年对拜占庭容错(尤其是 pBFT)的研究。在 2014 年的「Tendermint」论文中首次提出。一般来说,这些算法会选择一个代表账本规范交易的唯一链。

Casper 直接继承了 BFT 算法(更精确的是 pBFT),做了一些修改。CBC Casper 是由 @VladZamfir 提出的,有一些很好的资料可以更充分地解释它。

V 神的 CBC Casper 教程

VladZamfir 写的 CBC Casper 历史

CBC Casper 介绍视频

虽然以太坊最终选择了 Casper FFG 而不是 CBC Casper,但对 CBC Casper 的研究也很有价值,比如满足以太坊需求的分叉选择规则「LMD-GHOST」。Casper FFG 由 V 神和 Virgil Griffith在 2017 年提出,引入了 justification 和 finalization 的概念,并引入了 slashing conditions 和动态验证者机制,这些都是非常重要的特性。

Casper FFG 用于保证「最终性」(也就是安全性),这在 PoW 中是不存在的。简单来说,每个验证者都会对检查点进行投票,经过两轮投票后,检查点将被「最终确定」(第一轮为验证,第二轮为最终确定)。

所有最终确定的检查点都成为规范链(区块链历史的一部分),所有忠诚节点都同意他们永远不会逆转这条链。「最终检查点」之后的区块可以随意分叉,但之前的区块不允许分叉。

Casper FFG 除了通过「最终性」来保证区块链安全外,还引入了 slashing 条件来惩罚所有违反规则的验证者(这在传统 BFT 算法中是做不到的),所有违反规则的验证者都将被跟踪和惩罚。

除此之外,Casper FFG 是无需许可的(传统的 BFT 算法是需要许可认证的),pBFT 通过一个列表来维护共识,只有列表中的人才能成为参与者。Casper FFG 构建了动态验证者机制,所有验证者可以自由进出。Casper FFG 用于保证「最终性」和「安全性」,负责确认区块的最终状态,但不负责创建新区块,所以它需要底层区块链和分叉选择规则。

以太坊使用的分叉选择规则是基于 GHOST,该规则最早在2013 年的一篇论文中提出。2017 年,@VladZamfir 在 CBC Casper 工作时,他尝试将 GHOST 与 Casper 结合,产生了一个变种「LMD-GHOST」。

区块链允许分叉,当出现不同的分支时,应该选择哪条链继续添加后续新区块,需要分叉选择规则。PoW 使用的是最长链规则。思路是锻造最长的链需要最多的算力,所以这条链是最可信的。所以当所有矿工添加新区块时,他们会默认在最长的链上添加。

GHOST 的思路与此类似,其选择票数最多的链而不是高度最长的链,LMD-GHOST 做了一些修改,只考虑最近的投票(即所谓的「Least Message Driven」,LMD)。

LMD-GHOST 的规则很简单:

- 从创世区块开始;

- 每次有分叉,选择票数多的分支;

- 重复,直至找到 block leaf;

- 返回链的头部;

这是 Casper FFG 和 LMD-GHOST 的演变以及它们如何工作,它们共同保证「安全」+「活性」。LMD-GHOST 允许提议者随时创建新区块,新区块将按照分叉选择规则(即活跃度)添加到权重最大的链上。虽然 Casper FFG 将根据所有验证者的投票(两轮,超过 2/3,按存款)最终确定一个规范链。所有忠诚节点默认接受规范链,从而获得安全。

共识真的很有意思,以太坊对 PoS 的研究始于 2014 年,2022 年完成了合并。这是一条漫长而曲折的道路,过程中诞生了许多奇妙的想法、设计和工程。

Nội dung Liên quan

Giao dịch

Giao ngay
Hợp đồng Tương lai

Bài viết Nổi bật

CASPER là gì

Casper của Vitalik: Tổng Quan Toàn Diện Giới Thiệu Trong bối cảnh không ngừng thay đổi của công nghệ blockchain, các giao thức đồng thuận đóng vai trò quan trọng trong việc duy trì tính toàn vẹn và an ninh của các mạng lưới phi tập trung. Casper của Vitalik, một cơ chế đồng thuận chứng minh cổ phần (PoS) tiên phong, được thiết kế đặc biệt cho mạng Ethereum. Dự án sáng tạo này đại diện cho một sự chuyển mình vĩ đại từ phương pháp chứng minh công việc (PoW) hiện tại của Ethereum sang một mô hình hiệu quả năng lượng hơn và có khả năng mở rộng. Khi ngành công nghiệp tiền điện tử tiếp tục phát triển, việc hiểu các sắc thái và tác động của Casper trở nên ngày càng thiết yếu đối với các bên liên quan, nhà phát triển và những người đam mê. Casper của Vitalik là gì? Casper của Vitalik đóng vai trò như một biến thể chuyển mình của các giao thức PoS truyền thống. Mục tiêu chính của dự án này là tăng cường an ninh và khả năng mở rộng tổng thể của mạng lưới trong khi giải quyết những hạn chế nội tại thường thấy trong các hệ thống PoS trước đó. Tại cốt lõi, Casper tận dụng một hệ thống đặt cọc bảo mật yêu cầu các validator—những người chịu trách nhiệm xác nhận giao dịch và tạo ra các khối mới—phải đặt cược một số lượng tiền điện tử nhất định. Số tiền đặt cọc này không chỉ khuyến khích hành vi đúng đắn mà còn thiết lập một cơ chế phạt cho các validator có hành vi xấu. Về bản chất, Casper tìm cách cung cấp một khung có thể tin cậy củng cố hệ sinh thái Ethereum chống lại các mối đe dọa và tấn công tiềm ẩn trong khi hỗ trợ nhu cầu ngày càng tăng về hiệu quả và khả năng mở rộng của mạng lưới. Ai là người sáng tạo Casper của Vitalik? Vitalik Buterin, một người có tầm nhìn trong thế giới blockchain, được công nhận là người sáng tạo Casper của Vitalik. Buterin đồng sáng lập Ethereum vào năm 2015 và đã liên tục thúc đẩy sự phát triển và tiến hóa của dự án. Cam kết của ông trong việc nâng cao hệ sinh thái Ethereum và giải quyết các thách thức của nó đã culminated trong việc giới thiệu Casper, nhằm cách mạng hóa cơ chế đồng thuận trong công nghệ blockchain. Những Nhà Đầu Tư của Casper Vitalik là ai? Trong khi thông tin cụ thể về các nhà đầu tư cá nhân hỗ trợ Casper của Vitalik không được công bố công khai, dự án được hỗ trợ toàn diện bởi Quỹ Ethereum và cộng đồng Ethereum rộng lớn hơn. Quỹ đóng vai trò then chốt trong việc tài trợ và thúc đẩy các dự án cải thiện Ethereum, và sự ủng hộ của nó đối với Casper làm nổi bật tầm quan trọng của giao thức này trong tương lai của mạng lưới. Hơn nữa, nhiều nhà phát triển và các bên liên quan trong hệ sinh thái Ethereum tích cực đóng góp và ủng hộ cho sự phát triển và triển khai tiếp theo của Casper. Casper của Vitalik hoạt động như thế nào? Casper của Vitalik hoạt động thông qua một cơ chế tinh vi được thiết kế để tạo điều kiện thuận lợi cho sự đồng thuận an toàn và suôn sẻ hơn trong mạng Ethereum. Các tính năng chính phân biệt Casper với các giao thức đồng thuận truyền thống bao gồm: Hệ thống Đặt Cọc Bảo Mật Một trong những tính năng đặc trưng của Casper là yêu cầu đặt cọc bảo mật cho các validator. Để tham gia vào quy trình đồng thuận, các validator phải đặt cược một số tiền điện tử nhất định, từ đó đảm bảo cam kết tài chính của họ đối với mạng lưới. Hệ thống này ngăn chặn hành vi xấu, vì bất kỳ validator nào bị phát hiện hành động không trung thực đều có nguy cơ mất tài sản đã đặt cược. Hệ thống Bỏ Phiếu Casper bao gồm một cơ chế bỏ phiếu, nơi các validator hợp tác để hoàn tất các khối trên blockchain. Mỗi validator đề xuất và bỏ phiếu cho các khối, góp phần vào quy trình ra quyết định tổng thể. Yếu tố dân chủ này thúc đẩy một cách tiếp cận phi tập trung cho sự đồng thuận, nâng cao tính an ninh và sự ổn định của mạng lưới. Hệ thống Phạt Cơ chế phạt của giao thức này phục vụ như một yếu tố ngăn chặn quan trọng đối với hành vi phi đạo đức của các validator. Nếu một validator hành động xấu hoặc không tham gia đúng cách vào quy trình đồng thuận, họ có thể bị phạt bằng cách mất một phần—hoặc trong một số trường hợp, tất cả—tài sản đã đặt cược của họ. Biện pháp trừng phạt này củng cố trách nhiệm của các validator và duy trì tính toàn vẹn của mạng lưới. Đồng Thuận Lai Bằng cách áp dụng mô hình đồng thuận lai, Casper khéo léo kết hợp các yếu tố từ cả cơ chế PoW và PoS. Cấu trúc độc đáo này thúc đẩy một sự chuyển tiếp từ mô hình PoW hiện tại của Ethereum sang một hệ thống PoS hoàn chỉnh, cho phép mạng lưới phát triển mà không làm ảnh hưởng đến an ninh trong quá trình chuyển đổi. Thời Gian của Casper Vitalik Hành trình của Casper Vitalik đã được đánh dấu bởi những cột mốc quan trọng đối với sự phát triển của nó. Dưới đây là một dòng thời gian ngắn gọn nêu bật các sự kiện chính trong lịch sử của nó: 2017: Khung khái niệm của Casper lần đầu tiên được Vitalik Buterin trình bày như một giải pháp tiềm năng cho những thách thức về khả năng mở rộng của Ethereum. 2018: Phiên bản đầu tiên của Casper được phát hành trên GitHub, đánh dấu những bước đầu tiên hướng tới chuyển đổi Ethereum sang mô hình PoS. 2020: Sự ra mắt của Beacon Chain, một blockchain cơ sở cho hệ sinh thái Ethereum 2.0, đã xảy ra. Bước này đánh dấu sự khởi đầu của một quá trình chuyển đổi nhiều giai đoạn sang giao thức Casper. Đang Tiến Hành: Quá trình chuyển đổi sang Casper vẫn là một nỗ lực liên tục, với một loạt các giai đoạn được phát triển để đảm bảo việc triển khai hiệu quả của cơ chế đồng thuận mới. Các Tính Năng Chính của Casper Vitalik Casper của Vitalik sở hữu một số tính năng nổi bật góp phần vào tính khả thi và tính đổi mới của nó trong lĩnh vực blockchain, bao gồm: Hệ thống Đặt Cọc Bảo Mật: Các validator phải đặt cược một khoản tiền, nâng cao cam kết của họ đối với tính toàn vẹn của mạng lưới. Hệ thống Bỏ Phiếu: Một cách tiếp cận hợp tác để hoàn tất các khối thúc đẩy ra quyết định phi tập trung. Hệ thống Phạt: Ngăn chặn các hoạt động xấu qua các biện pháp phạt tài chính, đảm bảo sự ổn định và an ninh của mạng lưới. Đồng Thuận Lai: Sự pha trộn giữa các yếu tố PoW và PoS tạo điều kiện thuận lợi cho quá trình chuyển tiếp từ PoW sang PoS mà không gây ra sự gián đoạn lớn cho mạng lưới. Kết Luận Casper của Vitalik đại diện cho một bước tiến quan trọng trong sự tiến hóa liên tục của Ethereum. Bằng cách giới thiệu một cơ chế đồng thuận an toàn và có khả năng mở rộng, Casper nhằm giải quyết các hạn chế vốn có của các hệ thống PoS truyền thống và nâng cao chức năng tổng thể của mạng Ethereum. Sự nhấn mạnh của dự án về an ninh, trách nhiệm và tính đổi mới đã định vị nó như một thành phần thiết yếu trong tương lai của Ethereum. Hiểu biết về Casper của Vitalik là điều quan trọng không chỉ đối với các nhà phát triển và nhà đầu tư trong không gian tiền điện tử mà còn đối với những ai quan tâm đến các tác động rộng lớn hơn của công nghệ blockchain. Khi hệ sinh thái Ethereum tiếp tục hành trình chuyển đổi của mình hướng tới khả năng mở rộng và hiệu quả, Casper đứng ở vị trí tiên phong trong cuộc cách mạng này, hứa hẹn sẽ định hình lại bối cảnh đồng thuận phi tập trung trong những năm tới.

Tổng lượt xem 25Xuất bản vào 2024.08.25Cập nhật vào 2024.12.03

CASPER là gì

Làm thế nào để Mua CSPR

Chào mừng bạn đến với HTX.com! Chúng tôi đã làm cho mua Casper (CSPR) trở nên đơn giản và thuận tiện. Làm theo hướng dẫn từng bước của chúng tôi để bắt đầu hành trình tiền kỹ thuật số của bạn.Bước 1: Tạo Tài khoản HTX của BạnSử dụng email hoặc số điện thoại của bạn để đăng ký tài khoản miễn phí trên HTX. Trải nghiệm hành trình đăng ký không rắc rối và mở khóa tất cả tính năng. Nhận Tài khoản của tôiBước 2: Truy cập Mua Crypto và Chọn Phương thức Thanh toán của BạnThẻ Tín dụng/Ghi nợ: Sử dụng Visa hoặc Mastercard của bạn để mua Casper (CSPR) ngay lập tức.Số dư: Sử dụng tiền từ số dư tài khoản HTX của bạn để giao dịch liền mạch.Bên thứ ba: Chúng tôi đã thêm những phương thức thanh toán phổ biến như Google Pay và Apple Pay để nâng cao sự tiện lợi.P2P: Giao dịch trực tiếp với người dùng khác trên HTX.Thị trường mua bán phi tập trung (OTC): Chúng tôi cung cấp những dịch vụ được thiết kế riêng và tỷ giá hối đoái cạnh tranh cho nhà giao dịch.Bước 3: Lưu trữ Casper (CSPR) của BạnSau khi mua Casper (CSPR), lưu trữ trong tài khoản HTX của bạn. Ngoài ra, bạn có thể gửi đi nơi khác qua chuyển khoản blockchain hoặc sử dụng để giao dịch những tiền kỹ thuật số khác.Bước 4: Giao dịch Casper (CSPR)Giao dịch Casper (CSPR) dễ dàng trên thị trường giao ngay của HTX. Chỉ cần truy cập vào tài khoản của bạn, chọn cặp giao dịch, thực hiện giao dịch và theo dõi trong thời gian thực. Chúng tôi cung cấp trải nghiệm thân thiện với người dùng cho cả người mới bắt đầu và người giao dịch dày dạn kinh nghiệm.

Tổng lượt xem 95Xuất bản vào 2024.12.12Cập nhật vào 2025.03.21

Làm thế nào để Mua CSPR

Thảo luận

Chào mừng đến với Cộng đồng HTX. Tại đây, bạn có thể được thông báo về những phát triển nền tảng mới nhất và có quyền truy cập vào thông tin chuyên sâu về thị trường. Ý kiến ​​của người dùng về giá của CSPR (CSPR) được trình bày dưới đây.

活动图片