Author

Topic: [ANN][MULTIPOOL] ScryptPool (BNL) - Scrypt ASIC friendly PoW and PoW/PoS hybrids (Read 7518 times)

full member
Activity: 199
Merit: 100
Hey all!

It's been awhile since I wrote here, so it's time for a little update.

First of all, I apologize the domain is down, site should be up again any day now.

Now that we got that out of the way, let me tell you a little story. As you know, I have operated ScryptPool for quite some time, about two years!

It has been quite a journey and a lot of things learned. Which is why this latest maintenance has been going on for a long time as well.

I decided to take everything down with a notice of 3-6 months downtime, so that I could reorganize my infrastructure and allow it to scale in all directions.
This was not an easy task, and it involved quite a bit of research, trial and error and hardware investments. Those were some very long days.

Lessons learned:

1.) Things break
Everything from software to hardware, and when things break, they become unavailable and other problems start to happen as a result.

2.) Power failure
As a hobbyist, I'm not able to give the pool power redundancy at this point. (*)

3.) Software failure
Wallets crashes, hangs or lags terribly. What if I could spawn a new instance, and aid that wallet, seamlessly. (*)

4.) Scheduled tasks
Even though crontab is quite a powerful scheduler, it simply isn't enough for a system like this, where a lot of things are going on at the same time. (*)

5.) Management
A system like this is very complex, it consist of many small tasks that can stop or break. I spent several hours night after night fixing tasks that had failed. (*)



* The solution *
Micro cloud. Now what the heck is a micro cloud ? Perhaps it's not the correct term. *shrugs*

To me it's a stack of microcomputers that are providing CPU and RAM in favor to a cluster.

What the heck man ? I know right..

Research begun, and after a few months it was time to take theory to practice.

I took 4x raspberry pi2's and arranged them in a small cluster (depicted in the link below).

RBPi's: https://twitter.com/sioghi/status/777919980163723264

Although not very pretty it was fully functional.

At this stage the total resources was 4 CPU's (16cores) and 4 GB of RAM across 4 nodes.
The cluster technology was still unstable and depended on 3rd party modules and very hard to configure and expand.

A few more months passed, spending night after night doing research and test deploying a couple of wallets in the test-cluster and messing around with scheduling and isolation (Shit's gotta be secure!). The containerizing software matured and the features from the 3rd party modules became native.. It was finally time to notch it up a bit.

I ripped the test-cluster apart and ordered new parts...

Now we wait... and wait... some parts arrive and I jump with joy, not really, because I still had to wait on more parts, screws, cables, etc. and wait, and wait some more and finally...

I had enough parts to start putting them together: https://twitter.com/sioghi/status/792047122682155008

Those are 12 compute-nodes, all raspberry pi3's with a total of 12 CPU's (48 cores) and 12 GB of RAM. Each also have a 16 GB class10 micro sdcard to host the OS and node-agent.

Having that said, there are still more things to be done.

You can follow me on twitter @sioghi

I tweet about all kinds of cool cloud computing related stuff.

All the best.
/Bejjan
legendary
Activity: 1470
Merit: 1010
Join The Blockchain Revolution In Logistics
ASC would like to have an update if / how mining resumes Wink
full member
Activity: 474
Merit: 111
interesting multi pool, will drop by once the rebuild has taken place.
full member
Activity: 132
Merit: 100
Hi
Can't login since few hours to withdraw my coins
full member
Activity: 199
Merit: 100
Hello users!

I need to take the pools down for extensive maintenance to bring ScryptPool to a whole new level.

Downtime will start 2016-07-01 and will last for 3 to 6 months!

Website and chat will be online during downtime but mining will not work.


Below is a simplified action plan:

* Stratum will be taken offline, please set up backup pools (Check out http://hashnova.com/) for your workers to minimize mining downtime.

* Wallets will be upgraded rescanned and reindexed.

* Everyone will be asked to cash out their coins, I want to see 0 balance on everyones accounts.

* Our entire infrastructure will be torn apart and our new fysical and logical infrastructure will be built.

Important:

Make sure you have addresses specified for every currency, and set them to daily payout.
Any balance remaining in a wallet after termination will be considered as a donation to the pool.




What is the meaning of all this ?

To serve you with a high quality pool we have done alot of research and testing, and come to the conclusion that our current system just isnt good enough.

There are simply too many design flaws that prevents us from scaling further, which is why you see wallets drop out of sync, drop connections, fork etc.


Best regards,
Bejjan
full member
Activity: 199
Merit: 100
GLD Address   Dvnt84kde5pfdrUNJJwsktEhWTao22iFzL TXID   2181f3b5471de10a0bb62a813ae7b61c2cdd7c1054f573e3420bb096d2bb2d0a TXID e3a482178b72b46ea343d9440a4978845a7f3f338e093ff19cc9f96502a0e145
I had GLD coins! Where did my coins? Why today you shut me access to my account?
Shit! You shut me access and stole all my coins! I love you in the ass I will be!

1) The fundraiser has nothing to do with your account on the pool.
2) I am quite tired of all your profanity, would you like me to share your emails with the world ?
3) I blocked the accounts as a security measure, as the messages delivered in the chat in your name was of such nasty quality I really thought your account was compromised. I see now though, that it was you afterall.

I have unlocked both your accounts.

Withdraw your coins from the pool, and go somewhere else, you are making my other users upset.
full member
Activity: 189
Merit: 100
Hello!

I have started a fundraiser campaign to rescue Novaexhange.

You can see and follow it here: https://www.scryptpool.com/novaexchange

ScryptPool has donated 9 LTC to help the cause.

Best regards,
Bejjan
GLD Address   Dvnt84kde5pfdrUNJJwsktEhWTao22iFzL TXID   2181f3b5471de10a0bb62a813ae7b61c2cdd7c1054f573e3420bb096d2bb2d0a TXID e3a482178b72b46ea343d9440a4978845a7f3f338e093ff19cc9f96502a0e145
I had GLD coins! Where did my coins? Why today you shut me access to my account?
Shit! You shut me access and stole all my coins! I love you in the ass I will be!
full member
Activity: 196
Merit: 100
The Smoker Friendly Coin 2BACCO
if you are adding coins to your mining pool,
please consider 2bacco coin

2bacco main thread at bitcointalk.org
https://bitcointalksearch.org/topic/ann-2bacco-coin-crowdfund-upgrading-to-pospow-scrypt-smoker-friendly-1096693

2bacco home page
http://www.2bacco.com
full member
Activity: 199
Merit: 100
Hello!

I have started a fundraiser campaign to rescue Novaexhange.

You can see and follow it here: https://www.scryptpool.com/novaexchange

ScryptPool has donated 9 LTC to help the cause.

Best regards,
Bejjan
full member
Activity: 199
Merit: 100
why from my mobile when i try bringing up scriptpool.com  i get the message the domain is for sale

Because it is scrYptpool.com not scriptpool.com Smiley

Best regards,
Bejjan
hero member
Activity: 900
Merit: 503
why from my mobile when i try bringing up scriptpool.com  i get the message the domain is for sale
hero member
Activity: 741
Merit: 500
Hi,

I am Yan Crevier (Soltantgris) from Auroracoin devteam, and contact you to make sure you already updated your client so you get ready for the hardfork coming may 1/may 2 @block 225000.

You can find the latest clients there : http://auroracoin.is/

If any question, feel free to ask, or connect with skype : soltantgris.

Thanks
newbie
Activity: 38
Merit: 0
All working now, well done bejjan. Better luck next time Wink !
sr. member
Activity: 267
Merit: 250
Looks like all scryptpools are down for maintenance .. any idea when we'll be back in action?!

The pool crashed while Bejjan was ill. He's working on it, but might take some more time.

Last I heard he was moving wallets and syncing them last night so they should be online anytime, bejjan is a good guy so its worth the wait!
full member
Activity: 224
Merit: 100
★YoBit.Net★ 350+ Coins Exchange & Dice
Looks like all scryptpools are down for maintenance .. any idea when we'll be back in action?!

The pool crashed while Bejjan was ill. He's working on it, but might take some more time.
newbie
Activity: 38
Merit: 0
Looks like all scryptpools are down for maintenance .. any idea when we'll be back in action?!
full member
Activity: 224
Merit: 100
★YoBit.Net★ 350+ Coins Exchange & Dice
bejjan, please export your pool data to http://poolpicker.eu/table?algo=scrypt. Would be nice to compare and should give your pools more exposure.
Any plans of merge mining Doge, Via, Sys and uLTC?
full member
Activity: 199
Merit: 100
Were all user balances deleted when switching from https://pool.bejjan.net/?

No, nothing was deleted. It is just a new name, everything points to the same place.

/Bejjan
newbie
Activity: 11
Merit: 0
Were all user balances deleted when switching from https://pool.bejjan.net/?
full member
Activity: 199
Merit: 100
This is a nice pool. What a great selection of coins! I have a couple gblacks I've pointed here for the last few days, love the variety! Thanks!

Glad you like it Smiley

More coins on the way, so keep your eyes open!

/Bejjan
member
Activity: 98
Merit: 10
This is a nice pool. What a great selection of coins! I have a couple gblacks I've pointed here for the last few days, love the variety! Thanks!
full member
Activity: 199
Merit: 100

https://www.scryptpool.com

Prepared for launch!

Sign up, set up your workers, and wait for launch :-)

Pool: https://www.scryptpool.com/pool/OS76
Node: addnode=stratum.scryptpool.com:4947

All welcome!

Best regards,
Bejjan
full member
Activity: 199
Merit: 100
newbie
Activity: 3
Merit: 0
Loving the pool especially because you have so many coins, great job man.  I'm wondering though, are you considering allowing the autoswitch people to choose which coins they can mine or is this going to be all or nothing.  Meaning, if I wanted to use autoswitch but opt out of mining certain coins.  ie: Autoswitch between all coins except for coins x, y and z?  I think this would be an excellent feature, allowing miners the ability to use autoswitch while still giving them the option of avoiding specific coins.
full member
Activity: 199
Merit: 100
Alright, after a long downtime, all major pools are up. Thanks so much for all your input and feedback, together we win!

Currently available pools

               

Profit switching
Profitswitching is based on several factors. One important factor is the value of the coin.
To keep market value up to date and accurate, several exchanges are monitored, included but not limited to: Bittrex, Bleutrade, BTC-e, C-CEX, Cryptopia, Cryptsy, Poloniex and Yobit.

Remember, You're the best, and I give the best to the best! :-)

/Bejjan
full member
Activity: 199
Merit: 100
Almost all pools are now online. Let me know how the system performs.

Important!
On October 1st 2015 the pool fees will be increased to 2% (currently 1%). The pool will also go out of Beta and enter the first real production release.

Want a pool added ? Here are the rules...

  • Must be listed on an exchange (include where it can be traded).
  • Must be Scrypt POW (or hybrid POW+POS/POSV).
  • Source code must be publicly available.

/Bejjan
full member
Activity: 199
Merit: 100
Pools online: LOT, TIPS, NYAN, NAUT, 42, TAG, SPT, EFL, EMD, OMC

Working my way down this order: https://www.scryptpool.com/pools/profit/descending

/Bejjan
full member
Activity: 199
Merit: 100
Hej Bejjan,
When do you anticipate the pool being fully functional again ?


There are three things that needs to complete before I can start up the pools.

1. Fastcoin wallet needs to complete rescan so I can verify the pending transactions, and push out the last 6 FST payouts.
2. Bitmark blocks needs to mature, so I can process the last BTM payouts.
3. All credit/transaction/block history will be purged from the databases. To do this, the two first tasks needs to complete.

While things are slowly progressing in the background I'm continuing work on the site.

Updated pool list layout with new shiny indicators: https://www.scryptpool.com/pools
Updated transactions page (your transactions, login required): https://www.scryptpool.com/transactions
Added network connections to each individual pool page to give an indication on the network health (this view is going to get a big update once everything is back to normal)

Estimate/Anticipation: 24 hours (best guess), but please consider that BTM-chain is very slow and the FST-rescan is also very slow.

/Bejjan
full member
Activity: 486
Merit: 104
Hej Bejjan,
When do you anticipate the pool being fully functional again ?
full member
Activity: 199
Merit: 100
Chatbox history is limited to 50 last messages (visible), but a full log can be extracted if needed.

Anyone logged in should be able to access the chatbox, and I have never been required to block anyone from the chat.

I have added "network connections" and timestamp for last block on each pools page, this should give a clearer indication that there is something fishy with the chain.

FST wallet is still rescanning.
Quote
2015-09-08 14:32:00 SetBestChain: new best=2159826f986c05ffec0204be0bf6e096c557fbf2df98b1f81e67bdaa748db952  height=4321683  log2_work=53.245367  tx=5212462  date=2015-03-06 06:35:58

Although your FST transaction have a txid and is found on http://fst.webboise.com/tx/30d482c91c2b85db63b3a1f3d44f8ea86302de051664aa982d61bd93c851e796
"Pending transfer" in this case is because wallet RPC does not respond while rescanning.

I can also see that your ERR transaction has gone through with txid 2fe14c83d8a17cb00ff3b6b715495796f37420e77459f670cab0ce55e59eafd3

/Bejjan
newbie
Activity: 63
Merit: 0

As for your "constructive criticism", saying things like...

I wouldn't recommend this pool to any friend since there's danger of your hash power not being registered by the pool although the miner reports new hashes being submitted.

is not very cool..

/Bejjan

You're right, now that I know it was because errors in the ERR blockchain I would change that for:

I wouldn't recommend this pool to any friend in its current state since right now there are better pools out there. Transactions here are generally much slower than the competition and the dashboard or server section doesn't always notify you if a scrypt coin has errors in its blockchain nor disables the port for the blockchain broken coin so you can be putting hash power into a coin without knowing when or if is going to be credited to your account so you need to keep vigilant on the state of the currency your putting your hash power into. In addition to that you're likely to see coins you haven't mined being credited to your account which adds more to the insecurity of how your transactions are being handled.

As an example I have this notification on FST transaction:
Code:
Pending transfers

2015-08-18 00:00:03 Debit_AP 16.48353652 FST (0 of 6 confirmations) to ****************6kp

Which is warning the blockchain for FST is broken but not a message on ERR.


Hope that is cooler Smiley

P. S. I tried to access the chatlog as well to verify that my memory works well but unfortunately your website chatbox didn't let me access it at all and could not include it along my post before you did so I couldn't double check if what I remembered you answered me was right.
full member
Activity: 199
Merit: 100
newbie
Activity: 63
Merit: 0

Leinaded: The ERR chain is br0ken, that's hardly the pools fault.

Balance is added to your account as the blocks mature, if the chain is stale, so is the confirmations on blocks, when the blocks don't get confirmed, I cant credit them to your account. Simple as that.


If it was a misunderstanding on my part I apologize but why didn't you say that the chain was broken when I made this question to you on your pool's chat several days ago? I think I remember clearly how you answered: "In my server I have not registers of hashes of ERR submitted by your client so I can't credit ERR to your account". What I concluded by your explanation is that you hadn't any proof that I had mined ERR in your server so I wasn't going to receive a single ERR. Not that the blockchain was broken and I had to wait till it fixes to receive them.

You didn't mention anything of what you're writing here today, on top of that with FST happens the same, the chain is broken and your pool's user area clearly notifies there are transactions of FST pending waiting for blocks to be confirmed. But strangely enough with ERR there are no notifications as with FST. Also I receive small transactions of coins I haven't mined at all maybe because of the error in your server you mention.

I'm sorry if my review upsets you but I tried to be as impartial as possible listing the pros and cons, one of the pros being how you answer promptly (about a day) to questions in your chat, not many pools have this useful feature.

Imo maybe you should admit that if you credit altcoins later than other pools, credit altcoins clients have not mined (although from an error in your server) and your website notifies a broken chain in some cases but not others, and being confusing on the chat when users want to know why the altcoin isn't being credited to their accounts, those are flaws in your pool and if I want to give a thorough review I have to mention them.

If you step up and are working hard to improve your pool that will speak in your favor and users will realize that the owner is putting good effort in his pool. If you only get upset at constructive criticism and do not take action to improve it will only make more people choose other pools.
full member
Activity: 199
Merit: 100
Also.. I have been solo-mining ERRORcoin to get your and everyone elses transactions through, it's been hard with very limited peer.

Some coins have also been overpaid, due to a glitch in my blockupdate routines, that has caused false-positives, meaning I have paid out more than the pool has generated.

Where's the thanks for that ?
full member
Activity: 199
Merit: 100
I want to share my opinion about this pool after having mined here for a couple of weeks. The issues I made to Bejjan haven't been solved, the only explanation I was given in Bejjan's pool chat was that in their server wasn't any account of the ERR I mined for two days so there wasn't going to be any transaction to my account.

I wouldn't recommend this pool to any friend since there's danger of your hash power not being registered by the pool although the miner reports new hashes being submitted. Right now I'm in Hash to Coins and there is no color, the transactions are much faster (several days faster) and more accurate (they credit you the coin you've mined, no strange transactions of coins you haven't mined at all) there than in Bejjan's pool. This is a several flaw in Bejjan's system since accurate and fast transactions are what convince users.

Besides that issue I find uncomfortable to manually change the port of connection in your config file when you want to change altcoins and a good thing about the pool is its chat room where you can post your questions and Bejjan answers them in a day or so.

Leinaded: The ERR chain is br0ken, that's hardly the pools fault.

Balance is added to your account as the blocks mature, if the chain is stale, so is the confirmations on blocks, when the blocks don't get confirmed, I cant credit them to your account. Simple as that.

Regarding having to change ports for mining specific coins, I'm working hard on a new switching routine that will allow for controlling your workers directly from the site.

I have been transparent from day one. I know that sometimes it takes time for me to answer, that's because I have a job to do aswell.

You are not getting any transactions for coins you didnt mine, if you got credit, your miner worked on that coin.


/Bejjan
newbie
Activity: 63
Merit: 0
I want to share my opinion about this pool after having mined here for a couple of weeks. The issues I made to Bejjan haven't been solved, the only explanation I was given in Bejjan's pool chat was that in their server wasn't any account of the ERR I mined for two days so there wasn't going to be any transaction to my account.

I wouldn't recommend this pool to any friend since there's danger of your hash power not being registered by the pool although the miner reports new hashes being submitted. Right now I'm in Hash to Coins and there is no color, the transactions are much faster (several days faster) and more accurate (they credit you the coin you've mined, no strange transactions of coins you haven't mined at all) there than in Bejjan's pool. This is a several flaw in Bejjan's system since accurate and fast transactions are what convince users.

Besides that issue I find uncomfortable to manually change the port of connection in your config file when you want to change altcoins and a good thing about the pool is its chat room where you can post your questions and Bejjan answers them in a day or so.
newbie
Activity: 63
Merit: 0
Hi,

Have a couple of questions about transactions in the pool. I have to say the overall behaviour of the transactions is really weird, although I point my miner to a specific coin I'm still getting transactions of coins I haven't mined unless they are transactions from two weeks ago when I tried the autoswitch function of the pool, in that case is really strange the transactions take that long to confirm.

Another strange thing is that some coins take a lot to start to make transactions, yesterday I spend the whole day mining Aricoin but no transaction has arrived yet and is has not been the only coin in what this has happened. Maybe is because I have a very low hash power? 83 Kh/s
full member
Activity: 199
Merit: 100
Hi I like the autoswitch function of your pool.

Hi Leinaded, thanks :-)

I would like to see more detailed stats for each coin in order we can check for ourselves if the estimation of profitability is accurate.

For the autoswitch feature I'd like to see a log as well so we can check the profitability of each coin at the specific point in time they were assigned to our miners.

There is a 10 minute refresh interval from exchanges and other sources, you can check the current alt/btc quote per MH/24hours at https://pool.bejjan.net/pools/profit/descending

I'm also working on historical data, currently designing the database structure to maintain high scalability. The next step is graph presentation on each coins own page, aswell as for any of the other switches.

Is available in the pool the option of exchanging the different mined scrypt coins into bitcoins (satoshis) or a chosen altcoin inmediately leaving them stored and converted until the pool makes the payouts or does the user need to have a wallet for each mined coin and exchange those themselves?

The pool does not exchange the coins into BTC.

For now, if you plan to hold on to your coins, then I'd advice a personal wallet, or atleast don't hold large amounts on the pool. Otherwise check the daily payout option and put your exchange deposit address.

The payout history page shows you the values based on the rate at the time of the payout.

If you're in a hurry, for example during market changes, i would advice auto payout with a reasonable amount (uncheck daily payout). The pool runs payout every minute.

Welcome Smiley

/Bejjan

newbie
Activity: 63
Merit: 0
Hi I like the autoswitch function of your pool. I would like to see more detailed stats for each coin in order we can check for ourselves if the estimation of profitability is accurate. For the autoswitch feature I'd like to see a log as well so we can check the profitability of each coin at the specific point in time they were assigned to our miners.

Is available in the pool the option of exchanging the different mined scrypt coins into bitcoins (satoshis) or a chosen altcoin inmediately leaving them stored and converted until the pool makes the payouts or does the user need to have a wallet for each mined coin and exchange those themselves?
full member
Activity: 199
Merit: 100
Your pools looks pretty cool.

Thanks!

My only issue would be that you cannot change what coin to mine without changing the port on your actual miner.

It would be nice to do this through your website?

That feature is in development right now, although I can't give any time estimate just yet.

Once it's time for public testing I will email out an announcement.

/Bejjan
hero member
Activity: 630
Merit: 504

Your pools looks pretty cool.  My only issue would be that you cannot change what coin to mine without changing the port on your actual miner.

It would be nice to do this through your website?

full member
Activity: 199
Merit: 100
Hello!

I've been way too quiet here, anyway.. Hope everyone is well and had/have a pleasant summer.

The pool has grown quite a bit.

Check this out: https://pool.bejjan.net/pools

Development progress (quick summary)

I have worked hard to make the site easer to use with a new navigation-bar, grouping of recent payouts with the aproximate btc-value.

I know there have been some stability issues, which was due to some of the coding in the data gatherers, again alot of fixes have been applied.

The servers have also become overprovisioned, fear not, I'm currently setting up new servers :-)



So what's up ? what is your experience with the pool ?

/Bejjan
full member
Activity: 199
Merit: 100
Where are your stratum servers located?

Stratum located in Sweden, with strong international peering.

Do we have the ability to set our worker's difficulty instead of relying on vardiff?

For now only vardiff, but I am open for suggestions.

Fixed diffs can be set up separately, let me know what your preferred settings are and I will see about adding more ports with fixed difficulty.

Best regards,
Bejjan


legendary
Activity: 1946
Merit: 1005
My mule don't like people laughing
Where are your stratum servers located?

Do we have the ability to set our worker's difficulty instead of relying on vardiff?

sr. member
Activity: 267
Merit: 250
I recommend this pool to everyone, I am a miner on the site and can be found mining multiple currencies Smiley
member
Activity: 79
Merit: 10
This is probably the best mining pool I have tried Smiley I know the founder and developer who has a very pure interest and intention with this mining pool. Looking forward seeing more bitcoin services from you Jimmy Smiley
newbie
Activity: 48
Merit: 0
 Good variaty of scrypt coins - I like the way you have it setup for individual mining of any coin - I am not a fan of auto switch - it seems they just jump back and forth - of 2 or 3 coins making it harder to gain a good amount of one coin.  Thanks for the new site - signing up and going to throw some hash power onto my fav coin..
full member
Activity: 199
Merit: 100
Welcome to https://www.scryptpool.com
Formerly https://pool.bejjan.net , now with a new brand!

Features:

  • Fee: 2% (Transactions paid by pool)
  • Scrypt
  • Profitability switching
  • Lowest difficulty switching
  • Lowest network hashrate switching
  • Rewards as soon as block is mature
  • Detailed transactions
  • Payout details
  • Detailed block information
  • Threshold and daily payout options (clear address to "hold" the coins on the pool)
  • Vardiff 1-16384 (init diff 128)
  • Custom port with fixed or vardiff can be asked for Wink
  • Active developer
  • Easy to use interface
  • Powerful European and international peers
  • Dedicated hardware
  • Proportional payment system (PROP)
  • Realtime statistics (5min averages)
  • Automatic account lockdown on a certain amount of login failures (email with token to unlock and notification)

Profit switching
Profitswitching is based on several factors. One important factor is the value of the coin.
To keep market value up to date and accurate, several exchanges are monitored, included but not limited to: Bittrex, Bleutrade, BTC-e, C-CEX, Cryptopia, Cryptsy, Poloniex and Yobit.

Cheers!

Website: https://www.scryptpool.com
Active list of pools: https://www.scryptpool.com/pools
Terms of service: https://www.scryptpool.com/terms-of-service
Chatbox: https://www.scryptpool.com/chat
Twitter: https://twitter.com/thescryptpool
Jump to: