No description
![]() * Aggressive flooding for local blocks Floods locally produced blocks (going through the work watcher, or process_local - wallet, RPC process) such that they are sent to all PRs and random subset of other peers. This allows more protection against Sybil attacks, and more streamlined elections as there are less occasions of votes arriving before blocks. As a consequence, the average amount of echoes will increase by 1 for PRs. However, with this change in place and used by most of the network, a future enhancement would be to reduce the republishing fanout. This change is based on a proposal by @Srayman for more information see the original proposal at https://medium.com/nanocurrency/proposal-for-nano-node-network-optimizations-21003e79cdba * Add flag to disable republishing in block processor and a test for aggressive flooding * Adjust timings for sanitizer builds * Wrap in a lambda to simplify test, and adjust it |
||
---|---|---|
.github | ||
api/flatbuffers | ||
ci | ||
CL | ||
cmake/Modules | ||
cpptoml@5399650056 | ||
crypto | ||
docker | ||
etc | ||
flatbuffers@3b458f7a17 | ||
gtest@dea0216d0c | ||
images | ||
lmdb@c6bb7edf9f | ||
miniupnp@582375b64f | ||
nano | ||
nano-pow-server@32e7826865 | ||
util | ||
valgrind | ||
.clang-format.base | ||
.gitignore | ||
.gitlab-ci.yml | ||
.gitmodules | ||
asan_blacklist | ||
CMakeLists.txt | ||
doxygen.config | ||
Info.plist.in | ||
LICENSE | ||
logo.png | ||
Nano.icns | ||
Nano.ico | ||
Nano.rc | ||
nanocurrency-beta.spec.in | ||
nanocurrency.spec.in | ||
qt.conf | ||
README.md | ||
rep_weights_beta.bin | ||
rep_weights_live.bin | ||
resources.qrc | ||
tsan_clang_blacklist | ||
tsan_suppressions | ||
valgrind.supp |
What is Nano?
Nano is a digital payment protocol designed to be accessible and lightweight, with a focus on removing inefficiencies present in other cryptocurrencies. With ultrafast transactions and zero fees on a secure, green and decentralized network, this makes Nano ideal for everyday transactions.
Guides & Documentation
Other documentation details can be found at https://docs.nano.org.
Links & Resources
Want to Contribute?
Please see the contributors guide.
Contact us
We want to hear about any trouble, success, delight, or pain you experience when using Nano. Let us know by filing an issue, joining us on Reddit, or joining us on Discord.