Skip to content

ronnakamoto/tiny-chain

Repository files navigation

𝙸𝚗𝚝𝚛𝚘𝚍𝚞𝚌𝚒𝚗𝚐 𝚃𝚒𝚗𝚢 𝙲𝚑𝚊𝚒𝚗

Version License: MIT Travis (.com) Coverage Status

Tiny Chain is a tiny blockchain, based on NodeJS and TypeScript that will feature pluggable consensus mechanisms.

Scope

Tiny Chain is a layer-1 blockchain that will be a completely programmable public blockchain with the ability to bring in custom pluggable consensus mechanism in addition to the default ones.

Ease of programming smart contracts using TypeScript inspired language(TinyLang) will be the focus on the programmable aspect of the blockchain. TinyLang can run on a secured sandboxed Virtual Machine - Tiny Virtual Machine(TVM).

Additionally, data from oracles can be onloaded via ChainLink while data from the chain can be exposed via Graph APIs and gRPC.

Chain Connectors are plugins that will define interfaces/facades that will allow Tiny Chain to communicate with other blockchains including Bitcoin, Ethereum, NEO and Comsos.

Chain Notifiers are plugins that will allow dApp developers to send notifications off-chain based on events that occur on-chain.

Installation

yarn install

Run Tests

yarn run test

Show Your Support

Give a ⭐️ if this project helped you!

About

A tiny blockchain based on NodeJS and TypeScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published