go-cita

module
v0.0.0-...-caec882 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2018 License: GPL-3.0

README

Go-Cita - WIP

A Go implementation of CITA, Based on cita 2.0 microservices architecture.

Components

  • API - Provide user interface for facebook GraphQL.
  • Network - Provide inter-node access.
  • Consensus - Consensus module, Use the tendermint consensus algorithm for future support consensus pluggable.
  • Sync - Block synchronization between nodes.
  • Auth - Management of the transaction pool.
  • Chain - Management block.
  • VM - A virtual machine that executes smart contracts and supports multiple types of vm, such as evm, g(go)vm, r(rust)vm.

Project State

In development...

  • API
  • Network
  • Consensus (tendermint)
  • Sync
  • Auth
  • Chain
  • VM - MVP

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL