Commit Graph

  • b2b2213bd6 cl: remove unused classes David Rusu 2024-05-31 12:55:08 +0400
  • a85aaf1824 cl: remove tx_output from 1-to-1 transfer David Rusu 2024-05-31 12:36:41 +0400
  • 7ce7be991f
    revert io_window_moving_interval to 0.10 Youngjoon Lee 2024-05-31 14:51:00 +0900
  • f415624ff0
    chaining Youngjoon Lee 2024-05-31 12:14:15 +0900
  • 382aff1890
    refactor Youngjoon Lee 2024-05-31 11:25:41 +0900
  • 72156ccecc
    wip: backtracking Youngjoon Lee 2024-05-31 10:05:36 +0900
  • 289efc1da8
    change io_window_moving_interval to 0.20 Youngjoon Lee 2024-05-31 10:14:17 +0900
  • 50a7e1a261 cl/ptx: 1-to-1 test is passing, but still, not quite finished David Rusu 2024-05-30 16:57:19 +0400
  • 8e98d89a0b cl/ptx-note-proofs: start data modelling input and outputs David Rusu 2024-05-30 16:01:41 +0400
  • e303186ac6
    add hops measurement Youngjoon Lee 2024-05-30 18:36:56 +0900
  • 2d04ba6fa4
    update plot titles Youngjoon Lee 2024-05-30 15:56:07 +0900
  • 71ede291d2 cl/noir: mv noir_constraint wrapper into cl/constraints/... David Rusu 2024-05-29 13:22:23 +0400
  • 5cae33a95a cl/ptx: get balance commitments working David Rusu 2024-05-29 12:50:24 +0400
  • e25051b582 cl: add type checking to InnerNote David Rusu 2024-05-28 23:32:32 +0400
  • 7074a3b0a2 feat(cl/1to1_xfr): fungibility domain uses hash_to_curve David Rusu 2024-05-28 23:28:57 +0400
  • 5044486f36 hack(crypto): mock up a hash_to_curve implementation David Rusu 2024-05-28 23:27:55 +0400
  • 7405b31378 crypto: make sure prf returns field elements, fix ECC math in pedcom David Rusu 2024-05-28 23:26:53 +0400
  • 189ab5240d hack: Vacous hash function David Rusu 2024-05-28 23:25:53 +0400
  • a7433cbf4e
    add boxplot Youngjoon Lee 2024-05-28 13:48:56 +0900
  • ba22e3529a
    analyze the diversity of message senders over time Youngjoon Lee 2024-05-28 11:44:38 +0900
  • 9e1fb74f93 WIP: test_1_to_1_transfer David Rusu 2024-05-27 18:58:45 +0400
  • c9b2c7c5c5
    DA domain specific tag in bls (#94) gusto 2024-05-27 12:38:18 +0300
  • 55f0f67554
    improve advesary: io_window_moving_interval Youngjoon Lee 2024-05-27 18:20:59 +0900
  • 5e698b7e00
    rename bulk_run Youngjoon Lee 2024-05-27 15:09:31 +0900
  • 4e9420d36a
    add default configs to bulk_run Youngjoon Lee 2024-05-27 15:08:46 +0900
  • 2cf26f202b
    add bulk_run_cover Youngjoon Lee 2024-05-27 15:05:09 +0900
  • 26c54c8d2f
    refactor: draw_plots Youngjoon Lee 2024-05-27 14:45:21 +0900
  • 82bb2019c3
    show egress first than ingress Youngjoon Lee 2024-05-26 00:08:11 +0900
  • 8f3d15983f
    polish results of bulk_run to show line plots Youngjoon Lee 2024-05-25 23:42:55 +0900
  • a0ddaf5106
    refactor: p2p measuring Youngjoon Lee 2024-05-25 16:05:25 +0900
  • 37abf93bd3
    rename adversary functions Youngjoon Lee 2024-05-25 14:43:07 +0900
  • 53bb8b1bde
    fix: gossiping ingress measurement Youngjoon Lee 2024-05-25 14:26:09 +0900
  • 4a9c58f06f
    fix comment in yaml Youngjoon Lee 2024-05-25 14:18:59 +0900
  • 5b9b60a052
    fix adversary p2p Youngjoon Lee 2024-05-25 14:18:09 +0900
  • 763ad4ee07
    do not gossip msg to the original sender Youngjoon Lee 2024-05-25 13:43:39 +0900
  • 57c027c55a
    show detailed plot in bulk Youngjoon Lee 2024-05-25 12:02:51 +0900
  • af94346279
    add bulk_run Youngjoon Lee 2024-05-24 21:31:06 +0900
  • 812061ab60
    fix: config desc Youngjoon Lee 2024-05-24 17:31:30 +0900
  • 5ea7d1152b
    fix: more clear control flow Youngjoon Lee 2024-05-24 16:58:04 +0900
  • 06f8f0f7ca
    fix: cache msg_hash in sender as well Youngjoon Lee 2024-05-24 16:56:43 +0900
  • b18191b11c
    turn off measuring node_states Youngjoon Lee 2024-05-24 16:48:39 +0900
  • d5b126364b
    polish logs Youngjoon Lee 2024-05-24 16:36:04 +0900
  • 01d839a7a7
    change log format mixnet-v2-sim-gossip Youngjoon Lee 2024-05-24 14:00:09 +0900
  • 618865fb5c
    gossip Youngjoon Lee 2024-05-23 17:52:17 +0900
  • d82de3e394
    DA domain specific tag in bls Gusto 2024-05-23 11:38:44 +0300
  • 6e66eb7233
    add p2p type config Youngjoon Lee 2024-05-23 17:11:23 +0900
  • 063efcf5c3
    gossip wip Youngjoon Lee 2024-05-23 16:34:39 +0900
  • 39b0a6a7ce
    use payload_id to build a payload content unique Youngjoon Lee 2024-05-23 15:49:38 +0900
  • 7820e298c8
    feat: add descriptions to bandwidth plot Youngjoon Lee 2024-05-21 19:57:22 +0900
  • 9e592bcc03
    fix: update node state to RECEIVING only when it is not SENDING Youngjoon Lee 2024-05-21 19:55:34 +0900
  • f82b93387b
    refactor: padding payload Youngjoon Lee 2024-05-21 15:13:14 +0900
  • adcdc597bb
    fix: handling weight properly Youngjoon Lee 2024-05-21 15:01:07 +0900
  • fd007c6625 wip: executable spec David Rusu 2024-05-20 20:00:03 +0530
  • a46dbfe826
    add an option to turn off mixing Youngjoon Lee 2024-05-20 16:54:32 +0900
  • 84ec0b06ff
    fix measuring egress bandwidth Youngjoon Lee 2024-05-20 10:12:35 +0900
  • 727b9b5f61
    update comment Youngjoon Lee 2024-05-20 10:03:24 +0900
  • c82a39f70a
    adjust message preparation time Youngjoon Lee 2024-05-20 09:49:35 +0900
  • e804303761
    adjust real_message_weight param and set ylim to plots Youngjoon Lee 2024-05-20 09:45:40 +0900
  • 654bc6dc67
    add payload_size config by removing payload padding in sphinx packet Youngjoon Lee 2024-05-18 01:13:38 +0900
  • db86a62ec4
    add bandwidth measurement Youngjoon Lee 2024-05-18 00:31:29 +0900
  • 211a543513 rewrite Bigger constraint as a dataclass David Rusu 2024-05-17 18:36:30 +0400
  • 25c52d81b0 cl/noir: document the NargoConstraint wrapper api David Rusu 2024-05-17 15:47:56 +0400
  • 8b2cf83bed Add the Bigger wrapper David Rusu 2024-05-17 14:39:21 +0400
  • 65e40caea0 Add a python wrapper over the bigger constraint David Rusu 2024-05-17 14:37:50 +0400
  • 1da5c710b0
    generate cover messages to be not forward to the next mix Youngjoon Lee 2024-05-17 19:03:48 +0900
  • 99d8f1a4a7 feat(cl/noir): provide an ergonomic Noir api for use within Python. David Rusu 2024-05-17 14:00:03 +0400
  • 3186f65f48
    add scatterplot for node states Youngjoon Lee 2024-05-17 16:49:13 +0900
  • 66e5549fdc
    refactor: subclasses for Config Youngjoon Lee 2024-05-17 14:54:23 +0900
  • fa4635b749
    refactor: use typing for workaround circular dependencies Youngjoon Lee 2024-05-17 13:51:41 +0900
  • 95c77b82e4
    refactor adversary Youngjoon Lee 2024-05-17 13:29:20 +0900
  • 4655c34c71
    refactor analysis and is_around_message_interval Youngjoon Lee 2024-05-17 12:24:19 +0900
  • fcf16153aa fix readme Youngjoon Lee 2024-05-16 18:11:57 +0900
  • e349e23a6c
    add input/output observation Youngjoon Lee 2024-05-16 17:13:43 +0900
  • e1ef269636
    comment Youngjoon Lee 2024-05-16 16:05:32 +0900
  • 3cb7ba1c18
    use float for random delay Youngjoon Lee 2024-05-16 16:04:18 +0900
  • e1850865a5
    update readme Youngjoon Lee 2024-05-16 16:02:34 +0900
  • 8853d74fd5
    do not use the start_delayed helper, but handle network latency in p2p for the future analysis Youngjoon Lee 2024-05-16 15:59:58 +0900
  • de554e95d1
    use start_delayed helper Youngjoon Lee 2024-05-16 15:55:09 +0900
  • 546e90b2e9
    update readme Youngjoon Lee 2024-05-16 14:33:31 +0900
  • 6d205e67b0
    update readme: message size distribution Youngjoon Lee 2024-05-16 14:16:17 +0900
  • 93acaa436e
    add max_network_latency Youngjoon Lee 2024-05-16 14:04:32 +0900
  • fb4fb48712
    update readme Youngjoon Lee 2024-05-16 13:58:32 +0900
  • 1c437842c9
    update readme Youngjoon Lee 2024-05-16 13:57:39 +0900
  • a6e02100b0
    update readme Youngjoon Lee 2024-05-16 13:57:00 +0900
  • 908fd86190
    add hue and legend. update readme Youngjoon Lee 2024-05-16 13:54:09 +0900
  • 30a82265c9
    add time concept in readme Youngjoon Lee 2024-05-15 19:41:48 +0900
  • 7d640ca36a
    enhance README Youngjoon Lee 2024-05-15 19:19:55 +0900
  • 91284196c1
    add weights for real_message_prob Youngjoon Lee 2024-05-15 18:55:17 +0900
  • 661f40680c
    analyze nodes who emitted messages around the promised interval Youngjoon Lee 2024-05-15 18:01:42 +0900
  • 7492be95fb
    yield 0 in the broadcast func Youngjoon Lee 2024-05-15 17:21:31 +0900
  • 373bab822c
    add cover prob Youngjoon Lee 2024-05-15 16:53:26 +0900
  • 38d1738565
    init random seed Youngjoon Lee 2024-05-15 16:36:13 +0900
  • 66004c60f0
    add message_prob and prep_time Youngjoon Lee 2024-05-15 16:34:09 +0900
  • 4f6fb30779
    config.yaml Youngjoon Lee 2024-05-14 21:19:46 +0900
  • 326aeedb2c
    define node params Youngjoon Lee 2024-05-14 14:36:05 +0900
  • c231fd3460
    add plot for message sizes Youngjoon Lee 2024-05-14 14:03:48 +0900
  • e9a35ca178
    update status Youngjoon Lee 2024-05-13 16:02:42 +0900
  • 3d1549e931
    add dev status in readme Youngjoon Lee 2024-05-13 15:31:20 +0900
  • 9b311797fd
    add args Youngjoon Lee 2024-05-13 15:13:21 +0900
  • 89ba9c2a97
    update comments Youngjoon Lee 2024-05-13 14:39:02 +0900