mt logoMyToken
Market cap:$0
0%
FGI:0
0%
Cryptocurrencies:--
Exchanges --
ETH Gas:--
English
USD
APP
Ap Store QR Code

Scan Download

TRON开发者指南 | 第十八期:关于智能合约——​入门

Collect
Share

波场TRON|TRON开发者指南

波场TRON团队为更好地服务社区开发者及建设者,吸引更多强大力量共同建设TRON全球网络生态社区,特制作TRON开发指南,指南将由浅入深为您介绍在波场网络上所遇到的问题和注意事项。




欢迎来到 

波场TRON开发者指南 

 

在这里 

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

助力您完美使用 

【TRON Developer Guide 】 

 

本开发指南介绍了在TRON平台上开发去中心化技术的基本构建模块。 它从开发者的角度解释了 智能合约和去中心化应用程序(DApps)。 如果你想过一遍“Hello World”智能合约开发流程,打开链接 (https://cn.developers.tron.network/docs/introduction)。

 

去中心化应用程序 


去中心化应用程序(DApp)是在去中心化P2P网络上运行的应用程序。 由于DApps不依赖于中央 实体来运行,因此消除了单点故障的风险。 来自DApps的记录和数据也存储在区块链中。

 

智能合约 


智能合约是一种计算机协议,其目的是以数字方式验证合约的协商。 他们不仅以与传统合同相同 的方式定义与协议相关的规则和处罚,而且还可以自动执行这些义务。 如果满足预定义规则,则 自动执行协议。智能合约代码促进、验证和执行协议或交易的协商或执行。 它是去中心化自动化 的最简单形式。

 

DApps与智能合约 


DApps是一个“区块链赋能”的网站,其中智能合约让它能与区块链相连。 理解这一点的最简单方法 是了解传统网站的运作方式。 对传统的集中式应用程序而言,后端代码在集中式服务器上运行; 与之相反,DApps的后端代码在去中心化的P2P网络上运行。 去中心化应用包括从后端至前端的 整个文件包。 智能合约只是DApp的一部分。 


预期的IDE和编辑器 


● Webstorm 用于JavaScript开发的IDE,因为Javascript是通过TronWeb实现与区块链交 互所必需的。


● Intellij Idea 用于Java开发的IDE。 也可用于设置Full Node和Solidity Node节点。 


● Sublime Text & Atom Editor Sublime和Atom都是源代码编辑器,支持各种编程语 言。 


Programming Experience 


Solidity 


使用Solidity编程语言的经验对于在TRON协议上开发智能合约是必要的。 (参见 文档)TRON的 智能合约是使用 Solidity 编程语言开发的。 Solidity是一种面向合约的编程语言,用于编写智能合 约。 它用于在各种区块链平台上执行智能合约。 TVM将与EVM环境兼容,因此开发人员可以在具 有Solidity的混合环境中构建,调试和执行智能合约。 


Javascript 


使用 Tron Web与区块链交互需要有使用Javascript的经验。 Tron Web是开发去中心化应用(如网 站和Chrome扩展程序)的重要工具。

 

Command Line Experience 


用于开发的各种工具需要命令行知识才能进行交互,运行和下载。 


Download Developer Tools 


Tron-Studio 


Tron-Studio是一个基于TVM开发/部署/调试智能合约的IDE。 与以太坊平台上的 Remix IDE类似, Tron Studio是一个有影响力的开源开发工具,让开发人员在TRON区块链上编写、部署和调试 Solidity智能合约。 

 


Tron-Box 


类似于以太坊平台上的 Truffle ,Tron Box是一个开发环境,使用TRON虚拟机(TVM)测试 TRON区块链的框架。 


Tron-Web 


Tron Web旨在提供在以太坊Web3执行的影响下统一、无缝的开发体验。 与以太坊平台上的 Web3 类似,Tron Web采用了Web3的核心,并在其基础上进行了扩展,以释放TRON特征集的函 数,同时提供在浏览器、Node.js和IoT设备中集成DApps的新工具。 


Tron-Grid 


Tron Grid使用SpringBoot提供查询接口。 它需要Java-Tron并将事件写入Mongo DB。 用户可以查 询智能合约的详细信息。 与以太坊平台上的 Infura 类似,Tron Grid提供在云端运行的TRON客户 端,因此您无需自己运行一个来与TRON协作。 Tron Grid允许开发人员访问重要工具,以便在 TRON协议上开发去中心化应用。 

 


- END-


波场TRON创始人及团队介绍

(向上滑动查看内容)



由马云湖畔大学首期学员孙宇晨建立的波场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年年底将突破一千人!



了解波场TRON最新官方动态

(向上滑动查看内容)


官网:https://tron.network


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

https://weibo.com/u/6344553397


Facebook用户可直接访问:

https://www.facebook.com/TronFoundation-144555002795817/ 


Telegram进行互动可搜索:

中文 https://t.me/tronnetworkCN03
英文 https://t.me/tronnetworkEN03


您可以前往Github了解更多:

https://github.com/tronprotocol


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

https://www.reddit.com/r/Tronix/




Disclaimer: The copyright of this article belongs to the original author and does not represent MyToken(www.mytokencap.com)Opinions and positions; please contact us if you have questions about content
Related Reading

Bitcoin Price Consolidates Below Resistance, Are Dips Still Supported?

Bitcoin Price Consolidates Below Resistance, Are Dips Still Supported?

XRP, Solana, Cardano, Shiba Inu Making Up for Lost Time as Big Whale Transaction Spikes Pop Up

XRP, Solana, Cardano, Shiba Inu Making Up for Lost Time as Big Whale Transaction Spikes Pop Up

Justin Sun suspected to have purchased $160m in Ethereum

Justin Sun suspected to have purchased $160m in Ethereum