「Steemit区块链学院」第六期课程 | 波场能量与带宽
欢迎各位SteemCN区的用户参与「Steemit区块链学院课程」,我是「Steemit区块链学院」CN区的教授@abcallen,我将通过每期课程,与各位学院学员学习Steem以及其他区块链项目,一起认识背后的架构以及原理,让各位CN区学员可以深入浅出并且透过实际操作认识区块链,在区块链上可以更好的发展。
本期课程为「Steemit区块链学院」的第六期,通过「Steemit区块链学院」第五期课程,各位CN区学员学习和认识了区块链网络世界中精彩的一面,也通过学习和实践「Steemit区块链学院」第五期课程促进了自身在区块链网络世界的发展。
「Steemit区块链学院」第六期课程是继「Steemit区块链学院」第五期课程的继续远航,课程并未结束,并且会持续一段时间。希望通过课后作业拓宽各位CN区学员的思路,这对各位CN学员后期的发展也有着很大的帮助。
本期课程将探索Steem区块链以外的世界,希望通过本期课程让各位CN区学员发现区块链世界不一样的精彩,并且从中受益。
『第一部分:能量』
区块链世界中有着众多的区块链项目,有的区块链项目具有自身独特的生态,有的项目结合其他区块链项目来推动自身的发展。其中部分区块链项目会选择结合波场生态来推动自身的发展,就如Steem用户参与的Nutbox挖矿项目便结合波场生态来推动自身的发展,这其中就包括了波场「TRON」的原生Token以及波场相关交易所和波场智能合约。
当一个生态结合着另一个生态来发展的时候,参与者就会拥有双重身份,例如,Nutbox挖矿参与者既是Steem用户又是波场用户。参与到波场当中的用户更多的是参与其中的交易,而在波场生态中有着两种很重要的东西决定着波场用户的活动,分别为
• 带宽
• 能量
在本期课程的第一部分,将带领各位CN区学员学习波场能量。
Tron能量概念
「能量」全称“Energy ”,指的是智能合约执行时所消耗的时间。
智能合约在创建和运行的时候需要消耗一定CPU「中央处理器」资源,当智能合约在虚拟机中运行的时候需要消耗一定时间,这里的时间以微秒「μs」为计量单位,而CPU资源则是以能量的形式消耗,其中1μs=1能量。
例如,智能合约在执行的时候所消耗了200μs,那么就会消耗200能量。
Tron的原生流动性Token为「TRX」,在波场钱包内,用户在没有冻结「质押」TRX的情况下使用Dapp导致触发智能合约,此时智能合约在执行的时候会消耗一定的时间,如果Tron用户自身账户内没有能量,那么智能合约就会扣除相对应的TRX作为手续费。
所以说智能合约的复杂程度越大,所需要的手续费越多,因为越复杂的智能合约所执行时消耗的能量和时间越多。
所以适当冻结一部分TRX让个人波场账户拥有一定的能量是非常有必要的,这可以让自己在不花钱的情况下玩Dapp。
例如,Nutbox挖矿,其中很多交易行为都会触发波场智能合约,智能合约一旦开始执行,要么扣除相对应的TRX,要么扣除相对应的能量,显然后者是非常划算的。
Tron能量的计算方式
Tron能量需要通过Tron用户冻结账户中的TRX所获得,并且冻结时间不得小于72小时,在波场的所有交易当中,只有智能合约的创建和运行需要消耗到能量,所消耗的能量将会在24小时之内恢复。
而通过冻结TRX能获得多少能量呢,我们可以通过以下公式得出:
冻结TRX获取的能量额 = 为获取能量所冻结的TRX数量 / 全网为获取能量所冻结的TRX数量 × 波场网络总能量上限
例如
- 为获取能量所冻结的TRX数量为:100,000
- 全网为获取能量所冻结的TRX数量为:50,000,000
- 波场网络总能量上限:50,000,000,000
那么冻结TRX获取的能量额为
通过冻结TRX除了可以获得等额的能量之外也可以获得波长投票权「TP」,1能量=1TP。
不过一般不用特意去计算,在波场钱包资源页面内输入所要冻结的TRX数量,自动就会计算出所获得的能量额度。而对于波场智能合约的创建和执行所扣除的手续费或所损耗的能量也是不固定的,因为智能合约在执行时的复杂程度以及CPU当前状态也是不同的,所以所消耗的能量和扣除的手续费也是不一样。
当波场用户想要解冻TRX的时候需要所有时间线内冻结的TRX数量的冻结时间超过3天,并且解冻后会清除之前冻结TRX所获得的能量以及波场权「TP」。
『第二部分:带宽』
除了能量之外,带宽也是波场账户中至关重要的东西,波场用户所进行的每一次交易都会消耗一定的带宽。就好比人每一次的活动都会消耗一部分能量,但这里的能量不是特指,而是每次都会消耗,但一边消耗,一边也会逐渐恢复。
Tron带宽概念
「带宽」,全称“Bandwidth Points”,指的是发送交易大小的字节数。
其中1字节=1带宽,例如转账交易大小为20字节,那么将消耗20带宽。
波场用户在注册波账户之后,由于扩展任何区块链网络都可能导致网络的延迟,波场为了保持区块链网络的平稳运行,一旦波场账户被激活,那么Tron网络每天会给予Tron账户5000带宽用于24小时之内的交易,其中波场钱包中的所有交易都会消耗一定的带宽。
24小时之内因交易过于频繁而导致免费的带宽消耗殆尽,这时候就需要用户冻结一定数量TRX来获得带宽额度,如果因为交易消耗完通过冻结所获得的带宽,那么此时将会扣除等额的TRX。
Tron带宽的计算方式
当Tron账户的带宽和能量消耗之后会在24小时后之内逐渐恢复,但每日的5000带宽只够用于10笔TRX的交易,交易次数是有限的。但Tron账户24小时内的带宽消耗殆尽之后就需要Tron用户通过冻结一定数量的TRX来获得带宽。
而通过冻结TRX能获得多少带宽呢,我们可以通过以下公式得出:
通过冻结TRX获取的贷款额度=为获取带宽而冻结的TRX数量/全网为获取带宽而冻结的TRX总额×波场网络总带宽的上限。
例如
- 为获取带宽而冻结的TRX数量:100,000
- 全网为获取带宽而冻结的TRX总额:8,000,000
- 波场网络总带宽的上限:100,000,000,000
那么通过冻结TRX所获得的带宽为*
通过冻结TRX除了可以获得等额的带宽之外也可以获得波长投票权「TP」,1能量=1TP。
获得带宽的方式同获得能量的方式大同小异,且无需特意去计算,在波场钱包资源页面输入所要冻结的TRX,自然会计算出所获得的带宽额度。
对于冻结TRX获得能量还是带宽这个还是得根据个人当下所需出发,如果
- 交易量不是很频繁「24小时内交易量<10笔」,经常会触发智能合约者,建议冻结TRX获得能量,这样更划算。
- 交易频率较高,且不会调动智能合约者,建议冻结TRX获得带宽。
- 交易很频繁且还经常调动智能合约者,建议冻结大量TRX获得能量和带宽。
当波场用户想要解冻TRX的时候需要所有时间线内冻结的TRX数量的冻结时间超过3天,并且解冻后会清除之前冻结TRX所获得的带宽以及波场权「TP」。
『第三部分:Tron的实操环节』
俗话好的好“学而所用”,CN区学员既然学习了TRON的能量和带宽方面的知识,那么接下来就应该将所学知识应用到实际当中,在第三部分CN区学员将开始实际操作。
通过实际操作去冻结TRX来获得能量以及带宽,学会之后这对自己未来的发展将是不可比拟的,尤其是对参与Nutbox挖矿的用户,学会之后更是受益匪浅。
Tron教程 | 如何通过冻结TRX来获取波场账户能量
在波场钱包中有两种很重要的东西决定着波场用户的活动,分别为
- 带宽
- 能量
「带宽」指的是发送交易大小的字节数,其中1字节=1带宽,例如转账交易大小为20字节,那么将消耗20带宽。
波场用户在注册波账户之后,一旦波场账户被激活,那么每天可以获得5000带宽,其中波场钱包中的所有交易都会消耗一定的带宽。
消耗所剩余的带宽将会在24小时后清除,并且重新获得5000带宽,所以交易量不是很大的用户可以多多考虑能量方面的增加。
「能量」指的是智能合约执行时所消耗的时间,以微秒「μs」为计量单位,1μs=1能量。例如智能合约在执行的时候所消耗了200μs,那么就会消耗200能量。
在波场钱包内,用户在没有冻结「质押」TRX的情况下使用Dapp触发智能合约,这个时候智能合约在执行的时候会消耗一定的时间,如果自身账户内没有能量,那么智能合约就会扣除相对应的TRX作为手续费。
所以说智能合约的复杂程度越大,所需要的手续费越多,因为越复杂的智能合约所执行时消耗的时间更多。
所以适当冻结一部分TRX来让个人波场账户拥有一定的能量是非常有必要的,这可以让自己在不花钱的情况下玩Dapp。
例如Nutbox挖矿,其中很多交易行为都会触发波场智能合约,智能合约一旦开始执行,要么扣除相对应的TRX,要么扣除相对应的能量,显然后者是非常划算的。
- 下载和安装波场钱包并且注册波场账户
详细安装和注册方式请看教程:区块链钱包安装教程 | 波场钱包的安装和注册
- 下载安装,并且注册号波场账户后打开「波宝Pro」,进入「波宝Pro」后我们需要确保个人波场账户中拥有一定数量的TRX。
考虑到波场钱包插件在进行冻结TRX的时候需要进入波场区块链浏览器,但波场区块链浏览器节点总是不稳定,有时候需要翻墙,所以这里使用手机端的波场dapp进行TRX的冻结。
- 点击「波宝Pro」主页面「资产」中的「冻结」选项中的「能量」,然后在「冻结数量」栏中输入所要冻结的「TRX数量」,最后点击「冻结」。
注:输入所要冻结的TRX数量后会自动计算出所获得的「能量额度」以及「投票权额度」。
1能量=1投票权
- 点击「冻结」后在「确认交易页面」点击「确认」,之后在「请输密码栏」中输入「资金密码」,最后点击「完成。」
在「确认交易页面」我们可以看到实际冻结的TRX数量以及所消耗的带宽数量。
- 然后我们回到「波宝Pro」主页面「资产」中可以看到所获得的能量值;与此同时也可以在Tron Link当中查看到通过冻结TRX所获得的能量。
想要波宝Pro里的资产数量和Tron Link中的数量一种,在Tron Link导入账户的时候一定记住用同一个波场账户的秘钥或者助记词导入。
- 点击「账户右上角的用户名」,然后点击「导入账户」,接着「设置用户名」。
- 在「导入账户页面」选择「助记词」或者「秘钥」导入「我选择助记词」,接着在「通过助记词导入页面」将账户助记词输入或者粘贴到「助记词」框中,然后点击「继续」,最后在「选择账户页面」选择账户,点击「导入」。
选择拥有金额的账户导入哦!
- 之后我们的账户便成功导入了,点击相关波场账户便可以跳转到账户主页面。
- 导入账户后一定得确认Tron Link中的波场账户地址要和钱包中的地址一致哦。
好了,以上便是「如何通过冻结TRX来获取波场账户能量」的教程。
『Steemit区块链学院』| 课后作业
- 实际参与到Tron钱包获取能量和带宽的操作流程当中
- 写一篇文章,介绍一下自己获得Tron能量以及带宽的过程,以及使用后的感受。
- 学员必须提供获取Tron能量或带宽的流程截图,并且清楚记录整个操作过程,以及最后的冻结数量以及最后所获得的Tron能量或者带宽的额度。(冻结TRX的数量不限)。
- 可以选择冻结TRX获取能量、也可以选择通过TRX获取带宽、更可以冻结TRX获取能量和带宽。
注 :为了不必要的争端,请参与的学员作业文章中不要涉及blurt 、hive 这种分叉链等相关内容。
『Steemit区块链学院』| 课后作业要求
参与要求:Steem声望50以上
参与时间:5月17日-5月23日23:00「北京时间」
文章语言:中文「Chinese」
课程只接受中文用户参与,且不接受翻译的内容,而且针对的是SteemCN区。「The course only accepts Chinese users, and does not accept the translated content, and it is aimed at the SteemCN area.」
参与课程的学员请将作业文章发布到「SteemitCryptoAcademy社区」
发布教程请看:Steem教程 | 参与Steemit学院课程的学员如何将文章发布至SteemitCryptoAcademy社区
- 参与课程的学员作业文章需要加入标签 #cryptoacademy 发布到Cryptoacademy社区。「添加标签的时候不要加上#」
- 参与课程的学员作业文章需要加入标签 #abcallen-week6 ,方便Steem学院统计和点赞。
- 参与课程的学员作业文章字数要求「最少400字以上」。
- 参与课程的学员作业文章标题需要带有「Steem学院课后作业」字样。例如:「Steem学院课后作业 | 冻结TRX获取波场账户能量」
- 参与课程的学员作业文章必须为「原创」,严禁抄袭,洗稿,翻译,搬砖、开小号撸羊毛等,一经发现,拉入黑名单,取消参与资格。
- 每周课程的参与周期为一周「7天」
- 请参与Steem学院课程的学员认真编写作业文章。
- 每次课程,每位学员「只能参加一次,写一篇文章。」
- 请参与课程的学员提早进行作业编写,并保证作业质量,这样有机会获得Steem官方奖励。
教授,啥时候可以接受买赞还有不同形式的买赞
[WhereIn Android] (http://www.wherein.io)
🙈看起来又好难
[WhereIn Android] (http://www.wherein.io)
其实已经简单好多了
很遗憾自己声望不够无法参加,努力攒声望中
[WhereIn Android] (http://www.wherein.io)
还在努力中。
[WhereIn Android] (http://www.wherein.io)
终于轮到TRX波场了
拍拍
👍
[WhereIn Android] (http://www.wherein.io)
Am I eligible for the contest?
@palway786
very nice post
thanks for the information