Bitcoin Forum
June 29, 2024, 06:26:10 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How does distributed transaction log get stored?  (Read 850 times)
Holmes.Sherlock (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
August 05, 2014, 04:48:37 AM
 #1

Bitcoin a P2P protocol. So, I assume there's no central server keeping track of transactions. Then where does distributed transaction log get stored? How does a new client pull transaction log to the local system?
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
August 05, 2014, 04:50:47 AM
 #2

The blockchain is the decentralized transaction log.   Transactions are stored in blocks.  Blocks reference the prior block forming a chain.  The chain with the most completed work is the "best" chain.  It is the canonical record of transactions.  The Proof of work required to solve a block makes producing an alternate history expensive and an attacker can not out produce the honest miners unless he has a majority of the computing power.  Your node bootstrap a local copy of the blockchain by requesting and validating blocks from other nodes.
waldox
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile WWW
August 05, 2014, 10:02:48 AM
 #3

miner nodes or full nodes have a full copy of the transaction log
there are about 7000 nodes with as many copies of the transaction log

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
   * Dental Hygiene Cleaning in Toronto & Mississauga accepts Bitcoin  * Downtown Toronto Real Estate Realtor Blog & News * Toronto House Evaluation * Toronto Dental Cleaning Hygiene Centre
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
lihuajkl
Legendary
*
Offline Offline

Activity: 1596
Merit: 1000


View Profile
August 05, 2014, 12:15:57 PM
 #4

You should really read the BTC white paper. Common basic knowledge in this forum!
subSTRATA
Legendary
*
Offline Offline

Activity: 1288
Merit: 1043


:^)


View Profile
August 05, 2014, 12:33:49 PM
 #5

Bitcoin a P2P protocol. So, I assume there's no central server keeping track of transactions. Then where does distributed transaction log get stored? How does a new client pull transaction log to the local system?

You can think of it as BitTorrent file which is periodically updated (once in 10 minutes on average) and everyone who runs full node is both downloading and seeding that file
for as long as they are connected to Bitcoin network.

theres nothing here. message me if you want to put something here.
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!