原文地址:https://steemit.com/eosdev/@dan/eos-development-sneak-peek-for-very-early-developers
虽然官方的测试网络还在准备当中,但是任何人都可以在本地节点搭建自己的测试环境。
我们已经开始把开发者文档整合到一起。文档常常落后于开发的进度,而且目前的文档,远没达到我们计划与官方测试网络一起发布的标准。
构建一个本地节点
任何人都可以根据下面的构建指南,搭建一个本地节点:
通过RPC 与本地节点进行交互
eosd
可以配置为一个REST/JSON接口。现在的api还十分有限,但是随着时间推移,将来会得到极大拓展。如何与RPC接口进行交互的信息可以直接查看这个文档:
通过CLI(eosc)与本地节点进行交互
eosc
是一套包含了RPC接口的工具,使用eosc
可以方便快速的查询eosd
.最终,这套工具会成为开发者与eosd
进行交互的主要方式,如果开发者想在区块链上发布合约的话。
查看下面的文档,文档包含了如何创建账号,转移资金,上传合约,通过eosc
和eosd
与合约进行交互的示例:
当前的开发状态
目前在做的是无签名验证。这意味着一个账号可以触发任意动作(action)。这使得对应用逻辑的测试变得非常方便。而且,在目前的情况下,使用网络对你的应用进行测试时,也不必要保留钱包的私钥。
接下来的几周,我们会构建一个CLI钱包,这样开发者就能开启签名验证功能,以及许可检查功能。
同时提醒一下,用目前的RPC API很难查询你合约的状态。这会在下周得到修正。
开始开发
我们已经有了几个示例合约,开发者可以从这几个示例开始:
更多关于可用的api的信息,可以查看这里:
这里有一个文档的目录
开发者频道
我们在telegram上开了一个新的开发者频道。这个频道的话题主要是开发。如果你有开发方面的问题,这是从社区获得实时帮助的最好地方。我们的开发者也会看看这个频道,时间允许的话会尝试提供帮助。
我们也在steemit上建了一个#eosdev标签。如果你有开发方面的问题,或者对开发问题的解答,可以发到这个标签下。我会跟进,然后把它转到我们的stack exchange上。高质量的问题,回答和示例,我们会点赞。
一切都只是刚刚开始
这篇文章是根据社区的要求发出来的。我们欢迎大家给我们提供反馈,这将帮助我们更好的开发eos.io,去满足开发者的需求。文档和设计都还会变,但是有了你们的帮助,它们会变得更好。
不错, 玩起来~