Jack O'Holleran Profile picture
Jun 1, 2022 18 tweets 4 min read Read on X
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. Image
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. Image
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. Image
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. Image
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. Image
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?

#SKALE $SKL

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Jack O'Holleran

Jack O'Holleran Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @jackoholleran

Jun 13, 2022
1/ Note to the SKALE Community:

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.
Read 9 tweets
May 7, 2022
1 - Hi #SKALIENS! Technical AMA next week!

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.

Time to crank it up! #skale
Read 5 tweets
May 2, 2022
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.
Read 10 tweets
Jan 22, 2022
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
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(