Questions tagged [blockchain]

This tag should be used for questions pertaining to the blockchain. The blockchain is a list of all transactions that have occurred using the Bitcoin currency. It consists of blocks which are linked to each other, and each block consists of transactions. DON'T USE THIS FOR THE SERVICE NAMED 'blockchain.info'!

263 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
3 votes
0 answers
495 views

blockchain - Anti-virus service

I hope this is the right place to ask a question on how does block-chain help this theoretical requirement. I have also asked this question on SO; so far, no response. And, Ethereum SE is still in ...
3 votes
0 answers
833 views

Querying insight-api to dump all addresses with a positive balance

It's been some time I've been using 'insight-api' (https://github.com/bitpay/insight-api) and I couldn't find any documentation / anything helpful to query leveldb in a way that all addresses with a ...
3 votes
1 answer
178 views

What is the best way to implement withdrawal in online service?

Suppose we have a service, which holds user balance in Bitcoin. How to implement withdrawal from bitcoin perspective? Which RPC call to use? How to archive transaction to have a proof of sending ...
2 votes
0 answers
92 views

Parsing bitcoin blockchain, get input (vin)

I downloaded the bitcoin blockchain. I have a full node and I would like to do some parsing. I use RPC to send commands to bitcoin core from my Python program. When I get a block it works fine but the ...
2 votes
0 answers
176 views

Proof-of-Stake: How to ensure immutability of the blockchain?

In Proof-of-Work, a miner tries to solve PoW puzzle based on the hash of previous block, such that in case of changing block B_i, all blocks after that (blocks B_i+1, B_i+2, ...) are no longer valid ...
  • 1,122
2 votes
1 answer
169 views

Different balances in API block explorers for BTC

BTC.com block explorer shows bigger balance than for example Insight or Blockchair. For example: https://btc.com/1FLDCfr9iG7n6bAdGsqBXmhaLgC4aSze72 https://insight.bitpay.com/address/...
  • 41
2 votes
0 answers
283 views

Is my understanding of Blockhain Endianness correct?

I know questions on this topic have been asked to death in a number of different ways. I also know that what endian order refers to specifically is dependent on context. What I want are some ...
2 votes
0 answers
185 views

Blockchain explorer for regtest mode

I'm looking for a Bitcoin blockchain explorer that will work in "regtest mode", mostly for demo proposes. Any suggestions?
  • 121
2 votes
0 answers
456 views

How to delete last n blocks / roll back to specific block number in Bitcoin Core? (Like `monero-blockchain-import --pop-blocks n`)

I have Bitcoin Core's bitcoind running and synced in a VM. Now I want to clone the VM and run one of the various hard forks (such as Bitcoin Cash) in the clone. The plan is to roll back my copy of the ...
  • 21
2 votes
0 answers
80 views

Question about BIP70 and bitpays recent card top up changes

Okay so bitpay just sent out an email that outlines some changes to their card top-up process. Apparently, they are implementing BIP70 and I am honestly not very familiar with what exactly that is. I ...
2 votes
0 answers
1k views

Is there any blockchain-based mail services available?

According to technology behind the Bitcoin, I'd be interested in using decentralized blockchain-email. Cryptamail was only one I found but they've been told that it is in beta right now but last ...
2 votes
0 answers
101 views

The blockchain lookup speed in a local machine

How to determine the exact required time (seconds, milliseconds) to find a particular block when searching within a local blockchain using address? Is there any way to make a benchmark to study the ...
2 votes
0 answers
293 views

bitcoind verifychain vs reindex

actually this is not Bitcoin but Litecoin 0.13.2 on Linux Mint, litecoind stopped with "bus error" just on start verifying blocks: tail ~/.litecoin/debug.log ... 2017-05-06 21:15:26 Verifying last ...
  • 21
2 votes
0 answers
150 views

Method to measure "distance" between 2 transaction id's

Is there a blockchain tool/code that takes two BTC transaction ID's and determines a distance between them. It's 2017 and Bitcoin Privacy (aka trying to walk around in the public without a sign over ...
2 votes
0 answers
234 views

Can't access Blockchain.info API using ASP.NET

I am using ASP.NET(VB) to call API Try Dim strUrl As String = "https://blockchain.info/tobtc?currency=USD&value=500" Dim request As WebRequest = HttpWebRequest.Create(...
  • 21
2 votes
0 answers
334 views

Is there a robust way to test for a corrupted blockchain?

While running bitcoind I once had the blockchain get corrupted and it manifested as a non-obvious error message which unfortunately I can't remember. I would like to know if there is a robust way to ...
  • 121
2 votes
0 answers
494 views

Synchronisation stopped at one specific blockchain

I've successfully been using Bitcoin core for the past months, but since two weeks ago its synchronisation is always stopped at the exact same blockchain. 2 weeks later, sync is behind by 2 weeks. And ...
2 votes
1 answer
1k views

bitcoind crashing due to insufficient memory?

EDIT 3 Bumping my VPS to 1GB of physical RAM stopped the crashing issue... UNTIL said VPS ran out of disc space. I added prune=10240 to my ~/.bitcoin/bitcoin.conf file such that the blockchain file ...
2 votes
0 answers
111 views

Can we know the address list which blockchain API has created?

I am currently using blockchain payment API. This API has created the addresses for receiving payment. https://blockchain.info/api/api_receive Can we know the list of unused addresses this ...
  • 21
2 votes
0 answers
160 views

Iterating through LevelDB or .DAT files to enumerate bitcoin addresses

I'm looking for a library that can parse either the .DAT files or the .ldb files to enumerate bitcoin addresses. Alternatively, if that can't be done via the standard .dat or .ldb, I'll take a ...
  • 21
2 votes
0 answers
398 views

How will Bitcoin and the Blockchain scale in the future?

I wonder how the whole Bitcoin blockchain system will scale in the future. Given the fact that the size of the blockchain will grow exponentially (roughly a tenfold every ~3 years, looking at the ...
  • 121
2 votes
0 answers
106 views

Bitcoin .11 Initial Blockchain Download Problem with OS X 10.10

I am loading the blockchain for a new wallet. Initially I had problems due to ISP issues. This issue is fixed and I now have 8 outbound connections working well with ping times ranging from 50-800 ms. ...
2 votes
0 answers
216 views

Get as many blocks as possible (stale, invalid, orphans)

I would like to download (and access) as much blocks as possible - including stale (extinct) blocks, orphans blocks and invalid blocks. I have 0.11 official client. My node is already synchronized but ...
2 votes
0 answers
146 views

What restrictions does merged mining place on the sidechain?

What restrictions are imposed by merged mining on the structure or functionality of a side chain (besides it having to use the same PoW schema)? For example, could the side chain have a higher block ...
2 votes
0 answers
781 views

Just installed bitcoin, but it won't connect

Total newbie at bitcoin; long time Linux user. kubuntu precise 64: My first attempt was just to download it (a slightly older version than the one from the ppa below), untar it and run the executable....
  • 121
2 votes
1 answer
367 views

Blockchain receive payments API Network propagation

I'm using the Blockchain API to generate an address to receive payments. I received a payment to a generated address, then Blockchain sends the received amount to the address I defined but that ...
  • 121
2 votes
0 answers
254 views

Bitcoin-qt database for BitcoinJ downloadBlockChain()

I am using bitcoinJ to develop a bitcoin based payment module for my project. I have the complete block chain downloaded/in sync with the network on the bitcoin-qt client. Is there a way I can use ...
2 votes
0 answers
89 views

How can I record block solve times on OSX?

I need to be able to record the times blocks are solved as they are solved. Bitcoin-abe would be nice (overkill, actually) but I can't get it working on my mac. Anyone know of a mac compatible method ...
2 votes
0 answers
673 views

How to use downloaded blockchain on ubuntu?

I am using a fresh install of Bitcoin and have no wallet with coins at this time, and want to use the Bitcoind service in short time (loading blockchain using bitcoind will take days because of slow ...
2 votes
4 answers
246 views

What is the meaning of difficulty in Bitcoin mining?

I'm a beginner in Bitcoin and Blockchain technology, so I have a question after reading about the difficulty in Bitcoin mining: What does the difficulty actually mean? I read that A high difficulty ...
  • 21
2 votes
1 answer
722 views

Analysis on the Block Chain for Dead Bitcoins

My understanding is that the blockchain is currently 6.5 GB in size and will continue growing at a fairly hefty rate. Has anyone attempted to analyze the blockchain to attempt to determine dead ...
1 vote
1 answer
25 views

Wrong hashes for blocks when parsing from blk

Hello I'm using a python script to actually retrieve information from a blk file and to read data. import datetime # Read block ! file = open("REDACTED\blocks\\blk00000.dat", 'rb') ...
1 vote
0 answers
20 views

BlockCypher API signature bitcoin transaction Error

I'm trying to make a bitcoin transaction using the BlockCypher API and I'm getting an error when I try to sign the transaction. This function creates an unsigned transaction: def buildTransaction(...
1 vote
0 answers
25 views

Error `settings.json file has no read or write access` - but permissions OK

I was downloading the whole Bitcoin blockchain and the download stopped and I got an error message that the settings.json file has no read or write access, but I checked the permissions of the file, ...
1 vote
1 answer
49 views

What's the logic behind the way block proofs (in GetBlockProof) is calculated?

Bitcoin Core uses GetBlockProof() function to determine the contribution of a block to the total difficulty of the current chain, aka, nChainWork in CBlockIndex. I'm having trouble understanding the ...
1 vote
0 answers
23 views

What is the reason for unusual stuck bitcoin transaction?

I have my bitcoin wallet and there is the following situation: There is a strange transaction with 200+ inputs to the wallet A which I don't know (with low amount and very low fee). These ...
1 vote
0 answers
47 views

Bitcoin listreceivedbyaddress as REST API

I am currently looking for a REST API service which will allow me to implement a super simple deposit system. Currently I am generating bitcoin addresses (mainnet + testnet) via Python. In addition to ...
1 vote
1 answer
68 views

What are bitcoin Pool APIs?

I contacted a website and asked them where they get their data for crypto like Bitcoin, as I am trying to find the place for the most up to date and reliable data on Bitcoin and other crypto. They had ...
  • 53
1 vote
0 answers
310 views

Is Running Bitcoin Core (bitcoind) On Android Termux A Good Idea?

This is what I did: Before we begin, disable Google Play services and Google Play store to reduce conflict with app on F-Droid. Decentralization gets us even further with what I figured out. Install F-...
's user avatar
1 vote
0 answers
45 views

Is there a way to sync bitcoin core without verification?

As the question asks, is there a way that one could sync the bitcoin client without verifying all the blocks. During IBD, downloading the blockchain isn't the bottleneck, what takes time is verifying ...
  • 33
1 vote
1 answer
61 views

How transactions or wallet balance are retrieved from bitcoin blockchain?

Using different blockchain explorers one can retrieve the wallet balance or transactions of address. My question is how does this query works do they search the whole blockchain for the related ...
  • 11
1 vote
1 answer
121 views

developing hd wallet using bip32 and bip 39

I'm developing a HD wallet using C#. I want to use this wallet for multiple blockchains like bitcoin, ethereum, dogecoin etc... I've read that I should use bip32 for my wallet. i know what's bip32 but ...
  • 11
1 vote
0 answers
134 views

Where can I download the bitcoin blockchain to do offline analysis?

Where can I download the bitcoin blockchain to do some offline analysis. edit: Ideally I'd like to download .txt (or another file extension, e.g. .dat, as long as the contents are unencoded and human ...
  • 11
1 vote
1 answer
45 views

What to look for in Bitcoin-core logfile when something bad happens

About a week ago I was trying to reorganise my file structure with Bitcoin Core, I accidentally moved the file before listing it as a backup so when I opened Core, it didn't work. I tried returning ...
1 vote
0 answers
48 views

bitcoin-etl: problems with installing

I am trying to install bitcoin-etl: https://github.com/blockchain-etl/bitcoin-etl to analyze bitcoin blockchain. I have Mac OS and python3, I run this in terminal: pip install bitcoin-etl Also tried ...
1 vote
0 answers
61 views

RegTest Genesis Error

how to generate regression test genesis block ? i saw in bitcion nonce is 2. but i generate from GenesisH0 it not showed nonce 2. for other altcoin i saw nonce is 0 why ? how to generate it ? python ...
  • 11
1 vote
0 answers
68 views

Bitcoin stuck in old tablet with really old wallet - Can't send out or back up

I found an old tablet I have and it had some BTC on it. I got it in 2014 and it has a wallet called 'blockchain' on it which I think is blockchain.info at the time and now blockchain.com I am trying ...
  • 11
1 vote
0 answers
45 views

Blockchain.com wallet

Just a basic/general question, recently when I send bitcoin using blockchain.com's wallet I noticed within my transaction logs Received BTC to: BTC Trading Wallet. From: BTC Wallet directly after Sent ...
1 vote
1 answer
181 views

How to improve bitcoin-qt when downloading blockchain? (very technical, dev views appreciated)

GitHub suggested discussing here before bothering developers with an issue. So be it! :) I'm running Bitcoin Core Version v0.20.1 and Linux Mint 18.3 on crappy old hardware. Pruning blockchain to 2 G ...
1 vote
0 answers
65 views

Initial blockchain sync stuck on block 237158

Stuck on block 237158. Rebooting doesn't work. Do I need to start from scratch? admin@raspberry2bit:~ $ sudo tail -f /mnt/ext/bitcoin/debug.log 2020-10-26T08:48:30Z Loading addresses from DNS seed ...
  • 11

1
2 3 4 5 6