Bitcoin Forum

Alternate cryptocurrencies => Mining (Altcoins) => Topic started by: Initech on May 11, 2019, 02:35:11 AM



Title: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: Initech on May 11, 2019, 02:35:11 AM
https://i.imgur.com/XtiFkS3.png (https://bitcointalk.org/index.php?topic=5083455)


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/#cuckaroo
https://github.com/tromp/cuckoo (Original Cuckoo Cycle repository)


Difference between Grin's Cuckaroo29 and Swap's Cuckaroo29s

The only differences are basically:

Grin    Cuckaroo29 ---> Cycle length: 42 bits / Nonce lenght: 8 bytes
Swap  Cuckaroo29s --> Cycle length: 32 bits / Nonce lenght: 4 bytes

For 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-Mining
https://i.imgur.com/yqmtSbo.png
https://i.imgur.com/cs5DkcB.png
https://i.imgur.com/JM0POTg.png
https://i.imgur.com/Vki4dw3.png


The change from CryptoNight to Cuckaroo29s

Swap 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 Swap

Currently, 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).



Miners

Swap Reference Miner

* Minimum 6GB VRAM
* AMD/Nvidia
* Requires .NET Core 2.2 Build apps

https://github.com/swap-dev/SwapReferenceMiner/releases/latest


GMiner

* Minimum 4GB VRAM
* AMD/Nvidia

https://github.com/develsoftware/GMinerRelease/releases/latest
https://bitcointalk.org/index.php?topic=5034735.0


RainbowMiner

* Minimum 4GB VRAM
* AMD/Nvidia

https://github.com/RainbowMiner/RainbowMiner/releases/latest
https://bitcointalk.org/index.php?topic=5050211.0


GrinProMiner

* Minimum 6GB VRAM
* AMD
* Requires .NET Core 2.2 Build apps

https://github.com/mozkomor/GrinProMiner/releases
https://grinpro.io/


NBMiner

* Minimum 5GB VRAM
* Nvidia

https://github.com/NebuTech/NBMiner/releases/latest
https://bitcointalk.org/index.php?topic=5099379.0


Awesome 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 (https://discord.gg/egc4md9), 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 Micropool

https://github.com/swap-dev/micropool-gui/releases/latest (https://github.com/swap-dev/micropool-gui/releases/latest)

The 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.


https://i.imgur.com/N6WWp0j.png


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 Swap

Swap [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:19950
58.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/ (https://swap.fyi/)



[Github]

https://github.com/swap-dev/swap (https://github.com/swap-dev/swap)



[Block Explorer]

https://swap.coinscope.cc/ (https://swap.coinscope.cc/)
https://swap.coinscope.cc/api/emission (https://swap.coinscope.cc/api/emission) (Current emission details)



[Social Media / Discussion Group]

Reddit: https://www.reddit.com/r/SwapProject/ (https://www.reddit.com/r/SwapProject/)
Twitter: https://twitter.com/_realSwap (https://twitter.com/_realSwap)
Discord: https://discord.gg/egc4md9 (https://discord.gg/egc4md9)
Facebook: https://www.facebook.com/swapproject/ (https://www.facebook.com/swapproject/)
Telegram: https://t.me/swapxwp (https://t.me/swapxwp)
Instagram: https://www.instagram.com/swap.coin/ (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 (https://bitcointalk.org/index.php?topic=5083455)


[Swap Announcement Translations]

Espaņol (Spanish): https://bitcointalk.org/index.php?topic=5129181 (https://bitcointalk.org/index.php?topic=5129181)
Portuguęs (Portuguese): https://bitcointalk.org/index.php?topic=5129167 (https://bitcointalk.org/index.php?topic=5129167)
中文 (Chinese): https://bitcointalk.org/index.php?topic=5129558 (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]

Code:
fh2jc6PbQYd4a5PY3ooPMZiPVniMy4MGcjSRBnoBVc1xLmdCHJ6hc98Ess2hpN2mDgPnCAXtDUUbmjWYutRvdoSr2Nps2o5wc

Private View key:
Code:
84a6ac951dccea8aa5c23127f9e69bd71222d64c0b560bbec49a6e6c01df1205


*Pickaxe SVG icon frame designed by Freepik (https://www.freepik.com/) from www.flaticon.com*


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: Initech on May 11, 2019, 02:35:28 AM


==============================================================

For historical purposes, the Swap network stats at the moment of the creation of this thread are:

Graphrate: 13.350 kgps
Difficulty: 6258

==============================================================




Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: rbrcpa on May 12, 2019, 08:38:35 PM
We also have an update to the Micro Pool coming later today, most likely.

Changes will include tabs for blocks and workers.

The most feedback I get from people is how surprised they are at how many blocks they hit, even with single gpu’s.


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: CjMapope on May 12, 2019, 09:29:38 PM
Hmm, sounds interesting, gonna set it up now and see what this is all about
scored you some merit for putting together a coherent,complete, informative OP
seems to be a rarity around here some days haha :D




Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: rbrcpa on May 13, 2019, 04:53:06 PM
Hmm, sounds interesting, gonna set it up now and see what this is all about
scored you some merit for putting together a coherent,complete, informative OP
seems to be a rarity around here some days haha :D




Nice! Let us know what you think once you give it a go. I think the results will be a welcome surprise.


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: yuzuak on May 13, 2019, 08:44:39 PM
Previously mining grin. xwp more profitable than grine. I sell the electricity costs on the tradeogre site and keep the rest.
Because I think it will be the pump in the future.


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: skipak on May 14, 2019, 03:19:52 PM
Excellent job on micropool!  Nice how rewards go right to your wallet.  No waiting on payments from pools.  Truly anonymous and secure, not to mention decentralized.  Keep up the good work!


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: stzcze on May 14, 2019, 08:18:49 PM
Hi,

is it better for solo, set less or higher difficulty? If I don't set it, the difficulty is 1   "For example, 6x1080ti= +/- 45-48 G/s"


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: Initech on May 15, 2019, 12:29:55 AM
Hi,

is it better for solo, set less or higher difficulty? If I don't set it, the difficulty is 1   "For example, 6x1080ti= +/- 45-48 G/s"

It doesn't matter, as long as the static diff is set below the current network difficulty.
You can set the difficulty by appending a "." followed by the difficulty for micropool.


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: PharmEcis on May 15, 2019, 07:32:44 PM
https://media.discordapp.net/attachments/546774243346612232/578303589605441585/unknown.png

Look at that tasty block effort I'm getting mining on the MicroPool! 


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: stzcze on May 15, 2019, 08:32:11 PM
What's your hashrate? I also caught 6 blocks in 20m, but then 12h nothing  :P


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: kaiokenx10 on May 15, 2019, 11:15:58 PM
Any numbers on RX Vegas?


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: PharmEcis on May 16, 2019, 12:26:50 AM
What's your hashrate? I also caught 6 blocks in 20m, but then 12h nothing  :P

54 GPS  Nothing massive.  20-25+ blocks a day consistently.

Once in a while I'll run into a string of tougher blocks, but over all this is WAY more efficient than off LAN pool mining.  I avg 2 to 3ms pings across my network that has rather mixed topography. 

It's actually far superior for me personally because I'm on a 4G wireless connection so it's massively cut down on tx times for me.


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: Initech on May 16, 2019, 01:35:49 AM
Any numbers on RX Vegas?

I've seen someone telling ~4.5 gps with a Vega 64.


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: bruslie on May 31, 2019, 08:51:06 PM
https://i.imgur.com/SUIcTUs.png

hey all here is a screenshot of the new up and coming Micropool design

there will be a scrollbar among other things :)

canīt wait  ::)


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: Initech on May 31, 2019, 11:12:38 PM
hey all here is a screenshot of the new up and coming Micropool design

there will be a scrollbar among other things :)

I think you must be Jr. Member to be able to post images. Anyway, there's the image of it:

https://i.imgur.com/SUIcTUs.png


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: starkovblue on June 03, 2019, 10:22:17 AM
Sounds interesting.
Has anyone tested this project and can leave a review?


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: punkyshungry on June 12, 2019, 01:32:41 AM
Sounds interesting.
Has anyone tested this project and can leave a review?

Project has been tested thoroughly and is legit. No other coin out compares.


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: melpheos on June 13, 2019, 08:06:35 AM
@Mahaprajapati waiting forward for the new version. A scroll bar would be indeed great as right now you have to extend the window and well, i don't have a 78" screen :p
Great job, this micropool is a saver for anyone mining swap.
I have no idea why anyone would mine on a pool with this tool


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: TheHas on June 13, 2019, 12:51:56 PM
There was a good AMA on reddit about swap recently.

Should still be on the first couple of pages. Was how I learned about it worth a look. For whatever reason though, can't see swap on whattomine? Would be a good way of raising awareness.


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: Initech on June 16, 2019, 10:50:53 AM
There was a good AMA on reddit about swap recently.

Should still be on the first couple of pages. Was how I learned about it worth a look. For whatever reason though, can't see swap on whattomine? Would be a good way of raising awareness.

It's already there: https://whattomine.com/coins/301-xwp-cuckaroo29s
It's displayed also in the GPU coins tab.


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: yuzuak on June 20, 2019, 01:32:34 PM
Is there privacy feature?


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: Initech on June 20, 2019, 09:31:24 PM
Is there privacy feature?

Sure. It's forked from Monero, so, it includes every privacy feature and protocol Monero has implemented so far.


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: Marvell2 on July 03, 2019, 07:13:28 PM
gettiong connection refused on micropool


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: Initech on July 04, 2019, 01:24:50 PM
gettiong connection refused on micropool

Are you using a remote node?


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: Marvell2 on July 11, 2019, 04:28:32 AM
gettiong connection refused on micropool

Are you using a remote node?

Local node, what should the pool url be if using awesomeminer


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: Initech on July 11, 2019, 05:04:01 PM
gettiong connection refused on micropool

Are you using a remote node?

Local node, what should the pool url be if using awesomeminer

The default one, 127.0.0.1


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: Initech on July 16, 2019, 11:32:01 PM



Today's stats:

Graphrate: 24.79 kgps
Difficulty: 11623





Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: konqueror on July 17, 2019, 03:01:39 PM
Quote
Note: The Micropool software can be also built to run on Linux.

How can run it on Linux?


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: Initech on July 18, 2019, 04:59:03 AM
Quote
Note: The Micropool software can be also built to run on Linux.

How can run it on Linux?

Sorry, we forgot to place instructions to build for Linux on README.md. The instructions are commited now. There are two ways:

To run micropool-gui as a nodejs/electronjs app:

Code:
$ npm install electron -g
$ git clone https://github.com/swap-dev/micropool-gui.git
$ cd micropool-gui
$ npm install
$ npm start

To build the micropool as a standalone executable:

Code:
$ npm install electron-builder -g
$ git clone https://github.com/swap-dev/micropool-gui.git
$ cd micropool-gui
$ electron-builder --linux
$ electron-builder --window
$ electron-builder --mac


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: konqueror on July 18, 2019, 07:28:08 AM
Quote
Note: The Micropool software can be also built to run on Linux.

How can run it on Linux?

Sorry, we forgot to place instructions to build for Linux on README.md. The instructions are commited now. There are two ways:

To run micropool-gui as a nodejs/electronjs app:

Code:
$ npm install electron -g
$ git clone https://github.com/swap-dev/micropool-gui.git
$ cd micropool-gui
$ npm install
$ npm start

To build the micropool as a standalone executable:

Code:
$ npm install electron-builder -g
$ git clone https://github.com/swap-dev/micropool-gui.git
$ cd micropool-gui
$ electron-builder --linux
$ electron-builder --window
$ electron-builder --mac


Thank you


Title: Re: 【XWP】Swap Mining [Cuckaroo29s] [Micropool] ⛏
Post by: Mahaprajapati on October 29, 2021, 01:40:15 AM
Today's stats:

Graphrate: 394.67 gps
Difficulty: 184