您当前的位置: 首页 > 时尚

BM亲自分享系统合约的细节

2018-08-11 05:00:01

近一段时间,电报群的内容都由佳能官方号在整理。eosgo刚整理出来今天电报,里面的内容太精彩了拉伸试验机
,我忍不住要提前分享给大家。

内容主要包括:内存,侧链和系统合约。BM亲自分享了系统合约的一些细节。

内存

关于内存的买卖价格:

有人问:如果买内存花了1000EOS,卖出时只回收了100。那差价900EOS哪去了?

BM说:没了。高买低卖,不明智电玩捕鱼游戏

(注:按系统设计,卖出还要收1%手续费哦。)

关于内存的买卖:

有人问:买、卖内存就是以前说的抵押/解除抵押(staking/unstaking)内存吗?

BM说:是的。只是抵押/解除抵押(staking/unstaking)意味着你买入买出是同样的价格,比如100EOS买,只能100EOS卖;而买/卖意味着你可以按市场价。

关于出租带宽:

有人问:出租带宽甸的意思还是和以前一样么?

BM说:是的,出租带宽,你还是有代币的投票权,你只是把出租带宽出去;租你带宽的人,接触不到你的代币。

替代链:

Tequila说:TequilaEOS是的,100%复制EOS的源代码,只改动一个变量。

(注:粗略的翻了下电报,Tequila在电报群里表现的像个活宝,估计以后有人专门写他的故事)

BM借 黑客帝国 的角色来回应,这么萌的回应我翻译不准。感兴趣的自己研究吧。

有人问:如果一个Dapp,使用了2条链,那它购买的内存会自动分到2条链上?

BM说:内存是每条链上分开购买的,就像AWS的区域的概念。

侧链

关于侧链和内存:

有人问:侧链和主链的内存价格一样吗?我可以选侧链购买内存吗?侧链会比主链慢吗?

BM说:侧链不会比主链慢,但侧链上内存的价格要比主链便宜,因为需求会小些。

侧链举例:

有人问:侧链之间如何交互?

BM说:通过一个代理智能合约(proxy contract)发送和接收消息。

继续问:比如,像社交媒体,点赞在一条链上,评论在另一条链上,这样可以吗?

BM说:是的。

BM讲系统合约

BM分享系统合约的工作细节:

1. 主链启动,eosio账户会部署ken和ig(多签)智能合约。

2. 系统创建 10亿 EOS代币,并全部分发给eosio账户。

3. 然后创建账户,转账二手设备回收

4. 部署stem智能合约,它管着内存的购买和CPU/带宽的抵押。

关于stem智能合约,还有以下几个细节:

a. 除非有15%的代币已经投票,否则出块不会有奖励。

b. 除非有15%的代币已经投票,否则账户的代币不能撤消抵押(unstake)。15%的代币已投票的条件达到之后,账户之间才可以转账,也能撤消抵押(unstake)。

c. 系统会创建BlockOne账户 b1,分发1亿EOS,并且控制每年取出不超过10%。这一切都由stem智能合约控制。

5. 对于每一个账户,eosio会买0.1个EOS的内存。

6. 每个账户将50%的EOS用于抵押以获得CPU,另50%抵押以获得带宽资源。

有人问:为什么是15%?

BM说:1.5亿 == 一些大的交易所 + 少数大户,坏的情况,如果达不到1.5亿,会动用b1的EOS。

这个过程可能不用一周。

推荐阅读
图文聚焦