News
Core Engineering Updates
Merges:
snarkVM:
Adds build guard for package: https://github.com/AleoHQ/snarkVM/pull/1010
Adds tests for package operations: https://github.com/AleoHQ/snarkVM/pull/1009
Adds support for deploying programs with imports: https://github.com/AleoHQ/snarkVM/pull/1008
Add test logging for issue #985/986: https://github.com/AleoHQ/snarkVM/pull/1007
This PR consists of 2 changes applicable to some tests: https://github.com/AleoHQ/snarkVM/pull/1002
the order of operations in some loops was adjusted so that the loops do fewer noops
test_is_eq_fails
andtest_is_neq_fails
are now run in a "chunked" fashion so that their runs don't fail to conclude
Fix the use of test_rng in tests: https://github.com/AleoHQ/snarkVM/pull/999
Speed up Program tests: https://github.com/AleoHQ/snarkVM/pull/1012
snarkOS:
Api: implement
Clone
forMessage:
https://github.com/AleoHQ/snarkOS/pull/1893Contains further tweaks, cleanups, and performance improvements: https://github.com/AleoHQ/snarkOS/pull/1884
Improve Client node usability: https://github.com/AleoHQ/snarkOS/pull/1880
In-Progress
snarkOS:
Implement program deployment endpoint: https://github.com/AleoHQ/snarkOS/pull/1897
A quick adjustment making the existing network retry setup apply to
Block
parse errors (during the initial sync): https://github.com/AleoHQ/snarkOS/pull/1896
Other interesting articles:
Weird ways to multiply really fast with Karatsuba, Toom–Cook and Fourier
Cloud-ZK: A Toolkit for Developing ZKP Acceleration in the Cloud
Updates from the Aleo project
aleo:
[Change Aleo CLI so the explorer URL it uses is configurable (comes from an environment variable): https://github.com/AleoHQ/aleo/pull/338
Small fixes to the aleo local node to make the API consistent with snarkOS: https://github.com/AleoHQ/aleo/pull/335
snarkVM:
Basic functionality for getting, adding, and removing validators: https://github.com/AleoHQ/snarkVM/pull/1025
Tweaks in Explorer’s UI/UX (not live yet):
Community projects
Aleo Vote: a zk-privacy voting system built on Aleo.