波场

更新时间:2024-10-28 16:29

波场(TRON)是全球最大的开放式区块链平台之一,由孙宇晨于2017年9月创立。

基本介绍

波场TRON主网于2018年5月推出,致力于通过区块链技术和分布式应用(DApp)加速互联网的去中心化。2018年7月,波场TRON生态系统正式与全球最大的去中心化点对点网络BitTorrent整合。

波场TRON已于2021年12月实现完全去中心化,成为由社区治理的去中心化自治组织(DAO)。

TRON的优势

高吞吐

在TRON的共识机制下,有限的计算性能节点被用户选为网络维护节点,从而保证了整体网络的TPS维持在可接受的程度之上,实现了高吞吐的特点。 TRON独有的共识机制使得TRON网络的TPS远远超出Bitcoin、Ethereum等。

高TPS间接保证了TRON上所有运算的低延迟, 加快转账速度,赶上现有支付方式例如VISA、SWIFT的速度,从而使得日常支付成为可能。

易扩展

波场易扩展的原因在于智能合约,以及智能合约的可能性,TRON具有的可扩展性,各种应用可以部署于TRON上。另外数据库结构和账户系统的结合,TRON能更加方便的实现复杂的模型、设计。

可靠性

TRON致力于打造更加去中心化的共识机制。去中心化程度的强弱能影响整体的网络结构、用户资产,及内在价值的稳定性。同时,TRON的共识机制相比POW模式,能够节省能源。

愿景与未来

我们旨在以TRON为地基,打造一个人人均可参与,人人均会收益的生态圈平台,我们称之为TRON生态。 用户使用TRON网络及其上面部署的各种dAPP的功能,能够减少成本,提高生活便利性。 开发者可以在TRON网络上部署dAPP,扩展业务范围,宣传自己的理念、价值观。 网络维护节点为TRON网络的运转提供支持。 不管是用户,开发者,还是TRON网络的维护节点,所有人都将共同参与TRON平台生态圈的建设,为TRON生态的繁荣做出贡献。

核心设计

独有的共识机制

在TRON的共识机制约定下,全球用户自发部署TRON网络节点,并由所有TRON用户投票选择出N个代表节点, 选出的各代表节点之间权力平等,共同协作完成TRON网络上的计算任务。

智能合约

系统核心架构

TRON 采用了三层体系架构,分为存储层,核心层和应用层。

储存层

TRON的技术团队为TRON 设计了独特的分布式存储 协议,包括区块存储和状态存储。在存储层的设计中,TRON引入了图数据库的思想,来更便捷的满足现实世界多样性数据存储的需求。

核心层

TRON包含智能合约,账户 管理,共识等模块。TRON 将会实现基于堆栈式的虚 拟机,并且采用优化过的指令集。了让开发者更好的开发dAPP,TRON采用Java语言作为合约语言,后续会加入更多的语言支持。另外为了满足TRON独特的需求,TRON的共识机制在DPOS基础上做了一定的创新。

应用层

开发者可以使用接口来实现的dAPP和个性化钱包。 波场的协议使用 Google protobuf来定义,支持多语言扩展。

共识机制

基于DPOS改良过的共识机制

POW共识机制一直存在浪费资源、效率低下、TPS不高的问题。这些都与TRON的价值观、定位不吻合。基于我们的设计理念,为了真正实现能用于日常场景的区块链平台,我们选择了POS机制作为TRON的共识机制的基调。TRON的共识机制从DPOS出发。在调查了整个区块链领域的现有的优秀的改进想法后,我们对

DPOS机制作出改进,以达到我们的需求,从而确定了TRON的共识。

共识机制基本原则

用户会根据自己手里的具有可投票权的币持有量做出带有权重的投票,根据投票结果,按照一定的规则选择出当前的区块生成节点。参照的规则会尽可能的保证区块的生成速度与打包节点数量之间的平衡性。

同时,落选的打包节点、投票给中选者的用户、投票给落选者的用户均可能获得一定量的补偿,以激励他们持续参与之后的竞选流程。

中选节点会按照一定的分配规则依次进行区块的打包并获得奖励。

中选节点中的多数会根据投票结果进行选择,剩下的会按照一定的算法保证在余下的其他节点中,所有节点都有可能被选中。

存储结构

KhaosDB TRON

采用的KhaosDB会存储一定时间内所有新产生的分叉链。当发生需要切换主链的情况时, 在KhaosDB的支持下,验证节点可以快速切换有效链到新的主链。

Level DB

为了同时满足存取速度和快速开发的需求,TRON会在开发初期采用Level DB。在主网上线后, TRON将会根据实际需求进行数据库的升级,使得TRON具有完全量身定制的数据库。

数字资产模块

配置

数字资产配置。通过该模块,用户可以按照自己的意愿进行自定义的数字资产的定制。可定制的参数包括但不限于资产的名称、缩写、LOGO、总的发行量、TRX兑换比例,开始时间、 结束 时间、兑换比例衰减系数、是否可增发、增发形式(一定数目或者一定比率)、增发周期、描述等。 用户也可以选择不进行参数的配置。系统会为用户配置默认的参数。

发布/部署

参数配置完成后(人为或者系统默认),用户即可选择发布资产。 对配置好的并通过验证的数字资产进行部署的各种操作、功能。通过见证节点的验证后,自定义资产就完成了部署。完成部署的资产可以自由的在TRON网络上流通。

API

API接口主要用于支持客户端的开发。开发者可以在API接口的支持下,开发完全由自己设计的资产发布平台。

智能合约+虚拟机

TRON包含智能合约模块,用户可以开发自己的智能合约,从而定制化的满足用户需求。 智能合约会运行在虚拟机上,TRON将会实现自己的虚拟机。

第三方应用

数字资产部署平台

TRON会允许第三方开发自己的平台,并接入TRON网络。利用TRON的数字资产模块进行,第三方平台的用户也可以自行定义自己的数字资产。

钱包

可以用于查看TRX及用户持有的其他资产的信息,发起或者接受交易等。

区块链浏览器

查看整个TRON的区块记录,节点名单,节点部署、实时运行情况等。

令牌迁移

在TRON网络主网正式部署前,波场基金会会组织由基于以太坊ERC20的令牌向正式的TRON主网代币TRX的迁移,迁移兑换比例为1:1。

社区计划

社区成员有多种途径能够参与到波场项目中来。广大的开发者可以参与到波场核心的代码编写中来 ,也可以在我们开放API后进行第三方应用的开发。另外我们还会不定期组织一些竞赛活动,向所 有的网络用户征稿,包括但不限于LOGO设计、文章、海报、编程竞赛等形式。

提交类型

feat: 新的功能。

fix: 漏洞修复。

docs: 文档类修改。

perf: 能够提高性能的代码修改。

refactor: 重构(既不添加新功能也不修复漏洞的代码改变)。

style: 文本格式修改(多余的空白, 格式校对, 标点符号遗漏等)。

test: 添加缺失的测试用例、修改现存测试用例。

奖励计划

我们会对为TRON网络及社区的推进、发展做出贡献的人给与奖励。我们会成立一个委员会对所有的贡献者进行详细的评估,根据评估结果给与对应数量的TRX代币、礼品等多种形式的奖励。

协议

TRON使用Google protobuf协议,协议内容涉及到账户,区块,传输多个层面。

账户有基本账户、资产发布账户和合约账户三种类型。一个账户包含,账户名称,账户类型,地址余额,投票,其他资产6种属性。

更进一步的,基本账户可以申请成为验证节点,验证节点具有额外的属性,投票统计数目,公钥,URL,以及历史表现等参数。

一个区块由区块头和多笔交易构成。区块头包含时间戳,交易字典树的根,父哈希,签名等区块基本信息。

交易合约有多种类型,包括账户创建合约、转账合约、资产转账合约、资产投票合约、见证节点投票合约、见证节点创建合约、资产发布合约、部署合约8种类型。

每一个交易还包含多个输入与多个输出,以及其他一些相关属性。

其中交易内的输入,交易本身,区块头均需签名。

传输涉及的协议Inventory主要用于传输中告知接收方传输数据的清单。

详细的协议见附属文件。详细协议随着程序的迭代随时都可能发生变化,请以最新的版本为准。

区块链技术应用

1. UTXO模型+ 抽象账户模型;

对区块链设计,波场采用了utxo模型,可以通过公共账簿透明地追踪每个交易的历史记录,utxo具有高并发处理能力,对多个地址间的交易具有良好的扩展性。

2. 共识;

波场的共识采取分三步走的策略,第一步采用基于Kafka的技术体制,实现中心化共识算法,目的在于实现系统的联调联试,功能集成;第二步采用基于Raft的分布式共识机制,实现了从中心化到分布式的跨越,这一步逐渐完善网络、分发等功能,为最终实现无逻辑中心的广域全分布打下基础;第三步实现PoS的共识机制,实现基于 “保证金机制 + epoch确认”的拜占庭容错共识,同时兼容PoS和PoW的集成共识。

3. 对象编码和序列化;

在对象编码和网络传输方面,波场基于谷歌的Protocol buffer进行对象的定义,从而以一种语言无关的方式对系统涉及的对象进行抽象表示。

4. 智能合约。

波场开发轻量级的TVM(TRON virtual Machine)作为智能合约的执行环境。

发展历程

2017年8月,孙宇晨推出了项目,波场TRON-一个基于区块链去中心化的全球范围内的自由内容娱乐体系。

2017年8月,波场TRON基金会创始人孙宇晨,发表了《From it to bit》的主题演讲,演讲中讲述了互联网的发展历史,人类从利用碳基传递信息到用硅基来传递信息的发展过程,并指出了硅基相对于碳基的优势。演讲中阐释了web 4.0的观点,孙宇晨认为将人类更多的活动数字化,硅基化,是必然的发展趋势,而区块链将会加快这一趋势,引领web 4.0的革命。

2017年9月,项目团队转战海外,入驻硅谷HERO CITY,继续展开研发工作。

2017年11月,波场TRON所发行的代币TRX先后登陆Coinegg、Binance、okex、Coinnest等国际知名交易所。

2017年12月26日,防毒软件界的教父级人物John Mcafee在twitter(推特)上发文,推荐波场TRON项目:“那些卖掉TRX的人,将彻底失去它”瞬间引起海外轰动,国内强烈热议。

2017年12月29日,波场协议开源。

2018年1月9日晚,暴风集团旗下暴风播酷云与波场TRON达成区块链技术合作协议,签署BCN(Blockchain Consensus Network)网络服务协议。

2018年第一季度,波场协议测试网络与主网上线。

2018年3月31日,波场TRON公链测试网络正式上线。

2018年4月20日,波场TRON “ACCELERATOR”创业者基金项目建立。

于2018年4月25日波场发布“关于TRX智能合约无漏洞风险公告”。

2018年4月25日,波场TRON创始人孙宇晨(JustinSun)接受火星财经:王峰10问 直播节目专访。

2018年4月5日,波场TRON登陆韩国,上线TRX/KRW交易对。

2018年5月7日,Odyssey-v1.0.6版本更新上线。

2018年5月9日,波场TRON持币用户首次超过100万人。

2018年6月1日,波场发起1000万美金的“TRON BUG-BOUNTY”活动,发动社区成员寻找波场安全漏洞 。

2018年6月25日,波场TRON开启12小时“独立日”直播,启动主网。

2018年7月24日起,TRON收购了位于旧金山的互联网技术公司BitTorrent Inc.。并且收购了BitTorrent及其旗下所有产品的,将其并入到波场生态中。

2018.7.31 TVM虚拟机正式上线

2018年9月17日,波场TRON(TRX)首个美国本土法币合规TRX/USD交易对即将正式上线。

2018年10月18日,基于波场TRON 区块链建立的虚拟货币的POS支付系统完成。

2019年2月17日,波场TRON与币安慈善基金会携手ALS协会举办Voice Your Love活动。

2019年2月20日,波场TRON与Spend合作推出兼容VISA的信用卡。

2019年3月1日, 波场TRON完成Odyssey-v3.5 正式发布,在最新的版本中实现了TIP12、TIP16 、TIP17 等协议。

2018年9月17日,波场TRON(TRX)首个美国本土法币合规TRX/USD交易对即将正式上线。

2020年4月,波场TRON首款去中心化稳定币借贷平台JUST上线。

2020年5月,波场宣布波场DApp将上线三星Galaxy Store。

2021年3月,波场TRON推出首个NFT标准TRC-721,并优化了全球最大的分布式存储系统BTFS。

2021年4月,波场版 USDT 稳定币流通量超过以太坊版 USDT。

2021年10月,波场TRON推出异构跨链互操作扩容协议BitTorrentChain(BTTC)。

2021年12月,波场网络实现完全去中心化,现为由社区治理的去中心化自治组织(DAO)。

2022年4月,TRON DAO Reserve成立,旨在保护区块链行业和加密市场。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}