{"repo":"Nion-Network/Core","free":true,"listed":false,"github":"https://github.com/Nion-Network/Core","clone":"git clone https://github.com/Nion-Network/Core.git","description":"Nion is a blockchain based cloud infrastructure for the future of Web3. With a lightweight protocol it aims to build a decentralized and global network for IoT and Edge computing applications, optimising network's resource allocation in a transparent and verifiable way.","language":"Kotlin","stars":14,"topics":["blockchain","p2p-node","decentralized","docker-container","autonomous","application","orchestration-framework"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Nion Network Core Features - [x] Kademlia distributed hash table protocol - [x] UDP networking for faster and light-weight communication - [x] docker container tracking - [x] docker container migration - [x] rpc and web dashboard view of the blockchain - [x] grafana logging and visualisations - [x] cluster computation - [x] network configuration - [x] Mary Tree implementation - [x] committee voting - [x] verifiable delay computation - [ ] Zero knowledge proof of migration successfully running #Theoretical - [ ] Independent verification by the committee of fair-play by the nodes - [ ] Punishment of nodes that act maliciously [kotlin-badge]: https://img.shields.io/badge/Kotlin-0095D5?logo=kotlin&logoColor=white [gradle-badge]: https://img.shields.io/badge/gradle-02303A?logo=gradle&logoColor=white [docker-badge]: https://img.shields.io/badge/Docker-2CA5E0?logo=docker&logoColor=white Getting Started ![kotlin-badge] ![gradle-badge] ![docker-badge] These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system. Prerequisites Gradle Docker Java 9 or greater Configuration The build jar requiers a config.json in the working dir. The following is an example config used for running test-nets on a local machine. Building After building the executable jar with maven, build a docker container with the example Dockerfile. Note that testing using docker con","default_branch":null,"files":null,"tree":[],"storefront":"/r/Nion-Network","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Nion-Network/Core/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}