Skip to main content
Share Your Experience: Take the 2024 Developer Survey
8 votes
Accepted

How strict are the Unix Epoch time validation rules?

How strict are the time validation rules? Very. If the next block is mined more than 2 hours after the current block, would this not stall the blockchain? No. It doesn't break the rule "Full ...
RedGrittyBrick's user avatar
7 votes

How strict are the Unix Epoch time validation rules?

I think you have a misconception about what this clause means: Full nodes will not accept blocks with headers more than two hours in the future according to their clock. You appear to be ...
Douglas's user avatar
  • 171
5 votes

Why does the median-past time average the last 11 block timestamps and not the last 12?

BIP 113's goal is not to aim for a specific offset. Its goal is guaranteeing monotonicity (treating every block's timestamp as strictly larger than the timestamp of each of its ancestors). It does ...
Pieter Wuille's user avatar
4 votes

What would happen to Bitcoin if GPS/Galileo timing ceased to be available?

Bitcoin needs approximately sundial time accuracy to operate. Computers have their own free running clocks which provide more than enough accuracy in the absence of other references, and NTP sources ...
Claris's user avatar
  • 15.4k
4 votes

How long would it take for me to mine a bitcoin with a TItan XP nvidia

In short: don't. The hardware comparison page on the (mostly outdated) Bitcoin wiki does not have information on the Titan XP card, but lists around 200 Mhash/s for the GTX 590. A GTX 590 has 1024 ...
Pieter Wuille's user avatar
3 votes

I used a local honey badger bitcoin atm to buy 250.00 CAD worth of bitcoins, where did it go?

It is advised to put your address into a block explorer such as https://blockchair.com/bitcoin (or several block explorers) to see if the network is aware of a transaction sending money to it. You ...
Meni Rosenfeld's user avatar
3 votes
Accepted

Why does the median-past time average the last 11 block timestamps and not the last 12?

It is a median, not an average, thus it selects the 6th block's timestamp after sorting. If you're a non-native English speaker, international maths heuristics can be quite tricky. Double-check on ...
Paul Razvan Berg's user avatar
3 votes
Accepted

Why transactions' average confirmation times becoming more chaotic?

Bitcoin has been in the news a lot, recently. There have been talks about a Bitcoin ETF: http://www.cnbc.com/2017/02/24/bitcoin-hits-record-high-above-1200-on-talk-of-etf-approval.html There haven ...
UTF-8's user avatar
  • 3,224
3 votes
Accepted

Is the Bitcoin Blockchain aware of time?

The Lightning Network's timeout to broadcast a justice transaction is measured in blocks, not a specific time. As the Bitcoin network regulates its block interval to approximately 10 minutes, setting ...
Murch's user avatar
  • 75.7k
3 votes

Searching The Blockchain Based on Transaction Amount and/or Date

Yes, you can use blockchair.com. One of their searchable data types is transaction outputs and they allow filtering both by time and amount (either BTC or USD): https://blockchair.com/bitcoin/outputs#
Murch's user avatar
  • 75.7k
3 votes
Accepted

Unable to use UNIX timestamp for locktime on testnet

The input to your transaction has a script that uses OP_CHECKLOCKTIMEVERIFY. This opcode takes the item at the top of the stack and compares its value to the locktime given in the transaction. However,...
Ava Chow's user avatar
  • 70.8k
3 votes
Accepted

why halving happens each 210,000 blocks?

I don't think you'll get a definitive answer here. It's a constant that was chosen by Satoshi, and without leaving much information about it behind before disappearing. It's possible that this was ...
Pieter Wuille's user avatar
2 votes

Can Bitcoin work without Network Time Protocol?

As far as I know David Mills was the original developer of NTP having authored RFC958 in 1985. He developed the reference implementation, However there are other independent implementations of the ...
RedGrittyBrick's user avatar
2 votes

Does the length of the blockchain affect computing power needed to verify transactions?

In short: No. As the blockchain for something like BTC grows, does that affect the time needed to verify new transactions Since the blockchain is immutable - or at least all but the last few blocks. ...
RedGrittyBrick's user avatar
2 votes

Why does the median-past time average the last 11 block timestamps and not the last 12?

For posterity, I want to share what I now believe to be the reason why 11-blocks was chosen for the median_timestamp calculation. By calculating a median timestamp value of the previous 11 blocks, we ...
sha2fiddy's user avatar
2 votes

I used a local honey badger bitcoin atm to buy 250.00 CAD worth of bitcoins, where did it go?

I don't know how long I should wait before contacting honey badger? Their FAQ says I have purchased cryptocurrency but it hasn't show up in my wallet. When will I receive it? Under normal ...
RedGrittyBrick's user avatar
2 votes
Accepted

How is the clock reset in the Complex Script Example?

If at least two of the partners are cooperative with each other, they can move the funds at any time, even before the 30 days have elapsed. They can spend the output at any time using the second ...
meshcollider's user avatar
  • 11.8k
2 votes

How is the clock reset in the Complex Script Example?

They 'reset' the clock by moving the funds to a new output before the period ends.
Claris's user avatar
  • 15.4k
2 votes
Accepted

Pay to many addresses transaction time?

For all transactions, "transaction time" is effectively 0. A transaction is created nearly instantaneously and broadcast to the network with no noticeable delay to a human. What you are confirmed ...
Ava Chow's user avatar
  • 70.8k
2 votes
Accepted

Time allowed to a node to react to verify a transaction and number of verifications?

You seem to misunderstand how transaction validation and finality works. Nodes validate transactions as they receive them in the mempool or in new blocks - these validations check for standardness (...
Raghav Sood's user avatar
  • 17.1k
2 votes

How dependent is Bitcoin on the clock?

How dependent is Bitcoin on the clock? A lot less than many other applications. A timestamp is accepted as valid if it is greater than the median timestamp of previous 11 blocks, and less than the ...
RedGrittyBrick's user avatar
2 votes
Accepted

Are timestamps in transactions trustable?

Transactions do not have timestamps, so the timestamp that blockchain.info displays is whatever time their node received the transaction. The time shown will also change to the time that it was ...
Ava Chow's user avatar
  • 70.8k
1 vote

Time allowed to a node to react to verify a transaction and number of verifications?

Do the person acting as full nodes have to be active and online around for a particular decided time, like a job where you have to be around your machine because a transaction for verification can pop ...
David Schwartz's user avatar
1 vote
Accepted

Mining a new block

The number of nodes is irrelevant. What matters is how much hashpower you have; i.e. what kind of hardware is attached to that node, and how rapidly it can perform SHA256D hashes. If your node is ...
Nate Eldredge's user avatar
1 vote

How difficulty variation is technically linked to time take for the block discovery?

The purpose of difficulty variation is to maintain a consistent block time. Let's say you have a network, and you want a 10 minute block time. You are the only miner. The process of mining can be ...
Raghav Sood's user avatar
  • 17.1k
1 vote

At what time will the payment be taken when buying bitcoin on an exchange?

Conceptually, orders arrive at the exchange and are processed one at a time. The fate of your order depends on the previous orders which are on the books when yours is processed. So what matters is ...
Nate Eldredge's user avatar
1 vote
Accepted

How does bitcoin handle extreme transaction volume?

Basically, transactions just sort of get put in a backlog until there is space enough for them to be processed. That's the usual case anyway. The more extreme case is when there are too many ...
morsecoder's user avatar
  • 14.2k
1 vote

Gear/approach to legimitately mining (not buying) a single Bitcoin

The days of individuals having a decent probability of solo mining bitcoin are long gone because of reasons mentioned by the first two answers. Yet bitcoin prevails as the crypto currency 90% of ...
DanielSon's user avatar
  • 223
1 vote
Accepted

Gear/approach to legimitately mining (not buying) a single Bitcoin

At current difficulty, you aren't going to be able to mine an entire bitcoin in 6 months with even the Antminer S9 ($3000 each), you'd probably need two of them, are you sure you don't want to just ...
meshcollider's user avatar
  • 11.8k
1 vote

Gear/approach to legimitately mining (not buying) a single Bitcoin

Bitcoins aren't mined individually; they're awarded to miners who discover a block. This process is like a race that restarts every ten minutes when a new block is mined (the miner gets a block ...
schwabsauce's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible