[BS] DOT #1549 - KAGOME – the C++ implementation of Polkadot Host milestone 4
active
Description

https://polkadot.subsquare.io/referenda/1549

KAGOME Treasury Proposal 4 is a plan to improve the diversity of Polkadot clients. KAGOME is a C++ version of the Polkadot Host, which helps make the Polkadot and Kusama networks safer and more innovative. In Milestone 3, KAGOME became the first alternative Polkadot Host to join Polkadot's validating set. This proposal aims to keep KAGOME updated with new RFCs and compatible with Polkadot-SDK.

The proposal includes a security assessment by SRLabs, improvements to networking, and updates to KAGOME's features. Quadrivium, the company behind KAGOME, works with the Web3 Foundation to make sure the project is successful. The total funding requested is 981,800 USDC, with 636,000 USDC for Quadrivium and 345,800 USDC for SRLabs. Quadrivium is a blockchain development company, and SRLabs is a company that specializes in securing critical infrastructures.

Appendants
1
#1
7d ago

🟢 6 • 🔴 1 • ⚪️ 2
Vote #1: AYE
10 available members.
No CoI reported. DV delegation exercised.
https://polkadot.subscan.io/extrinsic/26041616-3
https://polkadot.subsquare.io/referenda/1549#7

Cast your votesingle

Votes·10

1xzc...1bX6
1xzc...1bX6
1xzcLSwo7xBFkJYZiL4EHaqFpuPTkH641E3V43W4cuk1bX6
Aye
# 1
Client diversity is important. However, we wonder how beneficial this will be once JAM is live.
15fT...yBzL
15fT...yBzL
15fTH34bbKGMUjF1bLmTqxPYgpg481imThwhWcQfCyktyBzL
Aye
# 1
The importance of client diversity is undeniable, and Kagome is currently the only alternative to the Parity implementation at the moment. I'm not 100% confident that this level of investment is reasonable in light of JAM and its many implementers, but both the Kagome and SRLabs are important teams in the ecosystem, and I would like to see them continue their involvement. I support this proposal.
14gM...deVb
14gM...deVb
14gMJV95zwxUsFEZDSC8mtBVifS6SypKJkfBKANkMsLZdeVb
Nay
# 2
I understand the importance of client diversity, but it makes no sense if no one use it.
1ZSP...vx6w
1ZSP...vx6w
1ZSPR3zNg5Po3obkhXTPR95DepNBzBZ3CyomHXGHK9Uvx6w
Aye
# 1
I'm sure it's not been easy to create an alternative client, and we should support this effort to see if it can move to production/adoption.
12Kt...DCoJ
12Kt...DCoJ
12KtA8mtfsK1CyQb4utLiwG3ao22z77w2cM2GqnaL2RiDCoJ
Aye
# 1
I'm voting in favor. KAGOME is a fully audited, actively maintained client that is already live on Polkadot and scoring highly on Turboflakes. With recent performance issues on Polkadot and Kusama, it's clear we need greater client diversity to strengthen network resilience imo. KAGOME is already running validators across Westend, Kusama, and Polkadot, where it is currently the only non-Parity client. Adoption is growing, including through Nova Wallet’s auto-staking. Looking ahead, the team is building a JAM-compatible client in C++, reusing shared components from KAGOME. With the JAM transition on the horizon, this work is both timely and essential.
14Gn...YLEh
14Gn...YLEh
14Gn7SEmCgMX7Ukuppnw5TRjA7pao2HFpuJo39frB42tYLEh
Abstain
# 3
12s6...nE8h
12s6...nE8h
12s6UMSSfE2bNxtYrJc6eeuZ7UxQnRpUzaAh1gPQrGNFnE8h
Aye
# 1
We are unsure of the benefits of client diversity when JAM is being developed. So we abstained with our vote. EDIT. However, after speaking with the team, we feel that having another client besides the Polkadot SDK would be valuable to the Polkadot ecosystem, even when considering the continuous development of JAM. Therefore, we changed our vote from Abstain to AYE.
13ED...KQbF
13ED...KQbF
13EDmaUe89xXocPppFmuoAZaCsckaJy3deAyVyiykk1zKQbF
Aye
# 1
Agreed with William that we should see where this goes. Let's support this.
12Hi...E9N3
12Hi...E9N3
12His7t3EJ38tjdBbivUzWQeaNCLKfMqtKp1Ed3xHMyCE9N3
Abstain
# 3
I agree with other members that while client diversity is important for the health and security of the blockchain, maybe the users should be there first and then funding follows?
167Y...TY9F
167Y...TY9F
167YoKNriVtP4Nxk9F9GRV7HTKu5VnxaRq1pKMANAnmmTY9F
Aye
# 1
Client diversification is quite important, Having one client for the functining of the network open us to a centralized solution that if the client we have gets compromised the whole system can come to a halt, and that could put Polkadot in the box with the likes of Solana as a not reliable network.

Discussions·0

No current comments
Information
Snapshot
Timestamp
Created
May 01 2025 15:27
Start date
May 01 2025 00:00
End date
May 31 2025 00:00
Results
Voters
10
one-person-one-vote
Aye
7 VOTE
 
Nay
1 VOTE
 
Abstain
2 VOTE
 
© 2025 OpenSquare. All Rights Reserved.