入门NEO智能合约:设置你的开发环境
skyrss
发表于 2022-12-4 04:44:23
89
0
0
希望我已经说服你爱上了NEO,如果还没有,你可以再看看我亲密朋友的文章,Nathan Mukenawho写了他如何发现加密货币,区块链技术和NEO平台。(https://medium.com/@nathanmukena)
既然Nathan介绍了大背景,那么本文开始我们将进入具体实践当中!将向你介绍如何设置开发环境,帮助你和你的朋友搭建私有网络,编写/编译你的第一个智能合约,甚至如何创建应用程序以与新部署的合约进行结合!9 y- N7 s% w$ v# k Y
兴奋不? 那我们开始吧
8 O, I! b- u( e
在新的区块链平台上建立智能合约可能是一项艰巨的任务。
第一步:设置你的开发环境!. l' h& u: @5 u0 a
我们致力于降低成本,安装NEO-python CLI,通过AWS运行我们自己的区块链私有网络并部署第一份合约!〜8 O! L/ @% s# ^: y1 @
查看Alex Guba更多的深入指南文章!https://medium.com/@gubanotorious( I( N- D9 u' |/ K9 x6 x# A
第1步:在Windows上运行Linux子系统!% ^- g. I7 c/ l% a8 \
打开Windows PowerShell并使用以下命令:. B8 \% v( j# f
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
restart0 S2 Y: [( |' U
第2步:下载+启动Ubuntu环境 (下载:https://www.microsoft.com/en-ca/store/p/ubuntu/9nblggh4msv6?rtc=1)
打开命令提示符并启动Ubuntu:
ubuntu
*设置您的root用户名/密码. H: L/ {- \: {( V/ x9 D6 @/ d
第3步:安装python 3.6.5,在Ubuntu上运行以下命令:$ T7 m; [- Y9 b0 d5 q$ G; u6 Z
sudo -i
apt-get5 x4 S& R1 ?6 d! v& H2 r2 A
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++
第4步:安装NEO-Python
打开一个新的命令提示符,并克隆neo-python项目:
cd % f& B: B$ @# S; N# ^
git clone https://github.com/CityOfZion/neo-python.git
回到Ubuntu终端:
cd /mnt//neo-python2 d7 {- ^, S) W) A
python3.6 -m venv venv
source venv/bin/activate
pip install -e .
第5步:运行NEO-Python提示符(from Ubuntu)!0 z8 C1 {' x2 B+ f! g
np-prompt; }" s! j! y! f/ C* v
你现在已连接到NEO公共网络!下一篇文章我们将研究创建一个私人网络,你和你的朋友可以在这里建立连接并部署你的第一份智能合约。
成为第一个吐槽的人