Noda discussed on Software Engineering Daily


So a full node is annoyed participating in a pits pit pin network cold bitcoin that contains the entire block chain and this full node is usually has ports open on the network can receive transactions can listen to your transactions and miners necessarily awful nodes so someone mining bitcoin would have to have a copy of the full block chain on the road listening for transactions to include in the next blocked the mining and communicate with other notes that's why the ports have to be opened in order for them to participate in this network a full load is considered a reference implementation for bitcoin alight node you might one to run a light noda feud may be don't have enough disc space i think that the total blockchain's sides about a hundred and sixty gigs at the moment and maybe you you don't wanna participate in all the network traffic if you use a block chain explorer you'll see that thereabouts i think there about eight or nine thousand reachable full modes on the network look that might not suggest that the more i mean the ports might just be blocked will they might just be listening says a full no just has the whole block chain that's it and let's revisit the mining process so if you're a fall node you have this ma'am pool you're also you don't just have access to the entire block chain that has been accepted by all the nodes or the majority of the nose in the past you have the set of pending transactions which is sitting in memory it's called the meme pool and at any given time the full nodes are polling transactions out of the meme pool they're assembling those transactions into blocks and they're trying to solve the cryptographic puzzle associated with that set of transactions and so when they're trying to solve that puzzle do they validate those transactions before they start trying to solve a puzzle or do they wait until after they've solved the puzzle tried to validate.

Coming up next