Bitcoin Forum
July 13, 2024, 12:12:06 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Development & Technical Discussion / Re: Hello! My name is Mark Ingle.... on: April 06, 2021, 11:35:57 PM
Quote
(2) When and where is the data decrypted?
There is no encryption anywhere in bitcoin protocol.
[/quote]

decrypted - Poor choice of word on my part.  Sorry.  My 2nd question was really about the data used to create the merkle root.  Is the merkle root hash used in some way to breakout the transaction data so that is can be confirmed?
2  Bitcoin / Development & Technical Discussion / Re: Hello! My name is Mark Ingle.... on: April 06, 2021, 12:47:44 AM
A Block is composed of a block header and transactions(~2000).  The header is composed of the previous block hash, time stamp, nonce, and merkle root.  Two questions :  (1) Where in the process does this information get confirmed once a hash has been determined? (2) When and where is the data decrypted?
3  Bitcoin / Development & Technical Discussion / Re: Hello! My name is Mark Ingle.... on: April 04, 2021, 04:30:23 AM
I also found this video with links doing a step by step of hashing data and how it works....Im putting it here for others falling down the same rabbit hole!

https://www.youtube.com/watch?v=_160oMzblY8

4  Bitcoin / Development & Technical Discussion / Re: Hello! My name is Mark Ingle.... on: April 04, 2021, 04:22:04 AM
Yes thank you!  Diagrams are the best when it comes to iterative logic in code.  Thank you very much!!!
5  Bitcoin / Development & Technical Discussion / Re: Hello! My name is Mark Ingle.... on: April 03, 2021, 01:56:45 PM
Thank you very much!  Yes the bitcoin source code.

I found pow.cpp last night so thanks for confirming!  Really interesting code...I am not that familiar with hashing but I think I am able figure things out with all of the information available.  I think this will an interesting rabbit hole!

Thank you for the info on cgminer too.  I have Bitcoin Core running on my Mac just to help me understand as I am a hands on learner.  I didnt expect it to work but could see that has inbound/outbound connections with little activity.  With the current demands of processing the long chain it make sense the mining task would be off loaded.

I really appreciate the help!

What is the main purpose of Bitcoin Core?....transactions within the Bitcoin network?

Mark
6  Bitcoin / Development & Technical Discussion / Hello! My name is Mark Ingle.... on: April 03, 2021, 03:06:03 AM
...I am new to this forum and the bitcoin architecture.  After downloading the source code from Github I am having trouble navigating the structure of the code.  My interest is learning the logic that performs the hashing to create the Proof-of-Work and links the blocks.  My goal is to learn this part as I think it has other uses in the technology field potentially IoT and communications (top four layers).

Is there any documentation that explains the code architecture at a high level?

Thanks in advance.....and thanks to the development team that has kept this solution going!  Really awesome work!
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!