Bitcoin Forum
May 13, 2024, 03:30:37 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Project Development / Mining pool payout experiment on: December 26, 2017, 10:20:59 AM
I am running a experiment on my local VM NOMP pool. Goal is to send extra payouts to workers.

Test coin -  block reward 50 coins.
Deamon wallet balance 0.
I send some coins to main deamon wallet.
Balance is 100.
When a block is found how to make NOMP combine coins already in wallet and block reward. How to make payout of 150 to worker.

Lets say payout is once in 24 hours. How to make NOMP do a payout like this:

Current wallet balance minus pending payout. That leaves extra coins. Distribute that extra coins to miners based on their submitted shares for found and confirmed blocks that day. Miners are paid like in a normal pool but they gain extra from the coins i send to pool (bought from exchange).


My guess is something needs to be changed here: https://github.com/zone117x/node-open-mining-portal/blob/master/libs/paymentProcessor.js

Maybe here:

    /* Does a batch redis call to get shares contributed to each round. Then calculates the reward
               amount owned to each miner for each round. */
            function(workers, rounds, addressAccount, callback){


                var shareLookups = rounds.map(function(r){
                    return ['hgetall', coin + ':shares:round' + r.height]
                });

                startRedisTimer();
                redisClient.multi(shareLookups).exec(function(error, allWorkerShares){
                    endRedisTimer();

                    if (error){
                        callback('Check finished - redis error with multi get rounds share');
                        return;
                    }


                    rounds.forEach(function(round, i){
                        var workerShares = allWorkerShares;

                        if (!workerShares){
                            logger.error(logSystem, logComponent, 'No worker shares for round: '
                                + round.height + ' blockHash: ' + round.blockHash);
                            return;
                        }

                        switch (round.category){
                            case 'kicked':
                            case 'orphan':
                                round.workerShares = workerShares;
                                break;

                            case 'generate':
                                /* We found a confirmed block! Now get the reward for it and calculate how much
                                   we owe each miner based on the shares they submitted during that block round. */
                                var reward = parseInt(round.reward * magnitude);

                                var totalShares = Object.keys(workerShares).reduce(function(p, c){
                                    return p + parseFloat(workerShares[c])
                                }, 0);

                                for (var workerAddress in workerShares){
                                    var percent = parseFloat(workerShares[workerAddress]) / totalShares;
                                    var workerRewardTotal = Math.floor(reward * percent);
                                    var worker = workers[workerAddress] = (workers[workerAddress] || {});
                                    worker.reward = (worker.reward || 0) + workerRewardTotal;
                                }
                                break;
                        }
                    });

                    callback(null, workers, rounds, addressAccount);
                });
            },


2  Bitcoin / Project Development / VISION POOL - MULTIPOOL WITH ENHANCED PAYOUT on: December 19, 2017, 09:34:49 PM
The idea was born out of getting low payouts when mining with single GPU. The goal is to connect many more of us with the same problem.
By combining POW mining and POS coins payouts it would be possible to add extra income for everyone, even those with single GPU and even for those who use their CPU for mining.

How? Lets take a look at zpool.ca:

Great pool, dedicated owner, wide range of coins and lots of users with different hardware including ASICS (DIGIBYTE, LITECOIN), GPU (VERTCOIN, FEATHERCOIN) AND CPU (MAGI). This is a simple example of a pool that runs great and earns on fees. What it lacks is the ability to provide more earnings to regular miners and there are a lot of them out there. They do not have a chance to earn big because of their hardware restrictions and most of the time are pushed out of a new coin by nicehash, miningrigrentals and private farms.

Goal is to fund raise enough money to pay for building a new multipool dedicated to turn things around.


The pool idea:

For example purposes lets say we have a pool that runs on Yaamp code. There are several algos aviable and coins mined are sent to miners based on their shares when a block is found. I am using my GPU and mining on neoscrypt port. I use Dogecoin for payout (Yaamp has autoexchange option to use any coin for payout as long it is mined by the pool and blocks are found). My average daily income is 500 Doge.

Now comes the interesting part. Pool fees are used to buy Clams (POS Coin that has stood the test of time). Then these Clams are sent to Justice (gambling and staking service for Clams) where they earn stake rewards. Once a day staking profit is calculated and only the profit is withdrawn and exchanged proportionaly to coins mined on the pool. Those coins are sent back to pool and extra income is calculated and is sent to miners. I receive 50 more Doge with the same GPU and the next day even more in ideal situation(same doge and Clams price, difficulty of mined coins, staking share, pool hashrate).

Pool would need a custom algorithm to calculate how many blocks and shares each miner has done that day and award him with those exchanged Clams. New cycle begins and again pool fees are used to buy more Clams. Increasing the size of Clams staking on Justdice gives us more daily interest and miners are paid even more. Of course that award would vary given the price of Clams, staking share and miner prefered coin for payout. But generally yes, miners would earn more. This is just a example of combing POW and POS. Yaamp pool can be replaced with more efficient pool software and Clams wih more awarding coins.


Who would be in control? Found a nice example:

A simple answer here may ultimately be the best one: don’t create an entity at all. Allow the token holders to vote on the disbursement of the funds raised to develop the protocol in a decentralized governance style.

By letting the potential investors decide in creation of this idea - for now this forum will be used.

What platform will be used for ICO. I understand Ethereum is number one but maybe there are better options. For example how will the investors earn interest:
1. Pool has a fee that pays out to investors based on their token amount.
2. Pos coin or Masternode payouts are shared beetween miners on the pool and token holders.
3. Some other more advanced solution, maybe there is a pos token, dividend payout or something completly different. Lets talk about and find a best solution.

Escrow token creation. How and why would a member with no background and trust - (me) - be used for this. There are many members here on btctalk that earn money and have a good reputation for this task. We should use this and form a trust in this project from the start. Not some pictures of unknown guys and girls and website with fancy graphics. Paid service should be used as guarantee.

Who would own the pool, manage private keys, exchange API keys, VPS credentials. Again, we would need to pay for this to trusted and salary wanted people. That is why ICO is a must to provide funds to these responsible tasks.


What is needed for this pool to come to life:

VPS and domain name must be paid from the ICO fund and should last long enough until the pool starts to earn on fees.

Developer would have to be hired for creating or modifying pool code. He would also need to create the code that would be used to buy and sell POS coins and use that income to enhance POW mining - ? % of the fund.

Full time job would be offered to a pool admin or more of them - lets face it, large percent of the fund would go to them for keeping security and managing wallets, which is the hardest part.

Marketing manager would have to be hired to spread the word and attract new miners - ? % of the fund.

50% of the fund would be used to buy established POS coins or coins with Masternode capability.

Token price and supply must be calculated. Important factor in calculation is which POS coins and Masternodes to buy.


My share in all of this. All i want to is earn more with my GPU. I present this idea into the public of how to achieve this but without programing skills, marketing and lots of miners by my side this is not achievable. That is why i need help from community to put this into work. I know there are many others just like me so please come, join, share your thoughts and lets make it work.
3  Economy / Services / VISION POOL - MULTIPOOL WITH ENHANCED PAYOUT - looking for a pool developer on: December 19, 2017, 09:27:40 AM
The idea was born out of getting low payouts when mining with single GPU. The goal is to connect many more of us with the same problem.
By combining POW mining and POS coins payouts it would be possible to add extra income for everyone, even those with single GPU and even for those who use their CPU for mining.

How? Lets take a look at zpool.ca:

Great pool, dedicated owner, wide range of coins and lots of users with different hardware including ASICS (DIGIBYTE, LITECOIN), GPU (VERTCOIN, FEATHERCOIN) AND CPU (MAGI). This is a simple example of a pool that runs great and earns on fees. What it lacks is the ability to provide more earnings to regular miners and there are a lot of them out there. They do not have a chance to earn big because of their hardware restrictions and most of the time are pushed out of a new coin by nicehash, miningrigrentals and private farms.

Goal is to fund raise enough money to pay for building a new multipool dedicated to turn things around.


The pool idea:

For example purposes lets say we have a pool that runs on Yaamp code. There are several algos aviable and coins mined are sent to miners based on their shares when a block is found. I am using my GPU and mining on neoscrypt port. I use Dogecoin for payout (Yaamp has autoexchange option to use any coin for payout as long it is mined by the pool and blocks are found). My average daily income is 500 Doge.

Now comes the interesting part. Pool fees are used to buy Clams (POS Coin that has stood the test of time). Then these Clams are sent to Justice (gambling and staking service for Clams) where they earn stake rewards. Once a day staking profit is calculated and only the profit is withdrawn and exchanged proportionaly to coins mined on the pool. Those coins are sent back to pool and extra income is calculated and is sent to miners. I receive 50 more Doge with the same GPU and the next day even more in ideal situation(same doge and Clams price, difficulty of mined coins, staking share, pool hashrate).

Pool would need a custom algorithm to calculate how many blocks and shares each miner has done that day and award him with those exchanged Clams. New cycle begins and again pool fees are used to buy more Clams. Increasing the size of Clams staking on Justdice gives us more daily interest and miners are paid even more. Of course that award would vary given the price of Clams, staking share and miner prefered coin for payout. But generally yes, miners would earn more. This is just a example of combing POW and POS. Yaamp pool can be replaced with more efficient pool software and Clams wih more awarding coins.


Who would be in control? Found a nice example:

A simple answer here may ultimately be the best one: don’t create an entity at all. Allow the token holders to vote on the disbursement of the funds raised to develop the protocol in a decentralized governance style.

By letting the potential investors decide in creation of this idea - for now this forum will be used.

What platform will be used for ICO. I understand Ethereum is number one but maybe there are better options. For example how will the investors earn interest:
1. Pool has a fee that pays out to investors based on their token amount.
2. Pos coin or Masternode payouts are shared beetween miners on the pool and token holders.
3. Some other more advanced solution, maybe there is a pos token, dividend payout or something completly different. Lets talk about and find a best solution.

Escrow token creation. How and why would a member with no background and trust - (me) - be used for this. There are many members here on btctalk that earn money and have a good reputation for this task. We should use this and form a trust in this project from the start. Not some pictures of unknown guys and girls and website with fancy graphics. Paid service should be used as guarantee.

Who would own the pool, manage private keys, exchange API keys, VPS credentials. Again, we would need to pay for this to trusted and salary wanted people. That is why ICO is a must to provide funds to these responsible tasks.


What is needed for this pool to come to life:

VPS and domain name must be paid from the ICO fund and should last long enough until the pool starts to earn on fees.

Developer would have to be hired for creating or modifying pool code. He would also need to create the code that would be used to buy and sell POS coins and use that income to enhance POW mining - ? % of the fund.

Full time job would be offered to a pool admin or more of them - lets face it, large percent of the fund would go to them for keeping security and managing wallets, which is the hardest part.

Marketing manager would have to be hired to spread the word and attract new miners - ? % of the fund.

50% of the fund would be used to buy established POS coins or coins with Masternode capability.

Token price and supply must be calculated. Important factor in calculation is which POS coins and Masternodes to buy.


My share in all of this. All i want to is earn more with my GPU. I present this idea into the public of how to achieve this but without programing skills, marketing and lots of miners by my side this is not achievable. That is why i need help from community to put this into work. I know there are many others just like me so please come, join, share your thoughts and lets make it work.
4  Alternate cryptocurrencies / Announcements (Altcoins) / [ANN] [Pre-ICO] VISION POOL - MULTIPOOL WITH ENHANCED PAYOUT on: December 18, 2017, 10:55:29 PM
The idea was born out of getting low payouts when mining with single GPU. The goal is to connect many more of us with the same problem.
By combining POW mining and POS coins payouts it would be possible to add extra income for everyone, even those with single GPU and even for those who use their CPU for mining.

How? Lets take a look at zpool.ca:

Great pool, dedicated owner, wide range of coins and lots of users with different hardware including ASICS (DIGIBYTE, LITECOIN), GPU (VERTCOIN, FEATHERCOIN) AND CPU (MAGI). This is a simple example of a pool that runs great and earns on fees. What it lacks is the ability to provide more earnings to regular miners and there are a lot of them out there. They do not have a chance to earn big because of their hardware restrictions and most of the time are pushed out of a new coin by nicehash, miningrigrentals and private farms.

Goal is to fund raise enough money to pay for building a new multipool dedicated to turn things around.


The pool idea:

For example purposes lets say we have a pool that runs on Yaamp code. There are several algos aviable and coins mined are sent to miners based on their shares when a block is found. I am using my GPU and mining on neoscrypt port. I use Dogecoin for payout (Yaamp has autoexchange option to use any coin for payout as long it is mined by the pool and blocks are found). My average daily income is 500 Doge.

Now comes the interesting part. Pool fees are used to buy Clams (POS Coin that has stood the test of time). Then these Clams are sent to Justice (gambling and staking service for Clams) where they earn stake rewards. Once a day staking profit is calculated and only the profit is withdrawn and exchanged proportionaly to coins mined on the pool. Those coins are sent back to pool and extra income is calculated and is sent to miners. I receive 50 more Doge with the same GPU and the next day even more in ideal situation(same doge and Clams price, difficulty of mined coins, staking share, pool hashrate).

Pool would need a custom algorithm to calculate how many blocks and shares each miner has done that day and award him with those exchanged Clams. New cycle begins and again pool fees are used to buy more Clams. Increasing the size of Clams staking on Justdice gives us more daily interest and miners are paid even more. Of course that award would vary given the price of Clams, staking share and miner prefered coin for payout. But generally yes, miners would earn more. This is just a example of combing POW and POS. Yaamp pool can be replaced with more efficient pool software and Clams wih more awarding coins.


Who would be in control? Found a nice example:

A simple answer here may ultimately be the best one: don’t create an entity at all. Allow the token holders to vote on the disbursement of the funds raised to develop the protocol in a decentralized governance style.

By letting the potential investors decide in creation of this idea - for now this forum will be used.

What platform will be used for ICO. I understand Ethereum is number one but maybe there are better options. For example how will the investors earn interest:
1. Pool has a fee that pays out to investors based on their token amount.
2. Pos coin or Masternode payouts are shared beetween miners on the pool and token holders.
3. Some other more advanced solution, maybe there is a pos token, dividend payout or something completly different. Lets talk about and find a best solution.

Escrow token creation. How and why would a member with no background and trust - (me) - be used for this. There are many members here on btctalk that earn money and have a good reputation for this task. We should use this and form a trust in this project from the start. Not some pictures of unknown guys and girls and website with fancy graphics. Paid service should be used as guarantee.

Who would own the pool, manage private keys, exchange API keys, VPS credentials. Again, we would need to pay for this to trusted and salary wanted people. That is why ICO is a must to provide funds to these responsible tasks.


What is needed for this pool to come to life:

VPS and domain name must be paid from the ICO fund and should last long enough until the pool starts to earn on fees.

Developer would have to be hired for creating or modifying pool code. He would also need to create the code that would be used to buy and sell POS coins and use that income to enhance POW mining - ? % of the fund.

Full time job would be offered to a pool admin or more of them - lets face it, large percent of the fund would go to them for keeping security and managing wallets, which is the hardest part.

Marketing manager would have to be hired to spread the word and attract new miners - ? % of the fund.

50% of the fund would be used to buy established POS coins or coins with Masternode capability.

Token price and supply must be calculated. Important factor in calculation is which POS coins and Masternodes to buy.


My share in all of this. All i want to is earn more with my GPU. I present this idea into the public of how to achieve this but without programing skills, marketing and lots of miners by my side this is not achievable. That is why i need help from community to put this into work. I know there are many others just like me so please come, join, share your thoughts and lets make it work.

5  Bitcoin / Project Development / Idea and a question about a mining pool on: December 16, 2017, 12:02:34 PM
Lets say we use yaamp and mine neoscrypt gun coin. Block is found and miners are paid based on their shares. Correct.

What would happen if extra gun is bought from exchange and sent to yaamp guncoin wallet main mining address. Would miners recive extra reward?

Detailed:

I mine. 4 others also. My normal 24h payout is about 100 gun. So is theirs.

But once a day a "mystery bonus" - gun bought from exchange - is deposited to yaamp. Lets say 100 gun. Will we receive that bonus. Will yaamp wallet calculate total amount of coins inside and do the payout based on shares and extra gun. Will we receive 125 gun?

Interested in building such a pool. There are many ways of extra income for that mystery bonus if it is possible to build such a pool.

Please share, lets try to build and test...
6  Alternate cryptocurrencies / Pools (Altcoins) / Idea and a question on: December 16, 2017, 11:24:06 AM
Lets say we use yaamp and mine neoscrypt gun coin. Block is found and miners are paid based on their shares. Correct.

What would happen if extra gun is bought from exchange and sent to yaamp guncoin wallet main mining address. Would miners recive extra reward?

Detailed:

I mine. 4 others also. My normal 24h payout is about 100 gun. So is theirs.

But once a day a "mystery bonus" - gun bought from exchange - is deposited to yaamp. Lets say 100 gun. Will we receive that bonus. Will yaamp wallet calculate total amount of coins inside and do the payout based on shares and extra gun. Will we receive 125 gun?







Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!