Được viết bởi Rob Habermeier, Người sáng lập Polkadot
Khi Cộng đồng Polkadot bước vào quý cuối cùng của năm 2022, chúng tôi tại Parity Technologies muốn cập nhật cộng đồng về một số chủ đề phát triển quan trọng chúng tôi đã làm việc. Đây là một số lĩnh vực khác nhau: khả năng mở rộng của parachain, phát triển parachain, quản lý relay-chain, giao tiếp giữa các chuỗi, parachain hệ thống, kết nối với các hệ sinh thái khác và staking. Chúng tôi đã nỗ lực để triển khai mã cho những tính năng và nâng cấp này và mong chờ chúng sẽ được cộng đồng Polkadot chấp nhận.
Asynchronous Backing
Asynchronous Backing là bộ tối ưu hóa quan trọng đầu tiên cho giao thức đồng thuận parachain của Polkadot kể từ khi nó được ra mắt trên Polkadot vào tháng 12 năm 2021. Khả năng mở rộng là một đề tài lớn trong hệ sinh thái blockchain, và mục tiêu của Parity và Web3 Foundation như là nhà thiết kế giao thức là đáp ứng nhu cầu của parachain bằng cách cung cấp mỗi parachain một sự gia tăng lớn về dung lượng khối. Nếu Asynchronous Backing được kích hoạt bởi mạng, thời gian khối của parachain sẽ được rút ngắn xuống còn 6 giây, điều này sẽ có nghĩa là độ trễ thấp hơn và thời gian hoàn thành nhanh hơn cho các giao dịch được thực hiện trên parachain. Hơn nữa, các khối parachain chính nó sẽ được cấp phát thêm thời gian cho việc thực hiện, có nghĩa là chúng có thêm thông lượng.
Asynchronous Backing là một bản nâng cấp lớn bao gồm runtime, giao thức mạng và logic của collators được thiết kế để làm 3 điều: giảm thời gian khối parachain xuống còn 6 giây, tăng lượng không gian khối có sẵn cho mỗi khối lên từ 5-10 lần, và cho phép các khối parachain được ‘sử dụng lại’ khi chúng không xuất hiện trên relay chain ở lần thử nghiệm đầu tiên. Đây là một cải tiến đáng kể về khả năng mở rộng sẽ không chỉ tăng khả năng làm việc của mỗi parachain mà còn tối ưu hóa hiệu suất mạng để cho phép đăng ký thêm nhiều parachain hơn. Chúng tôi ước tính rằng bản cập nhật này sẽ đưa dung lượng TPS của mạng tổng cộng lên giữa 100,000 và 1,000,000, mà không ảnh hưởng đến các cam kết về an ninh của mạng.
Chúng tôi ước tính rằng Asynchronous Backing sẽ sẵn sàng triển khai trên Kusama vào cuối năm 2022 và sau đó trên Polkadot, dựa trên kết quả của các cuộc kiểm thử và đánh giá.
Links:
GitHub Issue 3779: Asynchronous Backing Spec & Tracking
GitHub PR 5022: Asynchronous Backing MegaPR
Parathreads / Lập kế hoạch Cho Next-Generation
Một trong những mục tiêu chính mà chúng tôi đã đặt ra là làm cho việc xây dựng trong hệ sinh thái Polkadot trở nên dễ dàng nhất có thể. Mặc dù smart contract parachains đã khiến việc xây dựng cho mạng lưới và tận dụng tính tương tác của nó trở nên dễ dàng, chúng tôi đang hướng đến việc cải thiện trải nghiệm phát triển này ở mọi cấp độ của ngăn xếp. Các cuộc đấu giá parachain sớm trên Polkadot là các sự kiện quan trọng thu hút sự hỗ trợ đồng đội lớn. Mỗi người chiến thắng đấu giá đã có quyền khởi chạy một chuỗi với việc thực hiện đều đặn được đảm bảo trong 2 năm tiếp theo. Theo thời gian, việc mua một khe parachain trở nên rẻ hơn nhiều khi cung cấp đã mở rộng, nhưng cơ cấu xây dựng một cộng đồng người ủng hộ, chờ đợi cuộc đấu giá tiếp theo, mở một crowdloan và cạnh tranh với các dự án khác để giành một khe vẫn đang đại diện cho một rào cản đáng kể đối với các dự án muốn tham gia hệ sinh thái Polkadot.
Parathreads là giải pháp cho vấn đề này. Parathreads là parachains có hệ thống thanh toán theo giờ. Parathreads mang lại sức mạnh cho bạn để bắt đầu một chuỗi với sự dễ dàng của việc khởi chạy một smart contract. Chúng có thể được khởi chạy và vận hành mà không cần chờ đợi cuộc đấu giá tiếp theo hoặc làm bất cứ điều gì ngoài việc tải mã của họ lên relay chain và triển khai một số nút collator được tài trợ. Parathreads được xây dựng cho các nhóm chuyên nghiệp cam kết với sự phát triển nhanh chóng cũng như những người sáng tạo và người tham gia hackathon, và được thiết kế để phù hợp với hệ sinh thái phát triển nhanh chóng của những nhà phát triển blockchain.
Chúng đại diện cho một điểm nhập cổ điển đơn giản, dễ dàng và tiện lợi để khởi chạy một chuỗi L1 trên cơ sở của Polkadot và Kusama. Các khối Parathread đều bảo mật như các khối parachain. Kiến trúc Parathread là điều chỉ có thể xảy ra trên Polkadot và không phải là một chuỗi độc lập, bởi vì cơ chế thị trường độc đáo của Polkadot để phân phối không gian khối, tính sẵn có của dữ liệu và thực thi.
Parathreads cũng cho phép một con đường nâng cấp mượt mà để trở thành một parachain đầy đủ với khả năng đảm bảo. Trong quá trình hoạt động, một Parathread có thể tham gia vào các đấu giá parachain và nâng cấp thành một parachain đầy đủ.
Chúng tôi ước tính rằng parathreads sẽ sẵn sàng ra mắt vào Q1/Q2 năm 2023.
Chúng tôi đang tiến hành công việc nghiên cứu và phát triển liên tục để khám phá một điều chúng tôi hiện đang gọi là Lập kế hoạch Cho Việc Bảo dưỡng Tiếp Theo. Lập kế hoạch Cho Việc Bảo dưỡng Tiếp Theo liên quan đến Parathreads: khả năng cho các parachain đã chiến thắng đấu giá khe có thể ‘tăng cường’ lượng không gian khối và thời gian thực thi mà họ có quyền truy cập. Đây là một loại thay đổi giao thức dự kiến để biến Polkadot thành thị trường không gian khối hiệu quả nhất bằng cách cho cả parachains và parathreads có thể điều chỉnh lượng tài nguyên đồng thuận mà chúng sử dụng dựa trên yêu cầu của mình. Parachains và parathreads nên có thể tiết kiệm chi phí đồng thuận và an ninh bằng cách tránh trả tiền cho hơn những gì họ cần. Hơn nữa, điều này sẽ đảm bảo rằng những nguồn lực này có sẵn cho các chuỗi khác để mua, tăng cường hiệu suất của mạng tổng cộng.
Links:
GitHub Issue 5492: Parathreads: Take II
XCMv3
Khi lập luận cơ bản của Polkadot về tương tác giữa các blockchain đã trở thành hiện thực trong suốt 2 năm qua, chúng tôi hiểu rõ hơn về tác động và sự quan trọng của giao tiếp giữa các chuỗi trong tương lai đa chuỗi.
XCM của Polkadot, viết tắt của Cross-Consensus Messaging, đang có bản phát hành lớn thứ ba.
XCM: Ngôn ngữ chung cho giao tiếp giữa các chuỗi có thể được sử dụng bên trong hoặc bên ngoài hệ sinh thái Polkadot. Kết hợp với giao thức truyền tải XCMP-Lite (còn được gọi là HRMP) hoặc các giao thức truyền tải tương lai khác, nó có thể được sử dụng để giao tiếp một cách an toàn và không cần tin cậy giữa các parachain.
XCM đã được sử dụng bên trong hệ sinh thái Polkadot. Với việc phát hành XCMv3, parachains, cũng như các hợp đồng và ứng dụng triển khai trên chúng, sẽ được hưởng lợi từ các chức năng bổ sung. Điều này bao gồm hỗ trợ cho việc tạo cầu nối, chẳng hạn như với các mạng bên ngoài, cải thiện thanh toán phí cho các hoạt động, NFT và các API để truy vấn và kích hoạt pallet trên các chuỗi khác.
XCMv3 phụ thuộc vào Weights V2, và chúng tôi mong muốn nó sẽ sẵn sàng triển khai vào cuối năm 2022.
Links:
GitHub PR 4097: XCM v3
FRAME: Weights V2
Từ những ngày đầu của Ethereum, đã có cuộc đàm phán về việc thay đổi khái niệm thanh toán ‘gas’ để trở nên đa chiều nhằm phản ánh chính xác việc sử dụng các loại tài nguyên khác nhau để đặt và điều chỉnh phí một cách chính xác hơn. Polkadot hiện đang thực hiện những ý tưởng này với Weights V2.
Weights: Là cơ chế thông qua đó các giao dịch và hoạt động của Substrate được đo lường đối với dung lượng khối. Công việc về Weights V2 giới thiệu một khái niệm về trọng số đa chiều, đo lường không chỉ thời gian thực thi mà còn lượng trạng thái được truy cập bởi một hoạt động cụ thể. Điều này đặc biệt quan trọng đối với Polkadot, nơi lượng dữ liệu cần thiết để xác minh một khối parachain cụ thể là một yếu tố quyết định quan trọng và phải được giới hạn vào kích thước được chấp nhận bởi cấu hình on-chain của relay chain. Theo cách đơn giản, Weights V2 làm cho runtime của Substrate trở nên linh hoạt hơn đối với các phương pháp client không trạng thái và do đó đánh dấu một bước quan trọng để viết parachains (và các loại rollups khác) bằng cách sử dụng Substrate. Điều này cũng là một tiền đề cho XCMv3.
Weights V2 sẽ sẵn sàng sử dụng vào giữa tháng 10 năm 2022.
Links:
GitHub Issue 12176: The rest of the way to Weights v2
Governance Overhaul
Hệ thống quản trị của Polkadot đang chuẩn bị tiến triển. Chúng tôi đã theo dõi sự phát triển của không gian blockchain và dự đoán rằng tương lai sẽ cho phép các dự án là hoàn toàn phi tập trung hoặc không tập trung. Phần tập trung một phần là một danh mục đang phai mờ nhanh chóng. Để thực hiện điều này, Governance V2 đã được thiết kế như là bước tiến tiếp theo để làm cho quy trình đưa ra quyết định trên chuỗi và làm cho quyết định trở nên phi tập trung nhất có thể.
Hệ thống quản trị mới của chúng tôi loại bỏ hội đồng và các ủy ban kỹ thuật, giới thiệu Polkadot Fellowship và chuyển mọi quyết định trong Polkadot thành cuộc trưng cầu ý kiến của cộng đồng. Hệ thống ủy quyền linh hoạt của nó cho phép các nhà lãnh đạo cộng đồng thu thập ủy quyền cho tất cả các quyết định hoặc cho một số lĩnh vực cụ thể hoặc các lĩnh vực cụ thể. Việc bỏ phiếu trong một cuộc trưng cầu ý kiến, nộp một cuộc trưng cầu ý kiến, hoặc trở thành một đại diện đều hoàn toàn không cần phép. Governance V2 là ví dụ về khả năng của các cơ chế quản trị trên chuỗi của Polkadot nâng cấp chính mình, trong những gì chúng tôi gọi là ‘meta-protocol’. Để biết thêm về các xem xét thiết kế và cơ chế liên quan đến cuộc tái cơ cấu này, tham khảo bài đăng dài của Gavin Wood, liên kết bên dưới.
Hệ thống quản trị mới dự kiến sẽ được triển khai trên Kusama vào đầu Q4 năm 2022 (rất có thể với cập nhật runtime v.0.9.30). Đề xuất triển khai mô hình mới sẽ được đề xuất cho cộng đồng và cần được bỏ phiếu và chấp thuận trong hàng đợi các cuộc trưng cầu ý kiến bởi chủ sở hữu token.
Links:
YouTube: Gavin Wood on Governance v2 at Polkadot Decoded 2022
Collectives Parachain
Nhóm System Parachains đã đang tiến hành kiểm thử cuối cùng cho một parachain mới, Polkadot Collectives. Parachain này sẽ là nơi cho nhiều hợp tác mà hình thành trong dịch vụ của mạng lưới Polkadot, bao gồm cả Technical Fellowship được đề cập trước đó sau giai đoạn ấp ủ trên Kusama Relay Chain.
Hợp tác đầu tiên dự kiến sẽ ra mắt là Polkadot Alliance, một sáng kiến cộng đồng để tạo ra một tổ chức trên chuỗi để bảo vệ việc sử dụng công bằng của thương hiệu Polkadot và mã nguồn mở.
Dự kiến ra mắt vào cuối tháng 10.
Bridge Hub
Nhóm cầu nối của Parity đã đang làm việc trên một cầu nối Polkadot <> Kusama từ một thời gian, và sắp bắt đầu quá trình ra mắt. Một số nhóm khác trong hệ sinh thái cũng có các giao thức cầu nối, như Snowfork và Centrifuge. Nhóm System Parachains sẽ làm việc để ra mắt parachains trên cả Kusama và Polkadot để phục vụ như là các trung tâm cầu nối cho mỗi mạng.
Cổng Nối sẽ là một dịch vụ định tuyến tin nhắn bên trong mỗi mạng. Điều này có nghĩa là nó sẽ không lưu trữ nhiều trạng thái về các chuỗi cầu nối (ví dụ: tài sản đóng gói), mà thay vào đó chuyển tiếp tin nhắn đến các parachains khác như Statemint để xử lý.
Kế hoạch ra mắt đang được làm việc, với kế hoạch ra mắt vào cuối năm.
Nomination pool và unstake nhanh
Polkadot rất vui mừng dẫn đầu hành trình hướng tới một tương lai đầy đủ các blockchain chứng minh cổ phần. Chúng tôi đã đứng trước đám đông và đã chuyển đổi tư duy từ “đạt đến PoS” thành “mở rộng hệ thống PoS một cách mạnh mẽ”. Nhóm đề cử sẽ mở rộng phạm vi của những người có thể tham gia vào hệ thống staking của Polkadot cho bất kỳ ai và bảng điều khiển staking (xem phía dưới) sẽ làm cho mọi người dễ dàng học cách thực hiện điều đó.
Nhóm đề cử là một nâng cấp lớn cho hệ thống staking của Polkadot. Nhóm đề cử cho phép người dùng tự do tạo ra “nhóm” của mình, mà người khác có thể tham gia và mà tất cả sẽ được sử dụng cùng nhau để đề cử các validator giống nhau. Các phiếu bầu được phát ra bởi nhóm sẽ tự động được cân bằng trên các validator đã được đề cử để đạt được hiệu quả tối đa. Điều này giúp nhiều người đề cử hơn, đặc biệt là những người nhỏ hơn, tham gia vào hệ thống staking.
Nhóm đã hoạt động trên Kusama từ tháng 6 và đúng như mong đợi, chúng đã đáp ứng được mục tiêu của mình là sân chơi thử nghiệm thực sự giá trị của Polkadot, với hơn 64 nhóm được tạo ra.
Nhóm đề cử sẽ được thêm vào Polkadot từ bản phát hành 0.9.28, nhưng với các tham số mặc định, không thể tạo ra nhóm nào cả. Sau khi runtime này được triển khai, một đề xuất quản trị có thể đặt cấu hình ban đầu, như số lượng nhóm có thể được tạo ra, số lượng thành viên có thể tham gia, v.v. Những nhóm này được thiết kế để có khả năng mở rộng vô hạn, có nghĩa là không có giới hạn kỹ thuật nào đối với số lượng nhóm và thành viên có thể tham gia vào đó. Ngay sau đó, chúng tôi đang hướng tới việc thêm một tính năng rút stake nhanh vào hệ thống staking, để hỗ trợ di cư của những người đề cử không nhận được phần thưởng đến nhóm đề cử.
Links:
GitHub PR 10694: Nomination Pools
YouTube: Nomination Pools & Polkadot NPoS at Polkadot Decoded 2022
Staking Updates: August-September 2022
Staking Dashboard
Cùng với việc mở rộng khả năng của giao thức staking chính, chúng tôi cũng nhận ra sự cần thiết của việc làm cho việc staking trở nên tối đa sự tiện lợi cho người dùng cuối và người thông thường.
Với mục tiêu đó, Parity Technologies đã phát triển Staking Dashboard, hiện đang trong giai đoạn beta mở. Bảng điều khiển này cho phép người dùng khám phá và đề cử các validator, và xem các số liệu về lợi suất staking của họ.
Bảng Điều Khiển Staking cũng sử dụng công nghệ light-client hàng đầu của Polkadot, cho phép người dùng tương tác với blockchain mà không cần ‘liên lạc’ với một nhà cung cấp dịch vụ tập trung như Infura, có thể gặp sự cố, hạn chế quyền truy cập hoặc thu thập dữ liệu từ người dùng.
Phương pháp của Parity trong phát triển giao diện người dùng blockchain là cho phép người dùng lựa chọn từ nhiều tùy chọn khác nhau, để họ có thể chọn sử dụng các dịch vụ tập trung để bổ sung ứng dụng với nhiều tính năng và dữ liệu hơn, trong khi vẫn giữ niềm tin rằng ứng dụng sẽ tiếp tục hoạt động ngay cả khi những dịch vụ tập trung đó ngừng hoạt động đối với họ.
Đây là sản phẩm đầu tiên trong nhiều sản phẩm mà chúng tôi đang phát triển.
Bảng Điều Khiển Staking sẽ thoát khỏi giai đoạn beta mở sớm, nhưng đã hoàn thiện tính năng và có thể sử dụng ngay bây giờ.
Disputes Slashing
Giao thức parachains của Polkadot đã đi vào hoạt động vào tháng 12 năm 2021. Phương pháp phát triển phần mềm của Parity là phát triển sớm và thường xuyên, và phiên bản ban đầu của giao thức parachains không kích hoạt logic slashing. Điều này đã mang lại cơ hội cho cộng đồng validator cập nhật cùng mạng lưới và đảm bảo cấu hình nút của họ sao cho họ sẽ không bị chặt lừa khi mã chặt được kích hoạt. Khi chức năng chặt tranh chấp được kích hoạt, các validator gửi các khối parachain không hợp lệ sẽ bị chặt toàn bộ số vốn của họ, và các validator tạo tranh chấp lỗi sẽ bị chặt một lượng nhỏ để ngăn chặn spam. Điều này làm tăng đáng kể an ninh kinh tế của toàn bộ mạng lưới.
Chúng tôi ước tính rằng chức năng chặt tranh chấp sẽ sẵn sàng đi vào hoạt động vào cuối năm 2022.
Links:
Polkadot v1.0: Sharding and Economic Security
GitHub PR 5535: runtime/disputes: slashing
Polka.Warriors Community
? Website | ? Tele ANN | ? Tele Chat | ? Twitter | ? Discord | ? Facebook