No description
![]() * Representative weight drifts slowly on the active network. foreach_representative is called frequently and in the voting loop. Instead of doing a linear scan of the wallet and an IO checking for the weight of each account, periodically recompute if there are representative keys in any of the wallets. * Simplify logic in main code paths by removing if-checks on if voting is enabled and do it inside foreach_representative. * Add deadlines to cached_representatives tests * Add config option for minimum local representative weight Default 1000 Nano Large services can set higher values to limit votes CPU load, while singe users willing to have small working representative can set it lower * Fix weight & minimum comparision * Test for vote_minimum * Formatting fixes. * Prepare amster merge * Config vote_minimum * Config v16 * Fix merge errors * Update representatives at account insertion * Fix * Add mutexes to compute_reps () & foreach_representative () * Fix mutex issues * Fix transactions * Config version 16 remains * Update tests * Expand node_config.v16_values test |
||
---|---|---|
.github | ||
ci | ||
CL | ||
cmake/Modules | ||
crypto | ||
docker | ||
etc/gpg | ||
gtest | ||
images | ||
lmdb@163c273b46 | ||
load-tester | ||
miniupnp@582375b64f | ||
nano | ||
util | ||
.clang-format.base | ||
.gitignore | ||
.gitlab-ci.yml | ||
.gitmodules | ||
.travis.yml | ||
appveyor.yml | ||
asan_blacklist | ||
CMakeLists.txt | ||
doxygen.config | ||
Info.plist.in | ||
LICENSE | ||
logo.png | ||
Nano.icns | ||
Nano.ico | ||
Nano.rc | ||
qt.conf | ||
README.md | ||
rep_weights_beta.bin | ||
rep_weights_live.bin | ||
resources.qrc | ||
tsan_blacklist |
What is Nano?
Nano's goal is to become "a global currency with instantaneous transactions and zero fees over a secure, decentralized network."
We've applied the philosophy of "do one thing and do it well." We are focused on building the best medium for value exchange in the world.
Key Features
- Nano utilizes a novel block-lattice architecture, unlike conventional blockchains used in many other cryptocurrencies.
- The network requires minimal resources, no high-power mining hardware, and can process high transaction throughput.
- Offers instantaneous transactions with zero fees and unlimited scalability, making Nano an ideal solution for peer-to-peer transactions.
- As of August 2018, the Nano network has processed over twelve million blocks with an unpruned ledger size of only 4.6GB.
For more information, see Nano.org or read the whitepaper.
Guides & Documentation
- Whitepaper
- Build Instructions
- Command Line Interface
- RPC Protocol
- Wallet Design
- Block-Lattice
- Design Features
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.