请选择 进入手机版 | 继续访问电脑版
开启辅助访问
链路首页链路财经目前收录 币种 : 4908 交易所 : 310钱包 : 17 24H 交易量 : $43,403,137,051 总市值 : $245,388,183,835
2019
06/13
19:51
分享
评论

  • 孙宇晨

    公众号ID:tron_sunyuchen 



    关注


    点击上面蓝字“孙宇晨” ▲ 订阅

    来源:波场TRON(Tron Foundation)

    转载授权请与作者联系



    欢迎来到

    波场TRON开发者指南

     

    在这里

    您将找到最全面的指南与文档

    助力您完美使用

    【TRON Developer Guide 】

     

    目前,我们可以通过在TRON的私人链上建立智能合约环境来降低开发成本,该环境不会消耗公共连锁资源。 TRON的虚拟机与以太坊的虚拟机高度兼容,大多数用Solidity编写的智能合约也可以在TRON网络上运行。基于TRON的智能合约可为其用户提供高TPS和免费访问大多数方案。毫无疑问,这对整个智能合约社区来说都是重要的一步。本文介绍了部署智能合约并与之交互的基本方法。


    先决条件


    TRON运行合同的网络


    部署和使用合同需要消耗一定量的资源(内存,CPU和存储等)。因此,建议开发人员在其专用网络上调整和测试其智能合约,并在将其部署到TestNet或MainNet上之前确认合同可用。有关部署完整节点或 TRON-CLI 。 

    https://developers.tron.network/docs/getting-started-1“target =”_ blank“> TRON Docker快速入门,了解有关部署专用网络的步骤。

    私有链的块创建节点的地址:

    TPL66VK2gCXNCD7EJg9pgJRfqcRazjhUZY

    见证私钥:da146374a75310b9666e834ee4ad0866d6f4035967bfc76217c5a495fff9f0d0

    TRON Box

    TRON Box是一个用于测试,编译和部署TRON智能合约和DApps的框架。 TRON Box指南详细介绍了设置和部署步骤。

    智能合约发展


    此时,我们建议 Remix 作为早期阶段编译和测试的编码环境。合同完成后,开发人员可以将合同复制到 SimpleWebCompiler 进一步开发,然后获得ABI和ByteCode。我们提供了一个简单的数据访问的可靠性代码示例,以说明编译,部署和调试过程。


    1. 启动私人链

    通过检查FullNode / logs / tron.log确保已成功部署先决条件中的专用链,并查看是否出现持久块生成的日志消息“生成块成功”。


    2. 开发智能合约

    将上面提到的代码复制到Remix进行编译和调试。确保代码逻辑正确,代码本身没有错误。


    3. 在 SimpleWebCompiler 中编译

    TRON编译器与以太坊的编译器略有不同,并且仍在与Remix集成。因此,我们提供了一种获取ABI和ByteCode的临时方法,而不是直接从Remix获取它们。将上面的代码复制到SimpleWebCompiler,然后单击Compile按钮以获得ABI和ByteCode。


    4. 通过 TRON Box 部署智能合约

    有关详细信息,请参阅 TRON Box 智能合约部署指南


    5. 通过Wallet-CLI部署智能合约

    下载Wallet-Cli,文件然后编译。



    启动后,可以在命令中以交互方式输入指令。导入私钥并检查余额是否正确。



    合约部署


    参数说明


    获取合同地址



    调用合同来存储数据,查询数据



    如果调用的函数是常量或视图,则wallet-cli直接返回结果。如果包含库,则需要在部署合同之前部署库。部署库后,您知道库地址并将地址填入库:地址,库:地址,....


    假设先前部署的库地址是:TSEJ29gnBkxQZR3oDdLdeQtQQykpVLSk54。然后,在部署时,您需要使用browser / oneLibrary.sol.Math3:TSEJ29gnBkxQZR3oDdLdeQtQQykpVLSk54作为deploycontract的参数。




    马云湖畔大学首期学员孙宇晨建立的波场TRON以推动互联网去中心化为己任,致力于为去中心化互联网搭建基础设施。旗下的TRON协议是全球最大的基于区块链的去中心化应用操作系统协议之一,为协议上的去中心化应用运行提供高吞吐,高扩展,高可靠性的底层公链支持。波场TRON还通过创新的可插拔智能合约平台为以太坊智能合约提供更好的兼容性。

    自2018年7月24日起,TRON收购了位于旧金山的互联网技术公司BitTorrent Inc.。 BitTorrent Inc.设计的分布式技术能够有效扩展,保持智能化,并使创作者和消费者能够控制其内容和数据。 每个月有超过1.7亿人使用BitTorrent Inc.开发的产品。 BitTorrent Inc.的协议每天可以传输全球40%的互联网流量。



    孙宇晨,1990年生,美国常青藤盟校宾夕法尼亚大学硕士,北京大学学士。
    前Ripple大中华区首席代表,波场TRON创始人,BitTorrent CEO,移动社交应用陪我APP创始人兼CEO。
    2011年亚洲周刊封面人物,2014年达沃斯论坛全球杰出青年,2015年福布斯中国30位30岁以下创业者。
    2015 CNTV中国互联网年度新锐人物,2015年成为湖畔大学首批学员中唯一90后学员 。
    2018年7月24日起,TRON收购了位于旧金山的互联网技术公司BitTorrent Inc.成为BitTorrent Inc. CEO。



    波场TRON创始人孙宇晨(Justin Sun)与波场TRON北京办公室平均年龄26岁的108位同事合照展示。目前波场TRON经过近一年的发展,已经快速成为全球增长最为强劲,扩张最为迅速的区块链团队之一,波场TRON团队目前仍然保持着每天发出一个新Offer的节奏,预计2019年年底将突破一千人!


    - END-




    官网:https://tron.network


    您可关注微博:孙宇晨

    https://weibo.com/p/1005052026366955


    您可关注微博:波场TRON官博

    https://weibo.com/u/6344553397


    您可以前往Github了解更多:

    https://github.com/tronprotocol


    在Twitter上关注@tronfoundation,跟踪最新动态


    了解孙宇晨最新动态


    请关注孙宇晨官方订阅号



主题帖 263 关注 0 粉丝 0
情感指数

链路大数据分析置信度 7.33 %

TA的主题帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表