原力社区
原力社区 Lv106   
楼主
星云链开发问题集锦 原创,求助
查看:188   回复:1   发布于2018-06-25 18:37:35

为了便于国内开发者进行讨论交流,也为了方便官方进行回答,原力社区开设了星云链开发问题集锦专题贴。

星云链上开发的程序员,可以将开发中碰到的问题进行跟帖回复,社区会将问题一一进行整理,每周联系星云官方的开发组进行集中回复。

希望程序员们踊跃提问,感谢大家的付出。



社区Dapp开发者提问:eos的出块时间是0.5s,星云的出块时间是15s。请问是不是星云在性能上和eos相差很多?


星云官方回答:

首先说明,tps是由硬件环境、语言环境和系统环境等多方面因素影响的,并不 是缩短出块时间,就能提高tps,所以tps和出块时间并不是强关联的数值。


一、星云设置15s出块原因


星云链主网在2018年3月29日上线,星云团队希望在早期阶段别太激进。区 块链的特点就是,他需要在“去中心化”、“安全性”和“高性能”这三者之间做权衡,三者只能取其二。星云链选择了参照稳定运行多年的以太坊(以太坊的平均出块时间在15-20s之间),以 公链的“去中心化”和“强安全性”为第一要务,所以牺牲了一定的性能,但 是tps依然能保持在2000+,速度仍然很快,而且星云链对硬件的要求是非常平民化的,8核16g的通用机器便可以加入星云成为全节点,人人可参与。

eos则是21个超级节点间达成的DPOS共识机制,放弃了“去中心化”,所以他在 高性能上会有一定的提升,但是据了解,eos的tps并不是百万级别,单链仅仅只有 2000多。


二、星云出块时间的升级计划


其实减少出块时间并不是一件难事,对于团队来说,工作量很小。星云链团队认为,在主链逐渐成型阶段,保证稳定是首要前提。如果系统运行稳定,星云团队会在去中心化的基础上,加快出块速度,优化体验。


Image


社区反映:最近主网频繁出现卡顿的情况,导致交易不成功或者延迟。


星云官方回答:

官方提供的rpc服务有做限流处理,有些程序调用过于频繁会导致部分请求被拒绝服务。官方推荐所有受这个问题困扰的开发者,自己搭建节点同步区块,使用自己的节点给自己的dapp提供rpc服务。


社区的回答:开发者确实也准备这样做,以应对网络拥堵,但是也增加了开发成本,开发者也需要考虑开发支出是否值得。

建议:1、是官方可以通过出台激励机制,鼓励开发者搭建自己的节点;2、是官方多开放几个节点接口。



Image


社区Dapp开发者提问:

1. 跨域问题,不是一直出现,偶尔有出现类似问题,没有特别的规律;

2. 超时问题,请求数据或是发送交易都会遇到;

3. 语法错误问题,报语法错误,但是再次请求有时成功的;

4. json解析问题,请求返回后直接在SDK库里面就报错了

5. 交易长时间不返回,其实已经成功或者失败了,但是用api查询就是不返回成功或失败

6. 交易丢失问题,既不是交易失败,也不是交易成功,直接说交易找不到了



星云官方回答:

1.可能之前有这个问题,但是确认了现在机器的配置都是好的。

2.超时的问题:现阶段有发现刷单情况存在,在RPC接口访问量大的时候可能出现类似问题;

3.语法问题:请社区开发者提供详细的错误码截图?

4.json解析问题:也麻烦给下详细错误信息截图?

5.长时间不返回的问题:应该是交易上链失败了,现有的机制是上链失败不会通知,如果确认是参数都正常的需要统计下这样的情况,也麻烦给下详细错误信息截图?

6.也是交易没有上链的问题,最近刷单的情况一直在,所以需要关注下。


原力社区运营号 
回复列表
默认   热门   正序   倒序
廖锡浩
2F
廖锡浩Lv0 
支持新哥emotion
 3   2018-06-25 20:05:59 回复

回复: 星云链开发问题集锦

Powered by 星云原力社区 5.5.1

©2015 - 2018 原力社区

原力社区论坛 联系站长

您的IP:54.84.236.168,2018-12-13 23:45:15,Processed in 0.01808 second(s).

原力社区,是全球最大的有庞大用户沉淀、开发者沉淀和项目资源沉淀的,能够独立自主的去中心化的第三方社区。