Before we begin, you may be wondering: What is ? NEO (formerly Antshares) is a Chinese-based blockchain which uses instead of to achieve consensus. I know I’m throwing around big terms, but simply put, NEO nodes/servers will be way more eco friendly than its competitors! Read more about this . NEO proof-of-stake* proof-of-work here In addition, NEO’s can be written in any language! It currently supports C#, Java and Python, with plans to support Javascript, C and Golang in the , lowering the barrier of entry for developers looking to step foot into smart contracts. For comparison, Ethereum created its own language, Solidity, for contract development. smart-contracts future Hopefully I’ve already convinced you to get your hands dirty with NEO, but if not, you may want to check out articles by my dear friend, who wrote about how he discovered cryptocurrency, block-chain technology, and the NEO platform! Nathan Mukena As Nate covers the big pictures, this article will take us down to the nitty-gritty! We will show you how to set up a dev environment, build a private for you and your friends, write/compile your first smart contract and even how to create a React App to interface with your newly deployed contract!~ network Excited?! Lets begin - Building a smart-contract on a blockchain platform can be a daunting task. The first step: Set-up your environment! new We will focus on keeping costs down, installing the NEO-python CLI, running our own block-chain private network via AWS and deploying out very first contract!~ Check out for some more in-depth guides! Alex Guba Allow Linux subsystems on your windows machine! Step 1: Open and use the following commands_:_ Windows PowerShell Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux restart + Start up the Ubuntu environment Step 2: Download Open up the and initiate Ubuntu_:_ command prompt ubuntu *set up your root username/password install python 3.6.5, run these commands on Ubuntu: Step 3: sudo -i apt-get install software-properties-common python-software-properties add-apt-repository ppa:deadsnakes/ppa apt-get update apt-get install python3.6 python3.6-dev python3.6-venv python3-pip libleveldb-dev libssl-dev g++ installing NEO-Python Step 4: open up a new , and clone the neo-python project: command prompt cd <storage location>git clone t https://github.com/CityOfZion/neo-python.gi go back to the : Ubuntu terminal cd /mnt/<drive+storage location>/neo-pythonpython3.6 -m venv venv source venv/bin/activatepip install -e . run the NEO-Python prompt ! Step 5: (from Ubuntu) np-prompt you are now connected to the NEO network! Next week, we will look into creating a network where you and your friends can connect and deploy your first smart contract. public private Check out the project I’m currently working on! is a marketing platform for local business, generating engagement through small activities and rewarding users with cryptocurrency they can later spend on these stores. Nodis.io setting up your own private NEO network on AWS. Next week’s guide:
Share Your Thoughts