Gần đây, Kraken đã tạm dừng tin tức về việc staking, dẫn đến nhiều ý kiến trái chiều trong cộng đồng tiền điện tử. Bài viết này được tạo ra để thảo luận về những điều cơ bản của việc staking.
- Về cơ bản, điều quan trọng nhất về Staking là xem xét quyền sở hữu của hai private keys..
- Do quyền sở hữu khác nhau của hai private keys., bốn loại kế hoạch staking đã ra đời.
Chúng tôi tin rằng với chủ đề siêu dài này, bạn có thể hiểu sâu hơn về Lido, Rocket, Coinbase, Kraken, SSV và Ebunker .
Nếu Ethereum được coi là một công ty, thì những người xác thực chịu trách nhiệm staking là nhân viên. Công việc của nó là xác minh tính hợp pháp của giao dịch và sau đó đóng gói block on chain (mặc dù công việc xây dựng block hiện đã dần được thuê ngoài cho các nhà cung cấp dịch vụ MEV).
Trước hết, với tư cách là người xác minh, bạn cần chứng minh danh tính nhân viên của mình. Rốt cuộc, không phải ai cũng có thể tùy tiện đến xác minh. Sau khi thanh toán khoản tiền gửi 32ETH, bạn cần làm việc với chứng chỉ (ví dụ: [Khóa xác minh]).
Về lý thuyết, bước đầu tiên trong việc đặt cược là tạo verification key. Sau đó, bạn lấy verification key, là giấy phép lao động của bạn, để đóng dấu cho từng giao dịch.
Thứ hai, Ethereum đã thiết kế một private key thứ hai một cách chu đáo để nhận khoản tiền gửi (32ETH) vừa được đề cập.
Khi trở thành người xác minh, bạn sẽ phải điền vào “địa chỉ rút tiền”. Đó là địa chỉ mà bạn sẽ rút tiền gốc và tiền lương của mình trong tương lai và private key của địa chỉ đó về mặt lý thuyết phải nằm trong tay bạn (tức là: [withdrawal key]). Hãy để tôi sử dụng một phép loại suy; đây là thẻ lương của bạn. Mình nghĩ mọi người đã hiểu mục đích của 2 private key này: key xác nhận (giấy phép lao động) và key rút tiền (thẻ lương).
Tiếp theo, theo quyền sở hữu khác nhau của hai private key, bốn giải pháp staking đã ra đời:
- CEX class
- Large pool subclass (Pooled Staking)
- SaaS class (Staking dưới dạng dịch vụ)
- Solo class
Option 1: CEX class/quyền lưu ký đầy đủ nếu bạn sử dụng giải pháp đặt cược trên sàn giao dịch
Ví dụ: Binance , Coinbase hoặc Kraken (vừa thông báo tạm dừng dịch vụ staking). Bạn sẽ thấy rằng bạn chưa bao giờ tạo [verification key], cũng như chưa điền vào [withdrawal key], thì đây là “quyền lưu ký đầy đủ” tiêu chuẩn.
Hai key ở đâu?
- Xác minh rằng khóa nằm trong Binance Pool hoặc Coinbase Pool
- withdrawal key nằm trong ví lạnh của Binance và Coinbase
Bạn hoàn toàn không phải đi làm (tham gia xác minh), thẻ lương sàn giao dịch cũng giữ cho bạn. Giải pháp này là an toàn và đảm bảo nhất. Nhưng nó không phù hợp với những người theo đuổi sự phi tập trung. Rốt cuộc, cứ ba ngày lại có FUD và hiện tại Hoa Kỳ thậm chí không cho phép bạn làm điều này.
Option 2: Pooled Staking
Đây là giải pháp stake của Lido và RocketPool . Bạn vẫn không cần phải tạo hai keys do Lido và Rocket quản lý, vậy có gì khác biệt giữa nó và một sàn giao dịch?
Trước tiên hãy nói về key xác minh:
- Trao đổi: Rõ ràng, nó chỉ hoạt động 1 dưới cái ô của nó, đó là chính nó.
- Lido: Có 29 nhà khai thác chuyên nghiệp trong Lido 1.0 và Lido giao cho họ quyền quản lý ETH, vì vậy verification key tương đối phân tán và mỗi người trong số 29 nhà khai thác đều có một phần. Điều đó tương đương với việc nói rằng Lido là một nhóm và có 29 công nhân nhập cư mạnh mẽ dưới quyền đó. Bạn không cần phải tự làm việc, hãy để những người lao động nhập cư chuyên nghiệp giúp bạn làm việc. Do đó, nhà điều hành lấy 5% và Lido lấy thêm 5%.
- RocketPool: RocketPool có thể có vô số nhà khai thác và bất kỳ ai có máy/máy chủ đám mây + 16 ETH đều có thể là nhà điều hành. Điều đó tương đương với việc nói rằng RocketPool là một nền tảng cung cấp dịch vụ cộng đồng, với một nhóm người điều khiển Meituan bên dưới, với phương tiện điện của riêng họ (machines/cloud servers) và phòng máy tính để giúp bạn chạy các node.
Tất nhiên, họ cũng phải lấy hoa hồng.
Hãy nói về the fund withdrawal key.
Cần phải thêm một nguyên tắc khác ở đây: quy trình staking withdrawal là gì?
Như chúng ta đã biết, Ethereum là hai chuỗi: Ethereum 1.0 (lớp thực thi) và Chuỗi Beacon (lớp đồng thuận). Khi bạn tham gia đặt cọc, bước đầu tiên là chuyển ETH đến địa chỉ kho tiền Beacon của Ethereum 1.0 để khóa kho, sau đó Beacon Chain sẽ tạo eth tương ứng cho bạn trên lớp đồng thuận.
Lưu ý rằng các ETH này bị khóa, không bị hủy trên 1.0 hoặc được liên kết chéo với Beacon Chain; nó chỉ là locked-mapped.
Sau khi nâng cấp Thượng Hải, rút tiền mặt sẽ là một loại giao dịch mới. Khi bạn rút tiền:
- Node của bạn thông báo cho Beacon Chain để gửi tín hiệu rút tiền
- Xếp hàng (Queue)
- Sau khi xếp hàng cho bạn, Beacon Chain sẽ thông báo cho kho bạc Ethereum 1.0
- Địa chỉ kho tiền của Ethereum 1.0 chuyển tiền đến địa chỉ bạn chỉ định, chẳng hạn như 0xABC
Do đó, cái gọi là [withdrawal key] về cơ bản là private key của địa chỉ 0xABC.
Và key rút tiền của Lido&Rocket là giúp bạn đóng gói thêm 3 lớp:
- Bạn thông báo cho Lido\RPL rằng tôi muốn rút tiền
- Lido\RPL thông báo cho người vận hành rằng một nút nhất định muốn rút tiền mặt
- Nhà điều hành thông báo cho BeaconChain rằng một node nhất định muốn rút tiền mặt
- Xếp hàng (Queue)
- BeaconChain thông báo kho bạc Ethereum 1.0
- Địa chỉ kho tiền Ethereum 1.0 tới Lido\RPL để rút tiền từ kho tiền
- Bạn hủy stETH\rETH và hợp đồng thông minh Lido\RPL sẽ gửi tiền đến địa chỉ của bạn.
PS: Nếu bạn chuyển sang một sàn giao dịch, bước thứ bảy là thêm số dư trực tiếp vào tài khoản trung tâm Binance\Coinbase của bạn bằng CZ\Armstrong.
Đối với sơ đồ phân lớp nhóm lớn, các bước 1, 4, 5, 6 và 7 là hoàn hảo và hoàn toàn là các hoạt động trên on-chain. Liên kết yếu nằm ở bước 2 và 3. Về mặt lý thuyết, sơ đồ danh mục phụ nhóm lớn có thể từ chối việc rút tiền của bạn. Ví dụ: nếu bạn bị OAFC của Hoa Kỳ xử phạt vì sử dụng Tornado thì có thể thực hiện bước 2 và 3 mà không cần gửi thư cho bạn.
Tại sao chúng tôi gọi nó là sơ đồ “nhóm lớn” vì địa chỉ rút tiền của tất cả các node của nó được điền bằng cùng một địa chỉ, đó là địa chỉ hợp đồng thông minh của thư viện tiền mặt rút tiền của Lido\RPL?
Tất nhiên, đối với CEX, họ vẫn có những bước tiến vượt bậc.
Tuy nhiên, do sự tồn tại của không gian vận hành ở bước 2 và 3, loại giải pháp này cũng đã trở thành một giải pháp rất gần với “lưu trữ đầy đủ”. Xét cho cùng, khóa rút tiền về mặt lý thuyết vẫn thuộc sở hữu của Dachizi và thứ bạn nắm giữ chỉ là “địa chỉ rút tiền” của “địa chỉ rút tiền”. Do đó, tôi có xu hướng phân loại tất cả các kế hoạch không kiểm soát vị trí cuối cùng của quỹ là “ủy thác hoàn toàn”.
Một số người ủng hộ Rocket Pool thường tuyên bố rằng nó hoàn toàn phi tập trung và khẩu hiệu này đã ăn sâu vào lòng người dân.
Nhưng khi đọc thread này các bạn sẽ biết nó đang verify phần quan trọng, cái này phi tập trung và ai cũng có thể là verify (Lido V2 cũng đang rất nỗ lực để đạt được).
Về phần the withdrawal key, với tư cách là người dùng, bạn vẫn không thể tham gia và tài sản của bạn vẫn nằm trong ví của bên thứ ba.
Tất nhiên, Lido và Rocket chỉ hơn một hoặc hai bước so với các sàn giao dịch, nhưng chúng phi tập trung hơn, đây vẫn là một sự thỏa hiệp tốt. Đặc biệt đối với Lido, tính thanh khoản của stETH rất tốt (hiện vượt xa tất cả các chương trình LSD khác), đây là một điểm cộng quan trọng.
Option 3: SaaS (Staking dưới dạng dịch vụ)
Đến bước thứ ba, staking thậm chí còn theo chủ nghĩa cơ bản hơn.
Không có vẻ đẹp như vậy trong cuộc sống thực, nhưng mạng Ethereum có nó, đó là SaaS hoặc VaaS (Validator as a Service) . Hãy lấy ví dụ về nhóm khai thác không giam giữ @ebunker_eth.
Điều đầu tiên chúng ta cần làm là the verification key thành kho lưu trữ khóa và đưa nó cho Ebunker Pool. Tiếp theo, một nhóm khai thác chuyên nghiệp sẽ duy trì việc tạo khối của nút này. Đồng thời, điền địa chỉ rút tiền của chính tôi. Tức là chúng ta có quyền rút tiền cuối cùng của Ethereum.
Tóm lại:
[Verification key] , một cho chúng tôi và một cho nhóm khai thác;
[Withdrawal key] , chỉ người dùng quản trị mới có.
Đó là: làm việc trong nhóm khai thác/chúng tôi nhận được tiền/nhóm khai thác nhận được hoa hồng.
Sự khác biệt giữa lược đồ này và phân lớp nhóm lớn là gì? Sự khác biệt là:
- Đối với danh mục Pooled, địa chỉ rút tiền là thống nhất (nghĩa là kho tiền Lido\RPL), do đó, đây là một “nhóm lớn”.
- Đối với danh mục SaaS, mọi người điền vào địa chỉ rút tiền mặt của riêng họ, vì vậy đây là một “nhóm nhỏ”.
Sau đó, bạn có thể hỏi, nó giống như SaaS, nếu nhóm khai thác không giúp bạn phát sóng trên Beacon Chain, bạn vẫn không thể rút tiền mặt?
Đây là key, bởi vì bạn có [Verification key] trong tay, nếu điều tồi tệ nhất xảy ra, chẳng hạn như thảm họa nhóm khai thác, bạn vẫn có thể chạy nút này và phát trực tiếp. Đồng thời, bạn vẫn có [withdrawal key] trong tay, vì vậy bạn có thể rút tiền mặt trực tiếp và nhận lại tiền gốc một cách nguyên vẹn.
Trong sơ đồ phân lớp nhóm lớn, sau khi trường hợp xấu nhất xảy ra, bạn không có khả năng này vì bạn không có the verification key cũng như [withdrawal key].
Sau đó, bạn có thể đặt câu hỏi thứ hai, trong giải pháp SaaS, nhóm khai thác nhóm nhỏ có thể lấy tiền của tôi và bỏ trốn không? Đây là thiết kế khéo léo của Ethereum Staking vì khi bạn tạo một node, bạn sẽ điền địa chỉ rút tiền của mình và nhóm khai thác không thể giả mạo nó. Do đó, ngay cả khi nhóm khai thác là một tấm thảm, tiền gốc của bạn không thể bị nhóm khai thác lấy đi vì khó đánh cắp nó tấn công chính Ethereum.
Trong kế hoạch nhóm lớn, sau khi trường hợp xấu nhất xảy ra, về mặt lý thuyết, nó có thể bỏ trốn cùng với số tiền. Rất đơn giản, nó chỉ cần nâng cấp hợp đồng kho tiền của mình, chuyển quyền sở hữu cho kẻ tấn công. Tất nhiên, đây là trường hợp xấu nhất và xác suất nó xảy ra là rất nhỏ.
Để chống lại điều này, Lido đã giới thiệu đa chữ ký để quản lý việc nâng cấp hợp đồng thông minh; và Rocker Pool dường như vẫn giữ bí mật về vấn đề này và tạm thời chưa tìm thấy nội dung liên quan thảo luận về việc nâng cấp hợp đồng.
Do đó, đối với những người không muốn làm việc (xét cho cùng, các nút vận hành và bảo trì 24/7 không phải là một công việc dễ dàng) và có yêu cầu bảo mật (không quản lý tiền cho bên thứ ba), lựa chọn dịch vụ SaaS là một lựa chọn tốt. Ngoài @ebunker_eth, còn có một số nhóm khai thác cung cấp các dịch vụ “không giam giữ” tương tự, có thể kiểm tra trên Xếp hạng.
Tất nhiên, cũng có những nhược điểm. Tất cả các loại SaaS không được quản lý đều không có giải pháp LSD. Lý do cũng rất đơn giản, làm sao ai đó dám gửi sổ tiết kiệm (LSD) cho bạn nếu họ không biết private key của bạn? Tất nhiên, một số nhóm khai thác SaaS cũng sẽ cung cấp một kế hoạch nhóm lớn và kế hoạch nhóm lớn có thể được trao cho LSD.
Nói một cách ngắn gọn hơn: Bất cứ ai nắm giữ khóa riêng sẽ xác định liệu có thể lấy được LSD hay không. Cả CEX và giải pháp nhóm lớn đều được chấp nhận, nhưng nhóm nhỏ và giải pháp Solo không được chấp nhận.
Sau khi nâng cấp ở Thượng Hải, việc rút Ethereum có thể mất tới 1-2 tháng và tính thanh khoản của giải pháp nhóm nhỏ loại SaaS cũng đã được đảm bảo ở một mức độ nhất định. Đưa chìa khóa/APR cho người khác là được.
Option 4: Solo staking
Cuối cùng, Solo staking.
Solo, đúng như tên gọi, tự chơi, không giới thiệu bất kỳ bên thứ ba nào và là một giải pháp được đánh giá cao về phân cấp và bảo mật.
Những người khai thác một mình sở hữu the verification key và withdrawal key của chính họ. Ưu điểm là rõ ràng, an toàn và không ai nhận hoa hồng, bổ sung tính đa dạng cho Ethereum và… đáp ứng nhu cầu.
Nhược điểm cũng rõ ràng: làm việc một mình đòi hỏi chi phí: chi phí thời gian (bảo trì nó), chi phí vốn (thuê máy chủ/xây phòng máy tính vật lý). Nếu không bảo trì 24 giờ, APR của bạn sẽ thấp hơn một chút do bị phạt.
Ví dụ: tỷ lệ tạo khối hiệu quả hiện tại trong toàn bộ mạng là 97%. Vitalik có thể là một thợ mỏ Solo. Chuyên nghiệp như anh ta, anh ta chỉ có thể đạt được tỷ lệ hiệu quả 96%. Rocket Pool thậm chí còn thấp hơn. Nó được huy động từ cộng đồng và tỷ lệ hiệu quả chỉ là 95%.
Ngưỡng cho Solo ít nhất là 10 nghìn Ethereum, nghĩa là hơn 30 nhóm node. Một mặt, đó là xem xét tính ổn định của việc tạo block (không lấy khối MEV cũng rất khó chịu). Một mặt, thu nhập không bằng chi phí.
Tuy nhiên, nếu bạn có đủ Ether, thậm chí hơn 30K hoặc 50K, thì bạn có thể cân nhắc việc thuê một số người để điều hành nó. Xét cho cùng, trả lương rẻ hơn so với việc được ủy thác bởi một nhóm lớn/nhóm nhỏ, và phải có nhiều thặng dư hơn. Và, Solo là chén thánh của sự vĩnh cửu. Nếu số lượng đủ lớn, tôi thực sự khuyên bạn nên xem xét Solo. Đối với số lượng dưới 100K, nên xem lại loại 2 và 3.
SSV để làm gì? SSV thực chất là nhà nghiên cứu công nghệ DVT. Hiện tại, nó không phải là đối thủ cạnh tranh với bốn loại giải pháp trên, mà là một mối quan hệ hợp tác. DTV được sử dụng để chia khóa xác minh.
Khi verification key của bạn được chia thành 4 phần:
- Nếu một người điều hành bỏ hàng, những người điều hành khác có thể hỗ trợ ngay lập tức;
- Đồng thời, mỗi nhà điều hành không biết khóa xác minh đầy đủ, điều này làm cho quy trình xác minh trở nên phi tập trung hơn và có thể làm cho các giải pháp Lido, SaaS và Solo trở nên mạnh mẽ hơn.
Chúng tôi hy vọng phân tích này có thể giúp bạn hiểu thấu đáo mối quan hệ cũng như những điểm tương đồng và khác biệt giữa tất cả các kế hoạch staking