1. Khởi động chương trình Babylon Bitcoin Staking theo từng giai đoạn
mà không cần thông qua bất cứ ứng dụng bên thứ 3 nào khác. Babylon sẽ thực hiện mà không cần thông qua bất cứ ứng dụng bên thứ 3 nào khác.
Giao thức staking của Babylon sẽ trải qua 3 giai đoạn chính.
1.1 Giai đoạn 1: Khóa Bitcoin lại
Trong suốt giai đoạn này, người nắm giữ Bitcoin có thể bắt đầu quá trình stake tài sản bằng cách gửi các giao dịch staking Bitcoin lên mạng lưới chính.
Mỗi giao dịch sẽ khóa một lượng Bitcoin được chỉ định bằng một đoạn mã staking bảo mật và không lưu ký. Người tham gia staking cũng có quyền xác định các tham số chính, bao gồm public key của finality provider mà họ đã chọn để ủy quyền quyền bỏ phiếu PoS của mình. Nhờ cơ chế ủy quyền này, lượng Bitcoin khi đã được stake có thể tham gia vào cơ chế PoS xác thực đồng thuận trong những giao đoạn tiếp theo.
Lưu ý rằng, nếu người tham gia staking nắm giữ private key của các đối tác finality provider, việc ủy quyền sẽ được tính thành tự ủy quyền cho chính mình. Chỉ có quyền bỏ phiếu được ủy quyền trong cả hai trường hợp. Lượng Bitcoin staking sẽ không được chuyển tới finality provider.
1.2 Giai đoạn 2: Staking Bitcoin
Vào giai đoạn này, Babylon PoS chain sẽ bắt đầu khởi chạy để nhận được sự bảo mật từ Bitcoin đã khóa ở Giai đoạn 1.
Trong quá trình đó, các finality provider có lượng Bitcoin ủy quyền đủ yêu cầu ở Giai đoạn 1 sẽ được tham gia vào quy trình đồng thuận của Babylon PoS chain bằng cách xác định block cuối cùng của chuỗi. Babylon PoS chain cũng sẽ cần kích hoạt một Giao thức Đánh dấu thời gian Bitcoin cho việc đồng bộ hóa thời gian đa chuỗi, giúp hỗ trợ tăng tính bảo mật cho việc staking Bitcoin.
1.3 Giai đoạn 3: Đa-staking Bitcoin
Vào giai đoạn 3 này, giao thức staking Bitcoin của Babylon sẽ dần phát triển thành một nền tảng chung cho việc chia sẻ bảo mật, qua đó cho phép bất kỳ hệ thống PoS nào cũng có thể sử dụng được hệ thống bảo mật chung bằng Bitcoin đó.
Người nắm giữ Bitcoin có thể staking cùng một số Bitcoin trên nhiều hệ thống PoS cùng lúc, cho phép họ kiếm được nhiều phần thưởng staking hơn nữa. Như vậy, có thể hiểu Babylon PoS chain sẽ đóng vai trò như một trạm điều phối - luân chuyển Bitcoin cho các hệ thống PoS trong hệ sinh thái.
2. Chi tiết về Giai đoạn 1
Tối đa thời gian staking và có thể hủy staking bất cứ lúc nào
Trong suốt Giai đoạn 1, mỗi lần stake đều được cài đặt mặc định ở mức thời gian tối đa (ví dụ đối với Bitcoin) là 64,000 block Bitcoin, khoảng 15 tháng. Như vậy, quá trình stake sẽ tự động kết thúc sau khi đạt đủ thời gian và người dùng có thể rút tài sản ra sau mỗi chu kỳ như vậy.
Tuy nhiên, người dùng có thể hủy staking sớm trước thời hạn bất cứ khi nào. Quá trình hủy staking sớm này sẽ mất thời gian là 1008 block Bitcoin (khoảng 7 ngày), sau đó người dùng có thể tiến hành rút tài sản.
2.2 Các giao dịch blockchain trong quá trình stake
Tất cả các giao dịch trong Giai đoạn 1 đều trên mạng Bitcoin, bao gồm:
Stake: Để bắt đầu stake, người dùng phải khởi tạo giao dịch staking trên mạng Bitcoin và xác nhận lên hệ thống.
Hủy staking và rút tài sản sớm: Người dùng phải tạo một giao dịch yêu cầu hủy staking và một giao dịch yêu cầu rút tài sản sớm.
Hoàn thành thời gian staking và rút tài sản: Hệ thống sẽ tự động thực hiện giao dịch hủy staking khi hết 64,000 Bitcoin block. Tuy nhiên, người dùng sẽ phải tự tạo một giao dịch nếu muốn yêu cầu rút tài sản.
Ngoài các giao dịch trên, sẽ không còn giao dịch hoặc tin nhắn nào khác mà yêu cầu người tham gia staking phải ký vào.
Đặc biệt, người tham gia staking sẽ không tham gia vào cơ chế đồng thuận của PoS slashing (một hình phạt trong cơ chế PoS). Do đó, sẽ không có slashing xảy ra đối với Bitcoin đã stake trong Giai đoạn 1.
2.3 Tổng lượng Bitcoin stake ban đầu
Vì nhiều lý do bảo mật, sẽ chỉ có tối đa 1,000 Bitcoin được stake trong đợt đầu tiên này. Mức giới hạn này sẽ được nới lỏng khi Giai đoạn 1 tiến triển.
- Ưu tiên đến trước: Các giao dịch yêu cầu stake sẽ được xử lý theo thứ tự ưu tiên trước sau (first come, first serve) dựa theo Bitcoin blockchain, và sẽ ngưng cho đến khi đạt mốc tối đa.
- Các giao dịch không được chấp nhận: Những giao dịch yêu cầu stake khi đã vượt mốc tối đa sẽ xem như là overflow - không hợp lệ và sẽ tiến vào quá trình hủy staking. Sẽ không có hàng đợi cho quá trình stake, có nghĩa là nếu mốc tối đa được mở lại (khi những người tham gia hợp lệ chọn hủy sớm quá trình stake), các giao dịch overflow cũng sẽ không tự động được đem stake trở lại. Thay vào đó, người dùng phải tạo một giao dịch staking mới để tham gia lại vào quá trình này (nếu mốc tối đa vẫn chưa đầy). Thiết kế không-hàng-đợi này nhằm mục đích tránh để người dùng cố tình tạo nhiều giao dịch overflow “treo” sẵn trên hệ thống để đợi người dùng khác hủy quá trình stake sớm.
2.4 Giới hạn stake ở mỗi giao dịch
Cùng với giới hạn mốc tối đa ban đầu là 1,000 Bitcoin, sẽ có một số giới hạn cho mỗi lần giao dịch stake, cụ thể:
Tối thiểu mỗi lần stake: 0.005 Bitcoin. Số lượng này nhằm đảm bảo chi trả phí giao dịch khi hủy stake (0.00064 Bitcoin cho các thợ đào Bitcoin) và phí giao dịch rút tài sản (tùy theo staker).
Tối đa mỗi lần stake: 0.05 Bitcoin. Lượng Bitcoin tối đa được giới hạn ở mức thấp này nhằm giúp tiếp cận được nhiều người tham gia hơn. Nó đảm bảo sẽ toàn bộ lượng Bitcoin stake sẽ cần ít nhất một vài Bitcoin block để xử lý giao dịch. Điều này nhằm ngăn chặn một cá nhân nào đó sẽ sở hữu một lượng lớn Bitcoin block và chiếm hết toàn bộ mốc tối đa, hạn chế những người dùng khác tham gia vào.
Nhằm hỗ trợ cho nhiều người tham gia và là những người tham gia thật sự, việc chia quá nhỏ tài sản nhằm stake nhiều lần sẽ kém hiệu quả.
2.5 Hệ thống điểm và phí ủy quyền
Sẽ không có phần thưởng dành cho việc staking trực tiếp nào diễn ra trong Giai đoạn 1 vì vẫn chưa có chain PoS nào hoạt động trên mạng lưới. Thay vào đó, sẽ có một hệ thống tính điểm dựa theo hoạt động của những người tham gia staking, được theo dõi thông qua public key của họ.
Trong suốt mốc 1,000 Bitcoin này, sẽ có 3,125 điểm Babylon phân phối cho mỗi Bitcoin block. 3,125 điểm này sẽ được chia dựa theo tỷ lệ phần trăm dựa theo lượng Bitcoin đã stake. Bất kể hoạt động nào khác ngoài việc stake, như giao dịch overflow, yêu cầu hủy staking, yêu cầu rút tài sản,… sẽ không được nhận điểm thưởng.
Trong mỗi lần stake, cả người tham gia stake và finality provider đều sẽ nhận được điểm, trong đó finality provider sẽ lấy đi một phần trăm nhỏ điểm như là phí ủy quyền.
Ví dụ: Mỗi khi mốc 1,000 Bitcoin được lấp đầy, mỗi giao dịch stake 0.05 Bitcoin sẽ nhận được 3,1250.05/1000 = 0.15625 điểm trên mỗi Bitcoin block. Nếu finality provider lấy 5% phí ủy quyền, người tham gia stake sẽ nhận 0.156250.95 = 0.1484375 điểm trên mỗi Bitcoin block và finality provider sẽ nhận 0.156250.05 = 0.0078125 điểm trên mỗi Bitcoin block. Giả dụ sau 4,000 Bitcoin block (khoảng 1 tháng), và mốc tối đa luôn được lấp đầy, người tham gia stake sẽ nhận được 4,0000.1484375 = 593.75 điểm và finality provider sẽ nhận được 4,000*0.0078125 = 31.25 điểm.
Số lượng 3,125 điểm cho mỗi Bitcoin block sẽ chỉ áp dụng trong mốc 1,000 Bitcoin đầu tiên này. Sẽ có những sự điều chỉnh về cả hệ thống điểm và mốc staking tối đa trong Giai đoạn 1 tiếp theo.
Lưu ý: Điểm Babylon không, và sẽ không bao giờ được quy đổi, tích lũy, dùng làm nền tảng để tính toán, hay trở thành bất kỳ loại token hoặc tài sản số nào. Điểm là một loại vật phẩm ảo và không có giá trị về mặt tài chính. Điểm cũng sẽ không đại diện cho bất kỳ tiền tệ hoặc tài sản nào và không thể rút, hoàn trả hoặc đại diện cho bất kỳ loại tiền tệ (cả fiat và số hóa) hay tài sản có giá trị nào khác. Hơn nữa, điểm của mỗi người là cố định, nghĩa là người dùng cũng sẽ không thể bán, giao dịch, chuyển đi, hoặc dùng vào bất kỳ hoạt động nào khác. Mỗi nỗ lực bán, giao dịch hoặc chuyển điểm đi sẽ được xem là vô hiệu lực, trừ khi có những thông báo chính xác từ phía đội ngũ dự án hoặc có những cập nhật được bổ sung vào luật lệ trên website dự án. Chúng tôi có quyền hủy bỏ, thay đổi, tạm ngưng, giới hạn, điều chỉnh, hoặc rút lại hệ thống điểm này (bao gồm cả tần suất, tiêu chí, cách tính toán, hoặc tiêu chí để nhận điểm) vào bất cứ thời điểm nào mà không cần thông báo trước về thời gian cũng như số điểm cụ thể nào. Hệ thống điểm cũng có thể không hợp pháp ở quốc gia của người tham gia.
Người tham gia sẽ phải đồng ý không tham gia vào hoạt động thao túng, gian lận, không trung thực, hoặc có lời lẽ thô tục với hệ thống điểm hay bất cứ việc phân phối các tài sản số được thực hiện bởi chúng tôi và các đối tác. Điều luật này cũng không cho phép tạo nhiều tài khoản để nhận thêm điểm hoặc tài sản số nào khác, cũng như sử dụng bot hoặc câu lệnh để tự động nhận, hoặc tham gia vào bất kỳ chương trình nào mà có thể làm lạm phát hay thay đổi số điểm hoặc tài sản số nhận được. Chúng tôi và các đối tác có thể hủy bỏ một phần hoặc toàn bộ điểm của bạn nếu có những hành vi như đã đề cập, hoặc vi phạm vào bất kỳ điểm khoản nào của chúng tôi, và sẽ thông báo cá nhân hoặc công khai lý do tại sao.
2.6 Các đối tác được ủy quyền
Trong Giai đoạn 1, các đối tác được ủy quyền sẽ có một mã xác nhận đa-chữ-ký nhằm đảm bảo cho quá trình hủy staking khi được yêu cầu. Nhiệm vụ của các đối tác là sẽ cùng ký vào một giao dịch hủy staking gửi bởi staker, cho phép đối tác có thể xác nhận giao dịch chính xác và bảo mật.
Lưu ý rằng, các đối tác được ủy quyền sẽ không thể lấy cắp Bitcoin của staker, cũng như không thể ngăn cản quá trình staking hết hạn và bắt đầu rút ra được, kể cả khi các đối tác bị sự cố bảo mật.
Các đối tác ủy quyền hoạt động dựa trên công thức 6-trên-9 (tức là cần 6 trên 9 chìa khóa phải ký vào giao dịch hủy staking mỗi khi có giao dịch được yêu cầu), với mỗi chìa khóa được giữ bởi một đơn vị tin cậy trong nhiều lĩnh vực khác nhau như sau:
AltLayer (1 chìa khóa) - Rollup-as-a-Serivce provider
Babylon Labs (3 chìa khóa) - Đội ngũ chính của dự án
CoinSummer Labs (1 chìa khóa) - Liên kết với đơn vị provider staking hàng đầu (StakeFish) và mining pool hàng đầu (F2Pool)
Cubist (1 chìa khóa) - Provider có cấu trúc staking bảo mật
Informal System (1 chìa khóa) - Validator của hệ sinh thái Cosmos
RockX (1 chìa khóa) - PoS validator và liquid staking provider
Zellic (1 chìa khóa) - Nhà kiểm định bảo mật
2.7 Các cách để tham gia stake
Hiện nay có một số cách để bắt đầu tham gia vào quá trình stake như sau:
Trang web chính thức: Website chính thức cho hoạt động staking Bitcoin của Babylon (btcstaking.babylonlabs.io) cung cấp một danh sách những finality provider đã được xác nhận cho người dùng có thể lựa chọn ủy thác. Để tìm hiểu thông tin về cách đăng ký làm finality provider và được xác nhận, xin vui lòng truy cập Hướng dẫn đăng ký trở thành finality provider.
Các dịch vụ bên thứ 3: Ví dụ như các website staking của các bên thứ 3, các giải pháp lưu ký và API.
Các công cụ Command-Line Interface (CLI): Phù hợp cho người dùng biết rõ về kỹ thuật.
Cũng có nhiều giao thức LST (liquid staking token) sẽ tham gia vào chương trình Babylon Bitcoin staking mainnet. Hãy lưu ý rằng nếu bạn tham gia thông qua các giao thức LST, bạn đang không tham gia trực tiếp vào chương trình Babylon Bitcoin staking mainnet. Chương trình staking và điểm nhận được đều do giao thức LST đó xử lý.
Quan trọng rằng, chúng tôi không xem xét hay kiểm nhận các LST, mã lệnh của LST, hoặc bất kỳ người tham gia nào trong hệ sinh thái bao gồm các dịch vụ bên thứ 3, vì thế hãy hành động cẩn thận và tự nghiên cứu kỹ càng trước khi chọn sử dụng các dịch vụ đó. Như luật chung, staker buộc phải tự nghiên cứu trước khi tham gia vào Bitcoin blockchain cũng như Bitcoin staking
Bất kỳ hành động sử dụng trang web btcstaking.babylonlabs.io, hoặc Babylon Labs website, hay bất kỳ tài nguyên nào cũng phải tuân theo Quy định Sử dụng hiện hành.
2.8 Tư cách tham gia
Việc staking bị cấm, và bạn sẽ không nhận được điểm hoặc các phần thưởng staking nếu như bạn là:
(a) là công dân hoặc thực thế được tổ chức, thành lập hoặc đang kinh doanh trên các quốc gia nào mà Hoa Kỳ, Vương quốc Anh, Liên minh Châu Âu hoặc bất kỳ quốc gia thành viên nào hoặc Liên Hiệp Quốc hoặc bất kỳ quốc gia thành viên nào của Liên Hiệp Quốc (gọi chung là “Các khu vực pháp lý chính”) cấm vận hàng hóa hoặc áp đặt các biện pháp trừng phạt; hoặc nếu bạn sở hữu hoặc kiểm soát trực tiếp hoặc gián tiếp bất kỳ cá nhân hoặc tổ chức nào có tên trong danh sách trừng phạt hoặc danh sách tương đương được duy trì bởi bất kỳ Khu vực pháp lý chính nào; hoặc
(b) là công dân Hoa Kỳ. Người được định nghĩa trong 17 CFR § 230.902, hoặc hiện đang hoặc thường trú hoặc cư trú tại (hoặc được thành lập hoặc tổ chức tại) Hoa Kỳ, Canada, Úc hoặc Trung Quốc Đại lục.
Danh sách này có thể được cập nhật liên tục mà không thông báo trước.
3. Kiểm tra bảo mật
Cơ sở mã lệnh của Giai đoạn 1 được kiểm tra bởi các đơn vị sau:
Coinspect: Biên bản kiểm tra
Zellic: Biên bản kiểm tra
Cantina: Thông qua một chương trình bảo mật công khai, các nhà nghiên cứu và kỹ sư có thể xem qua code và báo cáo các lỗi để nhận thưởng. Biên bản của chương trình
Vui lòng hiểu rằng các kế hoạch cần cập nhật, sửa đổi, chỉnh sửa hoặc cải thiện sau khi ra mắt chương trình mainnet. Hãy quay trở lại đây thường xuyên để kiểm tra các nâng cấp, các cập nhật làm rõ, bổ sung.