-
Notifications
You must be signed in to change notification settings - Fork 3
usechain_notes
ablozhou edited this page Mar 28, 2019
·
5 revisions
本文是Usechain 策略概要性说明,根据实际需要,可能存在修改的可能性。不作为最终要约。

graph LR
A[节点钱包]-->|KYC认证|CA
A[节点钱包]-->|账号注册|B[节点矿工]
A[节点钱包]-->|交易|B[节点矿工]
B[节点矿工]-->|注册|C[委员会]
C[委员会]-->|裁决|B[节点矿工]

sequenceDiagram
节点钱包->>CA: 照片+信息
CA->>节点钱包: 查询id
节点钱包->>CA: 查询id
CA->>节点钱包: 证书
节点钱包->>节点钱包: 创建主账号
节点钱包->>节点矿工: 主账号认证
节点矿工->>委员会: 打包
委员会->>节点矿工: 主账号认证通过
节点钱包->>节点钱包: 创建子账号
节点钱包->>节点矿工: 主账号对子账号签名
节点矿工->>委员会: 打包
委员会->>节点矿工: 子账号认证通过
loop 各种操作
节点钱包->>节点矿工: 交易和查询
end
委员会->>节点矿工: 决策和奖惩
- 金融监管政策需要
- 安全需要
- 商业需要
- 政策:区块链信息服务管理办法
- 安全:黑客,欺诈
- 维护的需要
- 可持续发展的需要
- 社区
- 竞选机制
- 对匿名交易具有良好的兼容性
- 中心化权威
- 集体互认证
- 公链>500 tps
- 子链可以无限增长
- 性能达到一定量后将不是关键问题
- 具有基础kyc身份认证的账号,具有大V认证。
- 具有全部的能力(矿工,委员会,投票)
- 具有4个信用分
- 总分会计算星钻
- 继承主账号的kyc和信用评价分
- 子账号不能当矿工和参选委员会(为了公正)
- 继承主账号的信用分之后,具有独立的4个信用分
- 继承主账号的星钻之后,具有独立的星钻
- 继承是一次性的,可以继承不高于主账号的各项信用分
- 子账号信用分不反馈到主账号
- 委员会可以对单个子账号奖惩,或者惩罚封禁某主账号或子账号相同身份的全部账号
- 委员会裁决可以对个人全部账号或部分账号地址进行封号,扣减或增加信用分,降低信用等级,取消大V认证。
- 星钻由信用分计算得到。信用分由四部分组成:交易积分、认证积分、评价积分和奖惩分。
- 星钻设计利于直观看到用户信用等级差异。
- 星钻设计升级难度越来越大。
- 星钻价值秩序:星、钻、皇冠、金冠
- 每一级跨度较大,是前一级的4倍到10倍积分,增加刷分难度。
| 开始分数 | 结束分数 | 等级 |
|---|---|---|
| 5 | 100 | 1星 |
| 101 | 1000 | 2星 |
| 1001 | 10000 | 3星 |
| 10001 | 50000 | 4星 |
| 50001 | 200000 | 5星 |
| 200001 | 1000000 | 1钻 |
| 1000001 | 5000000 | 2钻 |
| 5000001 | 20000000 | 3钻 |
| 20000001 | 100000000 | 4钻 |
| 100000001 | 500000000 | 5钻 |
| 500000001 | 2000000000 | 1皇冠 |
- 由具有大v身份的人,经各大v投票竞选得到
- 委员会是管理和裁决机构,负责用户的kyc上链以及各项事务裁决
- 委员会收益为增发和认证,裁决手续费
- 委员会是社区化治理
- 委员会内部通信
- 由具有大v身份的人,在完成一定抵押和验证后,具有申请矿工资格
- 矿工必须向委员会注册,经委员会批准(主要看信用,投票,kyc等)
- 矿工是执行机构,无条件执行委员会裁决。
- 矿工收益为打包手续费收益。
- 和主链保持密切联系的应用链,解决快速交易或者其他业务场景,具有独立的共识机制。
- 子链和主链有定期结算以及关闭清算。
- 定期生成新矿工组,随机选择矿工挖矿。
- 不计算hash值,没有高能耗问题
- 在注册和每一轮选为矿工时,除了抵押,可能需要有POW分和通信分,以获得准入资格。
- 对分叉,委员会会定期设置检查点确认主链。
- 总数有n个矿工,每个矿工获得一个从0到n-1的编号。
- 取前一个区块的coinbase,前一个区块打包矿工的签名数据和前一个区块的高度,取hash,得到一个值h。
- h整除以n,得到余数m, m即为出块矿工的编号。
- 如果m在一个时隙里不出块,则由下一个出块者完成出块。
- token增发
- 发行总量上限是200亿,第一年增发:0.5%,即1亿个USE。以后每年最多增发2%,由委员会投票决定具体比例。
- 出块奖励
- 目前是5~7秒出一个块。
- 矿工总收益占年增发3/4。每出一个块15个USE。
- 矿工注册的押金
- 最低10000 USE,后续会调整。alpha阶段50 USE押金即可。可以通过Usechain 区块链浏览器领取测试币。
- 双花没有可能实现,委员会投票。目前设计的是矿工注册是在一定周期内有效的。挖矿周期中途退出挖矿。
- 前期押金数量比较低,挖一段时间提高押金。根据参与数量来调整。
- 矿工注册周期,暂定1个月1个周期。最低1月。
- 如何退押金:没有满一个月的,根据未满天数扣除相应比例押金。之后可申请退出,押金在一个月后如未发现矿工作恶,将自动退还。
- 矿工作恶还是网络不好很难查出。只要没出块成功,无论什么原因,就要有一定惩罚措施。
- 根据平均出块数,如果低于平均出块数的10%,则会根据低于比例得到惩罚,包括临时踢出矿工身份,没收押金。对发现恶意矿工,永久禁止注册成为矿工。如果作恶或者一直不正常出块,被踢出者,根据严重程度,将扣除10%-100%押金。
- 委员会收益
- 委员会任期1年。期满1年,委员会平分0.1%,即首年2000万USE的增发。
- 委员会裁决会收取相应裁决费用。
- 根据实际需要可能收取一些上链身份验证的费用。当前暂不收取。
- 委员会选举策略
- 委员会选举,由3星以上实名用户作为候选人。候选人自身抵押和支持者抵押投票。由已有委员会成员多数通过获任,任期1年。中途退出需提前2月提出,否则扣除一部分押金。多数委员会同意,可以移除委员,被踢出者损失部分押金。具体数额后续再确定。
- 前期会设2-3个永久委员。未来委员为了决策效率最多9-11个。Usechain保留委员个数,前5年3个,最后根据需要逐步退出。
- RPOW名称说明
- RPOW的R是Random,随机可以选多个竞争,但为了环保高效,目前实现只选了1个,所以退化成无需比特币意义上的POW竞争。未来会在矿工准入上设一个分数门槛。把押金当成一个分数,并引入相应的POW及通信带宽的分数,过了总分数才能参与挖矿。
This is the Wiki for the official Usechain golang implementation.