From 20822000a0f29e3c355f3a8df9f862b89ada5493 Mon Sep 17 00:00:00 2001 From: Karim Date: Fri, 15 Nov 2024 16:30:57 +0100 Subject: [PATCH] Lower Parachain and Data Deposits to Encourage Experimentation on Kusama (#501) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Chaos is a ladder, this PR proposes bringing the rungs a tad bit closer to make it easier to climb. In other words, this PR aims to lower the barriers for experimentation and innovation within the Polkadot ecosystem. We're reducing both the `ParaDeposit` and `DataDepositPerByte` to encourage more developers and projects to deploy and test their ideas on Kusama. The changes: - Reduced ParaDeposit from 40 UNITS to 4 UNITS - Lowered DataDepositPerByte from 1 CENT to 0.1 CENTS These adjustments will make it more accessible for teams to register a blockchain and get started. I think that making things accessible starts with making them affordable, this aims to do just that. This aligns with Kusama's role as a canary network, where we can push the boundaries of what's possible. While we're lowering the initial costs, it's worth noting that this change **doesn't implement an adaptive fee structure** that would increase costs if too much code is registered too quickly. Such a mechanism could be considered for future implementations, potentially as a Polkadot-ready solution. Kusama is the playground for radical innovation. With these lowered deposits, we're inviting chaos – controlled chaos that drives progress. Expect the unexpected, and let's see what comes out the other end. :) --- CHANGELOG.md | 1 + relay/kusama/src/lib.rs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f72568f6ba..11953cd12b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Change Polkadot inflation to 120M DOT per year ([polkadot-fellows/runtimes#471](https://github.com/polkadot-fellows/runtimes/pull/471)) - Update foreign asset ids in Asset Hub Polkadot and Asset Hub Kusama from v3 to v4 locations ([polkadot-fellows/runtimes#472](https://github.com/polkadot-fellows/runtimes/pull/472)) +- Lower Parachain and Data Deposits to Encourage Experimentation on Kusama ([polkadot-fellows/runtimes#501](https://github.com/polkadot-fellows/runtimes/pull/501)) ## [1.3.3] 01.10.2024 diff --git a/relay/kusama/src/lib.rs b/relay/kusama/src/lib.rs index a29936ec5e..0737a219c3 100644 --- a/relay/kusama/src/lib.rs +++ b/relay/kusama/src/lib.rs @@ -830,7 +830,7 @@ parameter_types! { pub const TipCountdown: BlockNumber = DAYS; pub const TipFindersFee: Percent = Percent::from_percent(20); pub const TipReportDepositBase: Balance = 100 * CENTS; - pub const DataDepositPerByte: Balance = CENTS; + pub const DataDepositPerByte: Balance = CENTS / 10; pub const MaxApprovals: u32 = 100; pub const MaxAuthorities: u32 = 100_000; pub const MaxKeys: u32 = 10_000; @@ -1468,7 +1468,7 @@ impl parachains_slashing::Config for Runtime { } parameter_types! { - pub const ParaDeposit: Balance = 40 * UNITS; + pub const ParaDeposit: Balance = 4 * UNITS; } impl paras_registrar::Config for Runtime {