Skip to content

Commit

Permalink
GITBOOK-4: No subject
Browse files Browse the repository at this point in the history
  • Loading branch information
Team Solayer authored and gitbook-bot committed Apr 1, 2024
1 parent 5be01ac commit daa4625
Show file tree
Hide file tree
Showing 32 changed files with 136 additions and 44 deletions.
Binary file added .gitbook/assets/image (1).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .gitbook/assets/image (2).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .gitbook/assets/image (3).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .gitbook/assets/image (4).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .gitbook/assets/image (5).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .gitbook/assets/image (6).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .gitbook/assets/image (7).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .gitbook/assets/image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
25 changes: 9 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,16 @@
# Introduction

## **What is Solayer**
## The First Principles

A shared validator network on Solana through the restaking collective.
Trust is central to any decentralized system. Proof of stake is the most common Byzantine Fault-Tolerant Consensus in use today. However, bootstrapping a proof of stake ecosystem is challenging. There must be an economically incentivized fair distribution of initial stake, often in the form of newly minted tokens. This process can entail steep financial costs for participants, as they need to invest capital in an asset with an uncertain risk profile.

## Why use Solayer?[](https://docs.solayer.org/#why-use-solayer) <a href="#why-use-solayer" id="why-use-solayer"></a>
The concept of shared security emerged to solve this issue - leveraging the stake in established POS systems with well-recognized assets like ETH and Solana. These systems, with their established validator networks, can provide security for other decentralized systems. Newer networks could use the existing stake on such chains to provide economic guarantees and security.&#x20;

Solana users who have staked their SOL either natively or with a liquid staking service, and who are also seeking additional rewards on top of their staking rewards, may benefit from committing their already-staked assets to Solayer's restaking protocol. In doing so, they will contribute to the security of a multitude of decentralized applications which will each repay the favor with some reward for users.
## Solana's Superior Infrastructure&#x20;

Developers interested in creating new decentralized applications that require networks of validators, may find that by using Solayer they can focus on building their applications instead of launching new trust networks from scratch. These services built with Solayer will also benefit from superior economic security than if they had launched their own network of validators.
Solana's high-performant, cost-effective, and high execution infrastructure is superior for SVN (Shared Validator Network) builders, operators, and restakers. The advantages of utilizing Solana as the foundational platform for SVN include:

## **What is** a shared **validator network?**

Eigenlayer initiated the restaking concept on Ethereum, allowing ETH to be used as a restake asset to bolster the security of other networks. Building on this innovation, Solayer emerges as a shared validator network aimed at enhancing the security mechanisms of decentralized networks, beginning with Solana. Rather than creating new assets or chains, restaking leverages the established economic security of networks like Ethereum and Solana. This approach provides an efficient and interoperable system that significantly scales up economic security across the blockchain ecosystem.

## The rudimentary problems of cryptoeconomic security

As the blockchain landscape expands with the emergence of more Layer 1 networks, we're witnessing not just a fragmentation of liquidity but also a dispersion of decentralized trust. The collateral used in these networks is typically dedicated solely to securing the Layer 1, neglecting other decentralized or off-chain services. This leads to inefficiencies in both liquidity and trust. Moreover, the inherent design of Proof of Stake (PoS) systems requires developers to establish a network effect of trust: liquidity, validators, investors, and more, to ensure the network's integrity and functionality. The analogy applies to the same as rather than building on top of AWS, developers need to set up their own development infrastructure, from operating system, programming language, web application platform, database, and other services.

## **Solana’s unique advantage**

Solayer aims to become a market leader in shared security protocols by leveraging its first-mover advantage, fast execution environment, and strong community alignment. With the ability to leverage Solana's parallel processing and high-speed execution, Solayer is well-suited for computationally intensive applications like gaming and AI/ML. Its competitive pricing and low latency make it a strong contender against other restaking platforms. Solana's large and decentralized proof-of-stake chain, with a market capitalization of over $35 billion and more than 1,400 nodes, provides a solid foundation for Solayer. The introduction of MEV-Boost to the Solana ecosystem through Solayer could enhance block construction efficiency and increase yield advantages, making Solana staking even more attractive. Solayer's speed and pricing advantages are expected to enable new applications beyond traditional security constraints. With full ecosystem support from Solana to Eigenlayer and the potential for the fastest execution environment with upcoming off-chain compute and ZK co-processors, Solayer is poised to offer high-quality security and attract active users for application developers.
1. **Cost-Effective SVN Construction:** Utilizing Solana as the native Data Availability layer for SVN significantly reduces the cost of building an SVN compared to Ethereum.
2. **Low latency application**: Solana's lower block time production of 0.4 seconds compared to Ethereum's 20 seconds, enables low-latency SVNs resulting in a more responsive user experience. Examples include compute-intensive games, GPU clusters, and high-frequency DeFi applications.&#x20;
3. **Cheaper state sync/update/finalization**: The process of state finalization, sync, and update of SVNs, which is a continual process to ensure the immutability and synchronization of validated applications, is considerably more cost-effective on Solana compared to other viable networks
4. **Cheaper state transition storage**: Storing state transitions in SVN is significantly cheaper when powered by Solana, making it a more economical choice for developers and operators.
24 changes: 19 additions & 5 deletions SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,25 @@
* [Protocol Features](overview/protocol-features.md)
* [Support](overview/support.md)
* [Whitepaper](overview/whitepaper.md)
* [Products](products/README.md)
* [Restaking](products/restaking.md)
* [Basket Restaking](products/basket-restaking.md)
* [Operators](products/operators.md)
* [AVS](products/avs.md)
* [Restaking ](restaking/README.md)
* [LST Restaking](restaking/lst-restaking/README.md)
* [Withdraw from Solayer](restaking/lst-restaking/withdraw-from-solayer.md)
* [Basket Restaking](restaking/basket-restaking.md)
* [Operators](restaking/operators.md)
* [Native Staked SOL Restaking](restaking/native-staked-sol-restaking.md)
* [Liquid Restaking Token (LRT)](restaking/liquid-restaking-token-lrt.md)
* [Restake Points](restaking/restake-points.md)
* [Shared Validator Network](shared-validator-network/README.md)
* [Introduction](shared-validator-network/introduction.md)
* [Node Operator](shared-validator-network/node-operator.md)
* [SVN Modules](shared-validator-network/svn-modules.md)
* [Inter-AVS Messaging Protocol](shared-validator-network/inter-avs-messaging-protocol.md)
* [Delegation](shared-validator-network/delegation.md)
* [AVS](avs/README.md)
* [Task-based Slashing](avs/task-based-slashing.md)
* [Optimistic State Channel Slashing](avs/optimistic-state-channel-slashing.md)
* [Stage](stage/README.md)
* [Stage 0: Genesis](stage/stage-0-genesis.md)
* [Governance](governance/README.md)
* [Multisigature Committees](governance/multisigature-committees.md)
* [Security](security/README.md)
Expand Down
File renamed without changes.
2 changes: 2 additions & 0 deletions avs/optimistic-state-channel-slashing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Optimistic State Channel Slashing

2 changes: 2 additions & 0 deletions avs/task-based-slashing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Task-based Slashing

2 changes: 0 additions & 2 deletions products/README.md

This file was deleted.

20 changes: 0 additions & 20 deletions products/restaking.md

This file was deleted.

2 changes: 2 additions & 0 deletions restaking/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Restaking&#x20;

File renamed without changes.
5 changes: 5 additions & 0 deletions restaking/liquid-restaking-token-lrt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Liquid Restaking Token (LRT)



\
35 changes: 35 additions & 0 deletions restaking/lst-restaking/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
description: >-
Restaking LSTs involves transferring liquid staking tokens into the Solayer
restaking program. By doing so, you are opting into the shared security layer
to securing other distributed layers.
---

# LST Restaking

LST is a major component for the restaking layer. Solana, at the time of writing (April 1st, 2024), has $2.29B SOL liquid staked out of $53B (total circulating value) = 4.3% of SOL is liquid staked.&#x20;

**The liquid staked tokens Solayer is including at launch for restaking:**

Marinade-SOL (mSOL)\
JITO-SOL (JITO-SOL)\
Blaze-SOL (bSOL)\
MarginFi-SOL (mSOL)

Solayer will monitor for other potential LSTs to be added into the restaking bucket. Please reach out to _[email protected]_ if there is room for collaboration.&#x20;

**Step 1: navigate to app.solayer.org**&#x20;

<figure><img src="../../.gitbook/assets/image.png" alt=""><figcaption></figcaption></figure>

**Step 2: Select which LST you would like to restake**&#x20;

<figure><img src="../../.gitbook/assets/image (1).png" alt=""><figcaption></figcaption></figure>

Step 3: Enter the amount you would like to restake for token approval

Step 4: Confirm deposit &#x20;

Step 5: Points will begin to accrue at the point of restaking&#x20;

Step 6: At a given point of withdrawal, a portion of the points will be penalized before the launch of node operators&#x20;
13 changes: 13 additions & 0 deletions restaking/lst-restaking/withdraw-from-solayer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Withdraw from Solayer

**Step 1: You can see your total restaked asset in the table view**&#x20;

<figure><img src="../../.gitbook/assets/image (2).png" alt=""><figcaption></figcaption></figure>

**Step 2: Click into tab in which you have deposited liquidity into**&#x20;

**Step 3: Click on unstake button and confirm in your wallet**

<figure><img src="../../.gitbook/assets/image (7).png" alt=""><figcaption></figcaption></figure>

**Step 4: After confirmed, your token is in an unbounding period. Wait for the unbound period to finalize the process**&#x20;
2 changes: 2 additions & 0 deletions restaking/native-staked-sol-restaking.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Native Staked SOL Restaking

File renamed without changes.
11 changes: 11 additions & 0 deletions restaking/restake-points.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Restake Points

### Restake Points&#x20;



### Penalty&#x20;



### Points Redistribution&#x20;
2 changes: 1 addition & 1 deletion security/audits.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ Security is a core development effort of Solayer's long-hauled commitment to bui
1. Ottersec
2. C4&#x20;

Despite having thorough security reviews, we encourage community members, technical hackers, and researchers to comprehensively review the contracts, and report to team@solayer.org, or via proper channels if any bugs have been identified.&#x20;
Despite having thorough security reviews, we encourage community members, technical hackers, and researchers to comprehensively review the contracts, and report to `report@solayer.org`, or via proper channels if any bugs have been identified.&#x20;
2 changes: 2 additions & 0 deletions shared-validator-network/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Shared Validator Network

2 changes: 2 additions & 0 deletions shared-validator-network/delegation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Delegation

2 changes: 2 additions & 0 deletions shared-validator-network/inter-avs-messaging-protocol.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Inter-AVS Messaging Protocol

2 changes: 2 additions & 0 deletions shared-validator-network/introduction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Introduction

2 changes: 2 additions & 0 deletions shared-validator-network/node-operator.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Node Operator

2 changes: 2 additions & 0 deletions shared-validator-network/svn-modules.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# SVN Modules

3 changes: 3 additions & 0 deletions stage/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Stage

Solayer Launch Stage is a measure to ensure safety and security of the protocol developments, optimizing for the best user experience&#x20;
20 changes: 20 additions & 0 deletions stage/stage-0-genesis.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Stage 0: Genesis

**Genesis stage of Solayer launch is **_**private, and invite-only**_

It is a two-week private access period, during which only members of the community who have received an invite code can participate in the restaking pool. This private access is restricted to whitelisted addresses that have been provided with a unique access code.

1. we have allocated 100 private access codes to our earliest supporters.
2. Once an address is invited, it will receive two additional invite codes to share.
3. This program is limited to a two-week duration and represents the only period during which there will be no cap on total value locked (TVL).
4. Every invitee after accessing the platform will have 2 more invite codes to pass out.&#x20;

\
**How to participate:**&#x20;

1. Get an invite code&#x20;
2. Access app.solayer.org&#x20;
3. Follow us on socials&#x20;
4. Enter invite code&#x20;
5. Restake&#x20;
6. Get your own invite code to invite 2 more friends&#x20;

0 comments on commit daa4625

Please sign in to comment.