Parity to Create Alternative Client for Zcash

New node will be written in the Rust language and will become the first alternative client for zcashd
20 March 2019   324

A leading developer of ecosystem solutions for Ethereum, Parity Technologies has announced a partnership with the Zcash Foundation. As part of this cooperation, the first alternative client for the private cryptocurrency Zcash will be created.

The message notes that the new node will be written in the Rust language and will become the first alternative client for zcashd - own client of Zcash Company.

In addition, according to the Zcash Foundation, Parity's expertise in creating the implementation of network nodes in networks with multiple clients demonstrated the importance of developing communities and further decentralization.

Our technical collaboration with the Zcash Foundation will bolster the cryptocurrency as a tool for financial privacy. We’re excited to leverage the time and expertise that we’ve already invested in Parity Bitcoin, while familiarizing our engineers with zero-knowledge cryptography and building a foundation for a Polkadot Zcash bridge.
 

Fredrik Harrysson

CTO, Parity

On Tuesday, March 19, the Chinese manufacturer of equipment for mining cryptocurrency Bitmain introduced the device Antminer Z11 based on a 12-nm chip. The new miner is focused on mining ZCash and other cryptocurrencies based on the Equihash algorithm, and as Bitmain claims, it is three times more powerful than its predecessor Antminer Z9 mini.

Mozilla to Release New Version of Rust

There're a lot of updates and new features in new version of programming language
15 April 2019   232

Mozilla released new version of Rust programming language, 1.34. The language focuses on safe memory management, provides automatic memory management and provides the means to achieve high parallelism in the execution of tasks, while avoiding the use of garbage collection and runtime.

Automatic memory management in Rust saves the developer from manipulating pointers and protects against problems arising from low-level work with memory, such as accessing the memory area after it is released, dereferencing null pointers, going out of the buffer boundaries, etc. To distribute the libraries, provide the build and manage the dependencies of the project, the Cargo package manager is developed, which allows you to get the necessary libraries for the program in one click. The library contains the crates.io repository.

These are main updates:

  • Added tools to work with alternative package registries that can coexist with the crates.io public registry in the Cargo package manager.
  • The section [registries] is provided for adding external registries to .cargo/config (located in $HOME or in the package directory), and the option "registry" appeared in Cargo.toml to use an external registry in the description of each dependency.
  • Added full support for using the ? Operator in doctests tests that allow the use of sample code from the documentation as tests. 

Get more info at official website.