Bitcoin Forum
May 06, 2024, 04:27:53 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Solo-Bitcoin.com a community driven SOLO pool with 0% fee "Chip" based reward  (Read 922 times)
KitKatZ (OP)
Copper Member
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
June 13, 2022, 04:33:45 PM
Last edit: January 04, 2023, 02:59:09 AM by KitKatZ
 #1

Solo-Bitcoin.com a community driven 0% fee with 100% of the block reward going to the miner whom chip “CPU, GPU or ASIC” solved the Bitcoin block


V2

UPDATE : 1/03/2023- My intention was to go a different direction with Solo-Bitcoin but now we arrive at V2 2023. The Code must go on.



V1


Access to real time Master Log for solo-bitcoin.com pool .See what solo-bitcoin.com is doing.Don't Trust...Verfiy!
transparency is everything when electric cost and hashpower is on the line. See exactly what our pool is doing. Solo mine with peace of mind knowing your electric and hashpower is properly being utilized to give you a better chance to gain the 6.25 BTC  and the transaction fees rewards.

Chip based reward.
The goal is for Solo-Bitcoin.com  pool to reward the specific miner whom actual chip solved the block reward. This way no matter your mining rig CPU, GPU or  ASIC . The exact miner who owns that chip gets the full 6.25 BTC and the transaction fees reward.  The overall goal is to pool all hashpower to act as one miner to have better chances against the high difficulty but reward even the smallest miner with the 6.25 BTC the transaction fees rewards with 0% fee.

Current status : is in development with blocks already solved on the Bitcoin testnet
testnet solved blocks



Please do not try and connect to the pool tell it is announced another testnet run or go to mainnet.

We will be doing more test net runs this week or next.

Moving to the Bitcoin mainnet as soon as possible. Not to soon tell we can prove the solo pool preforms perfectly .

solo-bitcoin.com pool is based off of ckpool  feel free to jump in to the development of solo-bitcoin.com pool

To-Do:
  • 1.Set up a github
  • 2.Modify ckpool source to set the chip based rewards with full transparent logging. Know exactly who is getting the bitcoin block reward to whoms chip
  • 3. get better servers to host solo-bitcoin.com pool

Current issues:
  • 1.getting this error when trying to run the build on mainnet bitcoin
Code:
realloc(): invalid next size
Aborted
    Works fine on testnet without error .Current VPS is running on 4 cores and 4 GB ram . We will need better VPS


UPDATE : 6/13/2022 - pool status: DOWN .Bitcoin full node is still running and staying synced for further testing
UPDATE : 6/16/2022- clarified that solo-bitcoin.com pool takes 0% of any part of any rewards gained from the pool. Yes the miner gets the transaction fees as well.
UPDATE : 1/03/2023- My intention was to go a different direction with Solo-Bitcoin but now we arrive at V2 2023. The Code must go on.

shhpool.com
“There is nothing impossible to they who will try.”
— Alexander the Great
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714969673
Hero Member
*
Offline Offline

Posts: 1714969673

View Profile Personal Message (Offline)

Ignore
1714969673
Reply with quote  #2

1714969673
Report to moderator
1714969673
Hero Member
*
Offline Offline

Posts: 1714969673

View Profile Personal Message (Offline)

Ignore
1714969673
Reply with quote  #2

1714969673
Report to moderator
KitKatZ (OP)
Copper Member
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
June 15, 2022, 05:07:33 PM
 #2

To-Do:
task 1.Set up a github:COMPLETE


Still learning . If I am doing something wrong or could be doing anything better please let me know.Anything to make this project better and to succeed.

shhpool.com
“There is nothing impossible to they who will try.”
— Alexander the Great
KitKatZ (OP)
Copper Member
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
June 15, 2022, 06:07:47 PM
 #3



Current issues:
  • 1.getting this error when trying to run the build on mainnet bitcoin
Code:
realloc(): invalid next size
Aborted
    Works fine on testnet without error .Current VPS is running on 4 cores and 4 GB ram .




Ran some more test. Today attempted to connect to remote Bitcoin core full node. The same that was used to successfully mine bitcoin testnet block.  Ran ckpool from a completely separate server. Each server runs fine until I connect the pool to the remote bitcoin node. Then the realloc(): invalid next size happens. My feeling and from what others have mentions is ram limitation is cause for error. Would this test not confirm ram limits is not the cause of this error ?

shhpool.com
“There is nothing impossible to they who will try.”
— Alexander the Great
Morguk
Hero Member
*****
Offline Offline

Activity: 594
Merit: 506



View Profile
June 15, 2022, 07:47:39 PM
 #4

Very cool. Always good to see more projects like this!

Calculate the chance of hitting a bitcoin block when solo mining at
kano
Legendary
*
Offline Offline

Activity: 4494
Merit: 1808


Linux since 1997 RedHat 4


View Profile
June 16, 2022, 12:32:51 AM
 #5

Um, since you say you pay the miner 6.25 BTC that means you keep the transaction fees.
Thus it's not a 0% fee.

For my (many worldwide) nodes (not the main pool which is way bigger) I use 32GB 4Core 8Thread 4GHz bare metal servers with recent CPUs

These things matter when running a pool:

1) You get block changes as fast as possible from the internet - i.e. fast worldwide network connections, not just one tiny server hiding in one tiny corner of the internet.
2) If you ever find a block, you send it out to the worldwide bitcoin network as fast as possible (see 1) above)
3) When a block change happens, your server handles it as quickly as possible, not some tiny unreliable slow cloud server.

i.e. worldwide fast internet connections and fast CPUs (not cloud VPS shared CPUs)

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
KitKatZ (OP)
Copper Member
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
June 16, 2022, 02:48:55 AM
Last edit: June 16, 2022, 12:43:59 PM by KitKatZ
 #6

Um, since you say you pay the miner 6.25 BTC that means you keep the transaction fees.
Thus it's not a 0% fee.

For my (many worldwide) nodes (not the main pool which is way bigger) I use 32GB 4Core 8Thread 4GHz bare metal servers with recent CPUs

These things matter when running a pool:

1) You get block changes as fast as possible from the internet - i.e. fast worldwide network connections, not just one tiny server hiding in one tiny corner of the internet.
2) If you ever find a block, you send it out to the worldwide bitcoin network as fast as possible (see 1) above)
3) When a block change happens, your server handles it as quickly as possible, not some tiny unreliable slow cloud server.

i.e. worldwide fast internet connections and fast CPUs (not cloud VPS shared CPUs)

Quote
Um, since you say you pay the miner 6.25 BTC that means you keep the transaction fees.
Thus it's not a 0% fee.
Will update all statements. Yes the miner gets everything including transaction fees. thank you for reminding me of this. Only one address will get all rewards from a solved block. The address that the miner who solved it provided to the pool u- TheirBitcoinADDy. Solo-bitcoin.com gets nothing.

Yes . I understand 1-3. A project has to start somewhere. We will get there. With hard work, dedication and some fun. Thank you for all you have done for Bitcoin over the years. Thank you for building ckpool. An honor to have you on this thread. Even if your tone seems less than encouraging. Solo-bitcoin.com is actual a tribute to you and people like you. People who played a huge roll in making Bitcoin amazing. The legends of bitcoin. For the unknown and forgotten bitcoin legends also. Sound corny but true. I only seek knowledge .The knowledge i will collect in the process of partaking in the making of this pool is worth more than any fortune or riches. Some of my motivations are very close to my heart. This can be a lot of fun. Hope to hear from you more. Your input is worth gold. Seriously  Smiley

shhpool.com
“There is nothing impossible to they who will try.”
— Alexander the Great
KitKatZ (OP)
Copper Member
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
June 16, 2022, 12:59:29 PM
 #7

Very cool. Always good to see more projects like this!

Thank you. Means a lot to know people are welcoming to the project. It's always stressful feeling that people won't accept  what you are trying to do. Thank you again for chipping away at that stress with your kind words.

shhpool.com
“There is nothing impossible to they who will try.”
— Alexander the Great
o_solo_miner
Legendary
*
Offline Offline

Activity: 2451
Merit: 1476


-> morgen, ist heute, schon gestern <-


View Profile
June 18, 2022, 07:47:49 AM
 #8

Simple question: why are you doing this all?


from the creator of CGMiner http://solo.ckpool.org for Solominers
paused: passthrough for solo.ckpool.org => stratum+tcp://rfpool.org:3334
Biffa
Legendary
*
Offline Offline

Activity: 3220
Merit: 1220



View Profile
June 18, 2022, 09:44:50 AM
 #9

Simple question: why are you doing this all?



I think that you just need to read the last paragraph of their previous post.

Mine @ pools that pay Tx fees & don't mine empty blocks :: kanopool :: ckpool ::
Should bitmain create LPM for all models?
:: Dalcore's Crypto Mining H/W Hosting Directory & Reputation ::
KitKatZ (OP)
Copper Member
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
June 18, 2022, 02:52:15 PM
 #10

Simple question: why are you doing this all?



1. To gain knowledge
2. To honor the early adopters and ambassadors of bitcoin. Including my father RIP
3. Every single Bitcoin solved on a solo pool by smaller miners feels like it honors Satoshi's vision. That anyone could contribute to the network and  be rewarded.  That you do not need thousands of dollars worth of mining hardware to solve a bitcoin block. Level the playing field for anyone to be apart of bitcoin mining. Not just the handful of pools that solve the majority of the blocks.
4. To facilitate the first solved bitcoin block in a ages with something less than a ASIC rig. CPU or GPU. “I know this one seems silly but it is a goal close to my heart”
5. FUN, FUN and more FUN. Not sure if you remember the feeling of being overtaken with bitcoin’s promise? To feel so excited about being apart of something much bigger than yourself? To feel like you have a great purpose or cause to pursue? To be happy in what you are doing. Happiness!! This is why I am doing all this.

shhpool.com
“There is nothing impossible to they who will try.”
— Alexander the Great
hZti
Hero Member
*****
Offline Offline

Activity: 952
Merit: 642

Magic


View Profile
June 18, 2022, 03:29:41 PM
 #11

Very cool idea, it is going to be interesting if a pool is able to find blocks just with CPU and GPU power. But as the chip can be traced that finds the block I guess there is also the option to join with an asic?
KitKatZ (OP)
Copper Member
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
June 18, 2022, 04:03:48 PM
 #12

Very cool idea, it is going to be interesting if a pool is able to find blocks just with CPU and GPU power. But as the chip can be traced that finds the block I guess there is also the option to join with an asic?

thank you. Yes the majority of hashpower on solo-bitcoin.com pool will be ASIC. ASIC more than welcome on the pool. The concept of chip tracing and logging is crucial to be fully transparent. To give better control to a pool community to verify who, what and when solved a block on the pool.

One of the primary goals of solo-bitcoin.com pool is to give the community all logs and as much information on how the pool rewards and operates. Chip tracing and proof of rewards distribution to the specific miner who solved the block is critical.

shhpool.com
“There is nothing impossible to they who will try.”
— Alexander the Great
paid2
Hero Member
*****
Offline Offline

Activity: 686
Merit: 2080


Crypto Swap Exchange


View Profile WWW
June 18, 2022, 04:42:32 PM
Last edit: June 21, 2022, 06:53:24 AM by iwantmyhomepaidwithbtc2
 #13

I will definitely follow your work. I am very happy to see projects like this one, and if you are still active in the future, I will support you if needed.

Thanks for keeping a mood of mining alive, as I would say to Kano or CK,

Have a great day


EDIT : mistake with letters

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
KitKatZ (OP)
Copper Member
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
June 21, 2022, 05:28:31 AM
 #14

I will definitely follow your work. I am very happy to see projects like this one, and if you are still active in the future, I will support you if needed.

Thanks for keeping a mood of mining alive, as I would say to Kano of CK,

Have a great day

Thank you.  Glad to have people offering to help. Feels great knowing people are behind you pushing to excel . Currently I get paid every  2 weeks. I have been saving funding from each paycheck to purchase our much more advanced servers that will host our pool. Soon we will have redundant servers to assist with widening our reach as a pool.

Currently just staying focused and saving up funds. We are taking donations but please do not feel pressured. One way or the other the new servers are going to get bought. Just takes me some time to save up money for them.  Most our problems will be solved by better servers but a project has to start somewhere.We are just getting started.

shhpool.com
“There is nothing impossible to they who will try.”
— Alexander the Great
KitKatZ (OP)
Copper Member
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
June 30, 2022, 08:20:53 PM
Last edit: June 30, 2022, 10:03:16 PM by KitKatZ
 #15

Hardware update:

I was able to purchase a server with 24 cores and 96 GB of RAM. Testing out the pool now. Still running into errors.No Worries we will get it solved.


Code:
malloc(): corrupted top size

At least now we know it is not the server size. Continuing to test. My passion is equal to the task. We will get this figured at and onto mining a solo block.

We have no issues on bitcoin testnet but when we switch to the bitcoin mainnet the ckpool source code acts up with these issues. At least we are making progress .

shhpool.com
“There is nothing impossible to they who will try.”
— Alexander the Great
KitKatZ (OP)
Copper Member
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
June 30, 2022, 10:17:26 PM
 #16

debugging logs

Code:
tarting program: /usr/local/bin/ckpool
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff7c4e700 (LWP 2120)]
[New Thread 0x7ffff744d700 (LWP 2121)]
[New Thread 0x7ffff6c4c700 (LWP 2122)]
[New Thread 0x7ffff644b700 (LWP 2123)]
[2022-06-30 17:14:06.584] ckpool generator starting
[New Thread 0x7ffff5c4a700 (LWP 2124)]
[New Thread 0x7ffff5449700 (LWP 2125)]
[New Thread 0x7ffff4c48700 (LWP 2126)]
[2022-06-30 17:14:06.585] ckpool stratifier starting
[New Thread 0x7fffdffff700 (LWP 2127)]
[New Thread 0x7fffdf7fe700 (LWP 2128)]
[2022-06-30 17:14:06.611] ckpool connector starting
malloc(): corrupted top size
[New Thread 0x7fffdeffd700 (LWP 2129)]
[New Thread 0x7fffde7fc700 (LWP 2130)]

Thread 5 "ckp@generator" received signal SIGABRT, Aborted.
[Switching to Thread 0x7ffff644b700 (LWP 2123)]
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb)

shhpool.com
“There is nothing impossible to they who will try.”
— Alexander the Great
KitKatZ (OP)
Copper Member
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
July 01, 2022, 03:14:32 AM
 #17

Code:
[2022-06-30 22:12:23.062] ckpool generator starting
[2022-06-30 22:12:23.062] ckpool stratifier starting
[2022-06-30 22:12:23.063] ckpool connector starting
malloc(): invalid size (unsorted)
Aborted

more error logs

shhpool.com
“There is nothing impossible to they who will try.”
— Alexander the Great
o_solo_miner
Legendary
*
Offline Offline

Activity: 2451
Merit: 1476


-> morgen, ist heute, schon gestern <-


View Profile
July 03, 2022, 04:57:55 PM
Merited by mikeywith (4)
 #18

must be the changes you made in ckpool, I compiled ckpool and made the needed mods for core r.23 gbt and it works fine.
If you are using debian or a debian based system, like ubuntu, you have to modify the /etc/sysctl.conf for max file and thread.
here are my blocks:
https://tbtc.bitaps.com/d0abbcd185022d4b09c8a8e1a3a72f515abf6c9aa50b6f0c95970fbfca05adf8

learn learn learn
bitcoin c linux

from the creator of CGMiner http://solo.ckpool.org for Solominers
paused: passthrough for solo.ckpool.org => stratum+tcp://rfpool.org:3334
KitKatZ (OP)
Copper Member
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
July 05, 2022, 08:14:33 PM
 #19

must be the changes you made in ckpool, I compiled ckpool and made the needed mods for core r.23 gbt and it works fine.
If you are using debian or a debian based system, like ubuntu, you have to modify the /etc/sysctl.conf for max file and thread.
here are my blocks:
https://tbtc.bitaps.com/d0abbcd185022d4b09c8a8e1a3a72f515abf6c9aa50b6f0c95970fbfca05adf8

learn learn learn
bitcoin c linux

Thank you so very much for taking the time to reply here. I am learning so much. Did as you mentioned "modify the /etc/sysctl.conf for max file and thread"

Code:
cd /etc/sysctl.conf

 nano to sysctl.conf  added  fs.file-max=1000000

for good measure  git clone a fresh ckpool from source. compiled with NO modification straight from ckpool source . Fully synced bitcoin full node. Still got theses errors when  sudo ckpool -k -L

I am at a loss for words on why i cannot get this to work. So many seem to not have this issue with running ckpool clones. you are running ckpool on mainnet right? Cause i am able to run it on testnet fine . solve all kinds of testnet blocks. Only when launching to mainnet do i get these issues.

Code:
ulimit -a



Bought a fully capable server 24 cores 96gb ram. I have followed all instructions. I tested on the testnet for a month. Soon as i went to mainnet all this mess. Sad but hoping to figure this out. If you have any more advice .Please and thank you to share.

Code:
malloc(): corrupted top size
Aborted

Code:
malloc(): invalid size (unsorted)
Aborted

I want nothing from my efforts except knowledge and to contribute to the bitcoin community. I must complete this . I must finish what i started. I must develop this concept .  Please help

shhpool.com
“There is nothing impossible to they who will try.”
— Alexander the Great
o_solo_miner
Legendary
*
Offline Offline

Activity: 2451
Merit: 1476


-> morgen, ist heute, schon gestern <-


View Profile
July 08, 2022, 08:50:09 PM
 #20

In sysctl.conf you should enter:
Code:
fs.file-max = 2097152
net.core.rmem_max=26214400

after that it should run.

from the creator of CGMiner http://solo.ckpool.org for Solominers
paused: passthrough for solo.ckpool.org => stratum+tcp://rfpool.org:3334
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!