Questions tagged [blockchain]
The journal of all confirmed Bitcoin transactions. The blockchain consists of a linked sequence of blocks and each block contains a list of transactions.—Please use [blockchain.info] for the eponymous UK-based company.
242
questions with no upvoted or accepted answers
3
votes
0
answers
588
views
bitcoin TransactionBuilder is not a constructor
I'm trying to send bitcoin with the bitcoinjs-lib library and I get the following error:
TypeError: bitcoin.TransactionBuilder is not a constructor
at sendmoney (/Users/....../bitcoin.js:53:18)
at ...
3
votes
0
answers
214
views
How can inputs be retrieved efficiently when parsing the bitcoin blockchain?
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 ...
3
votes
0
answers
120
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 ...
3
votes
2
answers
290
views
How much data does it take to prove a given transaction exists on the blockchain?
As I understand the SVP protocol, a client can be reasonably certain that a transaction has been accepted on the blockchain if they know it is a member of a certain block, via the Merkle path, and a ...
3
votes
0
answers
844
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
0
answers
257
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 ...
3
votes
1
answer
193
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
3
answers
53
views
Do nodes periodically check block hashes?
I am aware that, in Bitcoin, blocks are immutable because of the Merkle tree structure, which ensures that every block contains the (Merkle root) hash of the previous block.
Thanks to the properties ...
2
votes
2
answers
163
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 ...
2
votes
0
answers
184
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 ...
2
votes
1
answer
223
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/...
2
votes
0
answers
316
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
238
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?
2
votes
0
answers
551
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 ...
2
votes
0
answers
87
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
110
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
327
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 ...
2
votes
0
answers
163
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
243
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(...
2
votes
0
answers
379
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 ...
2
votes
0
answers
540
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
0
answers
117
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 ...
2
votes
0
answers
185
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 ...
2
votes
0
answers
406
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 ...
2
votes
0
answers
504
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 ...
2
votes
0
answers
113
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
150
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
787
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....
2
votes
1
answer
392
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 ...
2
votes
0
answers
90
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
688
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
351
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 ...
2
votes
1
answer
705
views
What is a workaround to fundrawtransaction for watchonly addresses
I have imported watchonly addresses in Bitcoin and trying to createrawtransaction with input watchonly listunspend which has spendable=false, scriptSig=empty.
after that, I'm getting an error on ...
2
votes
1
answer
737
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
2
answers
96
views
Is it possible/feasible for nodes to redact information (for example inappropriate images) in their blockchain and remain part of the network?
With the freedom to run nodes being critical to bitcoin's success, I'm concerned that if someone successfully writes highly inappropriate or abhorrent information/images as a valid transaction then ...
1
vote
0
answers
38
views
At what point in time is this "sendcmpct" message sent
In Bitcoin Core, when setting a node to either high-bandwidth mode or low-bandwidth mode, a "sendcmpct" message is sent. At what point in time is this "sendcmpct" message sent? Is ...
1
vote
0
answers
57
views
How to find the most active bitcoin addresses?
Is there a way (preferably a webpage) where I can find a list of the most active bitcoin addresses, sorted by number of transactions, possibly also filtered by a timeframe?
I am not interested in the ...
1
vote
1
answer
110
views
missing BTC - on chain but not in my personnel wallet
Missing Bitcoins BTC
On the 25th Oct 2023 I bought some BTC from the company I always use Bitttylicious the wallet I sent it to was
1kgXpdiYKZq5bLEVUhABiHbu4nLsg7bCT
I spoke to bittylicious and did ...
1
vote
0
answers
55
views
How can I collate blocks in blk*.dat files and rev*.dat files?
According to this answer, blocks in blk*.dat files and rev*.dat files don't necessarily appear in the same order, nor are either files necessarily in monotonic order, and blocks not part of the active ...
1
vote
0
answers
49
views
How can I obtain relayed_by IP via Blockchain Data API?
I have tried to look for "relayed_by" IP address via the Blockchain Data API for a few transactions but it always returns "relayed_by":"0.0.0.0". For example,
https://...
1
vote
0
answers
73
views
latest UTXO databases received
There are many repositories that allow you to turn blockchain into UTXO. But I can't find where I could download ready-made UTXOs. I only find instructions on how to get such a database myself. ...
1
vote
1
answer
82
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
91
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
487
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
0
answers
714
views
Can Bitcoin Core Blockchain initial sync time in BitcoinQT be sped up?
Given the following platform hardware and internet data speed (provided below), what settings are recommended for fastest possible blockchain download and sync?
This is the hardware I'm running:
Note:...
1
vote
1
answer
281
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 ...
1
vote
0
answers
338
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 ...
1
vote
0
answers
86
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
101
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 ...