Bitcoin Forum
May 10, 2024, 11:28:49 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [b]is it possible to mine bitcoin on paper?[/b]  (Read 246 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
Sobhan84 (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
August 19, 2021, 07:03:35 AM
 #1


 So mining bitcoin is baced on the SHA-256 algortiem

 is it posible to Guess a random number and do the SHA-256 and then enter the result on the bitcoin website ( witch I do'nt know the url or any thing about it but there probebley is somthing like it ) and then if the number is corect the reward will be given.

 or maybe is there a way to just solve math problems on a paper to mine bitcoin?
Whoever mines the block which ends up containing your transaction will get its fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715383729
Hero Member
*
Offline Offline

Posts: 1715383729

View Profile Personal Message (Offline)

Ignore
1715383729
Reply with quote  #2

1715383729
Report to moderator
mocacinno
Legendary
*
Offline Offline

Activity: 3388
Merit: 4922


https://merel.mobi => buy facemasks with BTC/LTC


View Profile WWW
August 19, 2021, 07:10:29 AM
Merited by vapourminer (1), flip4flop (1)
 #2

Well... Yes, *theoretically* it *should* be possible to do this...
HOWEVER....

You'll need to take the header of the most recent valid block, manually create a new header (https://en.bitcoin.it/wiki/Block_hashing_algorithm), then you'll manually have to pick a nonce  within this header and calculate the header's sha256d hash on paper... The odds of picking a nonce that leads to a sha256d hash under the current target is astronomically small. But let's say you find one: to finish it off, you'll have to find a way to broadcast your block to the other nodes (nope, afaik, there is no "website" where you can submit blocks, you'll have to find a way to broadcast it to other nodes manually).

To top this all off, you'll have to do this BEFORE the rest of the network finds a new block and broadcasts it... As soon as they do, the  rest of the network will be using the new block's header to build their blocks on, and your block will be stale. So, you'll have to finish all these steps in an average time of 10 minutes... Maybe you're lucky and the rest of the network needs 15 minutes this time, but it might also be 2 or 3 minutes...

Now, i don't know how fast you are, but here's an article you could read: http://www.righto.com/2014/09/mining-bitcoin-with-pencil-and-paper.html
This guy hashes 0.67 hashes/day, so if he managed to pick the right nonce, there'd be no way he was on time for broadcasting his block...

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Sobhan84 (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
August 19, 2021, 10:29:46 AM
 #3

 I get the sha256d part but how can I broadcast my hash to other the nodes?
mocacinno
Legendary
*
Offline Offline

Activity: 3388
Merit: 4922


https://merel.mobi => buy facemasks with BTC/LTC


View Profile WWW
August 19, 2021, 11:07:28 AM
 #4

I get the sha256d part but how can I broadcast my hash to other the nodes?

Well, you'll probably have to run at least some kind of daemon... You'll need to connect to other node(s) and then send them your block. More info can be found here: https://en.bitcoin.it/wiki/Network

If you'd run the reference client node, you could use the submitblock json-rpc call... it seems chainquery does not support this call: https://chainquery.com/bitcoin-cli/submitblock

I don't know any online tool or service that offers this feature. If you read all protocols, you'll probably be able to build a much lighter client, one that only connects to other nodes and relays your block, but i don't think this is something you can do using binary's available on your OS, nor do i think there are sites out there that'll help you with this either.

Now, just to be 100% sure, this is all for learning purposes, right? Cause, there's no way you can actually pull all of this off IRL... You have allmost no chance of solving a block using a latest gen ASIC, let alone an older ASIC, let alone a FPGA, let alone a GPU, let alone a CPU... So your odds of solving a block, even if you'd find a good nonce by pure miracle, are 0 (since there's no way on earth you'll be fast enough generating a block, a block header, a sha256d hash and broadcast it in the ~10 min window)

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Sobhan84 (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
August 19, 2021, 11:35:13 AM
 #5

 I'm paining to make a custom miner from scratch

(have experience with micro controlers and fpgas)

BTW thank you for your info

 if anyone reading has atempted to do so, have you succeeded?
NotFuzzyWarm
Legendary
*
Offline Offline

Activity: 3626
Merit: 2542


Evil beware: We have waffles!


View Profile
August 19, 2021, 12:46:15 PM
 #6

I'm paining to make a custom miner from scratch
(have experience with micro controlers and fpgas)
BTW thank you for your info if anyone reading has atempted to do so, have you succeeded?
Then read the to post that is pinned to this section Mainly point-3. FPGA's are useless for mining BTC. Even today's 100THs ASIC-based miners have a very very small chance of ever finding a block in the lifetime of any single machine.

As for folks making ASIC-based miners that use existing chips, just check the Hardware section. There are 2 folks doing it there.

- For bitcoin to succeed the community must police itself -    My info useful? Donations welcome! 1FuzzyWc2J8TMqeUQZ8yjE43Rwr7K3cxs9
 -Sole remaining active developer of cgminer, Kano's repo is here
-Support Sidehacks miner development. Donations to:   1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr
NotFuzzyWarm
Legendary
*
Offline Offline

Activity: 3626
Merit: 2542


Evil beware: We have waffles!


View Profile
August 20, 2021, 05:24:54 PM
Last edit: August 21, 2021, 01:57:58 AM by NotFuzzyWarm
Merited by vapourminer (1)
 #7

As for folks making ASIC-based miners that use existing chips, just check the Hardware section. There are 2 folks doing it there.

Hey there, do you by chance know how they're called or have links to the thread(s)? Working on something similar myself atm, would be interested to see their approach and project status and chime into the discussion Smiley
Um, just look in the Hardware section of the forum...
https://bitcointalk.org/index.php?topic=1764803.0 is Sidehacks original small USB sticks
https://bitcointalk.org/index.php?topic=5053833.0 is his newer USB sticks and his Terminus pod miner
Those are all in production and available through several resellers including several on Amazon and eBay
https://bitcointalk.org/index.php?topic=5355470.0 is his latest one now in final testing

Also there is https://bitcointalk.org/index.php?topic=5340015.0 which is jstefanop's Apollo combined BTC Node & miner

- For bitcoin to succeed the community must police itself -    My info useful? Donations welcome! 1FuzzyWc2J8TMqeUQZ8yjE43Rwr7K3cxs9
 -Sole remaining active developer of cgminer, Kano's repo is here
-Support Sidehacks miner development. Donations to:   1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr
mikeywith
Legendary
*
Offline Offline

Activity: 2226
Merit: 6375


be constructive or S.T.F.U


View Profile
August 21, 2021, 01:44:04 AM
 #8

I'm paining to make a custom miner from scratch

You mean "assembling" a custom miner I suppose.

Quote
or maybe is there a way to just solve math problems on a paper to mine bitcoin?

Mining isn't solving math problems, people who use that term to explain how mining works either have no clue or are just trying to come out with the simplest explanation for the average joe to digest which is fine for those who don't care much about how mining actually works, but the reality is mining is all about guessing a random number, the faster you can make and submit your guess the higher chances of winning a block.

So if you want to mine using a piece of paper and then type that hash on your PC and broadcast it to the network, nobody will stop you, a hash is a hash and it will always have a chance of hitting a block, but then I am afraid by that by the time you put the pen down and start typing it on your keyboard, someone else will hit a block and then the hash of the previous block changes which will make your paper hash completely useless with 0% chances to hit a block.


█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Sobhan84 (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
August 21, 2021, 05:36:50 AM
 #9


 I got more confused by "guessing a random number"  Huh

 anyway tink about a website that you could go on there and guess a random number, and if the number is correct you will get 100k?  (no gamble the random number will be used to mine bitcoin)

 thats another idea BTW

  not asmbling but desining one
mocacinno
Legendary
*
Offline Offline

Activity: 3388
Merit: 4922


https://merel.mobi => buy facemasks with BTC/LTC


View Profile WWW
August 21, 2021, 01:46:06 PM
 #10


 I got more confused by "guessing a random number"  Huh

 anyway tink about a website that you could go on there and guess a random number, and if the number is correct you will get 100k?  (no gamble the random number will be used to mine bitcoin)

 thats another idea BTW

  not asmbling but desining one

No offence, but you should really start by reading (and understanding) the whitepaper before you start thinking about building a custom miner or a website where your users enter a nonce... Really, you're more than welcome to ask us info, but if you don't start by really understanding how the blockchain works, and how POW fits in the picture, you'll probably never 100% understand how this stuff works... And, well, building a custom miner or a site like you're brainstorming about without 100% understanding what you're actually doing won't result in much...

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
kano
Legendary
*
Offline Offline

Activity: 4494
Merit: 1808


Linux since 1997 RedHat 4


View Profile
August 22, 2021, 03:32:30 AM
 #11

You need more than just a nonce, you need a unique coinbase transactions also.

A single guess currently has a 1 in 66812913771043723254169.6 chance ...

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
Sobhan84 (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
August 22, 2021, 02:51:09 PM
 #12

  How successful was your miner?

 also what fpga did you use and was solo or with pool?
Sobhan84 (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
August 22, 2021, 04:30:42 PM
 #13

 Ok unixb0y

 also if you have any intrest on working on this nonce mining website ,send me a PM
Pages: [1]
  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!