github.com/karai/coordinator ↗
Karai is a bolt-on scaling solution for blockchain apps.
An animated visualization of karai/coordinator's Git history from May 2020 to October 2020, built by 5 contributors. The codebase reached 408 lines, mostly Go. The video runs 26 seconds.
Render your own repo
Turn any GitHub repository into a video like this — free sample in seconds.
Open this visualization on its own page →
Language
Go
Contributors
5
Lines of Code
408
From
2020-05-10
To
2020-10-08
Advertisement
About karai/coordinator
Karai is a scaling solution designed to be bolted onto existing blockchain applications. It uses a directed acyclic graph (DAG) structure to enable faster transaction processing and higher throughput than traditional blockchain systems. The project is written in Go and targets Linux systems on AMD64 architecture, though it may compile on other platforms with potential inconsistencies.
The coordinator component serves as the core of the Karai system, allowing users to launch and manage a Karai node through a command-line interface with various operational modes and configuration options. Users can control transaction handling, including options to skip write processes for speed optimization or manually write transactions to disk via the `wt` command. The software can store graph objects in custom directories to suit different deployment needs.
The project leverages existing distributed systems infrastructure, building on technologies like libp2p for networking and IPFS, while being implemented with Go's standard library as much as possible. Development is primarily done in a private repository, with this public repository receiving only stable release updates. The project accepts contributions under the MIT License with standard requirements for code formatting using gofmt and Go modules.
Advertisement