什么是NEO?NEO(以前称为Antshares)是一个起源于中(zhong)国的基本区块链,它使用权益证明而不(bu)是工作证明来完成共识。我知道我背(bei)上了沉重的负担。简单来(lai)说,NEO节点/服务器会比竞(jing)争对手更友好!
另外,NEO的智能契约可以用任何语言(yan)编写!目前支持C #、Java、Python,未(wei)来计划支持Javascript、C、Golang,降低想学(xue)习智能合约的开发者的(de)入门门槛。相比之下,以太坊为(wei)契约开发创造了自己的语言坚(jian)固性。
本文一开始就进(jin)入具体实践!我将向您展示(shi)如何设置一个开发环境(jing)来帮助您和您的朋友构建一个专(zhuan)用网络,编写/编译您的第一个智(zhi)能契约,甚至如何创建一(yi)个应用程序来与新部署的(de)契约相结合!
在新的区块链平台上建立智能合约(yue)可能是一项艰巨的任务。
第一步:设置您的开发(fa)环境!尚力财经小编2022我们致力于(yu)降低成本,安装NEO-python CLI,通过AWS运行我们自己的区块链专用网(wang)络,并部署第一份合同!
查看Alex Guba更深入的指导文章!https://medium.com/@gubanotorious
第一步:在Windows上运行Linux子系统!
打(da)开Windows PowerShell,使用以(yi)下命令:
Enable-Windows可选功能?在线吗?-功能名称(cheng)?微软-Windows-子系统-Linux重启(qi)第二步:下载并启(qi)动Ubuntu环境(下载:https://www.microsoft.com/en-ca/store/p/ubuntu/9nblggh4msv6? Rtc=1)
尚力财经小编2022打开命(ming)令提示符并启动Ubuntu:
Ubuntu*设置您的root用户名/密码(ma)
第三步:安装(zhuang)python 3.6.5并在Ubuntu上运行(xing)以下命令:
sudo?-iapt-getinstall?软件-属性-常用尚(shang)力财经小编2022?python-软件-属性(xing)add-apt-repository?ppa:死蛇/ppat-get?updateapt-get?安装?python3.6?python3.6-dev?python3.6-venv?python3-pip?libleveldb-dev?libssl-dev?G第四步:安装(zhuang)NEO-Python
打开新的命令提示符,克隆NEO-Python项目:
cd?饭桶?克隆?T回Ubuntu终端:
cd?/mnt//neo-pythonpython3.6?-m?venv?venvsource?venv/bin/activatepip?安装(zhuang)?-e?第五步:运行(xing)NEO-Python提示符(来(lai)自Ubuntu)!
np-prompt您现在已连(lian)接到NEO公共网(wang)络!在下一篇文章中(zhong),我们将研究创建(jian)一个专用网络,您和您的朋(peng)友可以在其中连接并部署(shu)您的第一个智能合同。
翻译:星城
作者:Dominic Fung
原文(wen)链接:https://黑(hei)客正午。com/get-started-on-a-neo-smart contract-d 36927 E4 B1 f