Skip to content

Commit

Permalink
Updated delegation overview and guidebooks
Browse files Browse the repository at this point in the history
  • Loading branch information
RumeelHussain committed Oct 25, 2024
1 parent eabb8e9 commit 632dce2
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 18 deletions.
1 change: 0 additions & 1 deletion docs/Learn/products/btc-staking/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,6 @@ Core's implementation of Bitcoin native staking is completely non-custodial, i.e

8. **Unlocking Bitcoin:** After the timelock expires, the staked Bitcoin remains in the staker’s address but stays locked. To regain access and be able to spend their BTC, the staker must redeem it after the timelock period ends.


## Conclusion

Non-Custodial Bitcoin Staking transforms the Bitcoin asset from a passive Store of Value into an active, yield-bearing, and security-providing asset. Bitcoin staking allows Bitcoin holders to earn the Bitcoin Risk-Free Rate while also contributing to the security of a smart contract platform designed to unlock more Bitcoin asset use-cases.
12 changes: 5 additions & 7 deletions docs/Learn/products/btc-staking/stake-btc-guide.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sidebar_label: Staking Bitcoin on Core
sidebar_label: Staking Bitcoin on Core
hide_table_of_contents: false
sidebar_position: 2
---
Expand Down Expand Up @@ -56,17 +56,17 @@ Let's clarify the staking mechanism, so you know what to expect going into Non-C

Non-Custodial Bitcoin staking introduces a secure and decentralized method for Bitcoin holders to earn rewards. By locking your Bitcoin within the original network through a time-bound mechanism, you can actively participate in the Core blockchain's Consensus mechanism while staking. Here are the steps involved in this process.

1. **Initiate Staking:** Start by accessing the staking platform using either the [command line interface for technical users](https://github.com/coredao-org/btc-staking-tool) or the web-based frontend for general users [https://stake.coredao.org](https://stake.coredao.org)
1. **Initiate Staking:** Start by accessing the staking platform using either the [command line interface for technical users](https://github.com/coredao-org/btc-staking-tool) or the web-based frontend for general users [https://stake.coredao.org](https://stake.coredao.org)
2. **Stake Bitcoin with Time-Lock:** Stake your Bitcoin by sending a transaction on the Bitcoin network with a time-lock parameter, so that your Bitcoin remains locked until the specified period ends. The minimum staking period is **10 days**.
3. **Vote for Validators:** Delegate your staked Bitcoin to the chosen validator on the Core blockchain.
4. **Connect a Core wallet for rewards:** Verify your Core address in the return field, where you'll receive Core token rewards.
5. **Claiming Rewards:** Core token rewards will appear when users connect their wallet, and can be claimed daily. Core token rewards will appear on the (staking site)[http://stake.coredao.org/].
5. **Claiming Rewards:** Core token rewards will appear when users connect their wallet, and can be claimed daily. Core token rewards will appear on the [staking site](http://stake.coredao.org/).
6. **Redeem Bitcoin:** Once the staking lock time expires, the staked Bitcoin will remain idle in the staking address until redeemed by the user.


## Non-Custodial Bitcoin Staking Walkthrough

To begin staking your Bitcoin on the Core blockchain and earn Core token rewards, follow these steps:
To begin staking your Bitcoin on the Core blockchain and earn staking rewards in the form of CORE tokens, follow the steps detailed below to stake Bitcoin through Core's official [staking website](http://stake.coredao.org/).

### Connect Your Wallet

Expand Down Expand Up @@ -164,6 +164,4 @@ While initiating the delegation process, it's important to understand and specif

![native-staking-guide](../../../../static/img/native-staking/native-staking-17.avif)

**Congratulations.** You have succesfully staked your Bitcoin on the Core blockchain and will now actively earn CORE tokens from your delegated Bitcoin. Through staking Bitcoin and voting for validators, you actively contribute to the governance and security of the Core network, helping maintain its balance and decentralization.

We’re happy you’ve chosen to journey into BTCfi with Non-Custodial Bitcoin Staking on Core!
**Congratulations.** You have succesfully staked your Bitcoin on the Core blockchain and will now actively earn CORE tokens from your delegated Bitcoin. Through staking Bitcoin and voting for validators, you actively contribute to the governance and security of the Core network, helping maintain its balance and decentralization.
8 changes: 0 additions & 8 deletions docs/stake-and-delegate/core-staking.md

This file was deleted.

6 changes: 4 additions & 2 deletions docs/stake-and-delegate/delegators.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,22 @@ sidebar_position: 2
---

## Overview of Delegation
In the context of the Core Chain, delegation is a fundamental mechanism that allows BTC miners and BTC and CORE token holders to participate actively in the network's security and governance without being validators themselves. This process involves the delegators entrusting their voting and operational power to validators, who then use the delegated resources (BTC hash power, BTC, and CORE) to participate in the network's consensus process and governance decisions.
In the context of the Core blockchain, delegation is a fundamental mechanism that allows BTC miners and BTC and CORE token holders to participate actively in the network's security and governance without being validators themselves. This process involves the delegators entrusting their voting and operational power to validators, who then use the delegated resources (BTC hash power, BTC, and CORE) to participate in the network's consensus process and governance decisions.

## Types of Delegation on the Core Chain

1. **BTC/CORE Delegation to Validators:**

* **Purpose:** This type of delegation allows BTC and CORE token holders to support specific validators by delegating their tokens to them. In return, validators use the aggregated power to secure the network, validate transactions, and produce blocks.
* **Benefits:** Delegators share in the rewards earned by their chosen validators, receiving a portion of the transaction fees and block rewards in proportion to their stake.
* **How to Delegate BTC:** Core allows BTC holders to delegate their assets to validators on Core through the Non-Custodial BTC Staking, which allows that to not only earn staking rewards but also maintian comlete ownership of their assets. For more details, refer to the detailed guide on [how to delegate BTC on Core](../Learn/products/btc-staking/stake-btc-guide.md).
* **How to Delegate CORE:** Core allows CORE holders to delegate their assets to validators on Core through a simple delegation mechanism, this allows them to participate in the Core netowrk's security and governance. For more details, refer to the detailed guide on [how to delegate CORE](./delegating-core.md).

2. **Hash Power Delegation from BTC Miners:**

* **Purpose:** Bitcoin miners can delegate a portion of their computational hash power to validators on the Core network. This unique form of delegation leverages the security and work already being done on the Bitcoin network to enhance the security of the Core Chain.
* **Process:** Miners include specific metadata in the Bitcoin blocks they mine, indicating their support for a Core Chain validator, thereby linking the security of both networks.

* **How to Delegate Hash:** Core provides the BTC miners to delegate their hashpower to validators on Core, enabling them to earn staking rewards from the Core ecossytem in the form of additioanl CORE tokens. For more details, refer to the detailed guide on [how to delegate Hash Poweer to Core Validators](./delegating-hash.md).

## Importance of Delegations on the Core Chain

Expand Down

0 comments on commit 632dce2

Please sign in to comment.