Tron vừa giới thiệu phiên bản beta của cơ chế Staking mới, mang tên Stake 2.0, và kêu gọi người dùng thử nghiệm trên mạng Nile testnet và cung cấp phản hồi trước khi ra mắt mainnet. Mục tiêu là tách biệt quá trình staking và delegating một cách đáng kể trong khi ổn định chúng.
Nếu bạn quan tâm tìm hiểu về Tron Stake 2.0, bài viết này sẽ khám phá sâu hơn về sự phát triển sắp tới của mạng Tron!
Tron Stake 2.0 là gì?
Tron Stake 2.0 là một cơ chế stake hoàn toàn mới được đề xuất bởi cộng đồng TRON, xin vui lòng tham khảo TIP-467. So với Stake 1.0 hiện tại, Stake 2.0 cải thiện tính linh hoạt của stake, giảm độ phức tạp của các hoạt động người dùng và nâng cao hiệu quả cho việc giao nhượng tài nguyên và sử dụng tài nguyên. Stake 2.0 cũng thực hiện tích hợp liền mạch giữa hệ thống stake và TVM, hỗ trợ thực hiện các hoạt động stake và giao nhượng tài nguyên trong các smart contract, và làm giàu các kịch bản ứng dụng cho smart contract TRON.
Tại sao cần Tron Stake 2.0?
Đầu tiên, chúng ta hãy xem lại cơ chế Stake 1.0. Trong Stake 1.0, người dùng đặt cược TRX để có quyền bỏ phiếu (TRON Power) và đồng thời nhận được băng thông hoặc năng lượng theo mong muốn, và các tài nguyên nhận được cũng có thể được ủy quyền cho các địa chỉ khác, chỉ khi địa chỉ nhận được đã được chỉ định trong quá trình stake. Khi hoàn tất việc stake, không cho phép unstake trong vòng 3 ngày. Người dùng có thể thực hiện unstake sau 3 ngày và ngay lập tức nhận lại TRX đã stake, trong khi đó tất cả các phiếu bỏ phiếu sẽ tự động bị thu hồi và quyền bỏ phiếu sẽ được thu hồi.
Quản lý tài nguyên trong Stake 1.0 thiếu linh hoạt. Vì việc stake và delegate liên kết với nhau, nếu bạn cần thay đổi địa chỉ nhận, bạn cần unstake trước, sau đó restake và chỉ định địa chỉ mới để nhận tài nguyên. Vì chính sách unstaking trong vòng 3 ngày, các tài nguyên thu được từ stake sẽ không thể được ủy quyền cho các địa chỉ khác trong suốt 3 ngày này, điều đó giảm đáng kể hiệu quả của việc ủy quyền tài nguyên. Nếu người dùng đã bỏ phiếu trước khi unstaking, unstaking cũng sẽ thu hồi phiếu bỏ phiếu. Do đó, hoạt động bỏ phiếu cần được thực hiện lại sau khi restake, điều này làm tăng đáng kể tính phức tạp của các hoạt động của người dùng.
Ngoài ra, vì TVM không hỗ trợ các lệnh liên quan đến stake và bỏ phiếu trong Stake 1.0, nhà phát triển không thể thực hiện các hoạt động stake, delegate, vote và các hoạt động khác trong smart contract, giới hạn các ứng dụng liên quan đến stake và ủy quyền tài nguyên như tokenize tokenization và cho vay tài nguyên phi tập trung vv.
Do đó, chúng ta cần một cơ chế stake mới để giải quyết những vấn đề này, tách riêng hoạt động stake thấp tần số khỏi hoạt động ủy quyền tài nguyên cao tần số, hỗ trợ phân bổ lại tài nguyên trong trạng thái đã stake và cải thiện tính linh hoạt trong quản lý tài nguyên. TVM thêm các lệnh liên quan đến stake và bỏ phiếu để cung cấp các kịch bản ứng dụng phong phú cho hệ sinh thái. Cơ chế mới nên hỗ trợ việc trì hoãn đến khi nhận lại TRX đã unstake khi unstaking, cải thiện tính ổn định của mô hình stake trong môi trường thị trường gay gắt và xây dựng một tương lai được mong đợi hơn cho toàn bộ vòng xoay mạng lưới cho các thành viên của mạng.
Khác biệt giữa Stake 1.0 và Stake 2.0
Sự khác biệt giữa Stake 2.0 và Stake 1.0 chủ yếu được phản ánh qua các khía cạnh sau đây:
Dưới đây là một bản mô tả chi tiết về sự khác biệt giữa Stake 1.0 và Stake 2.0:
Hoạt động của việc Staking và Quản lý tài nguyên
Trong Stake 1.0, việc đặt cược và ủy quyền được kết hợp trong một giao dịch. Người nhận tài nguyên nên được chỉ định khi thực hiện thao tác đặt cược. Sau khi hoàn thành việc đặt cược, tài nguyên sẽ được ủy quyền cho địa chỉ người nhận tài nguyên đã được chỉ định. Và việc rút cược và hủy ủy quyền cũng được kết hợp trong một giao dịch. Nếu bạn muốn hủy bỏ việc ủy quyền, bạn phải rút cược TRX tương ứng.
Stake 2.0 tách riêng việc đặt cược và ủy quyền thành hai giao dịch riêng biệt. Người dùng trước tiên thực hiện thao tác đặt cược. Sau khi hoàn thành việc đặt cược, tài nguyên được phân bổ vào tài khoản của người dùng trước, sau đó người dùng có thể thực hiện thao tác ủy quyền để ủy quyền tài nguyên cho người khác.
Nếu người dùng muốn hủy bỏ việc ủy quyền cho một người nhận nào đó, người dùng có thể trực tiếp thực hiện thao tác hủy bỏ ủy quyền mà không cần rút cược, sau đó có thể ủy quyền lại tài nguyên cho người nhận khác nếu cần thiết.
Việc tách riêng đặt cược và việc ủy quyền tài nguyên đơn giản hóa các hoạt động của người dùng và cải thiện hiệu quả của việc ủy quyền tài nguyên.
Quản lý tài nguyên
Trong Stake 1.0, nếu bạn stake TRX và delegate các tài nguyên cho địa chỉ khác, thì khi unstake bạn không thể chỉ định một số lượng cụ thể, mà chỉ có thể chỉ định loại tài nguyên và địa chỉ nhận, sau đó unstake toàn bộ TRX liên quan. Tuy nhiên, điều này đã được tối ưu hóa trong Stake 2.0, bạn có thể chỉ định loại tài nguyên và số lượng muốn unstake.
Trong Stake 1.0, khi bạn unstake, tất cả phiếu bầu của bạn sẽ bị thu hồi và bạn phải thực hiện lại các phiếu bầu với TRON Power còn lại trong tài khoản của mình để tránh mất phần thưởng phiếu bầu. Tuy nhiên, điều này đã được tối ưu hóa trong Stake 2.0, việc unstake một phần không thu hồi toàn bộ phiếu bầu của bạn mà chỉ giải phóng các quyền phiếu bầu dư thừa trước tiên và chỉ thu hồi một số lượng phiếu cần thiết nếu quyền phiếu dư không đủ.
Trong Stake 1.0, để hủy giao cho một loại tài nguyên cụ thể cho một địa chỉ cụ thể, bạn chỉ có thể hủy toàn bộ chúng cùng một lúc và bạn không thể hủy bằng cách chỉ định số lượng. Tuy nhiên, điều này đã được tối ưu hóa trong Stake 2.0, chúng ta có thể hủy một phần như cần thiết, cải thiện tính linh hoạt của quản lý tài nguyên.
Thời gian Unstaking
Trong Stake 1.0, sau khi chỉ định loại tài nguyên để đặt cược cho một địa chỉ nhận cụ thể, tất cả số TRX đã đặt cược tương ứng với loại tài nguyên đó cho địa chỉ nhận sẽ bị khóa trong ba ngày trước khi rút lại.
Trong Stake 2.0, sau khi đặt cược TRX, việc rút lại có thể được thực hiện bất kỳ lúc nào và sẽ không bị ảnh hưởng bởi các giao dịch mới về đặt cược. Sau khi rút lại, bạn chỉ cần chờ một thời gian ngắn và sau đó rút TRX đã rút lại.
Hỗ trợ Stake và hướng dẫn ủy quyền trong TVM
Trong phiên bản Stake 1.0, Tron Virtual Machine (TVM) không hỗ trợ bất kỳ lệnh nào liên quan đến staking và delegate. Tuy nhiên, với phiên bản Stake 2.0, TVM đã được cập nhật để hỗ trợ tất cả các lệnh liên quan đến TRX staking và resource delegating trong smart contract. Điều này cho phép người dùng thực hiện các hoạt động liên quan đến TRX staking và resource delegating trong smart contract. Ngoài ra, các giao thức ứng dụng có thể được triển khai dựa trên smart contract, mang lại nhiều kịch bản ứng dụng phong phú cho hệ sinh thái smart contract của TRON.
Tổng kết
Cải tiến hệ thống đặt cọc Stake 2.0 đã hoàn toàn nâng cấp cơ chế stake, tăng tính linh hoạt của việc staking và giảm độ phức tạp của các thao tác người dùng. Hệ thống này cũng thực hiện tích hợp mượt mà giữa hệ thống đặt cọc và TVM, hỗ trợ việc thực thi các hoạt động stake và ủy quyền tài nguyên trong các hợp đồng thông minh.
Stake 2.0 sẽ mang lại nhiều kịch bản ứng dụng cho mạng lưới TRON, chẳng hạn như đặt cọc phi tập trung, thị trường tài nguyên phi tập trung và các ứng dụng khác. Trong cơ chế mới, tiền sẽ được hoãn lại trong một khoảng thời gian nhất định, từ đó nâng cao tính ổn định của mô hình stake khi thị trường TRX dao động mạnh và giúp xây dựng tương lai dự kiến về tổng lưu thông của toàn bộ mạng lưới cho các thành viên trong mạng.
Tin Tức Bitcoin tổng hợp