Reference Golang implementation of the Alphanet - Network of Momentum Phase 0

Zenon Node

Reference Golang implementation of the Alphanet - Network of Momentum Phase 0.

Building from source

Building znnd requires both a Go (version 1.16 or later) and a C compiler. You can install them using your favourite package manager. Once the dependencies are installed, please run:

make znnd

Running znnd

Since this is version 0.0.1, znnd is not configured with a genesis file or default seeders. Use znn-controller to configure your full node. For more information please consult the Wiki.

Similar Resources

iceportal-api is a Golang client implementation to interact with the REST API of iceportal.de when connected to the WiFi-Network offered in German ICE Trains.

iceportal-api is a Golang client implementation to interact with the REST API of iceportal.de when connected to the WiFi-Network offered in German ICE Trains.

iceportal-api is a Golang client implementation to interact with the REST API of iceportal.de when connected to the WiFi-Network offered in German ICE Trains.

Aug 20, 2022

Fast implementation of the collectd network protocol for go.

go-cdclient A fast, dependency free implementation of the collectd binary network protocol. How fast? This package can form an encrypted metric packet

Feb 6, 2022

Apache Traffic Control is an Open Source implementation of a Content Delivery Network

Apache Traffic Control Apache Traffic Control is an Open Source implementation of a Content Delivery Network. Documentation Intro CDN Basics Traffic C

Jan 6, 2023

Rosetta server implementation for the Flare Network

Flare Rosetta [Rosetta][1] server implementation for the [Flare][2] Network. Requirements In order to run the Flare Rosetta server you will need acces

Nov 25, 2022

Nat-type-identifier-go - A Go based implementation of Network Address Transalation (NAT) type identifier based on nat-type-identifier

nat-type-identifier-go A Go based implementation of Network Address Transalation

May 8, 2022

Golang Client for querying Tor network data using the Onionoo service.

gonion Lightweight Golang wrapper for querying Tor network data using the Onionoo service. package main import ( "github.com/R4yGM/gonion"

May 11, 2022

Powerful golang network framework, supporting FFAX Protocol

X.NET framework Install $ go get github.com/RealFax/XNET This is a high-performance network framework, currently only supports tcp and FFAX protocol U

Nov 19, 2021

Snugger is a light weight but fast network recon scanner that is written from pure golang

Snugger is a light weight but fast network recon scanner that is written from pure golang

Snugger is a light weight but fast network recon scanner that is written from pure golang. with this scann you can ARP your network, port scan hosts and host lists, as well as scan for BSSId

May 19, 2022

Renloi: a decentralized finance network for golang

Intro to Renloi A digital decentralized version of cash will allow extremely fas

Jun 9, 2022
Comments
  • WIP: Add GetAccountBlockByMomentumAcknowledged to rpc/api/ledger.go

    WIP: Add GetAccountBlockByMomentumAcknowledged to rpc/api/ledger.go

    Uses binary search to get the latest AccountBlock for an address which was acknowledged by a certain Momentum height. Not sure how useful this is on its own but this can help get the state of the Account at that Momentum height. It's possible for this all to be done by the client, but having it implemented on the node shouldn't add operational overhead to the node.

    TODO: cleanup, exposing through the rpc if not automatic, tests

  • no valid genesis file. Reason: 'invalid genesis config. Failed to pass tests'. Stopping ...

    no valid genesis file. Reason: 'invalid genesis config. Failed to pass tests'. Stopping ...

    Can't run latest version, even with a valid genesis.json I see this error:

    no valid genesis file. Reason: 'invalid genesis config. Failed to pass tests'. Stopping ...
    
  • Random seed for pillar election only uses height

    Random seed for pillar election only uses height

    https://github.com/zenon-network/go-zenon/blob/aee7ab6e0874b91b29c72226f5da8cfb83218449/consensus/election_algorithm.go#L39

    Commented as: // Generates a deterministic seed based on the context // formula depends on seed, weights and momentumHeight

    Function in practice only depends on height

    my understanding is that the seed is used to create a random permutation on pillars which have been sorted by delegation weight

    theoretically as long as the number of pillars is the same and the rank of a pillar is the same, a pillar can determine at which heights it will be chosen in advance

    changing this would be a consensus change

  • Any address detected during znnd startup reports

    Any address detected during znnd startup reports "Pillar Detected" regardless of actual Pillar status

    https://github.com/zenon-network/go-zenon/blob/df3c89d3391f98d58a7920d2383d54fb9a4506fa/app/manager.go#L54

    Possibly confusing Ran into it when I used the controller to migrate a normal full node from testnet to alphanet that was previously deployed using the controller

    It later properly stated no pillar registered after syncing to the network

Related tags
Reference implementation of the PLAN Data Model and core components

PLAN is a free and open platform for groups to securely communicate, collaborate, and coordinate projects and activities.

Nov 2, 2021
whatsup is the reference server implementation for the fmrl protocol

whatsup whatsup is the reference server implementation for the fmrl protocol. Currently whatsup has no web interface, but may gain one in the future.

Mar 25, 2022
Exposure Notification Reference Server | Covid-19 Exposure Notifications

Exposure Notification Reference Key Server COVID‑19 Exposure Notifications API Exposure Notification Reference Key Server Documentation In our continu

Jan 7, 2023
Super fault-tolerant gateway for HTTP clusters, written in Go. White paper for reference - https://github.com/gptankit/serviceq-paper
Super fault-tolerant gateway for HTTP clusters, written in Go. White paper for reference - https://github.com/gptankit/serviceq-paper

ServiceQ ServiceQ is a fault-tolerant gateway for HTTP clusters. It employs probabilistic routing to distribute load during partial cluster shutdown (

Jul 16, 2022
Kubernetes Custom Resource API Reference Docs generator

Kubernetes Custom Resource API Reference Docs generator If you have a project that is Custom Resource Definitions and wanted to generate API Reference

Dec 7, 2021
Package socket provides a low-level network connection type which integrates with Go's runtime network poller to provide asynchronous I/O and deadline support. MIT Licensed.

socket Package socket provides a low-level network connection type which integrates with Go's runtime network poller to provide asynchronous I/O and d

Dec 14, 2022
Magma is an open-source software platform that gives network operators an open, flexible and extendable mobile core network solution.
Magma is an open-source software platform that gives network operators an open, flexible and extendable mobile core network solution.

Connecting the Next Billion People Magma is an open-source software platform that gives network operators an open, flexible and extendable mobile core

Dec 31, 2022
Optimize Windows's network/NIC driver settings for NewTek's NDI(Network-Device-Interface).

windows-ndi-optimizer[WIP] Optimize Windows's network/NIC driver settings for NewTek's NDI(Network-Device-Interface). How it works This is batchfile d

Apr 15, 2022
A simple network analyzer that capture http network traffic
A simple network analyzer that capture http network traffic

httpcap A simple network analyzer that captures http network traffic. support Windows/MacOS/Linux/OpenWrt(x64) https only capture clienthello colorful

Oct 25, 2022
Zero Trust Network Communication Sentinel provides peer-to-peer, multi-protocol, automatic networking, cross-CDN and other features for network communication.
Zero Trust Network Communication Sentinel provides peer-to-peer, multi-protocol, automatic networking, cross-CDN and other features for network communication.

Thank you for your interest in ZASentinel ZASentinel helps organizations improve information security by providing a better and simpler way to protect

Nov 1, 2022