-
Notifications
You must be signed in to change notification settings - Fork 2
/
[New]Libra系列(三)(科普)
50 lines (28 loc) · 2.54 KB
/
[New]Libra系列(三)(科普)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Libra区块链的安全性取决于验证者节点、Move程序和Move VM如何实现,而这些方面的解决方案正在逐步完善中
虽然已有 Rust 版本的实现,这对性能和安全性来说是一个良好的开端。
可预见的是 Libra 协议的首次发布将支持每秒1000个支付交易,在提交(submit)和确认(commit)交易之间有10秒的确定性(finality)时间。
因为只有100个左右的验证者节点,而且它们都是相互直接连接的,所以10秒的区块时间(block time)听起来是可行的。
节点的最低要求:
40mbps的互联网连接速度
1个CPU
16TB的固态硬盘
可以预见的是,节点安全模型将高度依赖对验证节点的信任。至于在维护验证节点时从头执行同步,而不是信任其他验证节点的签名状态会非常不切实际。
Libra 的代币储备是实现保值的关键机制。
通过储备,每枚代币都有一套稳定的流动资产作为后盾。
Libra 货币合约允许协会在需求增加时铸造新代币,反之在需求减少时销毁它们。
该协会不制定货币政策,它只能根据授权经销商的要求铸造和销毁代币。
用户不必担心这种关联会导致通胀或货币贬值:要铸造新代币,必须有相应的法定存款准备金。
现在讨论的是网络外部事件。
正如白皮书前面所述,网络无法执行使用网络状态外部数据输入的脚本。
因此,“can”和“must”修饰语是指Libra的协会政策或合约义务。
共识算法依赖于验证节点集管理模块来维护当前的验证节点集,并管理验证器之间的投票分配。
最初,天秤座的区块链只给创始成员投票。
假设验证节点对验证节点集的更改进行投票,这似乎会导致远程攻击。
如果创始成员私钥阈值被破坏,攻击者可以从创世纪中编写一个新的分类账历史记录吗?
如果是,其他节点会接受吗?
目前尚不清楚共识协议是否允许重写,还是只允许追加。
Libra协会是一个由成员组成的委员会,需要2/3的绝对多数才能做出改变。
他们是唯一允许铸造或销毁Libra代币的人,如果有足够的共识,可以做出任何想要的改变。
基于既定的无许可共识路线,Libra区块链将向所有人开放——任何消费者、开发人员或企业都可以使用Libra网络,在此基础上构建产品,并通过其服务增加价值。
开放获取确保了较低的进入壁垒和创新,并鼓励消费者的健康竞争。
时间会告诉我们答案!