substrate
polygon-edge
Our great sponsors
substrate | polygon-edge | |
---|---|---|
83 | 79 | |
8,348 | 949 | |
- | 1.5% | |
8.1 | 9.4 | |
8 months ago | 6 days ago | |
Rust | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
substrate
-
On Implementation of Distributed Protocols
Substrate — a framework for building application-specific blockchains (written in Rust);
-
What to do next... Web 3, Rust, Solidity?
To offer some perspective outside of the typical "all crypto is a scam", Parity is doing some cool stuff with a rust modular blockchain library called Substrate https://github.com/paritytech/substrate.
-
What application will make Rust its prime ?
Rust takes the cake in the blockchain space: Substrate, Cosmos (CosmWasm), and Solana. All of the zero knowledge cryptography libraries used for layer 2 solutions are written in Rust, compiling to Wasm (see arkworks, Risc0). Ethereum's next version of smart contracts will even use a restricted subset of Wasm ("Ewasm") instead of EVM.
-
Polkadot Digest 17 Jan 2023
Fast-unstake is now available on Kusama. This allows instant unstaking if you have not participated in staking in the last 28 eras. https://github.com/paritytech/substrate/pull/12129
-
Bill Laboon AMA - 8 Jul 13.00 - 14.00 UTC
Of course, like most things in Polkadot, this can be adjusted via governance, and thus a vote of the DOT holders. So if this were seen as a major problem by DOT holders, they can create a new runtime with a modified inflationary model (by changing the parameters here) and vote on it to replace the current one.
-
6 GitHub Repositories for Web3
Polkadot, Kusama, Substrate and ink!
- Polkadot Digest 22 Apr 2022
-
Linux Foundation Mentorship about compilers.
Solidity is language for smart contacts originally designed for Ethereum. If you want to execute your Solidity smart contract in a blockchain whose VM interprets WASM, then you need to compile Solidity into WebAssembly. Currently, we target Substrate (https://github.com/paritytech/substrate) and Ewasm (https://ewasm.readthedocs.io/en/mkdocs/) that need WebAssembly. This is the project's repo: https://github.com/hyperledger-labs/solang
-
How to build a blockchain in Rust
However, this exercise sets the stage for the topic, explaining some of the basics and showing them off in Rust, so that we can continue this journey by looking at how we would go about building a blockchain application that could actually be used in practice with a framework such as Substrate.
-
Doing M1 MacBook Pro (M1 Max, 64GB) Compile Benchmarks!
I'd love to see the M1Max times for https://github.com/paritytech/substrate
polygon-edge
-
Build blockchain with Polygon Edge
$ git clone https://github.com/0xPolygon/polygon-edge.git $ cd polygon-edge/ $ go build -o polygon-edge main.go $ sudo mv polygon-edge /usr/local/bin
-
Best way to run a "standing" development chain?
Look into Polygon Edge
-
Ethereum L2 Optimism Sees 500% Growth in Active Users Since July
Polygon is crushing it in their own right. The best business development skills in the game. They have a multitude of ZK solutions on the way with only Polygon Edge being live right now. Definitely a big player, more so when their ZK solutions are on the mainnet.
-
What is the best way to learn ethereum?
read Mastering Ethereum. If you are looking to make your own sidechain, I'd also look at Polygon Edge. It's much easier to understand what is happening under the hood there.
-
BDGR Tokens from Black Dragon & Proteck Capital (How to reclaim)
2-Go to Polygone (https://polygon.technology)
- Why build anything on ethereum network???
-
Bridging in Crypto: from Surge to Lifestyle
If you bridge BNB — Binance Smart Chain’s native BEP-20 token — to Polygon, a wrapped BNB-equivalent, ERC-20 token will be deposited to your wallet, connected to Polygon. This allows you to take advantage of potentially higher yields on farms and tap on liquidity that would otherwise not be available on the Binance Chain, for example.
-
Layer 1 vs. Layer 2
Similar to how Layer 1 networks have different approaches to consensus, each layer 2 network will implement a scaling solution, or means to map transactions back to its layer 1. For instance, a commonly discussed layer 2 scaling solution is the implementation of zero-knowledge rollups. The idea is that a side-chain performs transaction ordering and processing and submits mathematical proof that they have processed the transactions fairly. Some examples of layer two scaling solutions are the Lightning Network, Polygon, and Starknet. The majority of scaling layer two solutions depend on cryptographic systems. For resources on the cryptography behind zero knowledge proofs I recommend this resource. The watered down version of what is happening, is that a mathematical proof is created by a verifier that some knowledge is correct.
-
Too expensive to use. (Dont get mad)
As for which L2s to use, the two most commonly used ones right now are Polygon and Arbitrum, but there are others (18 right now, 19 if you include Polygon). L2Beat is a good site to use to look at the different L2s available and compare them, and L2Fees is good to use to compare fees between different L2s and the L1 chain.
There's generally three different types of L2s in use right now: - Side chains, which are technically not L2s, but most people consider them to be L2s. The main one is Polygon, but there are others. These are entirely new blockchains with their own consensus and security, that support the EVM (the engine at the heart of Ethereum) and many of the same dapps that are on Ethereum, that are connected to Ethereum (or even other chains) via a bridge. - Optimistic rollups, which are true L2s. The two main ones right now are Arbitrum and Optimism. These are harder to explain, but are basically special contracts on the Ethereum L1 that take a bunch of transactions (both from the Ethereum L1 and from within the rollup itself), will execute them off the L1 chain (allowing them to be executed much, much faster), and will then post transaction data onto the L1 chain, where transactions are secured by the L1 chain. These support the EVM, and are somewhat comparable to side chains in how much they reduce fees, but are much more secure than side chains, since rollups in general piggyback off the L1 chain for their transaction security and decentralisation. - ZK rollups. There's a few, the main ones right now being Loopring and dYdX, with StarkNet being a promising one that I'll talk about at the end. Like optimistic rollups, ZK rollups are the same special contracts that execute transactions off chain and post data on chain, but ZK rollups are more secure and faster/cheaper than optimistic rollups, with one major downfall: the (current) lack of EVM compatibility. ZK rollups at the moment do not support the EVM, and so cannot support any dapps whatsoever, with dapp-esque features having to be built directly into the rollup (Loopring is a decentralised exchange in rollup form, as is dYdX, for example). It's best to think of these as single applications, but work is being done to make an EVM-compatible ZK rollup, in the form of StarkNet. If StarkNet is successful, we should see dapp ecosystems flourish in ZK rollups, like they have in side chains and optimistic rollups.
What are some alternatives?
cosmos-sdk - :chains: A Framework for Building High Value Public Blockchains :sparkles:
hardhat - Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Tailwind CSS - A utility-first CSS framework for rapid UI development.
chainlink - node of the decentralized oracle network, bridging on and off-chain computation
manim - Animation engine for explanatory math videos
polkadot - Polkadot Node Implementation
rust-analyzer - A Rust compiler front-end for IDEs
ckb - The Nervos CKB is a public permissionless blockchain, and the layer 1 of Nervos network.
protocols - A zkRollup DEX & Payment Protocol
moonbeam - An Ethereum-compatible smart contract parachain on Polkadot