Ethereum Sidechains thread.

A Sidechain is an independent blockchain, designed to be compatible with the Ethereum blockchain.

They can use a different Consensus mechanism and they have Pros and Cons.

Web3 threads. Ethereum Sidechains. An image of a big Chain a
Table of Contents

Definition
Sidechain responsibilities
How do sidechains work?
Security
Examples
Matic
Skale
POA Network
Gnosis
Consensus Mechanism
Proof-of-Authority
Proof-of-Stake
Sidechains Pros
Sidechains Cons
Interoperability

Definition

A sidechain is another blockchain that runs in parallel to Ethereum Mainnet.

It operates independently from Ethereum.

Its goal is to improve the Ethereum blockchain but be compatible with that.
Sidechain responsibilities

Sidechains' responsibilities:
- confirm & process transactions.
- writing transactions to blocks.
- network consensus.
- security.
How do sidechains work?

Sidechains are distributed ledgers.

They operate in parallel and independently to the Ethereum Mainnet.

For fast transactions, they can use:
- alternate validator selection
- other consensus mechanisms
Security

Sidechains are responsible for their own security.

They can use different validators methods.

This is an opportunity for:
- cheaper transactions.
- faster transactions.
- increased throughput.

⚠️Smaller validator sets are more susceptible to collusion-based attacks!
Examples:

These are just some examples of Ethereum Sidechains

- Matic (Polygon)
- Skale
- POA Network
- Gnosis Chain
Matic (Polygon) @0xPolygon

"Polygon is a decentralized Ethereum scaling platform that enables developers to build scalable user-friendly dApps with low transaction fees without ever sacrificing on security."

polygon.technology
Skale @SkaleNetwork

"SKALE is the only containerized network capable of running an unlimited number of secure, decentralized, high-performance blockchains that are native to Ethereum."

skale.network
POA Network @poanetwork

"POA Network is the first Ethereum-based public network with Proof of Authority, reached by independent validators. They are building a public network for smart contracts that combines speed, security, and cost-efficiency."

poa.network
Gnosis @gnosischain @gnosisdao

"Gnosis builds new market mechanisms for decentralized finance. Our three interoperable product lines allow you to securely create, trade, and hold digital assets on Ethereum."

gnosis.io
Consensus mechanism

Sidechain can use different consensus mechanisms.

Examples of them are:
- Proof-of-Authority
- Proof-of-Stake
Proof of Authority (PoA)

Validators are pre-selected for this protocol.

e.g: POA Network.

POA uses an Authority Round consensus where selected validators, take turns for:
- signing transactions
- sealing blocks.

✅more scalability
❌less decentralization
Proof of Stake (PoS)

- A set of validators is selected based on the staking amount.

- Nodes with more stake: more chance to be selected.

- Users can add staking amounts to a node, increasing the chance to be selected

e.g: Gnosis

✅ honest validation promoted by incentives.
Sidechains Pros

Some Sidechains Pros are:
✅Base blockchain improvement
✅Ethereum Virtual Machine (EVM) compatibility.
✅The support general computation.
✅They use an established technology.
Sidechains Cons

Some Sidechains Cons:
❌They can be expensive to create
❌Easier to attack
❌Less decentralization
❌The use another consensus Mechanism
Interoperability

Sidechains are used for better transactions.

The results should be cross-chain compatible.

Two-way peg:
Chains are independent, resources are typically locked on one chain and created on another.

When they are back, they are destroyed and unlocked.
Day 70

I am on the challenge of posting 1 Web3 related content every day, for 100 days.

I am saving all the posts daily on this GitHub Repository.

The Repository currently has 212 Stars⭐
github.com/FrancescoXX/10…
If you liked this thread, you can support it by following @FrancescoCiull4 and retweeting the tweet below. Thank you.

• • •

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

Keep Current with Francesco Ciulla

Francesco Ciulla 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 @FrancescoCiull4

Feb 27
NFT introduction thread.

NFTs are not just jpegs.

No, It is not enough to right-click and save it on your PC.

A thread from valid sources to have a clearer idea around them.

web3 threads. NFT Introduct...
Table of Contents

Intro
NFT: Non-Fungible Token
NFT key concepts
Fungible Items
Internet of assets
NFTs ability
NFT examples
Ownership
Special Properties
What can you do if you OWN an NFT
What can you do if you CREATE an NFT
NFT Royalties
NFT Scarcity
NFT standard
The end?

Intro

Digital artists are changing their lives change thanks to huge crypto sales.

Celebrities are spotting new opportunities to connect with fans.

But NFTs are way more: they can be used to represent ownership of ANY unique asset.
Read 20 tweets
Feb 26
🟣 11 Twitter Spaces TIPS thread.

✏️Have a Topic
🧑‍🤝‍🧑Guests
📝Have a structure
⏰Have an idea of the duration
🗓️Regular Spaces
🙋‍♀️Make an introduction
🛑Check profiles before inviting
⛔Moderate the Space
📌Pin a tweet for the questions
👋Don't just say bye space
😁Enjoy

✏️Have a topic

Twitter spaces should have a title.

Unless you intentionally want a very random Twitter space, avoid titles like "let's talk, Hi I am XYZ, let's just make a space", "chatting".

Give people a reason to join your Space.
🧑‍🤝‍🧑Guests

Having guests related to the topic can really boost up your Twitter Space.

They would also hopefully help you to promote your Space, which is a great plus especially if you haven't already a huge account
Read 13 tweets
Feb 25
🅰Algorand Blockchain thread.

The Algorand Blockchain is a blockchain protocol created by Silvio Micali

He is an Italian professor at MIT, Turing award winner, and co-inventor of Zero-Knowledge proofs.

Let's see its key concepts in 2 minutes.

the Algorand blockchain
Table of Contents:

- Definition
- Origins
- Research
- Consensus Algorithm
- Phase 1: Block Proposal
- Phase 2: Soft Vote
- Phase 3: Vote certification
- Smart Contracts
- TEAL
- Pyteal
- Block Explorer
- On GitHub
- To get Started

Definition

Algorand is a Layer 1 blockchain protocol that aims to solve the blockchain trilemma.

The Algorand platform has a native token (ALGO) and supports smart contracts.

The consensus algorithm is based on:
- pure proof of stake
- a Byzantine agreement protocol.
Read 17 tweets
Feb 24
11 Fundamental Docker Definitions in plain English for:

🏠Docker host
⚙️Docker engine
🖥️ Docker client
😈Docker daemon
📝Dockerfile
📦Docker image
🐳Docker container
🔗Docker network
💾Docker volumes
🐙Docker compose
🪣 Docker registry

docker threads. 11 definitions
🏠Docker (Active) Host

A computer with Docker installed and the daemon running.

It can process Docker and non-Docker workloads.
⚙️Docker Engine

A Client-Server application.
It has 3 components:

- CLI: A command-line interface client.

- daemon process: A server that is a type of long-running program.

- Rest API: to specify interfaces that programs can use to talk and interact with the daemon.
Read 14 tweets
Feb 24
Web3 Stack - February 2022

Layer 1
· Ethereum
· Solana
· Polkadot
· Cardano

Layer 2
· Polygon
· Zk Sync
· Optimism
· Arbitrium

SDK
· Thirdweb
· Moralis

Oracles
· Chainlink

Node Providers
· Alchemy
· Infura
· Quicknode

File Storage
· IPFS
· Arweave
· Filecoin

Dev Env
...
Web3 Stack - February 2022....
Dev Env
· Hardhat
· Truffle
· Brownie
· Remix IDE

Identity
· Wallet Connect
· Metamask
· Phantom

Indexing
· The Graph

Client SDK
· Web3.js
· Ether.js

Languages
· Solidity
· Rust
· JavaScript
· Python
GitHub repositories with all the Web3 posts on Twitter. 195 stars.
github.com/FrancescoXX/10…
Read 4 tweets
Feb 23
Layer 1 & Layer 2 Blockchains

Layer 1 (Main chain)
They are an independent set of solutions for the base protocol and for the core system and the main architecture.

Layer 2
Secondary Blockchains that operate ON TOP of Layer 1 blockchains, to improve the Layer 1 efficiency.

web3 threads - layer 1 and layer 2 blockchains
Layer 1 examples:
Ethereum
Bitcoin
Solana
Cosmos
Tron
Near
Polkadot
Avalanche
Tezos
Celo
Fantom
Algorand

Layer 2 Examples:
Zk Sync
Starknet
Polygon
Arbitrum
Optimism
Bitcoin's Lightning Network

🏁Conclusion

Ethereum @ethereum

"Ethereum is the community-run technology powering the cryptocurrency ether (ETH) and thousands of decentralized applications."

ethereum.org
Read 23 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 on Twitter!

:(