NEO Community Node Proposal - Satoshinaire/neo-community-node GitHub Wiki
[DRAFT]
Purpose
To run a Consensus Node for the NEO Network that is funded and run by the community, aiding in the decentralisation of such nodes and providing security for the network.
No/low fees and network reliability are primary objectives.
Method
An individual with relevant experience and expertise would be required to run the node infrastructure, managed by an open source codebase for community contributions.
Funding of the required 1000 GAS to be staked by the node will be crowd sourced from the community.
Funding for the monthly expenses of running the node will be by community donation, augmented by any processes from GAS fees should they be applied.
Expertise
I, Satoshinaire, as a long-standing member of the community and provider of support offer my services as the individual to run the node and create the initial codebase.
I have experience with Amazon Web Services, infrastructure as code, and running high availability systems.
Technology
Proposal is to run this node on Amazon Web Services, using neo-cli on Ubuntu 16.04. Infrastructure likely managed by Terraform and Puppet or similar orchestration tools.
Specific region used to be determined by community vote augmented by any data available on distribution of NEO holders and existing node locations. Potentially also factoring in any legal / jurisdictional considerations.