All Projects → ZentaChain → Zentanetwork

ZentaChain / Zentanetwork

Licence: AGPL-3.0 License
Zentanetwork is a forkless Proof of Stake consensus for communication and data storage.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Zentanetwork

Zentalk-Web-Vue
Zentalk-Web Encrypted Chat
Stars: ✭ 16 (+6.67%)
Mutual labels:  communication, zentachain, zentalk
blockchain-consensus
This is my attempt to list all possible blockchain consensus out there, i welcome pull request of the blockchain community! lets make it the main reference for blockchain consensus
Stars: ✭ 79 (+426.67%)
Mutual labels:  smart-contracts, proof-of-stake
pallet-contracts-waterfall
Collection of simple Substrate smart contract examples written in Rust, AssemblyScript, Solang and the smart contract language ink! to test substrates pallet-contracts module
Stars: ✭ 28 (+86.67%)
Mutual labels:  smart-contracts, substrate
europa
A sandbox to run and debug smart contracts for FRAME Contracts pallet and also a sandbox framework for Substrate runtime.
Stars: ✭ 71 (+373.33%)
Mutual labels:  smart-contracts, substrate
jupiter
Wasm smart contract networks powered by Substrate FRAME Contracts pallet in Polkadot ecosystem.
Stars: ✭ 49 (+226.67%)
Mutual labels:  smart-contracts, substrate
substrate-contracts-node
Minimal Substrate node configured for smart contracts via pallet-contracts.
Stars: ✭ 70 (+366.67%)
Mutual labels:  smart-contracts, substrate
ipfs-eth-database
An example of usage IPFS in Ethereum Smart Contracts
Stars: ✭ 55 (+266.67%)
Mutual labels:  smart-contracts, ipfs-blockchain
digital-assets-association-poland
🐋 🐋 https://meetup.com/Silesia-Blockchain-Meetup 🐋 🐋
Stars: ✭ 14 (-6.67%)
Mutual labels:  proof-of-stake, substrate
Starlog
Starlog: Metadata Blockchain based on Substrate
Stars: ✭ 32 (+113.33%)
Mutual labels:  substrate, ipfs-blockchain
trustbase
Smart Contract parachain interoperate with Polkadot and Ethereum
Stars: ✭ 22 (+46.67%)
Mutual labels:  smart-contracts, substrate
How-to-use-C-in-NodeJS-through-CPP
🤓 How to write C code in NodeJS using C++ as a pass through?
Stars: ✭ 50 (+233.33%)
Mutual labels:  communication
ts
Misc. TypeScript definitions that are not yet available on DefinitelyTyped but required by other projects in this repo. Should be merged with upstream projects or the DT project.
Stars: ✭ 13 (-13.33%)
Mutual labels:  substrate
wolfpacs
WolfPACS is an DICOM load balancer written in Erlang.
Stars: ✭ 1 (-93.33%)
Mutual labels:  communication
graphql-io
GraphQL Network Communication Framework
Stars: ✭ 41 (+173.33%)
Mutual labels:  communication
block-change
Social impact bond implemented on Ethereum
Stars: ✭ 38 (+153.33%)
Mutual labels:  smart-contracts
ex-bond-issuance
Reference DAML application demonstrating a bond issuance use case.
Stars: ✭ 16 (+6.67%)
Mutual labels:  smart-contracts
awesome-technical-communication
😎 A curated list of awesome resources about technical communication
Stars: ✭ 102 (+580%)
Mutual labels:  communication
pulseha
PulseHA is a active-passive high availability cluster daemon that uses GRPC and is written in GO.
Stars: ✭ 15 (+0%)
Mutual labels:  communication
go-ethutil
Ethereum utility functions for Go.
Stars: ✭ 17 (+13.33%)
Mutual labels:  smart-contracts
polkascan-pre-harvester
Polkascan PRE Harvester
Stars: ✭ 23 (+53.33%)
Mutual labels:  substrate

Zentanetwork

Zentanetwork is a forkless Proof of Stake (PoS) consensus for communication and data storage. The construction of a forkless network enables Zentalk and Zentavault to make the perfect provision for Zentachain ecosystem.

Getting Started Zentanetwork

# Clone Zentanetwork repository
git clone https://github.com/ZentaChain/Zentanetwork
# This command is a fast check
cargo test --all
# This command will firstly compile the code
cargo build --release

Local-network

# Start the local-net
./target/release/zentachain --local

Multi local-network

# Start Alice
./target/release/zentachain --chain local --alice /tmp/alice
# Start Bob with the boostnode id
./target/release/zentachain chain local --bob /tmp/bob --port 30334 --bootnodes '/ip4/127.0.0.1/tcp/30333/p2p/BOOTNODEID'

Development-network

# Run single-node development-net
./target/release/zentachain --dev

Zajin-network (Alpha - POA)

# Run single-node Zajin-net
$ ./target/release/zentachain --chain zajin

Zentachain Main-network (Zikaron - POS)

# Start the main-net
./target/release/zentachain --chain zikaron

Zentachain Main-network (Katsumi - POS)

# Start the main-net of Katsumi
./target/release/zentachain --chain katsumi

Purge Database of the Network

# Purging chain-database
./target/release/zentachain purge-chain --"chain-ID"

Run in Docker

First, install Docker and Docker Compose.

Then run the following command to start a single node development chain.

./scripts/docker_run.sh
# Run node without re-compiling
./scripts/docker_run.sh ./target/release/zentachain --dev --ws-external

# Purge the local dev chain
./scripts/docker_run.sh ./target/release/zentachain purge-chain --dev

# Check whether the code is compilable
./scripts/docker_run.sh cargo check

M1 Machine - Build Error

If you are using a M1 (System-on-a-Chip) in with machine please visit before building the node Apple M1 Error Handling otherwise you will not be able to build and compile the network.

Error: E0463 Can't find std.

# Be sure you have add nightly run the command:
rustup target add wasm32-unknown-unknown --toolchain nightly

OR

rustup target add wasm32-unknown-unknown --toolchain nightly-2021-05-23

Help

# For a breakdown of the node command-line options
./target/release/zentachain --help

Advanced Introduction

For deeper insights into the Zentanetwork

Status

Under active development.

License

GNU Affero General Public License v3.0

license

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].