EOS早期开发者预览版本发布

虽然EOS正式的测试网络还在准备中,但任何人已经可以在本地节点上创建自己的测试环境了。之后EOS还会有小修改,但不会太大。

同时我们也已经开始准备开发文档。目前的开发文档会经常落后于实际开发的进度,而且测试网络上线时我们会提供的标准文档差很多。

https://eosio.github.io/eos/

开始一个本地节点

任何人可以通过以下说明创建一个本地节点

How to Build EOS.IO (eosd)

通过RPC和本地节点交互

通过eosd命令,你能够配置一个基于HTTP的 REST/JSON 接口。目前已完成的API非常有效,但之后会不断增加。关于如何直接与RPC接口交互,请看下面的文档:

eosd RPC Interface

通过命令行CLI(eosc)与本地节点交互

eocs是一个打包了RPC接口的工具,它能够让用户更简单的进行eosd查询。该工具会最终成为开发者通过eosd发布区块链合约主要方法。

下面的文档介绍了如何通过eosc和eosd创建账户、转账、上传合约,以及与合约交互:

eosc - command line client

目前的开发进度

目前区块链上的操作不进行签名验证,所以目前所有账户可以触发任何action。这样进行应用的逻辑测试变得比较简单,同时也意味着目前不需要维护私钥钱包来取得网络的使用权。

接下来几周,我们会完成命令行钱包,以及让开发者可以打开签名验证和权限检查。

另外目前的RPC API非常难以查询合约状态。这个问题会在下周修复。

开始进行开发

我们已经准备了几个 模板合约 可以作为学习的起点。

目前可用的API可以在下面查看:
How to Write Contracts

这里是一个所有相关文档的索引列表:
https://eosio.github.io/eos/modules.html

开发者频道

我们会创建一个telegram channel主要进行开发讨论,你可以在里面获得帮助。

另外steemit上的 (#eosdev)[https://steemit.com/trending/eosdev] 会成为EOS开发者的stack exchange,任何有质量的问题,回答和教程回获得up votes。

这仅仅只是一个开始

基于社区的呼声,这里发布的只是一些基础信息。我们欢迎任何反馈,它们将帮助我们改进如何开发EOS.IO来更好的满足开发者的需要。所有文档和设计仍在不断更新中,而你的反馈会让他们变得更好。

原文链接:http://blog.eosdata.io/index.php/2017/07/28/eos-zao-qi-kai-fa-zhe-yu-lan-ban-ben-fa-bu/

你可能感兴趣的:(EOS早期开发者预览版本发布)