Skip to content

Commit

Permalink
revised
Browse files Browse the repository at this point in the history
  • Loading branch information
ybhgenius committed May 22, 2018
2 parents 046cd12 + a02ee5b commit a9850af
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@

**冻结说明**

冻结仅限于TRX,冻结TRX带来两个效果:获得J和熵,J是投票使用。发生解冻操作时,以前的投票会失效,可以通过重新冻结并投票来避免失效。解冻后熵不会清空,下次冻结时,新冻结部分熵将进行累加
冻结仅限于TRX,冻结TRX带来两个效果:获得J和sun,J是投票使用。发生解冻操作时,以前的投票会失效,可以通过重新冻结并投票来避免失效。解冻后sun不会清空,下次冻结时,新冻结部分sun将进行累加

## 8. 投票给超级代表,导航栏中点击VOTES进入投票页面,点击START VOTING开始投票。

Expand All @@ -61,7 +61,7 @@

**投票说明**

输入投票数量就可以投票,投票需要拥有J,J可以通过冻结资金获得,每冻结1TRX可以获得1单位的J。一单位的J可以投一票。在解冻后,以前的投票会失效,可以通过重新冻结并投票来避免失效。投票数不超过总J即可投票成功,对单个代表的投票数没有限制,投票成功消耗10^5熵,距离上次合约(投票、转账、转移资产和冻结)超过10s则不需要消耗熵。若J不足跳转提示账户冻结金额不足。只记录最后一次投票,(最后一次投票会覆盖之前的所有投票)
输入投票数量就可以投票,投票需要拥有J,J可以通过冻结资金获得,每冻结1TRX可以获得1单位的J。一单位的J可以投一票。在解冻后,以前的投票会失效,可以通过重新冻结并投票来避免失效。投票数不超过总J即可投票成功,对单个代表的投票数没有限制,投票成功消耗10^5sun,距离上次合约(投票、转账、转移资产和冻结)超过10s则不需要消耗sun。若J不足跳转提示账户冻结金额不足。只记录最后一次投票,(最后一次投票会覆盖之前的所有投票)

**投票规则**
+ 用户的最高投票数必须少于或者等于手持TRX的数量。
Expand Down
24 changes: 12 additions & 12 deletions 中文文档/波场协议/机制说明.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@

### 冻结/解冻机制

冻结资金后,你将获得对应数量的TRON Power(TP)及熵(entropy)。TP可以用来投票,熵用于交易。TP及熵的使用及计算规则在后文中介绍
冻结资金后,你将获得对应数量的Justin(J)及sun(sun)。Justin可以用来投票,sun用于交易。Justin及sun的使用及计算规则在后文中介绍

冻结的资金会进入你的冻结账户,无法用于交易。

当临时需要更多的TP或熵时,可以追加冻结资金,从而获取追加部分的TP与熵。此时解冻时间推迟到最后一次冻结操作的3天后。
当临时需要更多的Justin或sun时,可以追加冻结资金,从而获取追加部分的Justin与sun。此时解冻时间推迟到最后一次冻结操作的3天后。

冻结时间固定为3天,你可以在3天以后的任意时间手动解冻,将该笔资金赎回到你的账户当中。

Expand All @@ -46,35 +46,35 @@ time:冻结时间,冻结资金到解冻资金的时间为3天。

## 选举超级代表

TRON网络中的每一个账户都具有选举权,可以通过投票选出自己认同的超级代表。 投票需要TP(TRON Power),你的TP的多少由当前冻结资金决定
TRON网络中的每一个账户都具有选举权,可以通过投票选出自己认同的超级代表。 投票需要Justin(J),你的Justin的多少由当前冻结资金决定

TP的计算方法:每冻结1TRX,就可以获得1单位TP
Justin的计算方法:每冻结1TRX,就可以获得1单位Justin

在解冻后,你没有了冻结的资产,相应地失去了所有的TP,因此以前的投票会失效。你可以通过重新冻结并投票来避免投票失效。
在解冻后,你没有了冻结的资产,相应地失去了所有的Justin,因此以前的投票会失效。你可以通过重新冻结并投票来避免投票失效。

注意: 波场网络只记录你最后一次投票的状态,也就是说你的每一次投票都会覆盖以前所有的投票效果

+ 示例:

```
freezebalance 123455 10,000,000 3 // 冻结了10TRX,获取了10单位TP
freezebalance 123455 10,000,000 3 // 冻结了10TRX,获取了10单位Justin
votewitness 123455 witness1 4 witness2 6 // 同时给witness1投了4票,给witness2投了6票
votewitness 123455 witness1 10 // 给witness1投了10票
```

以上命令的最终结果是给witness1投了10票,给witness2投了0票

##
## Sun

过多的无关紧要的交易会造成类似于以太坊的网络拥堵,从而使得交易确认时间延迟。 为了避免阻塞网络,TRON网络允许每个账户10s免费发起一次交易,更高的交易频率则需要消耗熵。熵和TP一样,通过冻结资金来获取。
多的无关紧要过的交易会造成类似于以太坊的网络拥堵,从而使得交易确认时间延迟。 为了避免阻塞网络,TRON网络允许每个账户10s免费发起一次交易,更高的交易频率则需要消耗sun。sun和Justin一样,通过冻结资金来获取。

熵的计算规则是:锁定资金 * 天数 * 常数 ,注意锁定资金的单位为drop,当前常数为1。例如:
sun的计算规则是:锁定资金 * 天数 * 常数 ,注意锁定资金的单位为drop,当前常数为1。例如:

假设冻结1TRX(1,000,000 DROP),固定冻结时间为3天,=1,000,000 * 3 * 1 = 3,000,000.
假设冻结1TRX(1,000,000 DROP),固定冻结时间为3天,sun=1,000,000 * 3 * 1 = 3,000,000.

除了查询操作,任何交易频率大于10s一次的合约都需要消耗熵,包括转账、转移资产、投票、冻结等,每个合约需要消耗100,000个熵
除了查询操作,任何交易频率大于10s一次的合约都需要消耗sun,包括转账、转移资产、投票、冻结等,每个合约需要消耗100,000个sun

注意 发生解冻操作时,熵不会清空,下次冻结时,新增加的熵进行累加
注意 发生解冻操作时,sun不会清空,下次冻结时,新增加的sun进行累加

## 发行资产

Expand Down
2 changes: 1 addition & 1 deletion 中文文档/波场协议/波场钱包RPC-API.md
Original file line number Diff line number Diff line change
Expand Up @@ -338,7 +338,7 @@ TransactionList:交易列表。
26.4 返回值
Transaction:返回包含资金的交易,钱包签名后再请求广播交易。

26.5 功能说明

锁定资金将带来两个收益:
a.获得熵,每次要更新区块链的交易都需要消耗熵(如果当前交易距离上次交易超过10s,本次交易不消耗熵)。获得熵=drops*锁定天数。每次交易(所有会修改区块链账本的操作)消耗熵为100000。

a.获得sun,每次要更新区块链的交易都需要消耗sun(如果当前交易距离上次交易超过10s,本次交易不消耗sun)。获得sun=drops*锁定天数。每次交易(所有会修改区块链账本的操作)消耗sun为100000。

b.获得投票的权利,锁定多少个trx就获得多少个投票权。

## 27. 解除资金锁定
Expand Down
Binary file added 中文文档/钱包测试用例.numbers
Binary file not shown.

0 comments on commit a9850af

Please sign in to comment.