Questions tagged [terminology]

Questions concerning terminology, jargon, abbreviations, acronyms and phrases that are essential to the cryptocurrency community.

Filter by
Sorted by
Tagged with
7
votes
4answers
15k views

What is the difference between a miner and a full node?

I have trouble finding the difference between a full node and a miner. It looks like these two names are used interchangeably which I think is not entirely correct. Miners do process blocks and full ...
1
vote
1answer
67 views

In what way does Spectre have “weak” liveness?

In his article The Spectre Protocol, Aviv Zohar, one of Spectre's authors, mentions that Spectre has weak liveness. Why does he mention that Spectre has "weak" liveness, and how would "strong liveness"...
3
votes
2answers
2k views

What is the difference between on-chain scaling and off-chain scaling?

What is on-chain scaling and off-chain scaling? What is the core difference between on-chain scaling and off-chain scaling?
2
votes
1answer
25 views

What does “Green address verification” mean in the context of transaction validation?

I am only new to Bitcoin and I would like to know what a "Green address verification" is. I have an Electrum wallet ver 3.3.6 and I think the term is being used in the context of faster transactions ...
2
votes
1answer
120 views

What is QuoteAssetVolume and BaseAssetVolume?

This is a JSON result for a candle returned by an exchange API for ETHBTC: { openTime: 1517340600000, open: '0.10635000', high: '0.10742000', low: '0.10635000', close: '0.10687200', volume: ...
3
votes
3answers
1k views

What is the meaning of the term “full-node”?

There seem to be some different interpretations of what the term "full-node" implies. E.g. there seems to be some disagreement whether a pruned node is still a full-node. So: What characteristics ...
-1
votes
1answer
1k views

CPUminer minerd output confusion (OLY & crypticpool). How do I get multiple, “yay!!!” in a single block?

I'm a bit confused by the output of my minerd from cpuminer because my understanding is that there is a 3 minute block target time, but somehow I got 4 submitted hashes in less than a minute, and it ...
12
votes
2answers
5k views

What's the difference between a bitcoin client and wallet?

I would like to know what is the difference between a client and wallet.
6
votes
3answers
8k views

What does “lock time” mean?

I got a transaction that is still not confirmed for about one week, and I can see a field called "Lock Time" that says: Lock Time Block: 419382 https://blockchain.info/en/tx/...
3
votes
3answers
71 views

What is “consensus”?

I’m really struggling to get my head around a particular piece of lingo in the bitcoin/blockchain space, and would really appreciate if someone was able to give a bit of clarity. I have been doing a ...
1
vote
1answer
77 views

what is measured in units of sat/kw?

Whilst learning about bitcoin & lightning fees I have encountered the abbreviation sat/kw a few times, most recently here: Why can’t lightning tx’s be signed with sighash single to allow for fee ...
1
vote
1answer
91 views

“Fork choice rule” : A general term? or a specific algorithm?

Is "Fork choice rule" a general term including all the algorithms used for choosing a branch among other branches in a fork (including longest chain rule in Bitcoin etc) ? Or is it a specific ...
2
votes
0answers
28 views

How to detect a consensus is BFT or not? [closed]

Can we divide consensus algorithms into BFT (Byzantine Fault Tolerant) and non-BFT ? If so, How to detect a consensus is BFT or non-BFT ? Is there any non-BFT consensus algorithm example ?
0
votes
5answers
3k views

Are BTC and Bitcoin Core the same?

I recently saw an offer to "Buy Bitcoin Core with your credit card". Is this "Bitcoin Core" the same thing as BTC?
2
votes
2answers
489 views

What is a txn? How can it be invalid?

I read this in a IRC exchange: verifies your txns against a random node that you don't control. if for some reason that node went rogue, you might have accepted an invalid txn What is a txn?
8
votes
1answer
249 views
2
votes
1answer
141 views

Why do we need to chain the blocks (creating blockchain) in a permissioned blockchain?

The main question is: What does "chaining block" mean in a permissioned blockchain? OR in any blockchain network in which creating a new block does NOT need consuming resources/energy ? (even in the ...
36
votes
3answers
8k views

What are checkpoints?

I often read that checkpoints protect the network from a 51% attack because an attacker cannot reverse transactions made before the last checkpoint. How exactly does this checkpoint mechanism work? ...
3
votes
2answers
187 views

What is the unit of time_lock_delta in LND?

LND has a configuration setting called time_lock_delta with the description "The required timelock delta for HTLCs forwarded over the channel.". I assume this to refer to some measure of time, but ...
1
vote
3answers
55 views

What does channel num_updates mean?

Some LND wallets provide a channel's "Number of Updates". Here's an example from Zap Desktop: The LND gRPC API Channel Reference cites a property called num_updates. The description of this field is ...
0
votes
1answer
58 views

Required conditions to be selected as intermediary node (Payment Service Provider) in Lightning Network?

I bring up some important questions about terminology of the Lightning Network and how to select the intermediary node as the Payment Service Provider in a routing channel: The following video (Link ...
2
votes
1answer
80 views

“stable-coins”: A formal definition?

In crypto-currency news, we might heard about term of "stable-coins". Can we define a stable-coin as follows: A crypto-currency that is pegged to a fiat / formal currency to minimize the ...
6
votes
4answers
964 views

What is a Bitcoin wallet?

What is a wallet in the context of Bitcoin? What are wallets used for? What relation do wallets have to other concepts such as addresses, private-keys, client-software, and Bitcoin balances?
1
vote
1answer
30 views

Is there any “permissionless” blockchain “without a native coin”?

We may certainly say that a "permissioned" blockchain cannot have a native coin (or cryptocurreny) since in permissioned blockchain we need a permission to be eligible to participate for transactions ...
1
vote
1answer
61 views

If Bitcoin addresses are a single-use token, how several transactions belong to a single address? (Edited)

While in Bitcoin wiki (Link to the page) is explicitly mentioned: "A Bitcoin address is a single-use token." We therefore expect that every address would be belonged to only a single transaction ...
1
vote
1answer
126 views

How to fund a bidirectional channel in Lightning Network by two participants? (Edited)

I brought up a similar question here: (Link to question) for a payment channel (in general case and without specifying which payment channel implementation.) Since this funding channels depends on the ...
0
votes
1answer
51 views

meaning of “full node” in Lightning Network?

According to this answer: (Link to answer), "A 'full node' refers to a fully validating node on the Bitcoin network, meaning the node validates each block and transaction that happens on the ...
68
votes
2answers
30k views

What is an SPV client?

I've seen SPV client mentioned in several places. What exactly is a SPV client? How is it different from a standard client?
4
votes
1answer
168 views

Lightning Network: asymmetry in the information tracked by each participant?

In following paper, written by Christian Decker et al., there is a paragraph that is not clear to me. eltoo: A Simple Layer2 Protocol for Bitcoin "The central idea of Lightning is to invalidate ...
1
vote
1answer
55 views

Implementing an “ad-hoc-like network of payment channels” on top of Bitcoin network?

If we define an ad-hoc network as follows: "An ad hoc network is a network that is composed of individual devices communicating with each other directly." [1] ad-hoc networks do not rely on ...
8
votes
2answers
1k views

What does BIP mean?

There is a lot of reference to BIP 16, 17 and the likes. What does BIP actually stand for? I'm unsure if this is a programming reference or a Bitcoin specific reference; either way I'm stumped.
3
votes
2answers
10k views

What is a worker?

Lots of cryptocoin sites and in particular mining pools use the term 'worker,' but there is no clear definition. What is a worker?
-1
votes
1answer
39 views

What does Starkware Industries mean?

What does Starkware Industries mean? Is it related to Zcash company? Its name apparently comes from Zero Knowledge Stark (zk-STARKs). I appreciate it if someone could define Starkware Industries in ...
1
vote
1answer
93 views

What is a “half” in Bitcoin?

I saw in an article something about a Bitcoin algorithm half in 2020. What exactly is this? I have tried looking this up but I couldn't find anything that told me what it was only a website counting ...
2
votes
2answers
413 views

Exact definition of “Liveness” and “Safety” properties in a consensus?

Two main properties of a consensus are "Liveness" and "Safety". What are the exact and precised definition of "Liveness" and "Safety" properties in a consensus ? Are the following definitions ...
0
votes
3answers
73 views

Is blockchain always “public”?

Is the following definition of blockchain by its wikipwdia page correct? Where it is mentioned: A blockchain is a decentralized, distributed and public digital ledger ... Cannot we have a ...
0
votes
1answer
40 views

Proper grammar regarding Bulletproofs

For non-native speakers talking about Bulletproofs with correct grammar is tricky. I tried to use the white paper as a reference, but it is not consistent. Even in the abstract it mixes plural and ...
7
votes
3answers
10k views

What does “ASIC” mean?

I stumbled on the terms "ASIC" and " ASIC Miner", what do they mean? Is this something related to special hardware?
1
vote
1answer
797 views

Can we estimate how many node has the Bitcoin network? [duplicate]

Is it possible to estimate the amount of nodes (hosts) are connected to the Bitcoin network in a given time? Note: Here node means host.
0
votes
1answer
130 views

Differences/similarities of “Bitcoin script” and “Ethereum smart contract”?

Can we compare Bitcoin script and Ethereum smart contract ? And if yes, What are differences/similarities of Bitcoin script and Ethereum smart contract in sense of functionality, architecture and ...
1
vote
1answer
51 views

What is the correct use of the term “validating”?

First, in the Bitcoin context what does validating mean? Second, is it incorrect to say something like " the average time it takes to validate a block by the network is 10 minutes." The way, I ...
163
votes
5answers
225k views

What are “bitcoin days destroyed”?

The concept of bitcoin days destroyed has been proposed as a measure of bitcoin volume. However, I don't think the bitcoin wiki really explains the idea very well. What is the purpose or advantage of ...
1
vote
1answer
606 views

What is the difference between Segwit and non-segwit?

What's the difference? What is the definition of these two terms?
30
votes
4answers
53k views

What are orphaned and stale blocks?

If I understand it right, a stale block is a block for which an earlier confirmation has been found and was accepted by majority of people. This block is considered invalid and is later never used. ...
1
vote
1answer
1k views

Race Attack vs. Double-Spending Attack: are they same?

Race Attack vs. Double-Spending Attack: are they same? I know definition of both attack both some times it is called as "race attack" and most of the time called as "double-spending". I guess (maybe) ...
151
votes
5answers
243k views

What is a 'Satoshi'?

I am aware that Satoshi Nakamoto is the author of the paper that originated Bitcoin and the creator of the original bitcoin client. However, I often hear the term Satoshi as if it was a monetary unit. ...
46
votes
5answers
27k views

What is meant by Bitcoin dust?

I've seen the term "dust" used to describe small transactions that might be considered as spam by the Bitcoin network. Is there is a generally accepted definition of this term?
8
votes
2answers
2k views

What the difference between old segwit (3) and new segwit address (bc)?

i'm not that kind of person who understands cryptography and math, can you tell me simply the main purpose of new segwit address? are transactions fee the same for new segwit (bc1)? instead of "Old ...
3
votes
2answers
121 views

Blockchain length by number of blocks or transactions?

It is my understanding that the longest blockchain is the one that should be used. Is "longest" measured by the number of blocks or the number of transactions?
7
votes
2answers
6k views

What does “Activating Best Chain” mean?

What does "Activating Best Chain" mean? My Bitcoin Core doesn't freeze, it just takes a while. I'm curious as to what it's doing.