Bitcoin Forum

Alternate cryptocurrencies => Mining (Altcoins) => Topic started by: LTCoiner on May 26, 2017, 01:50:48 PM



Title: Question about LTC solo mining
Post by: LTCoiner on May 26, 2017, 01:50:48 PM
Hello, let's say that I'm a solo LTC miner and I mine an LTC block. After I find a block I decide not to publish it, can I include/exclude transactions from that block before I broadcast it?


Title: Re: Question about LTC solo mining
Post by: achow101 on May 26, 2017, 04:16:53 PM
No. It is all secured by the block hash that you find. The hash of all of the transactions (called the merkle root) is included in the block header which is what you hash when mining. If you change any transaction (change a transaction, remove a transaction, add one, reorder them, etc.) the merkle root will change and that will change your block hash.


Title: Re: Question about LTC solo mining
Post by: LTCoiner on May 26, 2017, 07:41:47 PM
No. It is all secured by the block hash that you find. The hash of all of the transactions (called the merkle root) is included in the block header which is what you hash when mining. If you change any transaction (change a transaction, remove a transaction, add one, reorder them, etc.) the merkle root will change and that will change your block hash.
How does then for example viaBTC's transaction accelerator works? I know they change the order of transactions (include) before the block is found but still, wouldn't that mean that after they add a new transaction they would have to start their work over?

(Not how it works but) Let's say viaBTC finds a block but still want to include one more transaction into that same block, can they do it? 1. Would the block still be valid after that? 2. Would it be a very miniscule thing to do? 3. Or would they have start the whole mining of that block again and it would take them the same time that it takes to mine any other block. (hope I'm not asking the same question)


Title: Re: Question about LTC solo mining
Post by: achow101 on May 26, 2017, 10:12:13 PM
How does then for example viaBTC's transaction accelerator works? I know they change the order of transactions (include) before the block is found but still, wouldn't that mean that after they add a new transaction they would have to start their work over?
Yes. When a transaction is "accelerated", all that happens is that the transaction's selection priority is changed. So the transaction is only actually included in a block the next time they need to reselect the transactions, which happens once the nonce and extranonce fields have been exhausted.

(Not how it works but) Let's say viaBTC finds a block but still want to include one more transaction into that same block, can they do it? 1. Would the block still be valid after that?
No, the block would now be invalid.

2. Would it be a very miniscule thing to do? 3. Or would they have start the whole mining of that block again and it would take them the same time that it takes to mine any other block. (hope I'm not asking the same question)
They would have to do the same mining process again as they have built an entirely new block by including a single different transaction.


Title: Re: Question about LTC solo mining
Post by: Gunntha on May 26, 2017, 10:23:51 PM
wow
Can you still make money from solo mining LTC?
I assume  you are using asics for mining, right? How many are needed to make some profit?
Sorry for hijacking our thread  ;)



Title: Re: Question about LTC solo mining
Post by: wheelz1200 on May 27, 2017, 01:51:20 AM
wow
Can you still make money from solo mining LTC?
I assume  you are using asics for mining, right? How many are needed to make some profit?
Sorry for hijacking our thread  ;)



The percentage of profit always stays the same noatter how many miners you are running, the amount of coin you earn is what is different.  So essentially 1 miner you can make profit from....the same profit% as 100.  You have hardware costs (one time) and electric costs and other monthly overhead.


Title: Re: Question about LTC solo mining
Post by: LTCoiner on May 27, 2017, 10:53:11 AM
They would have to do the same mining process again as they have built an entirely new block by including a single different transaction.
So lets say in the Bitcoin network (I guess you are more familiar with that than with LTC) there hasn't been any block minted in 30 minutes, the current block is 468359 and everyone is mining block 468360. They have all been mining for 30 minutes but then I broadcast a high fee transaction (900 satoshi/Byte) and my transaction gets included in block 468360. 1. How does that work? 2. After I broadcast my transaction do they all start their mining over?


Title: Re: Question about LTC solo mining
Post by: Ayers on May 27, 2017, 03:25:15 PM
wow
Can you still make money from solo mining LTC?
I assume  you are using asics for mining, right? How many are needed to make some profit?
Sorry for hijacking our thread  ;)



you can't even solo mine LTC if you don't own a private pool because asic are not designed to solo mine unfortunately, so it's useless, i would join a pool with the current difficulty, you can earn more in a pool an fee is very low anyway, i'm guessing he is talking about the enw L3 which is very good in profit with 500MH of hashrate


Title: Re: Question about LTC solo mining
Post by: Gunntha on May 27, 2017, 03:36:01 PM
wow
Can you still make money from solo mining LTC?
I assume  you are using asics for mining, right? How many are needed to make some profit?
Sorry for hijacking our thread  ;)



you can't even solo mine LTC if you don't own a private pool because asic are not designed to solo mine unfortunately, so it's useless, i would join a pool with the current difficulty, you can earn more in a pool an fee is very low anyway, i'm guessing he is talking about the enw L3 which is very good in profit with 500MH of hashrate
Ah, ok. Thank you. Now I understand!


Title: Re: Question about LTC solo mining
Post by: Maxumark on May 27, 2017, 04:14:57 PM
I have been mining Litecoin merged with Doge in a solo mining pool for almost 2 years. I have also PPS pool mined prior to that also.

Mathematically over time you will receive the same if you solo mine or pool mine based on your hashrate.

PPS pool mining you will receive more frequent smaller payouts.
Solo mining, or solo pool mining you will receive fewer larger payouts including the block reward and transaction fees (less any solo pool fee).
On http://ltc.tbdice.org sometimes the transaction fees in the block are enough to cover the .005 pool fee and I receive 25 LTC and change.
Most of the time I receive 24.85 to 24.95 LTC
On the merged mine Doge I receive 9500 Doge + transaction fees. The pool keeps 500 Doge.

With the LTC and Doge combined value I receive about 110% of just mining LTC as if yesterday.


I would recommend to solo or solo pool mine you should have enough hash to find at least 1 block or more per week as its can get frustrating to go days with no rewards.
That is the reason many people PPS pool mine.

At the current difficulty of 241,000 (rounded) you would need about 4 L3+ or 2000 Mh/s to find  a LTC block a week, and maybe 4 blocks of Doge.

Good Luck  :)

           


Title: Re: Question about LTC solo mining
Post by: achow101 on May 27, 2017, 10:35:45 PM
So lets say in the Bitcoin network (I guess you are more familiar with that than with LTC) there hasn't been any block minted in 30 minutes, the current block is 468359 and everyone is mining block 468360. They have all been mining for 30 minutes but then I broadcast a high fee transaction (900 satoshi/Byte) and my transaction gets included in block 468360. 1. How does that work?
Once one set of potential blocks have been searched through (i.e. one set of transactions and the nonce and extranonce have been exhasuted), the transactions are reselected a new block is built. When they reselect the transactions, yours may be one of those that is selected.

2. After I broadcast my transaction do they all start their mining over?
No, they won't stop to include every single new transactions. Your transaction and others like it are only included when one set of potential blocks has been exhausted and the transactions are reselected.