链闻 ChainNews 诚邀读者共同监督,坚决杜绝各类代币发行、投资推荐及虚拟货币炒作信息。举报

Rust文章 资讯 新闻 快讯 深度评论 介绍 解读

Rust新闻快讯文章, Rust深度文章, Rust快讯, 区块链Rust, Rust是什么, Rust介绍, Rust解读, Rust项目, 三分钟了解Rust, 秒懂Rust, 如何评价Rust, Rust怎么样, Rust创始人, Rust招聘, Rust融资, Rust价格, Rust技术, Rust社区, Rust论坛, Rust浏览器, Rust排名, Rust白皮书, Rust本质, Rust意义, Rust代码, Rust游戏, Rust什么意思, Rust学习, Rust培训, Rust教程, Rust投资, Rust赚钱, Rust安全, Rust漏洞

Rust 成立非盈利基金会,由亚马逊、微软、Google、华为与 Mozilla 共同发起

链闻消息,亚马逊 AWS、微软、Google、华为和 Mozilla 宣布成立 Rust 语言基金会,承诺两年内投入 100 万美元预算,支持 Rust 项目维护者开发 Rust。链闻注,Rust 是一种在加密货币领域受欢迎的编程语言,以太坊客户端 Parity Ethereum、比特币网络库 Rust Bitcoin 等多个项目均使用 Rust 语言实现。
·

负责人 Liz 和 Alexa 分享 DFINITY 的生态合作与开发

DFINITY 在 2020 年 12 月 23 日晚举办了 DFINITY 中国生态见面会·上海站圣诞 Meet-Up,会上 DFINITY 的产品经理 Liz 以及 DFINITY 开发者合作伙伴计划的经理 Alexa 与大家分享了 DFINITY 的生态合作与开发。

兼容 EVM 的全新智能合约语言 Fe 发布首次项目更新,推出 Logo 和文档

链闻消息,由以太坊基金会软件工程师 Christoph Burgdorf 推出的兼容 EVM (以太坊虚拟机)的智能合约开发语言「Fe」发布首次项目更新,推出了官方 Logo,还建立了储存 API 文档的网站(fe.ethereum.org),之后会推出独立网站。链闻注:Fe 语言最初是对 Vyper 编译器(在 Rust 中)的重写,旨在解决 Consensys 在《Vyper 安全性审查》中从强调的问题。虽然最初的目标是使用备选的 Vyper 编译器,但由于语言出现语法差异,因此决定使用新名称进行明确命名,「Fe」 因此诞生。「Fe」取自元素周期表中化学元素铁的字母。铁传达了一种耐用性,这强化了编译器正确性的概念。该项目从 Vyper 继承了很多东西,比如具有 Python 语法,并强调语言安全性。

数字身份认证公司 Spruce Systems 即将推出用于 DID 和可验证凭据的跨平台工具包

链闻消息,数字身份认证公司 Spruce Systems 宣布正在基于 Rust 语言构建用于 W3C DID (万维网联盟去中心化数字身份)和可验证凭证的跨平台工具包,可解析和管理 DID 文档以及可验证凭据的发行、验证等过程。Spruce Systems 表示,「目前我们有一套用于凭证颁发、演示和验证的工作套件,正在创建一个符合 VC HTTP API 的 HTTP 服务器,并且我们还拥有在 Credible 钱包中使用的本地 iOS 和 Android 库。」链闻此前报道,今年 8 月底,曾担任 ConsenSys 战略主管的 Gregory Rocco 宣布正式成立 Spruce Systems。Spruce 致力于保护用户隐私的同时,推进数字身份认证,并且正在重新构想企业与政府间可信赖的交互方式。目前该公司正在创建开源软件产品,以帮助其客户从不受信任的数据转变为可以私下共享的可验证信息。

以太坊软件工程师提出以太坊生态系统新语言「Fe」

链闻消息,以太坊基金会软件工程师 Christoph Burgdorf 提出一个名为「Fe」(发音为「fee」) 的以太坊新智能合约开发语言,该语言最初是对 Vyper 编译器(在 Rust 中)的重写,旨在解决 Consensys 在《Vyper 安全性审查》中从强调的问题。虽然最初的目标是使用备选的 Vyper 编译器,但由于语言出现语法差异,因此决定使用新名称进行明确命名,「Fe」 因此诞生。「Fe」取自元素周期表中化学元素铁的字母。铁传达了一种耐用性,这强化了编译器正确性的概念。该项目从 Vyper 继承了很多东西,比如具有 python 语法,并强调语言安全性。因此,「Fe」 的语法很大程度上是受到 Python 的启发。这允许使用过 Python 的开发人员所熟悉的代码具有可读性和表达性。「Fe」 还使用静态类型和限制动态行为来减少脚注和提高安全性。在开发的早期阶段,「Fe」和 Vyper 之间的差异仍然有限,但目前 「Fe」 借用了 Rust 的一些语法属性,随着新特性的不断添加,Fe 很可能会变得更像 Rust。

IOTA 基金会发布去中心化存储框架 Chronicle Alpha 版本

链闻消息,IOTA 基金会现已发布去中心化存储存储框架 Chronicle 的 Alpha 版本。该版本较去年 9 月份公布的存储框架主要有以下改进:1. 将该应用程序的编程语言从 Erlang 改为 Rust,这将提供更好的互操作性和安全性;2. 更易于使用。Chronicle 附带一个 CLI 应用程序,可在几分钟之内读写构建模块 permanode;3. 高级用户可以自定义框架来构建自己的解决方案。另外,IOTA 基金会将在之后的 Chronicle 正式版本中增加 Chronicle 仪表板以及有关使用该框架的更多示例应用程序和文档。链闻注:Chronicle 于去年 9 月公布,允许 IOTA 节点所有者轻松存储 Tangle 所有数据并保持对该数据的不间断访问。
·

以太坊客户端 Parity 改名为 OpenEthereum 后发布首个版本,开源授权更新为 GPLv3

链闻消息,前以太坊客户端 Parity 在改名为「OpenEthereum」后,正式发布首个版本 3.0 版,Gnosis 成为该项目的维护和开发者之一。为了管理这个项目 Gnosis 收到了来自于以太坊基金会的 15 万美元的初始资助金,Gnosis 还在为项目招聘 Rust 开发者和项目经理。对于 OpenEthereum 3.0 版本来说,代码许可授权更新为 GPLv3,删除了大量账户数据以减少数据库大小,代码清理和依赖关系的更新等。Parity 自 2015 年起开发并维护以太坊客户端 Parity Ethereum,基于 Rust 语言实现。链闻于去年底报道,Parity Technologies 宣布以太坊客户端 Parity 的代码以及维护方式将会转移为以去中心化自治组织(DAO)所有权的方式进行,该公司希望可以通过这种新的模式为跨组织协作提供基础,以确保其未来的开发潜力。
·

通讯应用 Discord 将读取状态的实现从 Go 转向 Rust

链闻消息,通讯应用 Discord 宣布将读取状态(Read States)的实现从 Go 转向 Rust,以提高该服务的性能。Discord 发布官方博客解释之所以选择 Rust 的原因,称读取状态是一项被高频使用的功能,对速度的要求非常高,但是采用 Go 语言实施无法满足这个要求,导致每隔几分钟就会出现大量的延迟峰值,这不利于用户体验,Discord 团队认为这是由于 Go 核心功能,其内存模型和垃圾收集器(GC)引起的。

比特币开发者 Tamás Blummer 因罹患癌症去世

链闻消息,比特币开发者 Tamás Blummer 于 2020 年 1 月 12 日因罹患癌症去世。自 2012 年以来,Tamás Blummer 一直致力于比特币开发,他对比特币生态系统的贡献主要包括用 Rust 编程语言编写比特币网络库的项目 Rust Bitcoin,就在去世之前,Tamás Blummer 还一直活跃比特币开发中,去世前一年左右的时间,Tamás Blummer 还在为实现一个更好的比特币 SPV 客户端库而工作,值得一提的是,这是一个单人项目。2019 年 12 月 16 日,他在 Medium 上发布了一篇有关中央银行系统缺陷的文章。据彭博社报道,Tamás Blummer 从 1996 年至 2012 年一直在德意志银行担任分析师,之后加入摩根士丹利担任执行董事,在布达佩斯建立并领导了软件工程师团队,该团队重新设计并实施了 Morgan Stanley 的交易账本分布式实现,并于 2014 年加入 ASIC 矿机制造商 CoinTerra 担任副总裁,首次涉足比特币,之后曾在比特币技术公司 Bits of Proof (已被去中心化金融公司 Digital Assets Holdings 收购)担任首席分类帐本架构师。

Blockstack 提出全新 Stacking 共识 PoX,计划以比特币奖励共识参与者

链闻消息,分布式计算网络 Blockstack 提出共识算法 Stacks 的 2.0 版本,并计划于今年第二季度发布。Stacks 2.0 更新包括使用 Rust 语言实现、原生的 Stacks 挖矿和智能合约语言 Clarity,以及其他重要改进。官方将全新的 Stack2.0 共识算法称之为 Stacking,将使用传输证明 PoX (Proof of Transfer)代替燃烧证明 PoB (Proof of Burn)以挖矿。与将基础货币(比特币)燃烧的 PoB 共识不同的是,PoX 矿工将会发送基础货币给参与网络共识的 Stack 代币持有者,目前 Blockstack 的提案是矿工会将比特币发送至参与网络共识的 Stack 持币者。在每个奖励周期(目前约为每月),网络都会将比特币发送至有资格的持币者。

Nym 发布新版混合节点和客户端,是首个使用 Rust 构建的混合网络

链闻消息,隐私基础设施 Nym 发布 0.2.0 版本的混合节点、NYM 客户端和提供者,NYM 执行 CEO 兼 W3C 前任主席 Harry Halpin 称,这是首个使用 Rust 构建的混合网络。Nym 团队表示,将在未来几周发布经济模型,目前该模型正在完善中。此前,链闻曾报道,Layer 0 隐私基础设施 Nym Network 在第 36 届混沌通信大会(Chaos Communication Congress)上宣布正式发布 Alpha 测试网。Nym Mixnet (混合网络)是主打隐私保护的网络层,是基于 Nym 联合创始人 Ania Piotrowska 和 George Danezis 开发的 Loopix 匿名协议所设计的隐私通用解决方案。Nym 网络通过匿名化数据包本身来实现端到端加密以增强保护网络连接的隐私。Nym 表示将在 2020 年第二季度开启 Beta 测试网阶段。
·

为什么选择 Rust?

Why Rust? 编程很难,不是因为我们人体本身构造复杂,而是因为我们都只是人类。
为什么选择 Rust?

Cosmos 启动适用于 CosmosSDK 的 WASM 智能合约模组,支持 Rust 开发者链上无缝集成

链闻消息,跨链项目 Cosmos 宣布启动适用于 CosmosSDK 的 WASM 智能合约模组,这意味着,使用包括 Rust 在内的多种不同编程语言编写的软件也可以在该区块链上安全运行,比如说 Rust 开发人员可使用 Rust 语言编写智能合约,然后上传到任何包含 CosmWasm 模块的 Cosmos SDK 的链上无缝集成,即使是开发基于 Rust 的自定义应用程序逻辑,也可使用经过主网验证的 Cosmos-SDK 模块和 BPoS Tendermint 共识算法。同时,开发者能够在交易中上传代码而不是重新启动链,从而可以更快地部署新功能,而仅当需要更改核心逻辑时 Cosmos Hub 升级过程才是必须的。CosmWasm 模块包括成熟构建和测试环境,并且得益于 Rust 的原生编程功能而带有集成开发环境(IDE)。由于 CosmWasm 的智能合约环境是图灵完备的,这意味着任何可在以太坊中实现的逻辑,都可以在 Cosmos SDK 中执行,而无需修改底层区块链。

溪塔科技发布区块链开源项目 CITA 1.0.0 版,协议更换为 Apache2.0

链闻消息,区块链技术公司溪塔科技发布其区块链开源项目 CITA 1.0.0 版本,将 CITA 的开源协议由 GPL3.0 协议更换为了 Apache2.0 协议,并表示溪塔科技承担此版本核心开发工作,将协同招商银行 、你好现在、矢链科技、轻信科技、智汇信元、加密矩阵等社区企业推进 CITA 的研究与开发。溪塔表示更换协议的主要原因是 Apache 协议更适合面向企业级用户的区块链开源项目,在鼓励代码共享和尊重原作者著作权的前提下允许代码修改,再发布作为开源或商业软件。而 GPL 协议的「传染性」使其对于使用 GPL 协议开源代码的公司和个人,特别是商业软件或者对代码有保密需求的场景不够友好。CITA 由中国区块链技术公司秘猿科技发起,是「国内首个采用 Rust 语言开发的」开源区块链项目,2017 年发布了首个开源版本。
·

墨子安全苗知秋:万字详解区块链与 Libra 常见安全问题

高额收益、容易变现、极易逃避追查、攻击门槛低,使得区块链安全事件将持续处于高危期。
墨子安全苗知秋:万字详解区块链与 Libra 常见安全问题

Tezos 基金会资助日本研究实验室开发 Tezos 二层网络 Plasma

链闻消息,Tezos 基金会宣布资助日本研究实验室 Cryptonomics Lab 开发基于 Tezos 的二层网络 Plasma。该团队由 Shogo Ochiai 领导,并表示会在审计之后进行正式发布。Cryptonomics Lab 团队将根据 Plasma Group 编写的 Plasma 通用细则来开发 Plasma,并将其整合到 Plasma-Rust 框架中。团队表示,未来将开发安卓版钱包应用,并将 Tezos 整合进应用开发工具集 Plasma Chamber 中。Plasma 是一种旨在提高区块链上交易吞吐量的二层扩容技术,最初是基于以太坊的二层扩容框架,2017 年由 Joseph Poon (Lightning Network 创始人)和 Vitalik Buterin (Ethereum 创始人)提出,Plasma 本质上是一套框架,为各种不同的项目实际项目提供链下(off-chain)解决方案。

Oasis Labs 发布 Oasis SDK 和 Devnet 2.0 以简化区块链应用开发流程

链闻消息,区块链隐私云计算平台 Oasis Labs 发布 Oasis SDK 和 Devnet 2.0,旨在通过抽象区块链的细微差别,简化合约和应用程序的创建流程,实现和传统的云平台一样的开发环境。为了彻底改进 Oasis 的开发体验,Oasis 发布了一系列软件框架,包括一个简化合同开发的 Rust 库、一个旨在实现与 Oasis Network 轻松交互的新的 CLI、一个新的 JavaScript 客户端、一个带有 WASI Runtime 的 Devnet 2.0 (旨在支持更好的社区开发工具)和改进的仪表板用户设计和体验,实现需要高度完整性计算和强大隐私保障的去中心化应用的开发。据 Block123.com 资料显示,Oasis Labs 由美国加州大学伯克利分校计算机系教授 Dawn Song 宋晓冬教授创办,旨在解决当下区块链在性能、安全、和隐私上的痛点,Oasis Labs 去年 7 月获得 4500 万美元融资,a16z crypto、高榕资本、币安孵化器、Foundation Capital、Metastable、Pantera 和 Polychain 参与投资,Coinbase 联合创始人 Fred Ehrsam 以个人身份参与了投资。
·

五分钟速览微软与以太坊青睐的 Rust 语言:精密性、性能与内存安全

Rust 性能与安全的特性引起 MSRC 的兴趣,而「精密性」更是主要的原因。
五分钟速览微软与以太坊青睐的 Rust 语言:精密性、性能与内存安全
返回页面顶部