REI Network
Quando pensado pela primeira vez a deia sobre blockchain em 2016, querรญamos desenvolver uma blockchain de alto desempenho que pudesse se adaptar ร s crescentes demandas comerciais, entรฃo adotamos a estrutura Graphene para construir a versรฃo inicial do GXChain 1.0. Com a atualizaรงรฃo iterativa contรญnua da tecnologia, introduzimos a mรกquina virtual WASM no Graphene, que suporta linguagens de programaรงรฃo tradicionais para escrever contratos inteligentes e implementa um token - um poder de voto - e um mecanismo inovador de staking e votaรงรฃo no mecanismo de eleiรงรฃo DPoS. O GXChain 1.0 completou sua missรฃo histรณrica dentro de um perรญodo de tempo e conquistou o apoio de inรบmeros usuรกrios da comunidade. No final de 2019, quando testemunhamos o boom do DeFi, consideramos se o GXChain poderia fornecer uma experiรชncia mais amigรกvel para esses projetos DeFi. Quando tentamos implementar essas ideias bรกsicas de DeFi no GXChain 1.0, encontramos alguns problemas:
Muitos projetos DeFi sรฃo construรญdos em Ethereum/EVM, e a maioria deles adota a linguagem de programaรงรฃo Solidity
Embora o Ethereum nรฃo seja muito fรกcil de usar (baixa eficiรชncia e alto custo), parece que desenvolvedores e usuรกrios se importam pouco com ele.
Entรฃo, consideramos que o que realmente atrai esses desenvolvedores รฉ o seguinte. Apรณs um perรญodo de pesquisa, descobrimos:
O EVM possui um conjunto de instruรงรตes mais maduro e historicamente testado, bem como um compilador e editor amigรกveis e outra infraestrutura, e acumulou um grande nรบmero de desenvolvedores nessas bases
A ecologia do EVM possui padrรตes melhores, como ERC20, ERC721, etc., e a combinaรงรฃo desses padrรตes รฉ muito forte
A comunidade Ethereum acumulou um grande nรบmero de projetos de alta qualidade e usuรกrios fiรฉis nos primeiros dias. Embora o Ethereum nรฃo seja muito amigรกvel ao usuรกrio, ainda รฉ a primeira escolha para projetos DeFi.
Portanto, decidimos tornar o GXChain 2.0 compatรญvel com o EVM e sua infraestrutura ecolรณgica, para que os desenvolvedores DeFi e suas aplicaรงรตes possam migrar perfeitamente para o GXChain 2.0, mantendo a mesma experiรชncia da blockchain Ethereum e melhorando a eficiรชncia do consenso (o desempenho do GXChain 2.0), reduzindo o custo de uso. Apรณs essas ideias preliminares, refinamos rapidamente algumas soluรงรตes tรฉcnicas especรญficas, ou seja, as caracterรญsticas tรฉcnicas do GXChain 2.0:
Compatรญvel com EVM
Compatรญvel com as interfaces RPC e Websocket da Ethereum e pode suportar GRPC no futuro
Reescreva o mรณdulo de rede e use Libp2p em vez de Devp2p (soluรงรฃo atual do cliente Ethereum), porque acreditamos que Libp2p tem melhores padrรตes e pode alcanรงar melhor versatilidade e escalabilidade
Realize menor consumo de recursos por meio do design de tokenomics ( Gas Free )
Contratos de sistemas Realize que podem ser bifurcados e atualizados. Esses contratos incluem: Staking/Slashing, ResourceManager e IBC, etc.
Alcanรงar um consenso mais eficiente e aleatรณrio: DPoS+BFT , para garantir a descentralizaรงรฃo e ser uma potรชncia mais verde
Realizar o mรณdulo de consenso abstrato , para que o cรณdigo da Rede REI possa ser facilmente combinado e se tornar uma ferramenta de construรงรฃo de cadeias
Diante dos ideais tรฉcnicos mencionados acima, esperamos que o cรณdigo do GXChain 2.0 nรฃo seja mais um simples Fork ou dependa de uma estrutura de construรงรฃo de cadeias de cรณdigo aberto, mas sim, com base na EVM, reconstrua a rede, o consenso, a eleiรงรฃo de nรณs e os mรณdulos RPC. Esperamos que esses cรณdigos sejam mais concisos e modulares para que tenham melhor componibilidade.
#ReiNetwork $REI