Commit Graph

  • 61d533d2a8
    Merge ee2c36bc29 into 5434fcb315 davidrusu 2024-12-01 19:12:58 +0000
  • ee2c36bc29 cryptarchia: remove debug log cryptarchia/GHOST-fork-choice David Rusu 2024-12-01 23:12:26 +0400
  • 155ac242c3 cryptarchia: update tests David Rusu 2024-12-01 22:54:19 +0400
  • de32864bd9 cryptarchia: switch back to longest chain David Rusu 2024-12-01 22:49:41 +0400
  • dca237fc51 cryptachia/ghost: update fork choice rule comments David Rusu 2024-11-14 16:08:38 +0400
  • 55da6dd79d cryptarchia: remove height from ledger state David Rusu 2024-11-02 00:08:08 +0400
  • 9eabadd22d cryptarchia: cleanup David Rusu 2024-11-02 00:01:20 +0400
  • 987060da31 cryptarchia: cleanup David Rusu 2024-11-01 23:48:43 +0400
  • c33365b48c cryptarchia: remove unused imports David Rusu 2024-11-01 23:29:47 +0400
  • e4d8887fe4 cryptarchia/ghost: integrate GHOST with maxvalid fork choice David Rusu 2024-11-01 23:21:49 +0400
  • adaeba2493 cryptarchia/ghost: impl GHOST fork choice rule David Rusu 2024-11-01 20:36:45 +0400
  • 5050f4636e cryptarchia/ghost: rewrite common_prefix_depth in terms of iter_chain David Rusu 2024-11-01 17:59:18 +0400
  • 0421e9f8be cryptarchia/ghost: remove local / fork naming in common_prefix_depth David Rusu 2024-11-01 12:22:59 +0400
  • 91e1482761 cryptarchia/ghost: remove Chain abstraction David Rusu 2024-11-01 12:16:06 +0400
  • 170b825d5b cryptachia/ghost: rewrite on_block to remove dependency on Chain David Rusu 2024-11-01 12:09:44 +0400
  • 639b7444c4 cryptarchia/ghost: validate_header w.r.t. block parent David Rusu 2024-11-01 10:49:09 +0400
  • cc50e2e897 cryptarchia/ghost: rewrite unimported_orphan w/ common_prefix_depths David Rusu 2024-11-01 10:17:37 +0400
  • d1b567835f cryptarchia/ghost: remove redundant check David Rusu 2024-11-01 09:52:04 +0400
  • 363ca76ff6 cryptarchia/ghost: unimported_orphans returns orphans w.r.t. to tip David Rusu 2024-11-01 09:49:59 +0400
  • 30bc359a77 cryptarchia/ghost: maxvalid_bg uses block ids rather than chains David Rusu 2024-10-31 02:37:37 +0400
  • e9d4793287 cryptarchia/ghost: fix chain density calculation David Rusu 2024-10-31 02:31:52 +0400
  • 37eb040a99 cryptarchia/ghost: common_prefix_depth returns depth of both chains David Rusu 2024-10-31 02:10:19 +0400
  • 893ffb5915 cryptarchia/ghost: remove common_prefix_len helper David Rusu 2024-10-31 01:55:36 +0400
  • bf5ef98174 cryptarchia/ghost: prep for move to weight based fork choice David Rusu 2024-10-31 01:52:42 +0400
  • b79369f563
    Blend: Tiers and Message Flows blend Youngjoon Lee 2024-10-24 15:34:18 +0900
  • 04bfeee85d
    Merge d50633b48b into 5434fcb315 thomaslavaur 2024-09-03 05:50:03 +0000
  • d50633b48b revert usage of slot randomness for epoch nonce include_PoL_into_cryptarchia_specs thomaslavaur 2024-09-03 07:49:56 +0200
  • 0ed2cd8aae add back commitment to the proof to pass tests thomaslavaur 2024-08-30 10:24:55 +0200
  • f6fff116ac add parent to proofs thomaslavaur 2024-08-30 10:07:41 +0200
  • e9c9e976a0 add some TODOs thomaslavaur 2024-08-29 07:10:19 +0200
  • 3d80f68381 add proof constraints specification thomaslavaur 2024-08-29 07:07:46 +0200
  • d003d624e7 Remove duplicated code thomaslavaur 2024-08-28 15:50:08 +0200
  • 01c8de4f7b Add a function to compute lottery threshold thomaslavaur 2024-08-28 15:46:48 +0200
  • 680b2d2e54 fix VRF order for risc0 proof and not Circom thomaslavaur 2024-08-28 15:37:51 +0200
  • ecf865cddb redefine proof verification comments thomaslavaur 2024-08-28 13:21:35 +0200
  • 0d0499b510 add PoL specification without risc0 integration thomaslavaur 2024-08-28 12:52:28 +0200
  • c5a83fa272
    Merge ca1479bb94 into 5434fcb315 Giacomo Pasini 2024-08-27 21:52:46 +0000
  • ca1479bb94
    Remove leader proof commitment from code zeegomo-patch-1 Giacomo Pasini 2024-08-27 23:50:56 +0200
  • 5434fcb315
    Move eth-specs submodule to da (#111) master Daniel Sanchez 2024-07-22 07:44:36 +0000
  • 4f3dd3f35f Move eth-specs submodule to da move-eth-submodule danielSanchezQ 2024-07-22 09:31:05 +0200
  • 441ac2b765 fix merge issues; unpack message at node da-poc holisticode 2024-07-19 13:11:03 -0500
  • 30ea9f9de4 Merge branch 'da-poc-tests' into da-poc holisticode 2024-07-19 11:34:02 -0500
  • c9769a2b8b
    Deprecate Carnot spec (#110) Alvatar 2024-07-19 11:12:43 +0300
  • 5bc4d86767 Deprecate Carnot spec Álvaro Castro-Castilla 2024-07-19 11:05:33 +0300
  • 8917b976e6
    Merge pull request #109 from logos-co/deprecate-old-mixnet Alvatar 2024-07-19 11:04:41 +0300
  • 0e834e0d05
    revert import path changes Youngjoon Lee 2024-07-19 16:26:12 +0900
  • 4d49fba52a
    Direct DA connection protocol (#100) gusto 2024-07-19 10:10:56 +0300
  • 1b4a8609ba
    use relative imports Youngjoon Lee 2024-07-19 15:23:51 +0900
  • bf41a367d0
    update import paths and add __init__.py to make it testable Youngjoon Lee 2024-07-19 13:37:06 +0900
  • 3bf199bd9f
    Mixnet: Deprecate old spec Youngjoon Lee 2024-07-19 13:13:37 +0900
  • 6a3d0cb83a added test runs da-poc-tests holisticode 2024-07-18 17:09:54 -0500
  • 0f7e26d8fe
    Merge pull request #108 from logos-co/drusu/move-cl-goas-to-nomos-pocs Alvatar 2024-07-18 16:32:55 +0300
  • ef07f2c75f move cl, goas to nomos-pocs David Rusu 2024-07-18 14:25:53 +0400
  • cba4016461
    Use dispersal proto message in poc executor Gusto 2024-07-17 19:37:56 +0300
  • d921d64411
    Test for protocol message helper functions Gusto 2024-07-17 19:22:43 +0300
  • 7e4929de8c
    Move dispersal proto into subnets poc Gusto 2024-07-17 18:50:41 +0300
  • 83011bc051
    use https instead of ssh in .gitmodules pyproject Youngjoon Lee 2024-07-17 11:56:32 +0900
  • e97f581ed0
    fix gitmodules mixnet-v2-simulation-pyproject Youngjoon Lee 2024-07-17 11:50:15 +0900
  • b96058fb45
    add pyproject.toml Youngjoon Lee 2024-07-17 10:03:09 +0900
  • 3af2d9a0d4
    Add pyproject.toml so that other projects can reference it Youngjoon Lee 2024-07-17 10:23:44 +0900
  • 4d8a3dfb9c
    CL: expand scope of nullifier proof to an "input proof" (#106) davidrusu 2024-07-16 18:34:26 +0400
  • 669f75764a cl/ledger: prove_input_nullifier -> prove_input David Rusu 2024-07-16 18:31:50 +0400
  • aeabe51bce cl: add death_cm to cl::Input commitment David Rusu 2024-07-16 18:26:55 +0400
  • 4317d46e3f
    Parse length+message in the proto module Gusto 2024-07-16 16:04:59 +0300
  • bdea2b3c7e cl: nullifier proof -> input proof; add death_cm to input proof David Rusu 2024-07-16 14:54:34 +0400
  • 48320aa586
    Explicite package name for dispersal proto messages Gusto 2024-07-15 19:21:06 +0300
  • 44689d6e0c
    Write to connections in parallel Gusto 2024-07-11 19:10:09 +0300
  • a7d17ff53f
    Remove redundant BlobId type Gusto 2024-07-11 15:59:12 +0300
  • 46495f04a5
    Add helper methods for dispersal errors Gusto 2024-07-11 13:43:16 +0300
  • a72dab131a
    Reusable types in dispersal.proto Gusto 2024-07-11 13:34:30 +0300
  • dc1fa97fa3
    Dispersal wrapper messages for executor to node communication Gusto 2024-07-11 14:03:13 +0300
  • 775d9fc6b4
    WIP: Direct DA connection protocol Gusto 2024-07-08 16:21:14 +0300
  • 38bd5b56f9
    update readme mixnet-v2-simulation Youngjoon Lee 2024-07-15 23:44:56 +0900
  • 69c50316d6
    cl/integrate risc0 (#103) davidrusu 2024-07-15 16:51:21 +0400
  • eae11f51ab cl: comment out the failing ptx tests for now. David Rusu 2024-07-15 16:35:42 +0400
  • 0b9c66c3a3 cl: cleanup commented out code David Rusu 2024-07-15 16:25:19 +0400
  • f7f931f73e
    Mixnet: Simulation Youngjoon Lee 2024-07-15 18:07:26 +0900
  • 693880ad35
    Use max_message_size and max_route_len for Sphinx encoding mixnet-v2-flex-sphinx Youngjoon Lee 2024-07-13 15:53:34 +0900
  • f088e700f1 cl: get cl tests building again David Rusu 2024-07-12 10:25:25 +0400
  • 887671276d cl: restructure cl into a workspace and integrate nullifier proof David Rusu 2024-07-12 09:24:58 +0400
  • 51f6c66a64 cl: restructure cl into a workspace and integrate nullifier proof cl/integrate-risc0-proofs-with-cl David Rusu 2024-07-12 09:24:58 +0400
  • 376c66485b add readme, comment code, add sync for dispersal holisticode 2024-07-11 15:28:21 -0500
  • 2c899518be
    Make things configurable (cli args) holisticode 2024-07-10 18:41:50 -0500
  • 43c6e7e672
    finalized first roundtrip; has bugs holisticode 2024-07-09 19:11:29 -0500
  • 59f328c117
    fixed sending and storing hashes; fixed proper test shutdown holisticode 2024-07-08 18:11:39 -0500
  • e95d7e27ca
    added 1st version executor holisticode 2024-07-05 16:56:36 -0500
  • 0d3331c103
    initial iteration holisticode 2024-06-25 17:45:10 -0500
  • c360a4a65f
    add max_message_size global param mixnet-v2 Youngjoon Lee 2024-07-11 17:46:11 +0900
  • 3d2459052c
    Cl: nullifier proof statement (#102) davidrusu 2024-07-11 12:45:09 +0400
  • 9ed5fd517c
    define FlaggedPacket Youngjoon Lee 2024-07-11 17:32:48 +0900
  • 693cf63b73
    revert: use slice because the type of enum values are bytes Youngjoon Lee 2024-07-11 17:23:16 +0900
  • 5b41c3d3cc
    Update mixnet/nomssip.py Youngjoon Lee 2024-07-11 17:09:21 +0900
  • e964721453
    remove incentivization comment Youngjoon Lee 2024-07-11 17:05:35 +0900
  • e558ba4e6d
    use choices Youngjoon Lee 2024-07-11 17:00:11 +0900
  • e1abc44592
    do not declare class variables Youngjoon Lee 2024-07-11 16:56:19 +0900
  • ad669abc6b
    remove message fragments Youngjoon Lee 2024-07-11 12:44:04 +0900
  • ab9943d291
    refactor nomssip vs node encapsulation Youngjoon Lee 2024-07-11 14:29:00 +0900
  • 953b2d6875
    rename gossip to nomssip Youngjoon Lee 2024-07-11 10:10:29 +0900
  • 78d4ab9ba2
    add comment for packet_size Youngjoon Lee 2024-07-11 10:05:20 +0900
  • a25b3942ff
    fix comment Youngjoon Lee 2024-07-11 10:02:42 +0900