Practical overview
When it fits
Use CryptoKernel when building a currency implementation in C++ and you need configurable transaction or consensus components, or want to examine the included K320 example.
Who it is for
- Developers implementing a blockchain-based digital currency.
- Teams prototyping currency rules, transaction types or consensus mechanisms.
Documented uses
- Assemble storage, networking, cryptography and blockchain-log components into a digital currency.
- Add Lua 5.3 transaction scripting and custom transaction types.
- Explore consensus approaches such as Proof of Work or Authorised Verifier Round-Robin.
- Build and launch the included K320 example using the command-line program.
Requirements & limits
The source repository is public and specifies the GPL-3.0 license.
- The project is a C++ library and command-line implementation, not a hosted blockchain service.
- The README's build instructions specify Ubuntu 16.04 and use the repository's dependency script, Premake and Make.
- The default K320 configuration is an experimental Proof of Work coin.
- The project documents Lua 5.3 transaction scripting, custom transaction types and example consensus algorithms.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Build CryptoKernel on the documented Ubuntu setup
Compile the library and produce its documented binary on Ubuntu 16.04.
Before you start
- Ubuntu 16.04
- The CryptoKernel repository
- The repository's dependency script, Premake and Make
Steps
Run
./installdeps.shfrom the repository.Run
premake5 gmake2.Run
make.
Expected outcome
The README says the resulting binary is placed in `bin/Static/Debug`.
Guide limitations
- The documented build instructions specify Ubuntu 16.04.
- The instructions do not establish compatibility with other environments.
Launch the included K320 configuration
Start CryptoKernel using its default K320 setup and consult its command-line RPC help.
Before you start
- A built CryptoKernel binary available as
ckd
Steps
Run
./ckdto launch CryptoKernel with the default K320 setup.Run
./ckd helpto list command-line RPC commands.
Expected outcome
CryptoKernel starts with the included Proof of Work K320 configuration; the help command lists available RPC commands.
Guide limitations
- The README identifies K320 as the default configuration.
- The documented commands do not describe network deployment or configuration of a custom currency.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- mit-dci/CryptoKernel · Official homepage title · retained in its source language

