IoTeX Native Staking v2 - Một thiết kế mới có thể mở rộng, bảo mật và linh hoạt

Đây là phần 2 của các thông báo về 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, quản trị và công nghệ mới. Để biết thêm về Mainnet GA, hãy truy cập Diễn đàn IoTeX .

Hình ảnh cho bài đăng

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à đặt cược, nơi chủ sở hữu mã thông báo ký quỹ (“cổ phần”) IOTX để tạo điều kiện cho hoạt động mạng (ví dụ: sự đồng thuận) và quản trị. Bằng cách đặt cược, chủ sở hữu mã thông báo tăng cường bảo mật của mạng IoTeX và đổi lại kiếm được phần thưởng IOTX . Để biết thêm về cách đặt cược trong mạng IoTeX, hãy xem blog này .

IoTeX hiện đang sử dụng các hợp đồng thông minh để quản lý các hoạt động đặt cược. Mọi hành động liên quan đến đặt cược (ví dụ: đặt cược mới, tái đặt cược, hủy đặt cược, rút ​​tiền) đều yêu cầu lệnh gọi hợp đồng thông minh, điều này hạn chế khả năng mở rộng và tính linh hoạt. Sau nhiều tháng nghiên cứu và mô phỏng, IoTeX tự hào công bố Native Staking v2, một thiết kế đặt cược 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ế

Việc ký quỹ hiện đượ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à IoTeX Mainnet. Là một phần của Mainnet GA, tất cả dữ liệu đặt cược từ các hợp đồng đặt cược Ethereum và IoTeX hiện tại (tức là, Native Staking v1 “nsv1”) sẽ được hợp nhất với một cơ chế đặt cược dựa trên giao dịch mới (tức là, Native Staking v2 “nsv2”). Ngoài ra, một cổng đặt cược mới sẽ hướng dẫn bạn thực hiện quy trình đặt cược 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ới nsv2 và cung cấp giải thích về từng tính năng nsv2.

a) Thực hiện

Đố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 đặt cược, đâ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 các 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 IoTeX blockchain. Không còn các cuộc gọi hợp đồng thông minh tốn kém và mất thời gian!

voteBucket {Người bỏ phiếu, Người đại diện, Số tiền, Thời hạn, Tự động đặt cọc, Tự đặt cọc}

b) Phiếu thưởng từ thời gian đặt cược

Trong nsv1, phiếu thưởng từ khoảng thời gian đặt cược “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 toán lại cho mọi cử tri mỗi kỷ nguyên. Điều này thêm rất nhiều chi phí tính toán trên blockchain và không thể mở rộng. Do đó, nsv2 loại bỏ khái niệm “phân rã” - phiếu thưởng của cử tri vẫn giữ nguyên trong suốt thời gian đặt cược đã xác định. Để biết thêm chi tiết về phiếu thưởng, hãy xem chuỗi Native Staking v2 trên Diễn đàn IoTeX.

c) Phiếu thưởng từ việc tự đặt cược

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

d) Chuyển nhóm đến đị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, những người bỏ phiếu hiện có thể chuyển các nhóm hiện có của họ đến 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ỉ đặt cược và cũng cung cấp nền tảng cho các trường hợp sử dụng cho vay / cho vay theo nhóm sáng tạo! Người bỏ phiếu hiện cũng có thể thêm mã thông báo vào nhóm 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ý ủy quyền mới thay mặt cho người dùng khác. Điều này được xây dựng chủ yếu để quản lý việc di chuyển các hồ sơ Ủy quyền, hiện đã được đăng ký với Ethereum, sang IoTeX Mainnet.

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

Muốn tìm hiểu thêm?

Để biết thêm chi tiết về nsv2, vui lòng xem loạt bài Native Staking v2 chính thức trên Diễn đàn IoTeX, bao gồm các chi tiết khác bao gồm:

  • Thành phần giao thức: mô tả về các thành phần kỹ thuật khác nhau của nsv2, bao gồm Protobuf, API và hỗ trợ frontend / ioctl
  • Tính toán quyền lực biểu quyết: thời lượng đặt cược, tự động đặt cược và tự đặt cược ảnh hưởng như thế nào đến quyền biểu quyết của cử tri
  • Các tình huống bỏ phiếu: các ví dụ khác nhau về các lựa chọn đặt cược khác nhau và cách chúng tác động đến quyền biểu quyết và phần thưởng của cử tri
  • Lựa chọn tham số: 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 chuyển nsv1 sang nsv2

Ngoài ra, hãy theo dõi diễn đàn Mainnet GA chính thức để biết các bản cập nhật mới!

Giới thiệu 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 of Trusted Things , nơi tất cả các “thứ” vật lý và ảo - con người, máy móc, doanh nghiệp và DApp - có thể trao đổi thông tin và giá trị ở quy mô toàn cầu. Được hỗ trợ bởi một nhóm 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 các đổi mới về blockchain, phần cứng an toàn và 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. Bằng cách phục vụ như một kết cấu 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”.

Website: https://iotex.io

Twitter: https://twitter.com/iotex_io

Telegram Announcement: https://t.me/iotexchannel

Telegram Group: https://t.me/IoTeXGroup

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

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

Join us: https://iotex.io/careers