Questions tagged [full-node]

Nodes that fully verify all of the rules of Bitcoin. The most popular software implementation of full nodes is called Bitcoin Core.

Filter by
Sorted by
Tagged with
1
vote
2answers
111 views

Which one is more effective for attacking the system, controlling 51% of the mining power or 51% of the full nodes?

I used to think it is the miner who verify the transaction, but it turns out this is really a joint work by the miner and the full nodes; the miner broadcasts the newly discovered block, which ...
1
vote
1answer
117 views

Is it possible to alter the source code and still have a valid Bitcoin transaction?

Say I wanted to run an alternative version of Bitcoin, and I changed 1 line in the bitcoin source code. Is the signature/hash of the completed transaction going be the same or different when I run ...
1
vote
3answers
247 views

So what exactly is my full node doing?

I am aware of (I'm avoiding the term understand) the functions of transmitting/validating transactions/blocks but mainly trying to understand the resource utilization of my machine running the full ...
1
vote
1answer
202 views

Bcoin crashes with node version error

I installed bcoin and I get this error about the version: $ node -v v8.2.1 $ npm -v 5.3.0 $ bcoin /usr/lib/node_modules/bcoin/lib/db/backends.js:26 throw e; ^ Error: The module '/usr/lib/...
1
vote
2answers
390 views

Special bitcoin node

I was thinking of hosting my own node. I have a fast Amazon AWS server, however not enough storage to host a full node. What I was thinking, is to host a full node on the AWS client, but get it to ...
1
vote
2answers
2k views

Running a full node on a macbook?

I'm thinking about running a bitcoind full node to help out the bitcoin network. Would it be feasible to run a full node through one of the new macbooks? (12", 250GB HD, 8GB RAM, 1.1 GHz Intel Core ...
1
vote
1answer
47 views

Who enforces new consensus rules in Bitcoin?

I have been reading at few places that miners will enforce new consensus rules. Examples: https://twitter.com/BitMEXResearch/status/1391014115968274433 https://twitter.com/ajtowns/status/...
1
vote
1answer
83 views

Public Bitcoin Nodes? [No API]

i've been searching for hours now. Also on StackExchange here. Are there any public nodes that i can connect to using jsonrpc? I want to lookup stuff (im not into generating priv keys or anything) but ...
1
vote
1answer
160 views

51% attack, miners, nodes or both

If 51% of the hashrate was controlled by bad actors mining invalid blocks, this would become the longest chain. Where do nodes come into the 51% attack? The canonical chain is the longest chain. Is ...
1
vote
1answer
156 views

How to extract all info for a public address from a local full node's db?

I recently started running bitcoind on a local Debian host, and I am still learning how to use the information in the local copy of the bitcoin blockchain. I would like to extract all the information ...
1
vote
1answer
139 views

How to get info for public address from bitcoin-cli + local db? (Can it be done without creating a wallet?)

I just started running my own full node. IBD is finished, and I'm now learning how to use bitcoin-cli. First I would like to extract all the available information for one or more public addresses ...
1
vote
1answer
94 views

I heard a message was encoded into the blockchain, how can I read it?

I have been running a few full Bitcoin nodes for a long while now and I've decided to start learning how to interact with a node to get different information. Recently, Elon Musk's two messages were ...
1
vote
1answer
50 views

How does a full-node index watch-only addresses?

I can import watch-only addresses into my full-node's wallet. I can start querying their utxos from that point onward. Where are watch-only addresses stored and how does my node keep index of their ...
1
vote
2answers
346 views

How to create watch-only wallet on a server with a full node?

Given: there're online shops and a server with a full BTC node that I plan to run. I'll be using a full node to monitor incomming transcations thus receiving payments in an automatic manner. Only. ...
1
vote
1answer
31 views

Provide Services to many Lightweigh Nodes (SPVs) and Save The Communication History

I am investigating on privacy violations of the current communication protocol between lightweight clients and full nodes in the Bitcoin network, which utilizes Bloom filters. I run a full node on my ...
1
vote
2answers
100 views

Why is my mempool count so much lower than that of block explorers?

I have been running a full node for about two days. I wanted to get a list of all mempool txs (using getrawmempool false), and found that it only came back with around 3,000 even though all the block ...
1
vote
1answer
258 views

How to getheaders from blockchain?

I have run a full node on linux now I can run commands with bitcoin-cli like: bitcoin-cli getbestblockhash it returns: 0000000000344240308f54ded700542571b3df9efe05fab92e669099e20e0d92 or bitcoin-...
1
vote
1answer
47 views

Why do I have to update my node version if I am up to date?

So a few months ago I unplugged my bitcoin node when it was running perfectly. So when I connected it again this week I had to let it sync to the blockchain again. Now you can see it's synced but I ...
1
vote
1answer
69 views

bcoin daemon killed over and over again [BCOIN]

I am setting up a full bitcoin node using BCOIN. I spinned up a VPS on Google Cloud. Specs: 2 CPUs and 7.5 GB of RAM. 500gb of standard storage. OS: Linux ubuntu. As I start the daemon, things go ...
1
vote
1answer
570 views

Is it actually possible to install Bitcoin full node on a Raspberry Pi 3B+?

A Raspberry Pi 3B+ has only 1GB of ram and this official Bitcoin Core page shows that minimum requirement is 2GB ram and 200 GB storage with 100MB/s read and write speed. But I see a lot of articles ...
1
vote
1answer
184 views

difference between inbound and outbound connection

I'm running a bitcoin full node (bitcoin core) via Tor. I noticed I have only outbound connections (using maxconnections=16 in the conf file), but not even an inbound one. So which is exactly the ...
1
vote
1answer
47 views

What happens to .blk files on disk when the Bitcoin daemon switches to a longer chain?

I’m interested in writing a program that will (1) parse the .blk files that my full-node Bitcoin daemon writes to disk and (2) write them to a relational database in an incremental fashion (i.e., ...
1
vote
1answer
41 views

Lightning?full node question

I'm running a full node as well as a Lightning Node with 4 channels open. I also have incoming ports enabled. I've noticed that my balance varies daily by a few thousand Sats. I'm new to running a ...
1
vote
1answer
203 views

Any privacy considerations regarding allowing inbound connections for a Tor full node?

I wanted to know if there's any privacy considerations to take into account when opening the bitcoin ports on the router for a bitcoin node. I'm using -onlynet=onion in the bitcoin.conf file and I ...
1
vote
1answer
139 views

Bitcoin full node sharing blockchain

Does anyone know how one might run two bitcoin full nodes on the same machine with both these nodes sharing the same blocks and chainstate files, is a symlink to these files enough or must something ...
1
vote
1answer
398 views

EXCEPTION: 15dbwrapper_error

I'm running Bitcoind 0.17 on a raspberry Pi 3. Everything ran smoothly until I did something wrong (I guess) but can't figure out what happened. Now I got this error. Has someone experience with this ...
1
vote
1answer
68 views

Bitcoin Core reports progress only up to 0.999999

On older version - after full synchronization in debug log i see message progress=1.0 In new - only progress=0.999999, it`s normal or i have some problems with synchronization?
1
vote
1answer
1k views

Help with bitocin.conf - how to configure a testnet full node in a safe way?

The general purpose here is just to have a close interaction with the bitcoin network for exploring reasons and apply some knowledge I have gained through reading here and there. I am not expert! So,...
1
vote
1answer
565 views

Run a full node with multiple IP addresses

I run a full Bitcoin node on a powerful server however rather than setting up multiple I was wondering if it's possible to use multiple IP addresses on one installation and one running process? ...
1
vote
2answers
376 views

Full node or Full node third-party services pros and cons [closed]

I'm setting up P2P Bitcoin website similar to LocalBitcoin for school project. Before I go deep into this journey I'm doing some plannings. I have lot's of questions in my head and have been studying ...
1
vote
1answer
1k views

technical requirement to running a Bitcoin node

I want to run a full node in order to support the network, however i am wondering about what are the technical requirements to do so. how much RAM(for utxo) do I need? and what internet throughput ...
1
vote
1answer
298 views

Any plans for Bitcoin Core app to integrate Hardware Wallet support?

So I could use the full node and wallet easily integrated with a HW wallet and avoid security exploits? Recently had a case of someone that had all his wallet stolen probably because of a keylogger - ...
1
vote
1answer
326 views

Does pruning affect a node's security or consensus ability?

An SPV node certainly is a compromise of security because the full set of consensus rules are not verified by the node (for example block size or subsidy rules). A pruned node seems like a win-win, ...
1
vote
1answer
120 views

RAM usage of very small systems

What is the absolute bare minimum RAM required for a full node. So for example a pi zero with 512MB RAM, could that act as a full node? If not what components are causing the RAM usage, my own ...
1
vote
1answer
196 views

Increasing the odds when solo mining with low-medium hashrates

I never saw anything concrete related to this so I dare to ask here. First, my situation: I'm currently mining solo, on a private pool, with roughly 350Th/s. That to be increased soon with another ~...
1
vote
1answer
129 views

Do I need a full node to perform OP_RETURN transactions?

I want to build a services that allows people to perform OP_RETURN for proof of existence. Do I need to run a full node to do this (then e.g. using the OP_RETURN PHP scripts from https://github.com/...
1
vote
1answer
2k views

Running a Full Node through VPN?

My ISP has blocked port 8333, due to the gigs of inbound traffic I incurred running a full node. Consequently, I would like to run a full node through VPN (specifically, OpenVPN with an OpenVPN ...
1
vote
1answer
146 views

Force Closing a BTC lightning channel on Umbrel

I requested to close a lightning channel on my Umbrel node. Sometimes this is a quick process. And other times it takes days. It's been like 2 days now that a lightning channel with peer "...
1
vote
0answers
66 views

How to secure bitcoin node (bitcoind) that is used only to broadcast transaction?

I always wanted to run a bitcoin node at home. But I always worry because it is related with bitcoin (BTC has value). I have been broadcasting my transaction using Bluewallet by scanning qr code, or ...
1
vote
0answers
15 views

submit unconfirmed transaction use submitblock and collect fees [duplicate]

for make unconfirmed transaction at blockchain more faster confirmed, i myself using bitcoin core full node, how about if use submitblock command for make transaction quickly confirmed? also from ...
1
vote
0answers
30 views

Are all blocks stored in one file or is every block stored in an individual file? [duplicate]

I couldn't find an answer to that. So, are blocks stored in one or multiple files and in which file format?
1
vote
1answer
42 views

How bitcoin daemon search nodes to connect? [duplicate]

How bitcoin daemon search nodes to connect? What file in github responsible for this? How they often change? How is the veracity of the data of these nodes checked? Bitcoin daemon have function not ...
1
vote
0answers
33 views

how is bitcoin network protect itself from malicious nodes? [duplicate]

Can someone explain how does Bitcoin network protect itself from malicious nodes? Lets say someone creates bitcoin core clone and they manipulate it to their need. For example could someone change ...
1
vote
0answers
95 views

Dandelion++ for Bitcoin

Dandelion BIP: https://github.com/bitcoin/bips/blob/master/bip-0156.mediawiki The article that I read about Dandelion++: https://www.monerooutreach.org/stories/dandelion.html It mentioned that ...
1
vote
1answer
231 views

Raspberry Pi 3 / Bitcoin Node / No space left on device / Link Database to External Hard drive / [duplicate]

I was following @meeDamian Bitcoin node guide on a Raspberry Pi 3 and could get almost everything to work except that it stores the Blockchain on my USB Harddrive. Its mounted and I have disk space ...
1
vote
1answer
76 views

Bitcoin P2P API getBlocks always returns 500 inv items

I'm trying to build a mini full node so that I can understand exactly how they operate. I've managed to get a few parts of the P2P api working however I am stuck with basic things like 'getblocks' and ...
1
vote
3answers
2k views

Get transaction data from full node

Background Information I am building an application that requires the ability to query any bitcoin full node (from a python script using raw tcp sockets) in order to read the OP_Return value listed ...
1
vote
2answers
127 views

can i run a full node on a laptop without a 3rd party router?

i am using verizon fios and have attemped to connect to full node. verizon said that i can n0t do it on their router and would need to purchase a 3rd party router and daisy chain to theirs. Any ...
1
vote
0answers
35 views

How often does a node connect to a random node?

I'm trying to understand the likelihood that a node would connect to a sybil attacker, and the critical piece to this that I don't understand is: how often does a bitcoin node connect to a random node ...
1
vote
0answers
97 views

Does Electrum reveal a wallets public key to Electrum Servers?

When Electrum Bitcoin wallet queries a random Electrum Server does it send the public key to the server or does it send a batch of addresses to check? For instance, after setting up Electrum Personal ...

1 2 3
4
5
7