AUCTIONS ARE COMING: Kusama Parachain Slot Auctions

The key to Kusama's scalable multichain architecture, parachains connect to the network by leasing a slot on the Relay Chain via permissionless auction. As Polkadot's canary network, Kusama will roll out parachain auctions first for testing and optimization. Parachains will likely be onboarded to Kusama gradually at first to make sure everything is running smoothly, but no promises.

Expect Chaos.

How do teams participate?

The path to launching a parachain on Kusama will differ from team to team, but a typical process could look something like this:

  • Design a parachain and build it using Substrate

  • Test and optimize locally, then on a testnet like Rococo

  • Determine a slot lease auction strategy

  • Join an auction and bid away

  • Deploy on the acquired slot after the start of the lease period

  • Renew at end of the lease period by joining another auction

Auction mechanics

Parachain slot auctions follow a modified candle auction format, where the exact endpoint of the auction is unknown by participants in order to prevent auction sniping (the strategy of bidding at the last moment) for more accurate price discovery.

Step 1 Teams upload their parachain code and start bidding by specifying 1) a contiguous range of six-week lease periods and 2) the amount of KSM they are willing to lock up for the duration of the chosen range.

Step 2 Open bidding continues for the duration of the auction. Teams can see other bids and increase their bid over time to stay competitive throughout the auction.

Step 3 At the close of the auction, the precise moment of the auction's close is randomly determined by a verifiable random function (VRF).

Step 4 The KSM amount bid by the winning team(s) remains locked for the duration of the lease period, after which it can be unlocked. The parachain is automatically onboarded at the start of the lease period.

Step 5 Teams can extend their lease by winning another auction before the conclusion of their current slot lease period.

Learn more about auctions 

Slot Crowdloans

Some teams may choose to crowdfund their slot lease using Kusama's built-in crowdloan mechanism, which allows people to contribute by agreeing to lock up their own KSM until the end of the lease period. Teams can reward their contributors however they see fit, and can structure their crowdloan in various ways, hosting it either natively on Kusama or on a 3rd-party platform.

The typical process for a crowdloan conducted natively on Kusama will look something like this:

Step 1 The team creates a crowdloan campaign, setting a maximum of total allowed contributions and a campaign end date (to account for the possibility of losing one or more auctions, a campaign can last for several auctions), and invites their community to participate.

Step 2 Crowdloan contributors initiate a special transaction allocating transferable KSM to the campaign's index (this is different from a normal send transaction, contributors should NOT send KSM to an external account).

Step 3 KSM contributions can be submitted throughout the duration of the crowdloan campaign or until an auction is won, up to the maximum amount of contributions set by the parachain team when creating the campaign.

Step 4 If there are enough contributions to win an auction, the full amount of KSM contributed to the campaign index will remain locked for the duration of the lease period and the chain is deployed at the start of the lease period.

Step 5 Crowdloaned KSM can be unlocked and returned to contributor's control at the end of the lease period. In the event that a crowdloan campaign ends without the team winning an auction, contributors' KSM can be unlocked at the end of the campaign.

Learn more about crowdloans

How to Protect Yourself From Crowdloan Scams

Scams are unfortunately a real threat in the blockchain space that requires one to be vigilant. Fake crowdloan campaigns may present an attractive target for scammers. Always stay alert to protect yourself and your non-refundable crypto assets. If you suspect you're being scammed, please email the Web3 Foundation Support Team [email protected].

Essential Rules of Thumb:

  • Never share your seed phrase or account password.

  • Remember that it's easy for scammers to impersonate people online.

  • If you are participating in a Kusama-native crowdloan (see FAQ below), never send your KSM to an address. Native crowdloan contributions are made with a special transaction in Kusama using what's called a campaign index, where contributed KSM remain locked until the end of the lease period. Legitimate teams will not ask you to send KSM to an address to participate in a Kusama-native crowdloan.

  • If participating in a non-native crowdloan campaign, always consult the official channels of parachain teams to verify the details of how to participate. 

  • Remember that scammers may try to impersonate official channels and team members. Never participate in a crowdloan you don't trust, and never send tokens to someone you don't trust.Remember that if you are scammed, there is nothing that can be done to recover your funds.

Learn more about avoiding scams

PARACHAIN AUCTIONS ARE COMING

FAQ

Parachains

How many total parachain slots will be available?

Based on theoretical computing constraints, the current goal and expectation is that there will be approximately 100 parachain slots available on Kusama, though potential future optimizations (such as nested relay chains) may further increase this number. However, it will take some time before Kusama fully supports 100 parachain slots, and they are likely to be added to the system slowly over time. Not all of these slots will be allocated via parachain slot auctions (upon successful governance vote to begin auctions), as some will be used for governance-enabled common-good parachains and parathreads.

How and when will parathreads be enabled?

We expect parathread functionality to launch some months after parachains are live. As with any network upgrade, it will need to be enabled through on-chain governance.

Leases & Auctions

What happens to the KSM locked up for the duration of the lease?

KSM locked for the duration of the parachain's lease period remains in the account used by the parachain team to bid in the slot auction (or, in the case of a crowdloan, in the index for the campaign), and it is reserved and unavailable for other uses such as staking. At the conclusion of the slot lease period, anyone can request for the full amount of KSM to be unlocked, after which it is once again free to be used for activities such as transfers, withdrawals, and staking. For crowdloans, contributed KSM is locked from the moment the contribution is made until the end of the lease period, unless the crowdloan campaign is unsuccessful in securing a slot via auction, in which case contributed KSM can be unlocked at the end of the campaign as specified by the parachain team. All contributions must be returned before the crowdloan is fully deleted from the system.

What does a slot lease cost?

The cost of leasing a parachain slot will purely be a function of market supply and demand, so it's difficult to give any meaningful estimate as to what the bid requirement will be. However, it's important to realize that the actual cost of a parachain slot is not the same as the size of the parachain bid. Since parachain bonds are returned at the conclusion of the slot lease, the actual cost of running a parachain is best characterized as the opportunity cost of not staking those KSM for the duration of the lease period. The need to run collators is an additional but relatively minor cost. In general, for high throughput applications we expect parachains to be more economical than building with smart contracts or building a standalone blockchain.

What happens if a parachain team loses a slot auction?

They will need to join a subsequent auction and bid again. Once parathread functionality is delivered (expected some months after parachains launch), parachain teams will have the option of connecting to Kusama as a parathread while they attempt to secure a dedicated slot. In the case of crowdloan campaigns, a campaign can be set up to last for several auctions to increase the chances of winning a slot. If a team does not win a slot by the end of their set crowdloan campaign endpoint, the total amount of contributed KSM can be once again unlocked and the team will need to initiate a new campaign if they wish to continue participating in auctions.

What happens at the end of a parachain's slot lease? Does the team lose its slot?

At the conclusion of the lease, the slot will go back up for auction and the team will need to bid for a slot again if they wish to retain one. Parachain slots are fungible, so teams do not need to always bid on the same slot. To avoid any downtime in connectivity and minimize the risk of losing a subsequent auction, teams can bid on and secure an adjacent slot before their current lease period ends. Teams can also choose to connect to Kusama as a parathread once that feature has launched.

How can I follow the status of auctions in progress?

Those who have an active account on Kusama will be able to follow auctions in progress on UIs like polkadot.js. There are also a number of 3rd party auction dashboards in development, though Web3 Foundation cannot vouch for their accuracy or safety so always be sure to do your own research.

Are there other ways of securing a parachain slot besides the candle auction?

Parachains considered a common-good for the entire network can be added to a slot via governance vote. Common-good chains are parachains viewed as a common-good, in the sense that they will benefit the entire network, for example a bridge that apps on Kusama could use to connect to an external network like Bitcoin or Ethereum. Chains are designated as a common-good parachain by network governance, which can vote to allocate the chain an empty slot on the Relay Chain, thereby bypassing the auction process. Common-good chains can be thought of as system-level and public utility chains that provide functions and benefits to the network that builders can tap into.

Crowdloans

What is a parachain slot crowdloan and how can I participate?

Parachain teams may or may not choose to use Kusama's crowdloan mechanism to help back their parachain slot lease bid. To participate in a crowdloan, users agree to lock up a portion of KSM for the duration of the parachain slot lease period, after which they can be unlocked. To participate in a crowdloan, you must have a transferable balance of KSM, so if your tokens are currently locked due to staking, you'll need to unbond them in advance of the crowdloan campaign. Th unbonding period on Kusama is currently 7 days. The details of individual crowdloan campaigns and the process for joining them will be determined and communicated by the respective parachain teams. Important: Kusama's native crowdloan mechanism does NOT require users to send KSM from their own wallet/account to a third-party address to participate in a crowdloan. Native crowdloan contributions are made with a special transaction using what's called a campaign index, whereby contributed KSM remain locked in the campaign index (if the auction is successful, contributed KSM remains locked from the moment the contribution is made until the end of the lease period). Legitimate teams conducting a crowdloan natively on Kusama will NOT ask you to send tokens to their address to participate. However, some teams may choose to conduct a crowdloan campaign using other mechanisms or platforms. In this case, be sure to never send tokens to anyone you don't trust. Always check teams' official channels to find out how to participate.

What are the benefits of participating in a crowdloan campaign?

Beyond the non-material benefits of supporting parachain teams' success, teams may or may not offer additional rewards for participating in a crowdloan campaign. A project team who is sourcing the required KSM from its community may choose the type of award, if any, offered to participants for locking their KSM in the event of a winning bid. The decision on the type of award to offer for a successfully secured parachain slot is completely in the control of the project teams and will not receive any input from Web3 Foundation. Awards will take many forms and may vary widely among projects, from a network's native token to certain goods or rights as directed by project teams and accepted by community members.

What does it mean for a crowdloan campaign to be conducted "natively on Kusama"? What other options are there?

A crowdloan conducted natively on Kusama is one that uses the Crowdloan pallet to interact directly with Kusama without the involvement of third parties. Participants in a Kusama-native crowdloan must have a transferable balance (not locked for staking, vesting, governance etc). Teams may also choose to conduct their crowdloan campaign through other methods, including on third party platforms like custodians and exchanges. Important: Kusama's native crowdloan mechanism does NOT require users to send KSM from their own wallet/account to a third-party address to participate in a crowdloan. Native crowdloan contributions are made with a special transaction using what's called a campaign index, whereby contributed KSM remain locked in the campaign index (if the auction is successful, contributed KSM remains locked from the moment the contribution is made until the end of the lease period). Legitimate teams conducting a crowdloan natively on Kusama will NOT ask you to send tokens to their address to participate. However, some crowdloan campaigns may take place non-natively using other mechanisms or platforms such as exchanges or custodians. In this case, make sure you trust all parties involved and be sure to never send tokens to anyone you don't trust. Always check teams' official channels to find out how to participate.

Why do crowdloan campaigns have a maximum amount of total allowed contributions?

Setting a maximum contribution amount allows teams to place a cap on the rewards that they are willing to offer crowdloan contributors. For example, if a team decides to award contributors with a certain distribution of their native token for every KSM contributed, this allows them to cap the maximum distribution they are willing to make. Teams may choose to reward contributors (or not) in any way they see fit, and Web3 Foundation has no input on what those rewards may consist of.

Stay in the loop

Thank you for your interest in Kusama! You can subscribe to our Polkadot and Kusama ecosystem newsletters here to stay updated.

Original material from official web-page Kusama Netwok

Thanks, Alexandra Heller @alxheller for Kusama illustrations

0

Polkadot Ecosystem PromoTeam https://app.subsocial.network/1224

Follow this space to be able to write posts here. Posts should be relevant to Kusama ecosystem. Polkadot Community is here: https://app.subsocial.network/@PolkadotCommunity

2 comments

Loading replies...

Follow this space to be able to write posts here. Posts should be relevant to Kusama ecosystem. Polkadot Community is... Show More