From 0b30b3e42f38f24994fd276c302b3e76dd4d6236 Mon Sep 17 00:00:00 2001 From: str4d Date: Mon, 24 Jan 2022 22:46:02 +0000 Subject: [PATCH] deploy: d2d03f7bd9eb4f120879ebd90eeccd77f4dadd8f --- zcash-zf-dag.svg | 791 ++++++++++++++++++++++++----------------------- 1 file changed, 411 insertions(+), 380 deletions(-) diff --git a/zcash-zf-dag.svg b/zcash-zf-dag.svg index 5eaaefc6..202af55c 100644 --- a/zcash-zf-dag.svg +++ b/zcash-zf-dag.svg @@ -5,10 +5,10 @@ - - - + + + ZcashFoundation/zebra#1135 @@ -815,12 +815,12 @@ ZcashFoundation/zebra#2171 - -ZcashFoundation/zebra#2171 -Clearly identify 32-bit -and 64-bit times in -serialization and -proptests + +ZcashFoundation/zebra#2171 +Clearly identify 32-bit +and 64-bit times in +serialization and +proptests @@ -828,112 +828,129 @@ ZcashFoundation/zebra#3247 - -ZcashFoundation/zebra#3247 -Tracking: Questions for -Network Audit + +ZcashFoundation/zebra#3247 +Tracking: Questions for +Network Audit ZcashFoundation/zebra#2171->ZcashFoundation/zebra#3247 - - + + ZcashFoundation/zebra#2211 - -ZcashFoundation/zebra#2211 -Use DateTime32 for block -times and lock times + +ZcashFoundation/zebra#2211 +Use DateTime32 for block +times and lock times ZcashFoundation/zebra#2211->ZcashFoundation/zebra#3247 - - + + ZcashFoundation/zebra#3133 - -ZcashFoundation/zebra#3133 -Security: Stop RocksDB -threads calling -unexpected code when -`zebrad` exits + +ZcashFoundation/zebra#3133 +Security: Stop RocksDB +threads calling +unexpected code when +`zebrad` exits - + +ZcashFoundation/zebra#3383 + + +ZcashFoundation/zebra#3383 +Document `zebrad +download` command. + + + + + +ZcashFoundation/zebra#3133->ZcashFoundation/zebra#3383 + + + + + ZcashFoundation/zebra#1686 - - -ZcashFoundation/zebra#1686 -Delete isolated::Wrapper + + +ZcashFoundation/zebra#1686 +Delete isolated::Wrapper - + ZcashFoundation/zebra#2364 - - -ZcashFoundation/zebra#2364 -Create a CanonicalAddr -serialization and key -type + + +ZcashFoundation/zebra#2364 +Create a CanonicalAddr +serialization and key +type - + ZcashFoundation/zebra#1976 - - -ZcashFoundation/zebra#1976 -Turn the CandidateSet and -AddressBook into tower -Services + + +ZcashFoundation/zebra#1976 +Turn the CandidateSet and +AddressBook into tower +Services - + ZcashFoundation/zebra#2364->ZcashFoundation/zebra#1976 - - + + - + ZcashFoundation/zebra#3278 - - -ZcashFoundation/zebra#3278 -Review the Ziggurat -Report and check if there -are any missing network -fixes + + +ZcashFoundation/zebra#3278 +Review the Ziggurat +Report and check if there +are any missing network +fixes - + ZcashFoundation/zebra#3278->ZcashFoundation/zebra#3247 - - + + - + ZcashFoundation/zebra#3291 - + ZcashFoundation/zebra#3291 Add a new v5 transaction @@ -943,15 +960,29 @@ - + ZcashFoundation/zebra#3291->ZcashFoundation/zebra#2982 + + +ZcashFoundation/zebra#3377 + + + + +ZcashFoundation/zebra#3377 +Improve GitHub Actions +for faster checks and +better readability + + + - + ZcashFoundation/zebra#3234 - + ZcashFoundation/zebra#3234 Add outbound peer message @@ -960,139 +991,139 @@ - + ZcashFoundation/zebra#3234->ZcashFoundation/zebra#3278 - - + + - + ZcashFoundation/zebra#3322 - - -ZcashFoundation/zebra#3322 -Fix frequent Zebra hangs -during syncing + + +ZcashFoundation/zebra#3322 +Fix frequent Zebra hangs +during syncing - + ZcashFoundation/zebra#3234->ZcashFoundation/zebra#3322 - - + + - + ZcashFoundation/zebra#3230 - - -ZcashFoundation/zebra#3230 -Change `PeerSet` response -type to enable peer set -fanouts + + +ZcashFoundation/zebra#3230 +Change `PeerSet` response +type to enable peer set +fanouts - + ZcashFoundation/zebra#950 - - -ZcashFoundation/zebra#950 -Demo: compare zcashd vs -zebrad ludicrous speed on -syncing + + +ZcashFoundation/zebra#950 +Demo: compare zcashd vs +zebrad ludicrous speed on +syncing - + ZcashFoundation/zebra#692 - - -ZcashFoundation/zebra#692 -Use git metadata and -platform info in Zebra + + +ZcashFoundation/zebra#692 +Use git metadata and +platform info in Zebra - + ZcashFoundation/zebra#2391 - - -ZcashFoundation/zebra#2391 -Reduce the dependencies -on different versions of -`rand` + + +ZcashFoundation/zebra#2391 +Reduce the dependencies +on different versions of +`rand` - + ZcashFoundation/zebra#1791 - - -ZcashFoundation/zebra#1791 -Re-enable `sync_large_che -ckpoints_testnet` test + + +ZcashFoundation/zebra#1791 +Re-enable `sync_large_che +ckpoints_testnet` test - + ZcashFoundation/zebra#1007 - - - - -ZcashFoundation/zebra#1007 -Draft RFC: Initial draft -for basic network -integration testing + + + + +ZcashFoundation/zebra#1007 +Draft RFC: Initial draft +for basic network +integration testing - + ZcashFoundation/zebra#1791->ZcashFoundation/zebra#1007 - - + + - + ZcashFoundation/zebra#2372 - - -ZcashFoundation/zebra#2372 - Update the README goals -and scope for NU5 mainnet -activation + + +ZcashFoundation/zebra#2372 + Update the README goals +and scope for NU5 mainnet +activation - + ZcashFoundation/zebra#3050 - - -ZcashFoundation/zebra#3050 -Tag Zebra v1.0.0 stable -release candidate + + +ZcashFoundation/zebra#3050 +Tag Zebra v1.0.0 stable +release candidate - + ZcashFoundation/zebra#2372->ZcashFoundation/zebra#3050 - - + + - + ZcashFoundation/zebra#3018 - + ZcashFoundation/zebra#3018 Rollback NU5 testnet and @@ -1102,15 +1133,15 @@ - + ZcashFoundation/zebra#3018->ZcashFoundation/zebra#2982 - + ZcashFoundation/zebra#2368 - + ZcashFoundation/zebra#2368 Update Zebra checkpoint @@ -1121,422 +1152,422 @@ - + ZcashFoundation/zebra#3018->ZcashFoundation/zebra#2368 - + ZcashFoundation/zebra#3263 - - -ZcashFoundation/zebra#3263 -Security: Return errors -correctly from the -heartbeat and connection -tasks + + +ZcashFoundation/zebra#3263 +Security: Return errors +correctly from the +heartbeat and connection +tasks - + ZcashFoundation/zebra#2331 - - -ZcashFoundation/zebra#2331 -Remove serde from zebra- -chain + + +ZcashFoundation/zebra#2331 +Remove serde from zebra- +chain - + ZcashFoundation/zebra#2560 - - -ZcashFoundation/zebra#2560 -Test History Tree -serialization + + +ZcashFoundation/zebra#2560 +Test History Tree +serialization - + ZcashFoundation/zebra#2331->ZcashFoundation/zebra#2560 - - + + - + ZcashFoundation/zebra#2042 - - -ZcashFoundation/zebra#2042 -zebra-chain: Port array- -wrapper types to const -generics + + +ZcashFoundation/zebra#2042 +zebra-chain: Port array- +wrapper types to const +generics - + ZcashFoundation/zebra#2331->ZcashFoundation/zebra#2042 - - + + - + ZcashFoundation/zebra#1827 - - -ZcashFoundation/zebra#1827 -Split `WrongVersion` -errors into -`OutdatedVersion` and -`PreActivationVersion` + + +ZcashFoundation/zebra#1827 +Split `WrongVersion` +errors into +`OutdatedVersion` and +`PreActivationVersion` - + ZcashFoundation/zebra#1592 - - -ZcashFoundation/zebra#1592 -Run full sync tests on -Mainnet + + +ZcashFoundation/zebra#1592 +Run full sync tests on +Mainnet - + ZcashFoundation/zebra#1817 - - - - -ZcashFoundation/zebra#1817 -Re-Apply "Refactor -`connection.rs` to make -`fail_with` errors -impossible" (double -revert) + + + + +ZcashFoundation/zebra#1817 +Re-Apply "Refactor +`connection.rs` to make +`fail_with` errors +impossible" (double +revert) - + ZcashFoundation/zebra#1592->ZcashFoundation/zebra#1817 - - + + - + ZcashFoundation/zebra#1841 - - -ZcashFoundation/zebra#1841 -ZIP-252: Update Zebra for -NU5 mainnet activation + + +ZcashFoundation/zebra#1841 +ZIP-252: Update Zebra for +NU5 mainnet activation - + ZcashFoundation/zebra#1875 - - -ZcashFoundation/zebra#1875 -Zebra attempts new peer -connections in a fixed, -predictable order + + +ZcashFoundation/zebra#1875 +Zebra attempts new peer +connections in a fixed, +predictable order - + ZcashFoundation/zebra#1890 - - -ZcashFoundation/zebra#1890 -Zebra should support -separate local bind and -external advertise -addresses + + +ZcashFoundation/zebra#1890 +Zebra should support +separate local bind and +external advertise +addresses - + ZcashFoundation/zebra#1893 - - -ZcashFoundation/zebra#1893 -Zebra should auto- -discover its own external -IP address + + +ZcashFoundation/zebra#1893 +Zebra should auto- +discover its own external +IP address - + ZcashFoundation/zebra#1890->ZcashFoundation/zebra#1893 - - + + - + ZcashFoundation/zebra#1904 - - -ZcashFoundation/zebra#1904 -Some DNS seeders and -block explorers don't -show Zebra nodes + + +ZcashFoundation/zebra#1904 +Some DNS seeders and +block explorers don't +show Zebra nodes - + ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 - - + + - + ZcashFoundation/zebra#1956 - - -ZcashFoundation/zebra#1956 -Zebra should store a -persistent list of recent -successful peers + + +ZcashFoundation/zebra#1956 +Zebra should store a +persistent list of recent +successful peers - + ZcashFoundation/zebra#2015 - - -ZcashFoundation/zebra#2015 -Run coverage on the -latest nightly + + +ZcashFoundation/zebra#2015 +Run coverage on the +latest nightly - + ZcashFoundation/zebra#2028 - - -ZcashFoundation/zebra#2028 -Use the AtLeastOne -generic type to enforce -field counts + + +ZcashFoundation/zebra#2028 +Use the AtLeastOne +generic type to enforce +field counts - + ZcashFoundation/zebra#1774 - - -ZcashFoundation/zebra#1774 -Add a size estimator to -the message encoder and -serializers + + +ZcashFoundation/zebra#1774 +Add a size estimator to +the message encoder and +serializers - + ZcashFoundation/zebra#2052 - - -ZcashFoundation/zebra#2052 -Use default port for -initial peers and -external addresses + + +ZcashFoundation/zebra#2052 +Use default port for +initial peers and +external addresses - + ZcashFoundation/zebra#2112 - - -ZcashFoundation/zebra#2112 -Integrate tokio-console + + +ZcashFoundation/zebra#2112 +Integrate tokio-console - + ZcashFoundation/zebra#2193 - - -ZcashFoundation/zebra#2193 -Redesign zebra-network so -it's less sensitive to -message order, timing, -buffer size + + +ZcashFoundation/zebra#2193 +Redesign zebra-network so +it's less sensitive to +message order, timing, +buffer size - + ZcashFoundation/zebra#2112->ZcashFoundation/zebra#2193 - - + + - + ZcashFoundation/zebra#2202 - - -ZcashFoundation/zebra#2202 -Move batch cryptography -flushes to a blocking -thread to avoid hangs + + +ZcashFoundation/zebra#2202 +Move batch cryptography +flushes to a blocking +thread to avoid hangs - + ZcashFoundation/zebra#2201 - - -ZcashFoundation/zebra#2201 -Move the metrics recorder -to a blocking thread to -avoid hangs + + +ZcashFoundation/zebra#2201 +Move the metrics recorder +to a blocking thread to +avoid hangs - + ZcashFoundation/zebra#2268 - - -ZcashFoundation/zebra#2268 -Replace atomics with -watch or oneshot channels + + +ZcashFoundation/zebra#2268 +Replace atomics with +watch or oneshot channels - + ZcashFoundation/zebra#2338 - - -ZcashFoundation/zebra#2338 -Create Error enums in -`zebrad` + + +ZcashFoundation/zebra#2338 +Create Error enums in +`zebrad` - + ZcashFoundation/zebra#2339 - - -ZcashFoundation/zebra#2339 -Downcast and match -Already Verified error -enums in the syncer + + +ZcashFoundation/zebra#2339 +Downcast and match +Already Verified error +enums in the syncer - + ZcashFoundation/zebra#2338->ZcashFoundation/zebra#2339 - - + + - + ZcashFoundation/zebra#2375 - - -ZcashFoundation/zebra#2375 -Automatically use zebrad -version for the zebra- -network user agent + + +ZcashFoundation/zebra#2375 +Automatically use zebrad +version for the zebra- +network user agent - + ZcashFoundation/zebra#794 - - -ZcashFoundation/zebra#794 -Make sure custom user -agents conform to BIP-14 + + +ZcashFoundation/zebra#794 +Make sure custom user +agents conform to BIP-14 - + ZcashFoundation/zebra#2375->ZcashFoundation/zebra#794 - - + + - + ZcashFoundation/zebra#2377 - - -ZcashFoundation/zebra#2377 -Refactor history tree -pruning + + +ZcashFoundation/zebra#2377 +Refactor history tree +pruning - + ZcashFoundation/zebra#2378 - - -ZcashFoundation/zebra#2378 -Improve history and note -commitment trees forking + + +ZcashFoundation/zebra#2378 +Improve history and note +commitment trees forking - + ZcashFoundation/zebra#1951 - - -ZcashFoundation/zebra#1951 -Generalize/deduplicate -async batch verification -services / create a -derive-able proc macro + + +ZcashFoundation/zebra#1951 +Generalize/deduplicate +async batch verification +services / create a +derive-able proc macro - + ZcashFoundation/zebra#2390 - - -ZcashFoundation/zebra#2390 -Fix tasks spawned by -`tower_batch::Batch` only -being alive during one -test execution + + +ZcashFoundation/zebra#2390 +Fix tasks spawned by +`tower_batch::Batch` only +being alive during one +test execution - + ZcashFoundation/zebra#1951->ZcashFoundation/zebra#2390 - - + +