Giter VIP home page Giter VIP logo

era-boojum's People

Contributors

0xvolosnikov avatar aikixd avatar canaancc avatar emilluta avatar hatemosphere avatar ianklatzco avatar jules avatar mm-zk avatar olesholem avatar popzxc avatar robik75 avatar saitima avatar shahar4 avatar shamatar avatar yorik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

era-boojum's Issues

feat: use Monolith hash.

๐ŸŒŸ Feature Request

๐Ÿ“ Description

According the papre, it's faster than Poseidon2

https://eprint.iacr.org/2023/1025.pdf

๐Ÿค” Rationale

Explain why this feature is important and how it benefits the project.

๐Ÿ“‹ Additional Context

Add any other context or information about the feature request here.

Compilation failure due to deprecated packed_simd

๐Ÿ› Bug Report

era-boojum uses the currently deprecated https://github.com/rust-lang/packed_simd which can no longer be compiled with recent rust versions.

๐Ÿ“ Description

era-boojum uses the currently deprecated https://github.com/rust-lang/packed_simd which had its last update some 10 months ago. The project maintainer has deprecated it in favor of std::simd. During this time several of the features have been removed from the rust compiler, (std_simd, platform_intrinsics, etc.). Thus the package can no longer be compiled with latest rust stable (v1.78) or any subsequent nightlies.

Related errors
rust-lang/packed_simd#359
rust-lang/packed_simd#360

๐Ÿ”„ Reproduction Steps

Compile with rustc 1.78.0 (9b00956e5 2024-04-29) to observe compilation failures citing deprecated features

๐Ÿค” Expected Behavior

Module should compile with latest stable rust.

๐Ÿ˜ฏ Current Behavior

Compilation fails

pad_and_shink assumes that CS has at least one table.

๐Ÿ› Bug Report

๐Ÿ“ Description

pad_and_shrink function fails, if the circuit doesn't have any tables.

๐Ÿ”„ Reproduction Steps

Create a circuit without any tables - and execute pad_and_shink.

๐Ÿค” Expected Behavior

It should handle circruits without lookup tables correctly.

๐Ÿ˜ฏ Current Behavior

Currently it fails.

๐Ÿ“Ž Log Output

boojum/src/cs/implementations/cs.rs:1042:18:
table 0 must exist when queried

Issue with sha256 circuit benchmark

Hello zkSync Team,

I am currently conducting research using the era-boojum proof system and have encountered an issue during the execution of the SHA-256 benchmark, the program appears to stall at the CSReferenceAssembly::wait_for_witness() function, both run_sha256_prover_non_recursive and run_sha256_prover_recursive_mode_poseidon2.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.