Featured image for article "IoTeX Native Staking v2 — Thiết kế Mới, Có thể Mở rộng, An toàn và Linh hoạt" from IoTeX Blogs

IoTeX Native Staking v2 — Thiết kế Mới, Có thể Mở rộng, An toàn và Linh hoạt

Đây là Phần 2 trong các thông báo Mainnet GA của IoTeX. Trong suốt tháng 5 năm 2020, chúng tôi sẽ chia sẻ các thành phần khác của Mainnet GA, bao gồm tokenomics mới, quản trị và công nghệ. Để biết thêm về Mainnet GA, hãy truy cập Diễn đàn IoTeX.

IoTeX Blogs

Giới thiệu về Native Staking v2 (nsv2)

Một phần cốt lõi của quản trị phi tập trung trong Mạng IoTeX là staking, nơi các chủ sở hữu token gửi (“stake”) IOTX để hỗ trợ các hoạt động của mạng (ví dụ: đồng thuận) và quản trị. Bằng cách staking, các chủ sở hữu token nâng cao tính bảo mật của Mạng IoTeX và kiếm phần thưởng IOTX đổi lại. Để biết thêm về staking trong Mạng IoTeX, hãy xem blog này.

IoTeX hiện đang sử dụng hợp đồng thông minh để quản lý các hoạt động staking. Mỗi hành động liên quan đến staking (tức là, stake mới, re-stake, un-stake, rút tiền) đều yêu cầu một cuộc gọi hợp đồng thông minh, điều này hạn chế khả năng mở rộng và linh hoạt. Sau nhiều tháng nghiên cứu và mô phỏng, IoTeX tự hào thông báo Native Staking v2, một thiết kế staking dựa trên giao dịch mới sẽ cải thiện đáng kể tính linh hoạt, bảo mật và khả năng mở rộng của IoTeX!

Native Staking v2: Tổng quan về thiết kế

Staking hiện đang được thực hiện bằng cách sử dụng hợp đồng thông minh trên cả Ethereum và IoTeX Mainnet. Là một phần của Mainnet GA, tất cả dữ liệu staking từ các hợp đồng staking hiện tại của Ethereum và IoTeX (tức là, Native Staking v1 “nsv1”) sẽ được hợp nhất vào một cơ chế staking dựa trên giao dịch mới (tức là, Native Staking v2 “nsv2”). Ngoài ra, một cổng staking mới sẽ hướng dẫn bạn qua quy trình staking mới. Bỏ phiếu sẽ rẻ hơn, nhanh hơn và dễ dàng hơn bao giờ hết.

Trong phần còn lại của phần này, chúng tôi so sánh thiết kế của nsv1 và nsv2 và cung cấp giải thích về từng tính năng của nsv2.

a) Triển khai

Đối với nsv2, chúng tôi đã phát triển một giao thức mới để xử lý các hoạt động staking, đây là một loại giao dịch gốc mới trong Mainnet GA. Điều này có nghĩa là người dùng có thể thực hiện các cuộc bỏ phiếu mới hoặc cập nhật các cuộc bỏ phiếu hiện có chỉ bằng cách gửi một giao dịch gốc đến điểm cuối gRPC của blockchain IoTeX. Không còn những cuộc gọi hợp đồng thông minh tốn kém và mất thời gian nữa!

voteBucket {Voter, Delegate, Amount, Duration, Auto-Stake, Self-Stake}

b) Bỏ phiếu thưởng từ thời gian staking

Trong nsv1, các phiếu thưởng từ thời gian staking “giảm dần” theo thời gian, điều này yêu cầu các phiếu thưởng phải được tính lại cho mỗi cử tri mỗi kỷ nguyên. Điều này tạo ra rất nhiều tải tính toán trên blockchain và không thể mở rộng. Do đó, nsv2 loại bỏ khái niệm “giảm dần” — các phiếu thưởng của cử tri sẽ giữ nguyên trong suốt thời gian staking đã định. Để biết thêm chi tiết về các phiếu thưởng, hãy xem chuỗi thảo luận về Native Staking v2 trên Diễn đàn IoTeX.

c) Bỏ phiếu thưởng từ tự staking

Để khuyến khích nhiều Đại diện mới hơn và cải thiện tính bảo mật của mạng, mỗi Đại diện sẽ chỉ định một bucket làm “bucket chính” của họ và nhận thêm 6% phiếu thưởng trên bất kỳ IOTX nào được tự động staking trong bucket này trong hơn ba tháng (phần trăm thưởng có thể điều chỉnh được bằng cách bỏ phiếu của mạng). Trong tương lai, bucket chính này cũng có thể đủ điều kiện để bị cắt giảm. Để biết thêm chi tiết về các phiếu thưởng, hãy xem chuỗi thảo luận về Native Staking v2 trên Diễn đàn IoTeX.

d) Chuyển bucket đến một địa chỉ khác

Bạn đã yêu cầu tính năng này, và chúng tôi đã lắng nghe! Trong nsv2, các cử tri giờ đây có thể chuyển các bucket hiện có của họ đến một địa chỉ khác. Điều này cung cấp tính linh hoạt cho người dùng muốn hợp nhất nhiều địa chỉ staking và cũng cung cấp nền tảng cho các trường hợp sử dụng cho vay/mượn bucket sáng tạo! Các cử tri cũng có thể thêm token vào một bucket hiện có.

e) Đăng ký thay mặt cho một Đại diện

Một tính năng mới khác trong nsv2 là khả năng đăng ký một Đại diện mới thay mặt cho một người dùng khác. Tính năng này được xây dựng chủ yếu để quản lý việc di chuyển các hồ sơ Đại diện, hiện đang được đăng ký trên Ethereum, sang IoTeX Mainnet.

Native Staking v2 sẽ được kích hoạt như một phần của Mainnet GA.

Bạn muốn tìm hiểu thêm?

Để biết thêm chi tiết về nsv2, vui lòng xem chuỗi thảo luận về Native Staking v2 trên Diễn đàn IoTeX, bao gồm các chi tiết khác như:

  • Các thành phần giao thức: mô tả các thành phần kỹ thuật khác nhau của nsv2, bao gồm Protobuf, APIs và hỗ trợ frontend/ioctl
  • Tính toán quyền bỏ phiếu: cách thời gian stake, tự động staking và tự staking ảnh hưởng đến quyền bỏ phiếu của cử tri
  • Các kịch bản bỏ phiếu: các ví dụ khác nhau về các lựa chọn staking khác nhau và cách chúng ảnh hưởng đến quyền bỏ phiếu và phần thưởng của cử tri
  • Chọn tham số:chi tiết kỹ thuật về thiết kế tham số, cũng như kết quả từ các mô phỏng khác nhau
  • Kế hoạch di chuyển:tổng quan về cách tiếp cận để di chuyển nsv1 sang nsv2

Cũng hãy theo dõi chuỗi thảo luận về kế hoạch di chuyển Mainnet GA để cập nhật mới!

Về IoTeX

Được thành lập như một nền tảng mã nguồn mở vào năm 2017, IoTeX đang xây dựng Internet của những Điều Đáng Tin Cậy, nơi tất cả các “điều” vật lý và ảo — con người, máy móc, doanh nghiệp và DApps — có thể trao đổi thông tin và giá trị trên quy mô toàn cầu. Được hỗ trợ bởi một đội ngũ toàn cầu gồm hơn 30 nhà khoa học và kỹ sư nghiên cứu hàng đầu, IoTeX kết hợp blockchain, phần cứng an toàn và đổi mới dịch vụ dữ liệu để trao quyền cho các mạng IoT thông minh và nền kinh tế máy móc. Bằng cách phục vụ như một cấu trúc tin cậy phi tập trung cho IoT, IoTeX sẽ trao quyền cho nền kinh tế phi tập trung trong tương lai bằng cách “kết nối thế giới vật lý, từng khối một”.

Website: https://iotex.io

Twitter: https://twitter.com/iotex_io

Thông báo Telegram: https://t.me/iotexchannel

Nhóm Telegram: https://t.me/IoTeXGroup

Medium: https://medium.com/@iotex

Reddit: https://www.reddit.com/r/IoTeX

Tham gia cùng chúng tôi: https://iotex.io/careers

Stay Updated

Subscribe to get the latest posts from IoTeX Blogs delivered to your inbox.

IoTeX Native Staking v2 — Thiết kế Mới, Có... | IoTeX Blogs