TRON 开发者入门完全指南 #1

本指南由Vena Network技术团队提供

TRON 概况

TRON,2017年九月份, 做了千万美元级别的ICO,2018年六月tron主网上线。据官方数据,截至目前,主网上已经有69万个账户注册,每天新增账户量超过2万个。同时TRON每秒支持千量级tps,ETH现在主网还在十几tps量级。不可否认eth生态聚集了很多有天赋的开发者和researcher,但eth的PoW共识机制决定了其短时间内无法解决交易手续费高,交易确认速度,和并发交易的限制。目前从合约和交易体验上来讲,TRON相比ETH有比较大的优势。同时,从用户进入门槛和合约开发门槛上,由于TRON新用户几乎不需要成本(对比EOS复杂的邀请机制),和其支持solidtiy的TVM(相比EOS采用C++进行合约开发),TRON相比EOS也有显著优势。

对于dapp开发者,TRON一定是现阶段非常值得关注的一条公链,建立在其性能和生态的基础上, 已经出现了很多用户量和交易量都很大的dapp,爆品dapp也是完全有足够的机会诞生在这条公链之上。不过现在TRON公链生态中,对于开发者的引导性文章很少,高质量的也几乎没有看到,这也是我们写作这篇入门教程的初衷。下一章我们将正式开始介绍基于TRON的dapp开发基本概念,和一个样例来帮助大家快速入门。

TRON 开发工具链

TRON 提供了完整的工具链为开发者提供合约开发,测试,部署,接口。尤其是对于熟悉以太坊智能合约的开发者,从语言到工具一定都非常熟悉。

  • tron-web:JavaScript接口,用于提供常用的账户,地址,转账,合约相关操作。相当于Ethereumweb3js
  • tron-box:提供合约编译,部署,测试的命令行工具。作用相当于Ethereumtruffle工具链
  • tronLink,tronPay: 提供浏览器环境的钱包插件,为dapp提供便利和安全的执行环境,相当于EthereumMetaMaskScatter

【TRON101首发】TRON 开发者入门完全指南 #1相关推荐

  1. flutter 局部状态和全局状态区别_给 Android 开发者的 Flutter 指南

    这篇文档旨在帮助 Android 开发者利用既有的 Android 知识来通过 Flutter 开发移动应用.如果你了解 Android 框架的基本知识,你就可以使用这篇文档作为 Flutter 开发 ...

  2. python从零开始到精通_「Python 入门学习指南」0基础小白助你从入门到精通!

    Python比较简单,非常适合初学者入门,内置了各种库,还有丰富的大约13万第三方库,掌握了语法和编程思维后,可以直接使用这些库做出自己的产品.这篇 Python 入门学习指南,针对没有任何编程经验. ...

  3. flutter 局部状态和全局状态区别_Android 开发者遇到 5G、AI,写给 Android 开发者的 Flutter 指南

    ​前言 Flutter 是 Google 用以帮助开发者在 iOS 和 Android 两个平台开发高质量原生 UI 的移动 SDK.Flutter 兼容现有的代码,免费并且开源,在全球开发者中广泛被 ...

  4. 阿里架构师开源《Kotlin入门教程指南》+《高级Kotlin强化实战》

    对于有Java基础的程序员来说,Kotlin是一门非常容易上手的编程语言,也是一门必须掌握的编程语言.Java代码在运行前需要编译生成一种特殊的class文件,然后Java虚拟机会识别并解释这些cla ...

  5. 给“非IT背景的新手BA”的技术入门学习指南

    图:史江鸿 <读赏春天> 01 BA为什么要了解技术? 去年3月份,ThoughtWorks 迎来了2021年的第一批应届生入职潮,其中有30多位同学担任BA角色.他们不是拥有海外留学背景 ...

  6. 给 Android 开发者的 Flutter 指南(上)

    这篇文档旨在帮助 Android 开发者通过 Flutter 开发移动应用.如果你了解 Android 框架的基本知识,你就可以使用这篇文档作为 Flutter 开发的快速入门. 你的 Android ...

  7. python入门必备指南-致Python初学者 Anaconda入门使用指南完整版

    打算学习 Python 来做数据分析的你,是不是在开始时就遇到各种麻烦呢? 到底该装 Python2 呢还是 Python3 ? 为什么安装 Python 时总是出错? 怎么安装工具包呢? 为什么提示 ...

  8. python编程入门指南 代码库在哪下-致Python初学者 Anaconda入门使用指南完整版

    打算学习 Python 来做数据分析的你,是不是在开始时就遇到各种麻烦呢? 到底该装 Python2 呢还是 Python3 ? 为什么安装 Python 时总是出错? 怎么安装工具包呢? 为什么提示 ...

  9. python入门基础代码图-python入门代码指南教程书籍推荐2020总结全集汇总

    python入门代码指南教程书籍推荐2020总结全集汇总 记住,如果您想学习Python,市场上有很多可用的资源.这些可以包括书籍,甚至在线课程..在这篇文章中,我们为Python编写了最好的书籍,无 ...

最新文章

  1. fisher判别分析原理及实现
  2. luogu P1843 奶牛晒衣服 | 二分法
  3. 编写了一个通过手机短信平台收发短信的软件
  4. Windbg新手入坑指南
  5. 活跃用户数怎么计算_不懂LTV,怎么做用户增长?详解用户生命周期价值计算方法...
  6. three.js 几何体-组合网格_ThreeJS 粒子系统实现雪花飘落动画
  7. python文件读取写入实践_python文件写入实例分析
  8. vs 2010 不显示解决方案文件
  9. php80端口改成8080,jetty,_JETTY 8080端口改为80端口无法访问,jetty - phpStudy
  10. Deep Learning ——Yann LeCun,Yoshua BengioGeoffrey Hinton
  11. 塞班系统微信连接不上服务器,充满情怀的塞班系统:手机QQ、微信将无法登陆使用...
  12. Java中使用多态的好处和弊端及其举例
  13. ES7.16.2基础操作之slop查询(三)
  14. 中华名将索引 - 第一批:廉颇
  15. 韩老师讲SQL2005数据库开发 环境准备代码
  16. 移动终端软件测试基础知识,移动终端软件测试基础知识 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  17. 获得淘宝app商品详情原数据API
  18. TigerGraph首将模式匹配与高效图计算相结合,为欺诈检测、网络安全保护、人工智能等应用增砖加瓦!
  19. 求问R语言 分层抽样 合并两个数据框为什么出现了空集
  20. python为什么是蛇_【大蟒蛇】简谈Python的闭包【原创】

热门文章

  1. 迅雷使用积分制的真正作用和目的 [揭密迅雷]
  2. loadlibrary 失败 java_LoadLibrary失败,错误代码为14001
  3. 微信小游戏MagnetGame开发(九)GameOver
  4. apache knox 安装使用步骤
  5. SecureCRT打开时,出现 告警的解决方法
  6. WPS首行设置内容筛选
  7. CIDR子网拆分细节
  8. 《数据库系统概论》期末考试手写笔记汇总+考试注意事项+反思(超全整理总结!!!)
  9. 随便玩玩Arduino和ADK开发
  10. Pearson相关系数矩阵解释