• Stars
    star
    273
  • Rank 150,780 (Top 3 %)
  • Language
    Rust
  • License
    GNU General Publi...
  • Created about 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Bitcoin's layer2 smart contract network has already supported WASM and EVM, and is supporting MoveVM

ChainX

License: GPL v3 CI

ChainX is a community-driven project built on the next-generation blockchain framework substrate, the largest Layer-2 network of Bitcoin using the Light-client protocol with smart contract support, spawn as the third relay chain besides Polkadot/Kusama. SherpaX and MiniX will be added as a parachain.

Based on the LayerZero protocol, the EVM Layer2 ecology on ChainX can share the liquidity of the EVM ecology such as ETH/BSC, and the POW payment coin such as BTC/DogeCoin can share the DAPP ecology of the EVM. light white paper. website

The Fragmented Web3 Crypto World

There has always been many problems in the crypto world, but there has never been a shortage of reforms and innovations.

  • In order to solve the payment performance and scalability problems of BTC, various altcoins such as Dogecoin, LTC, and BCH have been introduced.
  • In order to solve the problems of too expensive gas fees in Ethereum and the scalability of dapps, people have successively developed public chains such as BSC, EOS, Polkadot, and Avalanche, which now seem to have a wide users.

However, the establishment of dapps on these mainstream public chains still faces some problems: the ecosystems of different public chains are separated from each other, and the isolation will disperse the value, until the value returns to 0, the aggregation can accumulate the value, making the value like The piles of wood are piled higher and higher. Also, we cannot exchange tokens on pancakeswap with those on Uniswap because they come from different ecosystems. This will prevent DEXs from having as much liquidity as CEXs. But we must embrace DEXs, because we all know that decentralization is the fundamental attribute and future of the encrypted world, and the meaning of encryption algorithms and even the whole web3 world is decentralization.

Based on this, ChainX, the layer 2 network of Bitcoin, will be committed to solving the above problems and aggregating these divided communities and ecology.

How ChainX solves the above problems

To solve the scalability problem of isolated POW tokens such as Bitcoin and Dogecoin

First, we adopted the mode of light node + multi-centralized hosting (integrated with Taproot aggregated signature + MAST contract + Signal distributed computing protocol). Then, we will adopt the on chain lightning network model to completely solve the scalability problem of POW tokens such as BTC in a completely decentralized way.

To solve the isolation problem of EVM public chains such as ETH/BSC

There are already many solutions for the decentralized cross-chain between EVM chains. We will absorb the LayerZero protocol to realize the cross-chain between decentralized EVM chains.

Later, an aggregation protocol will be deployed on ChainX EVM, so that our DEX can unify liquidity across platforms and chains: for example, pools on UniSwap and pools on PancakeSwap can share liquidity.

In addition, ChainX will realize the consistent mapping between ENS and other various public chain domain name systems. For example, the CID of ComingChat can be mapped with ENS, and ENS can be mapped with BTC addresses.

Aggregation and unification are eternal themes in the crypto world. Aggregation can make the crypto world closer and make web3 competitive enough to replace the web2 world. At the same time, aggregation also prevents LTC, BCH and other DAPP ecologically unprosperous communities from slowly going silent, and the prosperous EVM ecology will also become more prosperous because of aggregation.

ChainX Ecological Project:

  • ComingChat:Integrated web3 portal for encrypted social, digital identity, NFT, digital wallet, smart contract platform portal and other functions. Committed to being a secure and trusted web3 portal. Combining decentralized encryption algorithms and blockchain knowledge to solve trusted information transmission and asset management problems.
  • SherpaX: ChainX's EVM & WASM Smart Contract Parachain.
  • MiniX: ChainX's digital identity, NFT, reputation system parachain.
  • SoSwap: Omni-chain DEX, a distributed financial platform dedicated to allowing multiple chains to share liquidity.
  • ComFuture: Digital identity, NFT creation auction trading platform.
  • USB: The decentralized expansion of BTC that allows BTC and any EVM ecological chain to be integrated with each other.

The crypto world is not perfect, but ChainX is working hard to make it better and better.

Please refer to the docs for building and developing on ChainX platform.

Contribution

Any kinds of contributions are highly welcome. Feel free to submit an issue if you have any question or run into any issues.

Metamask config for BTC

Network name: ChainX
RPC URL: https://mainnet.chainx.org/rpc
Chain ID: 1501
Currency symbol: BTC
Block explorer URL (Optional): https://evm.chainx.org/

PCX(ERC20): 0xf3607524cAB05762cB5F0cAb17e4cA3A0F0b4E87

License

GPL v3

More Repositories

1

chainx-technical-archive

39
star
2

chainmint

Chainmint = Chain.com + Tendermint
Go
31
star
3

polkadot-white-paper-cn

Polkadot 波卡链白皮书中文译本
20
star
4

articles

因特链社区原创文章
19
star
5

c-abci

C ABCI libraries
C
14
star
6

Quick-Start-Substrate

Rust
13
star
7

KSX-airdrop

KSX airdrop distribution on SherpaX
12
star
8

SherpaX

ChainX's Canary Network
Rust
12
star
9

chainx.js

chainx sdk
JavaScript
12
star
10

chainx-wallet

ChainX desktop wallet
11
star
11

light-bitcoin

A light bitcoin library with no_std support.
Rust
8
star
12

bitcoin-rust

[Deprecated] ChainX rust bitcoin, please use light-bitcoin.
Rust
8
star
13

ChainX-bin

Dummy repository to serve unpublicized binary releases of ChainX
4
star
14

understanding-ChainX-and-Substrate

CSS
4
star
15

BitX

4
star
16

threshold_signature

Rust
3
star
17

sherpax-web

JavaScript
3
star
18

chainx-wallet-bug-bounty

The bug bounty program repository for ChainX wallet, signer and extension. Please submit issues and get reward.
3
star
19

awesome-taproot

Taproot is Bitcoin's most anticipated upgrade since Segregated Witness (SegWit) in 2017.
3
star
20

documentation

ChainX 4.0 Documentation
HTML
2
star
21

Chain-X

ChainX 技术集锦
2
star
22

move-dapp-list

2
star
23

xrc20

Xrc20 Contract for ChainX
Rust
2
star
24

Substrate-taproot

2
star
25

chainx-cli

A command-line tool of ChainX
Rust
2
star
26

ChainX-genesis

2
star
27

chainx-testnet-bug-bounty

The bug bounty program repository for ChainXv2.0. Please submit issues and get reward
2
star
28

chainx-wiki-1.0

Legacy ChainX 1.0 wiki. Please refer to https://github.com/chainx-org/documentation for the latest ChainX 2.0 documentation.
2
star
29

chainx2-scan

JavaScript
2
star
30

chainx-common

Collection of crates used in ChainX projects. (Will be deprecated after upgrading ChainX to v2.0)
Rust
2
star
31

Musig2

Rust
1
star
32

chainx.js-v2

chainx.js v2
TypeScript
1
star
33

awesome-comingchat

1
star
34

AssetBridge

A bridge that implements the cross-chain of EVM assets
Go
1
star
35

X-bridge-Test

1
star
36

chainx-api

1
star
37

chainx-trustee-scripts

JavaScript
1
star
38

dogecoin-android-api

Dogecoin API for android.
Java
1
star
39

contract-client

Rust
1
star
40

wallet

JavaScript
1
star
41

chainx-signer

ChainX Signer manage ChainX account, sign and sign transactions.
JavaScript
1
star
42

bitcoin-js

JavaScript
1
star
43

chainx-wallet-dapps

chainx wallet dapp
JavaScript
1
star
44

bitcoin-go-api

Go wrapper for bitcoin musig2 dll
Go
1
star
45

chainx-app

JavaScript
1
star
46

SherpaX-BTC

1
star
47

chainx-multisig-verify-script

JavaScript
1
star
48

musig2-sr25519-go-api

Go wrapping for musig2 sr25519
Go
1
star