IoTeX Native Staking v2 — Thiết kế Mới Mở Rộng, Bảo Mật và Linh Hoạt

This is Part 2 of IoTeX’s Mainnet GA announcements. Throughout May 2020, we will share other components of Mainnet GA, including new tokenomics, governance, and technology. For more on Mainnet GA, visit the IoTeX Forum.

IoTeX Native Staking v2 — A New Scalable, Secure, and Flexible Design

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 tăng cường bảo mật cho 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.

Hiện tại, IoTeX 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ể sự linh hoạt, bảo mật và khả năng mở rộng của IoTeX!

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

Staking hiện đang được thực hiện bằng cách sử dụng các hợp đồng thông minh trên cả Ethereum và Mainnet IoTeX. 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 trên Ethereum và IoTeX (tức là Native Staking v1 “nsv1”) sẽ được gộp 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. Việc 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ới 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 phiếu bầu mới hoặc cập nhật phiếu bầ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à tốn thời gian nữa!

voteBucket {Người Bỏ Phiếu, Đại Biểu, Số Tiền, Thời Gian, Tự Stake, Tự Đầu Tư}

b) Phiếu bầu thưởng từ thời gian staking

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

c) Phiếu bầu thưởng từ tự staking

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

d) Chuyển thùng sang đị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 thùng hiện tại của họ sang một địa chỉ khác. Điều này cung cấp sự linh hoạt cho người dùng muốn hợp nhất nhiều địa chỉ staking và cũng tạo nền tảng cho các trường hợp sử dụng cho vay/mượn thùng sáng tạo! Các cử tri cũng có thể thêm token vào một thùng hiện có.

e) Đăng ký thay mặt cho một Đại Biểu

Một tính năng mới khác trong nsv2 là khả năng đăng ký một Đại Biểu 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 Biểu, hiện đang được đăng ký vào Ethereum, sang Mainnet IoTeX.

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 chủ đề Native Staking v2 trên Diễn đàn IoTeX, bao gồm các chi tiết hơn nữa 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, auto-stake và tự stake ả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ố: các chi tiết kỹ thuật liên quan đến thiết kế tham số, cũng như kết quả từ các mô phỏng khác nhau
  • Kế hoạch Di cư: tổng quan về cách tiếp cận di cư nsv1 sang nsv2

Cũng hãy theo dõi chủ đề Diễn đàn Mainnet GA để cập nhật mới nhất!

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 các Đ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 nghiên cứu và kỹ sư hàng đầu, IoTeX kết hợp công nghệ blockchain, phần cứng an toàn và đổi mới dịch vụ dữ liệu để thúc đẩy 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ơ sở niềm tin phi tập trung cho IoT, IoTeX sẽ thúc đẩy 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