This thread was made to discuss anything related to the Swap mining ecosystem.Subjects can be anything related to the PoW mining algorithm, Cuckaroo29s, as like the original algorithms that it came from, like Grin's Cuckaroo29, Cuckoo Cycle, etc. There will be a complete overview for Swap mining, its mining softwares, as like the
Micropool software, made to easily solo mine with GPU (without pools).
Feel free to post any questions about Swap mining, the PoW algorithm (Cuckaroo29s or even Cuckoo Cycle in general), request support, report problems, as like to make any suggestions or predictions about the future of the used algorithm or PoW in general, speak about the graphrate, pools, possible ASICs, etc.
Please,
no off topic posts. No projects advertisements (except on signatures or profile images or comparations), trolling, scamming attempts or diffamatory replies. Let's maintain the thread flowing according to the subject. Comparisons with other projects or speak about solutions adopted by them are welcome.
Also, please,
be compliant to the forum general rules (
https://bitcointalk.org/index.php?topic=703657), particularly paying attention to rules
#13,
#21,
#22 and
#32:
"13. Bumps, "updates" are limited to once per 24 hours."
"21. Old bumps should be deleted."
"22. Advertising (this includes mining pools, gambling services, exchanges, shops, etc.) in others threads' is no longer allowed, including, but not limited to, in altcoin announcement threads."
"32. Posting multiple posts in a row (excluding bumps and reserved posts by the thread starter) is not allowed."The link for this thread will be also in the
Swap Announcement thread at Altcoins Announcements (
https://bitcointalk.org/index.php?topic=5083455), as like in the ANN translations, mining and pools threads.
What is Cuckaroo29s and why it was chosen as the Swap PoW algorithm?CryptoNight was used for most of the CryptoNote based projects for a long time. Some years ago, for many reasons, mainly in the effort to avoid ASIC mining, that algorithm was modified by Monero and many other CryptoNote based projects, with many variations of the original CryptoNight being made. But all of them are still bound to the weaknesses which CryptoNight brings.
The algorithm promotes through its virtues of obfuscation, inequalities that cannot be compensated for. This required Swap to abandon CryptoNight (and any of its variants) in search of an algorithm or algorithms that more serve our needs for fairness and openness. To summarize in brief, we explored primarily Cuckaroo algorithm variants for our Proof of Work. The simpler the algorithm, the less advantage those with the means shall have. A simple algorithm that is open source is the first step in securing the block chain as it helps to level the playing field.
So, since the start of the project, there was the idea to completely discharge CryptoNight (as like any of its variants), and pursue for a better PoW algorithm that could attend to the project's necessities.
Now, Swap uses a new and unique variant of Cuckaroo29 (used by Grin), which was labeled "Cuckaroo29s". We have in essence smashed together CryptoNight with Cuckaroo so that we can retain the desirable features of CryptoNote but also improve our network security with a better PoW algorithm than any CryptoNight variant which has been proven to be easily FPGA'd or ASIC'd. There are a tremendous amount of improvements with the changes that have been made. Cuckaroo demands also less CPU power to validate the blocks and sync with the network than CryptoNight and its variants, and also it's faster for the block propagation in the network.
For more information:https://swap.fyi/#cuckaroohttps://github.com/tromp/cuckoo (Original Cuckoo Cycle repository)
Difference between Grin's Cuckaroo29 and Swap's Cuckaroo29sThe only differences are basically:
Grin Cuckaroo29 ---> Cycle length:
42 bits / Nonce lenght:
8 bytesSwap Cuckaroo29s --> Cycle length:
32 bits / Nonce lenght:
4 bytesFor the share verification, the cycle was packed according to the reduced length.
More detailed information:https://github.com/swap-dev/swap/wiki/Develop-for-Swap-Mininghttps://i.imgur.com/yqmtSbo.pnghttps://i.imgur.com/cs5DkcB.pnghttps://i.imgur.com/JM0POTg.pnghttps://i.imgur.com/Vki4dw3.pngThe change from CryptoNight to Cuckaroo29sSwap has forked from CryptoNight Superfast (which is basically CryptoNight Heavy with a 2MB scratchpad and one quarter the iterations) to Cuckaroo29s on block 555,555 (February 20 2019, 10:09:44 AM (UTC)). Fork went successfully, and since then, the orphan rate has lowered to a decent value (compared with other coins) and the network is still running flawlessly. Blocks are syncing faster than before, pre-fork blocks were pre-hashed for the new algo, and now, syncing the entire chain from genesis takes less time than even importing from a RAW file.
Mining SwapCurrently, the minimum GPU requirement to mine Cuckaroo29s is 4GB of VRAM. Some miners require more (values like 5GB or 6GB of VRAM).
You can find more details about the current miners that support Cuckaroo29s mining at the specific website section (
https://swap.fyi/#miners).
MinersSwap Reference Miner* Minimum 6GB VRAM
* AMD/Nvidia
* Requires .NET Core 2.2 Build apps
https://github.com/swap-dev/SwapReferenceMiner/releases/latestGMiner* Minimum 4GB VRAM
* AMD/Nvidia
https://github.com/develsoftware/GMinerRelease/releases/latesthttps://bitcointalk.org/index.php?topic=5034735.0RainbowMiner* Minimum 4GB VRAM
* AMD/Nvidia
https://github.com/RainbowMiner/RainbowMiner/releases/latesthttps://bitcointalk.org/index.php?topic=5050211.0GrinProMiner* Minimum 6GB VRAM
* AMD
* Requires .NET Core 2.2 Build apps
https://github.com/mozkomor/GrinProMiner/releaseshttps://grinpro.io/NBMiner* Minimum 5GB VRAM
* Nvidia
https://github.com/NebuTech/NBMiner/releases/latesthttps://bitcointalk.org/index.php?topic=5099379.0Awesome Miner* Minimum 4GB VRAM
* Nvidia
https://www.awesomeminer.com/https://bitcointalk.org/index.php?topic=676942.0● More info about the mining softwares:
https://swap.fyi/#miners● There already are some discussions and comparations between the mining softwares at the
Swap's discord server, in the mining related channels, as like some mining tweaks users have made.
● Anything else you need, like pool software, for example, you can find at the main repository:
https://github.com/swap-dev/
The Micropoolhttps://github.com/swap-dev/micropool-gui/releases/latestThe Micropool software was made to easily solo GPU mine Swap without the need of using any of the existing Swap pools. It was made with the intention of helping miners to decentralize the network, not depending on a pool to mine. You just need to locally run a Swap daemon (or chose a remote node if desired) and use one of the current mining softwares that support the PoW algo, Cuckaroo29s.
How to use it?Basically you must setup the Micropool, configure it accordingly and then point the mining software to it. Preferably you should be running a local Swap daemon to gain max mining efficiency, but you can use it to connect to a remote node.
- Wallet: The wallet public address you want to recieve the block rewards (starts with "fh").
- Daemon-Host: The IP address of the node used (can be a local or remote one). By default, a local Swap daemon running in the same machine uses the IP 127.0.0.1. By inputing the default IP value, 0.0.0.0, makes it listen on all interface, and is enough to find whatever other local IP address being used by the daemon.
- Daemon-Port: The RPC port used by the Swap daemon (default Swap daemon RPC port is 19950).
- Pool-Port: The port you want to set for your Micropool. Will be used later to connect with the mining software you'll use to mine.
Note: The Micropool software can be also built to run on Linux.
About SwapSwap [XWP] is a private and fungible CryptoNote based coin with 15 seconds block time, aiming to be the most fair, stable and efficient CryptoNote coin without any premine, governance fee, founders rewards or any other bullshit made to easily enrich the creators.
It is the first CryptoNote coin to integrate the Cuckaroo29s (variant of Grin's Cuckaroo29) PoW algorithm for fair mining. The change brings the Swap network superior protection and stability than the CryptoNight algorithm. Cuckaroo29s hashing improves verification speed substantially making block propagation much faster. Swap will stay close to Monero technology-wise while using a different PoW algorithm.
Differently from most of the cryptocurrency projects, Swap has ZERO premine, ZERO dev fees, and ZERO founders rewards. It's a community project after all, and that will never change.
Specifications● Coin symbol: XWP● Total supply: 18,400,000 coins before tail emission.
● Tail emission: ~157,680 coins each year (starting at year 8 )
● Decimal places: 12● PoW hash algorithm: Cuckaroo29s (variation of Grin's Cuckaroo29)
● Block time: 15 seconds● Confirmation time: 10 blocks (~2.5 minutes)
● Maturation: 60 blocks● Difficulty Adjustment Algorithm: Monero DAA● Genesis block: 2018-11-16 (November 16, 2018) at
09:06:03 (UTC)● Premine: No
● Developer fee: No
● Founders reward: No
● ICO: No
[Default ports]● Mainnet P2P port: 19949
● Mainnet RPC port: 19950
● Testnet P2P port: 29949
● Stagenet P2P port: 39949
[Remote Nodes]node.swap.fyi:1995058.185.155.109:19950 (Special thanks to Reeyon, Asia node)
Node.bitkitten.xyz:18850 (Special thanks to Rixxter, EU node)
node.pocketwhale.info:19950 (Special thanks to Leafy, high performance North American node)
[Mining Rental Service]https://www.miningrigrentals.com/rigs/cuckoocycle29swap
[Website]https://swap.fyi/
[Github]https://github.com/swap-dev/swap
[Block Explorer]https://swap.coinscope.cc/https://swap.coinscope.cc/api/emission (Current emission details)
[Social Media / Discussion Group]Reddit: https://www.reddit.com/r/SwapProject/Twitter: https://twitter.com/_realSwapDiscord: https://discord.gg/egc4md9Facebook: https://www.facebook.com/swapproject/Telegram: https://t.me/swapxwpInstagram: https://www.instagram.com/swap.coin/Forum: https://swap-forum.fyi/QQ: 690114865 (Chinese)
For more details, links and information, please, check the Swap Announcement thread:[Swap Announcement Thread]https://bitcointalk.org/index.php?topic=5083455[Swap Announcement Translations]Español (Spanish): https://bitcointalk.org/index.php?topic=5129181Português (Portuguese): https://bitcointalk.org/index.php?topic=5129167中文 (Chinese): https://bitcointalk.org/index.php?topic=5129558
[Swap Pools Thread]https://bitcointalk.org/index.php?topic=5140778
[Swap Speculation Thread]https://bitcointalk.org/index.php?topic=5141704
[Donation Address for Bounty, Airdrop, and Development]fh2jc6PbQYd4a5PY3ooPMZiPVniMy4MGcjSRBnoBVc1xLmdCHJ6hc98Ess2hpN2mDgPnCAXtDUUbmjWYutRvdoSr2Nps2o5wc
Private View key: 84a6ac951dccea8aa5c23127f9e69bd71222d64c0b560bbec49a6e6c01df1205
*Pickaxe SVG icon frame designed by Freepik from www.flaticon.com*