1 - There has been a lot of chat lately on CT about modular vs monolithic blockchains. SKALE has been building modular, configurable, elastic blockchains since 2018. I don't think there is much clarity as to what is a modular blockchain is, so I'm going to take a cut at it.
3 - Modularity is a system property which measures the degree to which densely connected compartments within a system can be decoupled into separate communities or clusters which interact more among themselves rather than other communities. (ty wikipedia and science direct)
4 - Modularity is the degree to which a system's components may be separated and recombined, often with the benefit of flexibility and variety in use. There are nuances in defining modularity, but there are consistent themes.
5 - As modularity relates to software: Modularity is the compartmentalization and interrelation of the parts of a software package. And logical partitioning that allows complex software to be manageable for the purpose of implementation and maintenance.
6 - With that in mind, let's take a look at a blockchain network and the qualities it must have in order to be modular. A modular blockchain network is one that can be split into component parts that enables clusters to interact with themselves rather than the network at large.
7 - ie - Carving numerous chains out of the larger network. Separating performance and resources, while still sharing security. The most obvious component to modularize are the core functions of a blockchain - Consensus mechanism, Smart contracts/Virtual Machine Execution/Ops.
8 - There will surely be many unique implementations on modularity. Other Modular networks divide smart contract execution from the consensus layer and provide other unique modules. There will clearly be a lot of variety in execution as it relates to modularity.
9 - SKALE for example divides smart contracts, data storage, messaging via threshold encryption, and consensus from network incentive operational components such as staking, slashing, network orchestration, node assignments, node healing, and node rotation.
10 - SKALE Chains, which are effectively modularized blockchains within the SKALE Network. These are on demand blockchains. The network operations are split into containers within each SKALE node called the Node Core.
11 - In addition, smart contracts on the Ethereum mainnet work interoperably with the SKALE Nodes to manage the network. Staking, slashing, bounty awards, performance evaluations, and chain payments all live on the SKALE Network.
12 - The SKL token which is used for staking and chain payments also lives on the Ethereum network. The Ethereum smart contracts are able to speak to SKALE chains and enable security, performance, and incentive operations to be executed.
13 - SKALE also has functionality modules that can be turned on. These include File Storage, SKALE ML (machine learning), and SKALE MTM (multi transaction mode).
14 - SKALE modularity is enabled by containerization of nodes.
15 - Each SKALE Node can support up to 8 chains. In the future this will be configurable to a single large chain or small chains of 1/128 segments.
16 - Randomly selected subnodes from 16 nodes make up a SKALE Chain. This number will be configurable in the future. Larger projects will be able to pay for more nodes which further increases security properties.
17 - Ultimately a modular environment of shared security and partitioned performance is created. Nodes are effectively shared resources that partition performance and pool security across modules.
18 - Thanks to modular properties of the network, the capacity is not limited. SKALE has linear scalability meaning as more nodes join the network, more capacity is created.
19 - I'll hit on these points next:
Why is modularity important... Capacity.
What is the hardest part of modularity... composability and UX.
How does a modular network maintain composability and keep a positive UX while creating uncapped capacity?
While there is turmoil at the macro level, we will keep building. This is not our first cycle. We're prepared and will not stop launching and growing the ecosystem.
I'm more excited than every about this ecosystem and what is being built.
2/ Winning teams have a long-term focus. There are so many committed people working on SKALE from so many teams.
Each partner/dApp/contributor/validator I speak with knows that this is the beginning and has a long-term focus.
3/ Europa is set to launch very soon. Keep your eyes peeled. My understanding is that everything is baked and the projects are coordinating on launch timing. The market is red, but it won't stop them from bringing on users and launching a world class game changing product.
After many years of intense work and engineering SKALE V2 is here. Interconnected multichain networks are where the market is going. While other chains are announcing we are deploying. Let’s keep the positive vibes going!
2 - There are a lot of moving parts and dependencies in the V2 rollout phases. We are ultimately working to a point of having a robust ecosystem anchored by hubs, dApp chains, marketplaces, and partner integrations. There are phases in implementation.
3 - The rollout is complex and decentralized. It involves many teams and projects. I am seeing some FAQs pop up. Please list your questions here or in Telegram and Discord. We’ll host a technical AMA next week. I’ll also start answering here.
1 - As Web3 grows, so do the needs of large projects. SKALE is purpose-built to help projects like @yugalabs run their own blockchain without needing to set up their own validator network or POS currency/economics with pooled security and a tight+friendly connection with Ethereum
2 - Large projects do not want to share capacity or compute but they do like pooled security. They may want to run their own chain, but would have to deal with the massive task of setting up an entire blockchain network and also risk having limited stake securing their chain
3 - They also want their users to be able to leverage assets minted on the mainnet with their new chain. This includes fungible tokens and NFTs. The goal is to increase functionality and scale without losing value accrued.
1/ The one certain thing about markets is that they have cycles. The best projects are ready for this and build through the downturns. Lemons turn into lemonade for prepared teams with longterm vision, strong cash positions, and committed communities + core teams
2/ These cycles hurt, but they should be expected. It is not a matter of if, but when. This means opportunity for those that are prepared and have the right perspective
3/ I'm proud to say that across the entire SKALE project we are in a position to come out of this cycle in a far stronger relative position than we started. The core team is in a strong cash position and is funded with multiple years of runway