Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

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'!

3
votes
0answers
435 views

Verification progress decreasing when validating genesis block

I've been experimenting with the litecoin source and have decided to make my own token network for personal use. I've mined my own genesis block, and assigned unique identifiers for base58Prefix and ...
3
votes
0answers
477 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
0answers
720 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
0answers
560 views

download testnet block chain?

I suspect the router in my network prevents the block chain from being sucked into my machine, using the classic way, i.e. bitcoin-qt or bitcoind. Is there a way of dowloading the testnet block ...
3
votes
0answers
1k views

Is there a tool that searches for a specific BTC amount in a specific date range?

Suppose I want to search for a transaction of exactly 445 BTC in the date range 27 July 2013 and Aug 3rd 2013 ... is there an (online?) tool that has this kind of search capabilities?
2
votes
0answers
24 views

How the process “ lock a certain amount of coins into the network as their stake” achieved technically in the Proof of stake algorithm

i am trying to understand deeper the proof of stake algorithm. i think i understand the basics but i am struggling to understand how this achieved thoroughly under blockchain network and how the nodes ...
2
votes
0answers
20 views

Setting up node, no connection when announce ip address to peers

I want to announce my host name when running node. When I set nxt.myAddress=hostname or IPaddress, there are no connection to peers. But when I keep it empty everything is fine.
2
votes
0answers
106 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
0answers
133 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
0answers
281 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
0answers
155 views

Hard forking a blockchain to new codebase?

Several years ago, I forked Litecoin as a hobby project just to get some experience working with crypto code. I generated a new genesis block and mined some for fun I never really messed with it ...
2
votes
0answers
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
0answers
83 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
0answers
104 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
0answers
209 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
0answers
189 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
0answers
226 views

How do i loop through all the related address in a given wallet address

I am using bitcoin block chain API, it is possible to get amount sent in a transaction id and the addresses it was sent to. My problem is getting the RELATED ADDRESSES to the address that sent the ...
2
votes
0answers
305 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
0answers
94 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
0answers
132 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
0answers
380 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
0answers
62 views

Is it cheaper to store data across multiple instances of the same contract?

From what I understand, code is deduplicated on the Ethereum blockchain by storing pointers in new blocks to blocks containing code that is being reused in the new block. If that's the case: Is it ...
2
votes
0answers
102 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
0answers
178 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
0answers
124 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
0answers
177 views

Filter transactions per block 50 BTC or Higher

I'm using the blocktrail python api, to try and display transactions above 50 BTC per block for a visualization project. I think I'm almost there but can anyone help me understand where I'm stuck? ...
2
votes
0answers
768 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
0answers
245 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
0answers
88 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
0answers
652 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 ...
1
vote
0answers
19 views

Blockchain, correction of blocks

How do a malicious nodes correct their blockchain if they have it wrong? If they don’t want to fix it, what happens then?
1
vote
0answers
20 views

Does everything of a Blockchain Network rely on its underlying “Consensus Protocol”?

I have been reading about and researching on Blockchain Technology for quite a while now, and what I can comprehend from the very primitive architecture of these "Distributed Databases" is that ...
1
vote
0answers
19 views

How is the fault tolerance measured?

“If the number of nodes that agree exceeds 2/3, the blocks or transactions of clients will be accepted” Practical Byzantine fault tolerance (pBFT) : (n - 1) / 3 I read those 2 things in a PDF that a ...
1
vote
0answers
46 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
vote
0answers
19 views

Are there any other balance management systems other than UTXOs and Account Based used by blockchains today?

To know how much balance a user has on the bitcoin blockchain you just need to look at their UTXOs. To do the same in Ethereum you just look at their accounts. Are there any other systems used by ...
1
vote
0answers
40 views

Can I transfer it from the wallet file of blockchain.com?

Can I transfer it from the wallet file of blockchain.com? Since trouble continues at blockchain.com, I want to transfer it to bitcoincore.
1
vote
0answers
43 views

Why Spectre has a “weak” liveness?

According to this article: (https://medium.com/@avivzohar/the-spectre-protocol-7dbbebb707b5) written by one of Spectre's author (Aviv Zohar), it is mentioned that Spectre has weak liveness. What is ...
1
vote
0answers
89 views

Sybil attack with IOTA?

IOTA is one of the DLTs uses DAG (Directed Acyclic Graph) as data structure. The solutions to attacks proposed by IOTA white paper seems unconvincing, in particular, in case of double-spending, it ...
1
vote
0answers
41 views

How does the bitcoin network remove duplicate blocks being generated by multiple miners?

Say there are two minersA&B and each of them have produced the next block almost at the same instant. In this situation how is the network going to decide which one is the main block and abandon ...
1
vote
0answers
36 views

UTXO are not being listed while they have conf over 100 (btcd + simnet)

I am using BTCD and while in Simnet, I generated 104 block (Best block : 104) But when I listed utxos, transaction from block 3 and 4 (which have 102 and 101 confirmations) don't be listed. So balance ...
1
vote
0answers
146 views

Idioms of use/ bitcoin heuristic

I already know the answer of a) part which is Alice. Can anybody help me in finding answer of b) part.
1
vote
0answers
25 views

Failing to create a new address to be used for receiving staking rewards whenever a generated block is accepted

Our problem is that we need to get a new address on each stake. What I've tried so far is: Generating a new address right before a block is accepted and try using it to receive the stakes, but that ...
1
vote
0answers
136 views

Blockchain testnet Websocket

Please, how do I subscribe to blockchain testnet web-socket for an address. I seem to find that for livenet, any help?
1
vote
0answers
14 views

Transactions Uniqueness Verification

From what I gathered, to process a bitcoin transaction I basically create the transaction object locally, add my signature generated with my private key, then send this to a public node for it to add ...
1
vote
0answers
49 views

Exchange development good practices

Is there any guide or good practice rules to follow when developing a service that uses the Bitcoin and other cryptocurrencies protocols? For instance, how is the best way to know if a user deposited ...
1
vote
0answers
26 views

Are there any blockchain implementations that are not based on the Bitcoin source code?

I wanted to code up a blockchain from scratch using C++. So I got around to looking at some existing blockchain source code to get some ideas. But all I can find is the Bitcoin source or forks of it. ...
1
vote
0answers
125 views

Sources to study Bitcoin source code, more specifically its UTXO model C++ code?

Can anyone suggest some sources to learn about the source code of bitcoin or similar tech which are using UTXO model for their transactions.
1
vote
0answers
36 views

Bitcoin Miner for HP application

So, I installed Bitcoin miner from an app store already built into my HP computer. I've downloading blockchain to keep my bitcoin wallet but havent really used it all that much to know when im ...
1
vote
0answers
100 views

Locked balance in my wallet

I have transferred bitcoin form copay to my friend wallet 4 months ago and I just realized that my coin never sent to my friend's wallet and status in Copay wallet is "Locked Balance". My question is ...
1
vote
0answers
243 views

How does one create a blockchain snapshot (vs a bootstrap)?

I have read How to create a blockchain snapshot for a hardfork? but it does not answer this question. I understand the bootstrap.dat file is basically a concatenation of the blk000x.dat files, but ...