11 sp42a

尚未进行身份认证

热爱 Web 开发

等级
TA的排名 595

H5 动画大师 TweenMax.js/GSAP

手写过 CSS3 做 H5 动画,那过程很累,很低级。于是这次改用 TweenMax 库,感觉非常不错,原来它是做动画的老行尊,失敬失敬,早在 Adobe Flash 时代,这款就是知名的类库,知道现在还可以在其 GitHub 上找到它的 ActionScript 2/3 的开源代码,怪不得现在转到 JS 上面来,都那么的成熟。官网:https://greensock.com/源码:http...

2019-12-06 17:42:27

GoldenDict:一款免费的词典工具

开源软件 GoldenDict 是一款“词典”管理软件。为什么称之为“词典”管理软件呢?因为准确地说,GoldenDict 它本身并没有提供任何的“词典”,而是仅提供词典所需的各方面功能,好比一些词典常见的功能也包含在内,即普通查询单词和屏幕截取单词、单词发音三大功能。GoldenDict 的界面非常朴素,并且 GoldenDict 不以大而全的功能为目标,而是经典功能、实用至上为出发点,可以说就...

2009-08-24 23:30:00

9月Libra开发人员更新-路线图#1

9月Libra开发人员更新-路线图#1 September Libra Developer Update - Roadmap #1October 02, 2019Libra Association自六月份正式发布 Libra 项目以来,来自开发人员社区的反响一直非常令人激动。开发者已发布了多个区块链浏览器(libranaut,libraview,librabrowser 和 libex...

2019-10-09 12:14:18

Libra 开发者采风

Libra Developer SpotlightSeptember 12, 2019Michael Engle, Libra Association我们很高兴看到全球各地有如此众多的开发者率先在 Libra 测试网上进行创新的工作。这里就把那些有亮点的例子分享出来!We’re so excited to see so many leading developers from ar...

2019-10-07 09:39:06

发布 Libra Bug 悬赏项目

原文 https://developers.libra.org/blog/2019/08/14/libra-bug-bounty 2019-8-14在构建 Libra 区块链的过程中,安全问题一直是重中之重。假设人们在 Libra 上每一天都不间断运行着金融活动,可想而知最关键的是其背后的基础架构必须可靠且安全。为了显示更透明,我们在发布之前就充分计划好我们的计划,而且开源了 Libra 区块链...

2019-10-06 14:36:31

学习用 JS/CSS 画一个时钟

看到某君的时钟 Clock 代码 https://www.cnblogs.com/xingzhi/archive/2011/04/16/2017645.html,想学习怎么画一个时钟,逐重构之,也里面不合理的地方改进(例如用 js 写 css)。全部代码如下:<html><head> <meta charset="utf-8" /> <title...

2019-08-05 21:42:44

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

Facebook Libra 共识协议 Consensus 简介

译自:官方文档翻译 https://developers.libra.org/docs/crates/consensus。本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。概述共识协议通过多个验证器来创建逻辑模型,这个模型实质是个数据库。共识协议下被提交的交易首先会不断地复制到不同的验证器,然后执行交易,对于交易顺序和执行结果进行检查,看是否能根据事先约定好...

2019-07-17 10:51:39

官方文档翻译《The Libra Blockchain》之执行交易(二)

译自:官方文档翻译《The Libra Blockchain》之执行交易,第三小节。本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。执行交易执行一次交易在 VM 内部按照六个步骤有序进行。执行交易与更新账本的两个动作是分开的。先尝试在一部分的序列上执行看交易是否能达成通过。由于执行过程是封闭的,因不会有外界插手所引致的副作用产生。随后如果达成协议,则将其输...

2019-07-16 10:50:03

官方文档翻译《The Libra Blockchain》之执行交易(一)

Libra 协议中,修改区块链状态的唯一方法是执行交易。本节将介绍执行一个交易所必须的条件,定义了交易的结构如何,解释了 Move 虚拟机如何执行一次交易的,还介绍了 Move 语言的关键概念。

2019-07-13 10:34:24

SEO 小白攻略

填写网页信息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

Facebook Libra 内存池组件(Mempool)简介

内存池 Mempool 是位于内存的缓冲区,那些等待执行的交易便保存于此。概述准入控制(AC)模块将交易发送到内存池。在共识提交之前,内存池将交易保留一段时间。添加新交易时,内存池会与系统中的其他验证器(验证程序节点)共享此交易。内存池是“共享的”,因为各个内存池之间的交易都与其他验证器共享。这有助于维护伪全局的排序(pseudoglobal ordering)。当验证器从另一个内存池接收交...

2019-07-04 11:36:50

Facebook Libra 执行组件(Execution)简介

概述Libra 区块链是一个复制的状态机。每个验证器都是一个系统的副本。从状态 S0 开始,每笔交易 Ti 更新前一个状态 Si-1 到 Si。每一个 Si 实际是一个 map,映射了账户(以 32 字节地址表示)和该账户所关联的数据。执行组件输入的交易是有序的交易,通过 Move 虚拟机计算每笔交易的输出,然后把输出结果应用到前一个状态,最后生成新的状态。执行组件使用 HotStuff 的领...

2019-07-03 23:31:08

Move: A Language With Programmable Resources:区块链如何管理数字资产

区块链如何管理数字资产区块链之抽象区块链是一个复制的状态机。系统中的复制器称为验证器。系统用户将交易事务发送给验证器。每个验证器都了解如何执行交易,内部状态机就会把当前状态转换为新的状态。交易详情都是共享的,验证器根据共识协议(Consensus protocol)来执行交易,这些验证码会集体决定状态如何以及维护和复制状态。如果验证器从相同的初始状态开始,并且验证器同意下一笔交易应该是...

2019-07-02 15:24:52

Calibra:一种新型的全球货币数字钱包

Calibra 是一家新成立的 Facebook 子公司,其目标是提供金融服务,使人们能够参与访问 Libra 网络。 第一款 Calibra 推出的产品是 Li​​bra 数字钱包,Libra 是一种由区块链技术驱动的新型全球货币。Messenger、WhatsApp 或其他独立应用程序会整合电子钱包,我们预计将在 2020 年推出。今天,你拥有的互联网连接,可以轻松获得各种有用的服务——无论...

2019-07-01 19:35:00

Facebook Libra 网络模块简介

网络网络组件提供了点对点与其他验证器组件之间的通讯原语。概述网络组件专门用于促进共识和共享的mempool协议。目前,它为这些消费者提供了两个主要接口:RPC,用于远程过程调用DirectSend,用于向单个接收器发送即发消息的消息。网络组件使用:用于对等寻址的 Multiaddr 方案。TCP 用于可靠的传输。用于身份验证和完整端到端加密的噪声。Yamux 用于在单个连...

2019-07-01 15:20:09

Facebook Move 语言设计目标

Libra 的使命是建立一个简单的全球货币和金融基础设施,赋惠于数十亿人。Move 语言旨在提供安全,可编程的基础。Move 本身必须能够体现 Libra 货币是在一个精确的,可理解的及可验证的规则下治理。从长远来看,Move 必须能为不同类型的资产及其业务逻辑提供一个完善的财务基础设施。为了满足这些要求,我们设计了 Move,考虑了四个关键目标:面向资源、灵活性、安全性和可验证性。面向资...

2019-07-01 11:51:17

Facebook Libra 存储(Storage)简介

存储存储模块为 Libra Blockchain 上的整个数据集提供可靠且高效的持久化存储,以及 Libra Core 内部所使用的必要数据。概观存储模块旨在实现两个主要目的:保留区块链数据,特别是验证方通过共识协议达成一致的交易及输出。为区块链数据的查询提供 Merkle 校样的响应。如果客户端已获得正确的根哈希,则客户端可以轻松验证响应的完整性。Libra Blockchain...

2019-06-30 19:35:12

Facebook Libra 准入控制(AC)简介

准入控制 Admission Control准入控制(AC)是 Libra 的公共 API,它响应来自客户端的公共 gRPC 请求。概述准入控制响应客户端的两种请求:SubmitTransaction - 将交易提交给关联的验证器。UpdateToLatestLedger - 查询存储,例如帐户状态,交易日志,协议等。实施细节准入控制(AC)实现了两个公共 API:Sub...

2019-06-30 13:27:54

Facebook Libra 加密简介

加密 Crypto我们在 Libra 中用到的所有加密原语,都实现在 Crypto 加密组件中,它包含:散列(Hashing),签名和密钥派生/生成。 在即将到来的版本中将包含的加密原语(位于 NextGen 目录)有:新的加密 API 来保证类型安全、可验证的随机函数、BLS 签名。概述Libra 使用了几种加密算法:SHA-3 作为主要的哈希函数。它在 FIPS 202 中被标准化。...

2019-06-29 17:48:34

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 图书勋章
    图书勋章
    CSDN技术图书作者专属勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    博客专家完成年度认证,即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。