- 博客(10)
- 资源 (31)
- 收藏
- 关注
原创 Facebook Libra 性能初探
译自:官方文档翻译 https://developers.libra.org/docs/crates/consensus。 本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。Libra 中文网同步翻译 http://www.libra-cn.top/document/info/?id=18Libra 协议的使命在于至此全球的金融基础设施。性能是满足这种需求不...
2019-07-22 13:09:42 839
翻译 Facebook Libra 共识协议 Consensus 简介
译自:官方文档翻译 https://developers.libra.org/docs/crates/consensus。本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。概述共识协议通过多个验证器来创建逻辑模型,这个模型实质是个数据库。共识协议下被提交的交易首先会不断地复制到不同的验证器,然后执行交易,对于交易顺序和执行结果进行检查,看是否能根据事先约定好...
2019-07-17 10:51:39 1290
翻译 官方文档翻译《The Libra Blockchain》之执行交易(二)
译自:官方文档翻译《The Libra Blockchain》之执行交易,第三小节。本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。执行交易执行一次交易在 VM 内部按照六个步骤有序进行。执行交易与更新账本的两个动作是分开的。先尝试在一部分的序列上执行看交易是否能达成通过。由于执行过程是封闭的,因不会有外界插手所引致的副作用产生。随后如果达成协议,则将其输...
2019-07-16 10:50:03 511
翻译 官方文档翻译《The Libra Blockchain》之执行交易(一)
Libra 协议中,修改区块链状态的唯一方法是执行交易。本节将介绍执行一个交易所必须的条件,定义了交易的结构如何,解释了 Move 虚拟机如何执行一次交易的,还介绍了 Move 语言的关键概念。
2019-07-13 10:34:24 668
原创 SEO 小白攻略 to replace
填写网页信息title、keywords、description 等提交网址入口百度搜索资源平台,https://ziyuan.baidu.com/linksubmit/index,选择【提交非验证站点链接】https://ziyuan.baidu.com/linksubmit/url360 http://info.so.360.cn/site_submit.htmlsogou htt...
2019-07-10 10:27:06 1672
翻译 Facebook Libra 内存池组件(Mempool)简介
内存池 Mempool 是位于内存的缓冲区,那些等待执行的交易便保存于此。概述准入控制(AC)模块将交易发送到内存池。在共识提交之前,内存池将交易保留一段时间。添加新交易时,内存池会与系统中的其他验证器(验证程序节点)共享此交易。内存池是“共享的”,因为各个内存池之间的交易都与其他验证器共享。这有助于维护伪全局的排序(pseudoglobal ordering)。当验证器从另一个内存池接收交...
2019-07-04 11:36:50 794
翻译 Facebook Libra 执行组件(Execution)简介
概述Libra 区块链是一个复制的状态机。每个验证器都是一个系统的副本。从状态 S0 开始,每笔交易 Ti 更新前一个状态 Si-1 到 Si。每一个 Si 实际是一个 map,映射了账户(以 32 字节地址表示)和该账户所关联的数据。执行组件输入的交易是有序的交易,通过 Move 虚拟机计算每笔交易的输出,然后把输出结果应用到前一个状态,最后生成新的状态。执行组件使用 HotStuff 的领...
2019-07-03 23:31:08 493
翻译 Move: A Language With Programmable Resources:区块链如何管理数字资产
区块链如何管理数字资产区块链之抽象区块链是一个复制的状态机。系统中的复制器称为验证器。系统用户将交易事务发送给验证器。每个验证器都了解如何执行交易,内部状态机就会把当前状态转换为新的状态。交易详情都是共享的,验证器根据共识协议(Consensus protocol)来执行交易,这些验证码会集体决定状态如何以及维护和复制状态。如果验证器从相同的初始状态开始,并且验证器同意下一笔交易应该是...
2019-07-02 15:24:52 608
翻译 Facebook Libra 网络模块简介
网络网络组件提供了点对点与其他验证器组件之间的通讯原语。概述网络组件专门用于促进共识和共享的mempool协议。目前,它为这些消费者提供了两个主要接口:RPC,用于远程过程调用DirectSend,用于向单个接收器发送即发消息的消息。网络组件使用:用于对等寻址的 Multiaddr 方案。TCP 用于可靠的传输。用于身份验证和完整端到端加密的噪声。Yamux 用于在单个连...
2019-07-01 15:20:09 931
翻译 Facebook Move 语言设计目标
Libra 的使命是建立一个简单的全球货币和金融基础设施,赋惠于数十亿人。Move 语言旨在提供安全,可编程的基础。Move 本身必须能够体现 Libra 货币是在一个精确的,可理解的及可验证的规则下治理。从长远来看,Move 必须能为不同类型的资产及其业务逻辑提供一个完善的财务基础设施。为了满足这些要求,我们设计了 Move,考虑了四个关键目标:面向资源、灵活性、安全性和可验证性。面向资...
2019-07-01 11:51:17 534
微软百科全书 Encarta 2002 CD-3
2022-02-02
微软百科全书 Encarta 2002 CD-1
2022-02-02
帝视尼电话商务录音系统
2022-02-02
领域驱动设计 精简版 Abel Avram 和 Floyd Marinescu 总结整理
2022-01-29
简简单单用OpenOffice写书 use_OO_for_writing
2022-01-29
SUPER-SCSI-驱动
2021-11-20
商城测试用图片.7z
2020-02-16
DB Browser for SQLite.zip
2019-08-12
HDTunePro 5(Win8修正版).zip
2019-08-12
JDK JavaScript 独立运行时 Nashorn,Java 7 可用
2016-01-10
数据库转换神器 ESF Database Migration Toolkit - Professional
2015-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人