EOS dapps 开发入门Part 1

我们的时代总是那么的迅猛,时光飞逝,白驹过隙一点也不为过;
2008年当淘宝刚开的时候,就如同看待其他新事物一样,并不看好她,觉得她也逃不了历史重复的命运,但是她,成啦!!!以至于我们享受了云端市场的遍历;
2012年,突然间耳闻一个叫做【微信】的软件,同样不喜欢太浮夸东西的我,同样不喜欢用她,可是今天,我绑了卡,出门就一手机,钱包!!!不存在!!!呵呵!!!
近几年,【微信支付】【支付宝】极大的提速了我们的生活节奏,让我们的生活体验,不要不要的!!!!
可如今,转眼一看,往昔的微信支付,支付宝,过不了几年,绝少2-3 年,至2022年吧,我们这个时代,即将迎来新一度的历史变革;三国说,合久必分,分久必合,不错!!!这个星球上林立这200多个名族主权国家,算是大分之势,没错,大分!!!
纵观不远的以前,工业革命,提升效率,提升速度,有汽车,有公路,有电话,端与端长生更加广度的联系;
互联网时代,进一步扩展了这种广度,直到今天,以Bitcoin为代表的技术,再度引领世界,向着君权神授,名族主义,主权主义的世界发起挑战,使人类世界再度震颤!!!!

EOS Blockchain 开发
  1. 搭建开发环境
为了开发EOS dApps,我们需要创建开发环境,以及我们建立并测试dapps 的测试网络(testnet)。
环境的搭建其实很简单,EOSIO平台本身已经内置的指令脚本,我们只需通过命令行就能搭建好开发环境
(从github上克隆下EOS项目)
git clone https://github.com/eosio/eos --recursive
(运行eosio_build.sh)
sh ./eosio_build.sh darwin
(当出现如下窗口时,说明环境已经配置好)
EOS dapps 开发入门Part 1_第1张图片
好的,现在我们来分析下EOSIO所生成的文件目录结构
— /eos/programs
这个目录包含操作EOS网络的内置指令
  1. nodeos---区块链服务器端的组件
  2. cleos---与区块链进行交互的命令行
  3. keosd---与钱包交互的命令行
  4. eosio-launcher---应用部署多接点网络
— /eos/build
这是一个开发环境下的包
在你创建应用之后,需要运行应用的时候,你需要开启mongo daemon 和运行make test命令行
/usr/local/bin/mongod -f /usr/local/etc/mongod.conf &
cd build
make test
(当你看到如下图时, 说明应用的运行前测试已经通过)
EOS dapps 开发入门Part 1_第2张图片
好的,现在安装可执行的程序,在 /urs/local目录下运行 make install
cd build
sudo make install
2. 创建和开启只有一个节点的Testnet
# To print contract's output to console by default add:
# --contracts-consolenodeos -e -p eosio --plugin eosio::wallet_api_plugin --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin --contracts-console
(如果你看到如下;说明已经创建好了)
操蛋的知乎!!!!!未完待续.................

你可能感兴趣的:(EOS dapps 开发入门Part 1)