Skip to content

Commit

Permalink
Lower Parachain and Data Deposits to Encourage Experimentation on Kus…
Browse files Browse the repository at this point in the history
…ama (polkadot-fellows#501)

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. :)
  • Loading branch information
KarimJedda authored Nov 15, 2024
1 parent 3b18d94 commit 2082200
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
4 changes: 2 additions & 2 deletions relay/kusama/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -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 {
Expand Down

0 comments on commit 2082200

Please sign in to comment.