No description
![]() * Use a thread pool for the signature checker
* Formatting and set threads used in test to 4
* Cleanup
* Check that pending is 0 when destructor of Task is called
* Make sure all threads have the correct name. Fix mismatch of unsigned/size_t & create future before thread is called
* Formatting lambda
* Removed future from calling thread and now the calling thread does some of the work instead of just blocking.
* Formatting lambda again
* Make release_assert a debug assert in the set thread names function
* Increase max signature check sizes being processed and add a missed release assert
* The signature checker now only uses the maximum number of cores available to reduce thread interleaving
* boost:🧵:hardware_concurrency () can return 0 so account for that.
* Forgot that config.signature_checker_threads is 0 based so add 1 to num threads passed into verify_state_blocks
|
||
---|---|---|
.github | ||
ci | ||
CL | ||
cmake/Modules | ||
crypto | ||
docker | ||
etc/gpg | ||
gtest | ||
images | ||
lmdb@163c273b46 | ||
load-tester | ||
miniupnp@e24d7eca28 | ||
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.