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/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,200评论 19 139
  • 草案:2017 年 6 月 26 日 (@dayzh (https://steemit.com/@dayzh)) ...
    区块链生存指南阅读 2,230评论 0 4
  • 作为一个女孩子,从小妈妈教育我不要和陌生人说话,尤其是现在动辄小孩被抢了,女人莫名失踪被割了肾什么的,这个社会太危...
    亭子文阅读 371评论 0 1
  • 周二起床的时候闪了一下腰,这几天都坐立不安,浑身不自在。我想这也是神给我的礼物,让我看到我是有多用力,多狠对自己。...
    bef243e45c7f阅读 319评论 2 2
  • 1 大熊出生的时候高烧不退,后来脑子出了小点问题。他看起来傻傻的人还又白又胖,大家都叫他大熊。 不过大熊不是我们的...
    荔枝荔枝ii阅读 318评论 1 3