Bitcoin Forum
April 25, 2024, 12:50:35 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin Technical Stack  (Read 340 times)
bob_rushford (OP)
Jr. Member
*
Offline Offline

Activity: 48
Merit: 1


View Profile WWW
May 01, 2018, 11:05:49 AM
 #1

Hi there,

Can anyone please let me know that
what will be the Software/Hardware requirements will be better for Bitcoin.

Please mention in Stack.

Thanks in advance.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714006235
Hero Member
*
Offline Offline

Posts: 1714006235

View Profile Personal Message (Offline)

Ignore
1714006235
Reply with quote  #2

1714006235
Report to moderator
1714006235
Hero Member
*
Offline Offline

Posts: 1714006235

View Profile Personal Message (Offline)

Ignore
1714006235
Reply with quote  #2

1714006235
Report to moderator
aleksej996
Sr. Member
****
Offline Offline

Activity: 490
Merit: 389


Do not trust the government


View Profile
May 01, 2018, 02:48:19 PM
 #2

Could you be more clear?

And what is Stack?
cellard
Legendary
*
Offline Offline

Activity: 1372
Merit: 1250


View Profile
May 01, 2018, 03:49:14 PM
 #3

Could you be more clear?

And what is Stack?

I don't know, I think he means like a list of computer parts of the recommended settings to fun a full node..

Minimum:

Disk space
145 GB

Download
500 MB/day (15 GB/month)*

Upload
5 GB/day (150 GB/month)

Memory (RAM)
1 GB

System
Desktop
Laptop
Some ARM chipsets >1 GHz

Operating system
Windows 7/8.x/10
Mac OS X
Linux

You can even lower it further if your computer is older:


https://bitcoin.org/en/bitcoin-core/features/requirements
Xynerise
Sr. Member
****
Offline Offline

Activity: 322
Merit: 363

39twH4PSYgDSzU7sLnRoDfthR6gWYrrPoD


View Profile
May 01, 2018, 03:58:18 PM
Merited by DannyHamilton (2)
 #4

You don't need up to 145GB space if you prune.
You can go as low as 550MB.
cellard
Legendary
*
Offline Offline

Activity: 1372
Merit: 1250


View Profile
May 02, 2018, 12:35:20 PM
 #5

You don't need up to 145GB space if you prune.
You can go as low as 550MB.

I think these claims about pruning are misleading... you do need 145 GB at the time of the first sync. After that you are good to go with 550MB or whatever other setting you have configured, but remember that in order to enable prune mode you need to download the entire blockchain at least once... so you must be sure that you have the required free space.

Some people thought that you only need the pruned setting amount, then they realized they didn't had enough free space for the initial sync.

Also remember that if your pruned node files become corrupt, you will need to download the entire thing again.
Xynerise
Sr. Member
****
Offline Offline

Activity: 322
Merit: 363

39twH4PSYgDSzU7sLnRoDfthR6gWYrrPoD


View Profile
May 02, 2018, 01:31:53 PM
Merited by DannyHamilton (2), achow101 (2), ABCbits (2), DarkStar_ (2), Foxpup (1)
 #6

You don't need up to 145GB space if you prune.
You can go as low as 550MB.

I think these claims about pruning are misleading... you do need 145 GB at the time of the first sync. After that you are good to go with 550MB or whatever other setting you have configured, but remember that in order to enable prune mode you need to download the entire blockchain at least once... so you must be sure that you have the required free space.
Not true.
Pruning deletes old blocks data after they've been validated, only a keeping the last few hundred blocks or so depending on the size specified.
So you do need to download the whole blockchain and verify it obviously, but you do not need to store them before you can prune; pruning happens on the fly.
Quote
Some people thought that you only need the pruned setting amount, then they realized they didn't had enough free space for the initial sync.
People run full pruned nodes on raspberry Pi's with 64GB memory just fine.
Quote
Also remember that if your pruned node files become corrupt, you will need to download the entire thing again.
This applies for unpruned nodes too.
harbs23
Newbie
*
Offline Offline

Activity: 81
Merit: 0


View Profile
May 03, 2018, 11:22:25 AM
 #7

Hi there,

Can anyone please let me know that
what will be the Software/Hardware requirements will be better for Bitcoin.

Please mention in Stack.

Thanks in advance.
Bro what gadgets you are planning to use ?
and what purpose! it is for mining or for trading or for posting? be clear bro?
Because even cellphones are required to use for bitcoin for earning such as trading, posting this forum, claiming faucets sites!
cellard
Legendary
*
Offline Offline

Activity: 1372
Merit: 1250


View Profile
May 03, 2018, 03:04:30 PM
 #8

Pruning deletes old blocks data after they've been validated, only a keeping the last few hundred blocks or so depending on the size specified.
So you do need to download the whole blockchain and verify it obviously, but you do not need to

Oh really, well that's cool, I thought that you needed the entire space at first.

It would be cool to be able to run a pruned node by only downloading the last 550 MB of blocks or whatever setting you've selected, but I guess that is nonsense and would lead to endless possible exploits and problems.

What is the ideal setting to use in terms of decent security levels? if the setting is too low, it wouldn't be safe, if it's too high, it defeats the purpose of prunning... what is a good balance? 10GB maybe?
HeRetiK
Legendary
*
Offline Offline

Activity: 2912
Merit: 2079


Cashback 15%


View Profile
May 03, 2018, 05:18:47 PM
 #9

Oh really, well that's cool, I thought that you needed the entire space at first.

It would be cool to be able to run a pruned node by only downloading the last 550 MB of blocks or whatever setting you've selected, but I guess that is nonsense and would lead to endless possible exploits and problems.

What is the ideal setting to use in terms of decent security levels? if the setting is too low, it wouldn't be safe, if it's too high, it defeats the purpose of prunning... what is a good balance? 10GB maybe?

Actually I think for most use cases 550 MB should be plenty.

I'm not sure if I'm missing any metadata, but that's about 140 - 550 blocks worth of confirmations, depending on whether you assume full SegWit-transactions-only or full legacy-transactions-only blocks. Coinbase maturity seems like an adequate baseline and requires 100 confirmations, so these 140 - 550 blocks that a fully pruned node stores look good enough to me for the average user.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Xynerise
Sr. Member
****
Offline Offline

Activity: 322
Merit: 363

39twH4PSYgDSzU7sLnRoDfthR6gWYrrPoD


View Profile
May 04, 2018, 03:21:28 AM
 #10

What is the ideal setting to use in terms of decent security levels? if the setting is too low, it wouldn't be safe, if it's too high, it defeats the purpose of prunning... what is a good balance? 10GB maybe?
There are no security implications-- as far as I know -- of running a pruned node.
Pruned nodes are still as secure as archival nodes because they download and verify the whole blockchain first but they don't just keep it on disk. For pruned nodes to be affected there should be a blockchain reorg longer than ~3 days worth of blocks.

Pruned nodes still validate consensus rules too.

The only downsides are not related to security: not being able to serve historical blocks, not able to rescan the blockchain, etc.
cellard
Legendary
*
Offline Offline

Activity: 1372
Merit: 1250


View Profile
May 04, 2018, 12:21:33 PM
 #11

What is the ideal setting to use in terms of decent security levels? if the setting is too low, it wouldn't be safe, if it's too high, it defeats the purpose of prunning... what is a good balance? 10GB maybe?
There are no security implications-- as far as I know -- of running a pruned node.
Pruned nodes are still as secure as archival nodes because they download and verify the whole blockchain first but they don't just keep it on disk. For pruned nodes to be affected there should be a blockchain reorg longer than ~3 days worth of blocks.

Pruned nodes still validate consensus rules too.

The only downsides are not related to security: not being able to serve historical blocks, not able to rescan the blockchain, etc.

Well they may not be a security downgrade for individuals in practice, but they lower the overall security of the network... an user that wants to run a pruned node ultimately depends on other people running full nodes in order to download the network, so ideally, we want more full nodes, not just more pruned modes, otherwise like I say, you are damaging the overall network. If you can afford to run a full node, do so, pruned mode should only be enabled in extreme cases where you are living in circumstances that cannot afford you the required space etc.
bob_rushford (OP)
Jr. Member
*
Offline Offline

Activity: 48
Merit: 1


View Profile WWW
May 29, 2018, 04:54:50 PM
 #12

Thanks everyone I understood the requirement.
I will ask more here if needed.

Thanks again guys.
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
May 30, 2018, 08:13:27 AM
 #13

Even though this post is 1 month old, i'd still like to comment this because it contains wrong information.



Well they may not be a security downgrade for individuals in practice, but they lower the overall security of the network...

The overall security does NOT get lowered by running a pruned node.
The 'security' depends on the amount of miner/hashrate. Not on the amount of nodes.



an user that wants to run a pruned node ultimately depends on other people running full nodes in order to download the network,

This applies to anyone who wants to run a node. Doesn't matter whether pruned or not.
EACH node needs to download the blockchain from other peers when setting up.



so ideally, we want more full nodes, not just more pruned modes, otherwise like I say, you are damaging the overall network.

They are NOT damaging the network. They do NOT contribute to the overall health of the network, but definitely do NOT damage the network.
By the way, non-pruned nodes which do not allow incoming connections do also NOT contribute to the overall health of the network since they do not distribute old blocks to new peers.



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!