各位新老开发者,为了方便大家更快上手和快速查阅,特将迅雷链开发过程中的常见问题和解答汇总在此帖,长期更新置顶。
一、迅雷链说明
Q:迅雷链支持哪些行业的应用?
A:迅雷链支持IP版权、游戏娱乐、教育、慈善公益、社会管理、医疗健康、物流等各行各业的应用。
Q:相比较其他的链,迅雷链在性能上的优势? A: 1)百万TPS:迅雷链支持百万级TPS(电子数据处理并发量),前以太坊的TPS能力是7-15笔/秒,Visa的TPS约为每秒钟5000到8000; 2)秒级确认:基于PBFT底层共识算法,实现超低延迟的实时区块写入和查询; 3)强大兼容:支持solidity语言开发的智能合约,兼容以太坊虚拟机EVM; 4)资源共享:迅雷数十年的分布式技术沉淀和上亿用户基础,共享链克生态的百万量级活跃人群,共同构建全球领先的区块链生态。
二、链克兑换 Q:Service_id和密钥,怎么获取?
Q:成功接入了一个链克口袋兑换功能,能在多个应用上使用吗? A:不能,审核通过后的链克兑换功能以及链克口袋地址仅限当次提交的审核业务或应用中使用。
三、智能合约
Q:合约的调用方式? A:当前的合约调用方式有两种,分别为通过唤醒链克口袋APP与使用链克口袋扫码两种方式。服务器端调用合约属于当前正在开发即将支持的方式。
Q:迅雷链兼容以太坊,能不能使用在以太坊部署的智能合约,调用链克口袋呢? A:不能。迅雷链兼容solidity语言开发的智能合约,区块链的接口是自主研发的,不能用链克口袋调用以太坊的接口。
Q:测试环境调用链克口袋,没有获得返还的1链克的原因? A:测试环境下,调用充值接口成功后,测试平台会向接口所提交的address账户转入1个链克。需要使用测试版的链克口袋方能收到链克。 详情请看《合约开放平台开发指南》-5.2.2调用充值接口,链接: https://open.onethingcloud.com/site/docopen.html#52
测试版本链克口袋下载地址: https://www.pgyer.com/ALuZ
Q:调用合约需要消耗多少链克,调用合约时gas_limit的值应该添多少? A:合约执行消耗的链克,跟合约代码有关。可参考《合约开放平台开发指南》7.2.3 查询预估gas消耗(estimateGas),具体链接查看: https://open.onethingcloud.com/site/docopen.html#723gasestimategas
Q:gas price是固定的,乘以固定的gas量得0.01链克。那么,智能合约的gas price应该是可以由开发人设置的吧? A:当前gas_price为系统固定值,暂不支持修改。链克口袋中普通兑换请求gas是固定的,gas * gas_price就是手续费0.01链克。合约调用交易的gas由被调用的合约函数计算量决定,由调用方输入。
Q:一个应用能接多少个智能合约? A:按照业务需要,应用可以发布多个合约,平台没有数量限制,但是开放平台会审核合约发布的真实性。
四、链克说明
Q:链克可以转账吗? A:链克不支持用户之间的转账。对于接入迅雷链开放平台链克兑换功能的应用,用户可以使用链克兑换应用内的产品和服务。
Q:链克能否上交易平台? A:官方遵守国家相关法律法规,不支持链克上任何交易平台。
Q:链克兑换是否支持实物兑换? A:迅雷链开放平台链克兑换不支持实物兑换。
Q:链克后续的应用如何,在生态系统中扮演什么角色? A:迅雷链是以链克为兑换基础,合约在迅雷链的调用和执行消耗的gas即为链克。链克可以按照法律规定和规则约定兑换特定的商品(服务),也可以作为未来运行在迅雷链上的合约应用的基础token。
五、其他问题
Q:接入迅雷链并且发token的应用,token是否可以上交易平台? A:官方不支持任何交易平台,请与迅雷链合作的企业及个人也遵守国家相关法律法规。
Q:如何解决pbft算法只支持100以内节点的矛盾 A:您好,节点越多共识会越慢,要提高整体效率,需要减少节点数,迅雷链是以性能和用户体验优先,所以基于pbft解决大于100个节点的问题,暂不会考虑。
Q:沙盒环境,能否使用正式环境的链克测试呢? A:不能,因为沙盒测试环境与正式环境的链克口袋在不同链上。
Q:迅雷的链是否支持cdn存储这类的api ? A:您好,迅雷链和cdn存储业务是相互独立的,智能合约的实现和运行(审核不通过的除外)并不限制上层业务模式,并提供对外接口实现合约的调用和查询。具体实现请参考开发指南文档: https://open.onethingcloud.com/site/docode.html
|