MIXIN节点规则解读
MIXIN节点规则解读
主网上线日期
2019-02-28 00:00:00 UTC
已经明确了会在2019年2月28日UTC时间零点上线节点。UTC又称协调世界时,就是全球标准时间计时吧,比北京时间早8个小时。UTC+8=北京时间。也就是说北京时间2019年2月27日16点主网上线。
会有哪些节点
技术实力较好的团队在上线前集中沟通,选出 7 个预选节点
会有API接口,自然要技术实力较好。技术好就行吗?你还要有XIN,10000XIN。
如何启动
7个预选节点提前写入 genesis.json 文件中,会提前启动网络,由于在网络中固定写好了上线精确时间,所以可以保证在上线精确时间产生第一个 kernel snapshot。为保证节点网络一开始的安全和稳定,会推荐所有节点之间配置私有的通信防火墙。
都要配置私有防火墙了你说对技术有要求没有?
什么时候开放其他节点加入
在准备过程中会生成完善的技术和安全规范,其他节点可以根据规范加入。
也就是说刚开始接入测试网络会有不可预知的风险,筹集的XIN去参与创世节点需要谨慎。
其他节点如何加入
会有简单易用的工具来帮助节点实现加入和退出。其他持币者需准备好xin token,以及一个用于验证交易的Mixin Network账号。持币者可以下载工具,发送一个 10000 XIN 的加入请求给任何一个备选节点,在这个请求中指定验证交易的账号,这个账号会在整个节点周期中负责验证交易,接受奖励和退出节点时的退款。交易会即时确认,这时就可以启动相应的节点了。
也就是说等网络稳定运行之后,会有傻瓜式加入节点的说明。此时筹集XIN做的节点加入网络才是安全的。验证交易的Mixin Network账号是有实控权的,可以任意处理其名下的XIN。
节点需要质押的XIN token数量
只能 10000 XIN 做一个节点,多或者少都不行,20000 XIN 只能做 2 个节点。
同样的创世节点也需要10000XIN。
节点如何退出
节点的退出与加入类似,由加入时指定的验证交易的账号发起一笔 100 XIN的付款请求作为退出费用,其他节点会确认这笔交易并返还 10000 XIN 给验证交易账号。
除了创世节点其他节点不仅是傻瓜式进入还是傻瓜式退出。验证交易的Mixin Network账号是有实控权的,不仅仅是接受退款,也是接受奖励的账户,更是可以任意处理其名下的XIN。
节点奖励
奖励发放按照每年分配矿池剩余 XIN 的 10% 来分配,分配周期为每天一次,按照固定算法每天由特定节点发起分配交易,全节点占奖励的 90%,轻节点占 10%。轻节点按照持有 XIN 的整数量比例来分配,比如持有 3.8 个 XIN,只能按照 3 个 XIN 的比例来分配。全节点是按照交易量来分配,其中交易发起量占比 70%,被引用交易量占比 10%,其他有效跟随验证交易的节点分配 20%,有效跟随的意思是最早帮助达成 BFT 共识的有效数量内,之后再签名验证的节点无效。
只说主节点,主要是看重这个9,第一年所有全节点分45000XIN,算下来所有全节点每天分123个币。然后这123个币如何分?假设一个静态的全网算力格局,全节点数量为N(N=15吧),目前交易量全部在项目方的节点上,也就是说项目方每天可以得到88.34个【1230.7+1230.2/(N2/3+1)】。被引用节点每天可以得到14.54个【1230.1+1230.2/(N2/3+1)】。有效跟随节点每天可以得到2.24个【1230.2/(N2/3+1)】。无效的跟随节点收益为零。最早帮助达成 BFT 共识的有效数量算公式为:N*2/3+1。
注意以上仅仅只是假设。从目前的交易量来看,项目方每天获得的XIN是确定无疑的88.34,剩下的才是其他节点争夺的。考虑到退出机制要扣除100XIN,做节点还是不是个划算的买卖?感觉这个规则会改变。。。
交易发起是指,当用户把交易发送给某个节点并由这个节点第一个签名,那么这个节点就是交易发起节点,被引用是指任何一个节点要验证交易必须引用其他节点的数据,被引用的越多说明这个节点性能越好,时间越精确。
目前来看最好的做法就是作为项目方的被引用节点,每天可以获得最多的XIN。
轻节点这里要说明一下,用户也需要把 XIN 锁定在指定的领取奖励的地址上,但是这个锁定只是一个 Mixin 上的交易而已,非常快,也是免费的,没有惩罚的,可以随时退出的。
看来这个是要安装MIXIN messenger才可以了。轻节点每日平分13.7个XIN。
节点惩罚机制
惩罚逻辑很明确,因为 Mixin Kernel 是按照对性能和完全安全的侧重来设计的,所以不可能出现任何双花与分叉之类的攻击与作恶,理论上能出现的是全节点恶意导致的交易隔离,也就是恶意拒绝某些或者全部交易,而且这种作恶是可以被其他节点透明的看到的,所以其他节点会自动的把这个节点隔离,之后这个节点需要向所有 XIN 持币人申请投票,来认定这个节点是否有恶意行为,节点在这个过程中可以出具各种证明来向持币人证明自己的清白从而避免处罚。
只要不是故意的作恶就没有问题,全节点恶意导致的交易隔离算是一个明显的恶意伤害网络行为,如果不是故意的,会有证明机制避免处罚。这个是悬在头上的剑,有很强的威慑力。然后从这里还看到了一种潜在的攻击方式,交易隔离攻击。交易隔离攻击是一个大概率会发生的事情。
一个广告:我正在筹备MIXIN节点 1XIN即可参与,有意者加我微信:freehawk2008。