Dealing with standardization of Bitcoin-related topics, such as terminology or protocol.

learn more… | top users | synonyms

0
votes
1answer
36 views

Why are non-final transactions considered non-standard?

In IsStandardTx within main.cpp, there is a comment: // Treat non-final transactions as non-standard to prevent a specific type // of double-spend attack, as well as DoS attacks. (if the transaction ...
1
vote
0answers
81 views

Standardize wallet format [closed]

What's the status of wallet format standardization? Is there any proposal or work-in-progress around? If not, how come nobody urges to define standard wallet formats yet? This is especially needed ...
7
votes
2answers
908 views

Plain text for the Bitcoin symbol

It seems that the most widely used symbol for Bitcoin is a B with two vertical lines through it1. It makes sense, as a single letter with a line or two through it is common for many currencies. Is ...
4
votes
2answers
495 views

How to sign a message using Bitcoin private key?

How does one create a proper signature for a given message using Bitcoin private keys? I have an input address of 5JeWZ1z6sRcLTJXdQEDdB986E6XfLAkj9CgNE4EHzr5GmjrVFpf or ...
0
votes
1answer
85 views

What is the difference between ledger_hash and ledger_index in Ripple?

In rippled's API, for example in account_info, we can see that ledger_hash and ledger_index are different from one another. ledger_hash is just a hash of the ledger. However, in this graphic we can ...
3
votes
1answer
226 views

Why is Ripple's base58 alphabet so weird?

In this answer I found out that Ripple uses a different base58 alphabet from Bitcoin. There aren't many materials on what that alphabet is, but I managed to find this reference: The base58 ...
0
votes
1answer
230 views

In Ripple, what exactly is “Hash256”?

In various places on Ripple Wiki we can see the type Hash256 (for example here). What data structure is it exactly? Is it just a 256 byte array, or are there some rules governing this type (and ...
10
votes
1answer
2k views

Bitcoin URL scheme

What is the URL scheme that is used by Bitcoin to copy transaction information directly into the client? Which versions of Bitcoin clients support it?
6
votes
1answer
297 views

Bitcoin Best Practices by the Bitcoin Foundation

The Bitcoin Foundation's Executive Director, Peter Vessenes, in his open letter states that the Foundation is aiming to Publish a set of best practices for businesses transacting in Bitcoin, ...
10
votes
2answers
4k views

Is the value of “satoshi” fixed or dynamic?

BitCoin Wiki (Transactions) states: ...1 BTC = 100,000,000 Satoshi... Yet BitCoin Wiki (FAQ) states: ..."satoshi"... is smallest denomination currently possible In the future when the ...
5
votes
3answers
824 views

Which programming languages support secp256k1?

Which programming languages have some ready libraries that support Bitcoin's ECDSA curve - secp256k1?
3
votes
1answer
230 views

Bitcoin Dictionary

Is there a website that aggregates all technical and jargon terms used by the Bitcoin community? In other words, is there some compact reference guide that could serve as a "Bitcoin Dictionary"?
3
votes
1answer
204 views

Script - OP_PUSHDATAs

When using OP_PUSHDATAs in different Scripts, how are the next bytes denoting the amount of bytes to be pushed encoded? Are they to be treated as unsigned integer, or signed (like the data that is ...
2
votes
1answer
399 views

Version field in transactions, blocks, etc

A field labelled "version" appears in many contexts regarding the Bitcoin protocol. Sometimes one uses the current version of the Bitcoin client (version message), sometimes 1 is used (block, tx), why ...
7
votes
3answers
694 views

Why does the Bitcoin protocol use the little-endian notation?

Why does the Bitcoin use the litte-endian notation? It is less common than big-endian notation, thus when programming low-level applications working with Bitcoin protocol, one quite often has to ...
3
votes
2answers
62 views

Where should one suggest new terminology?

What is the proper place to suggest Bitcoin-related terminology that one believes should be used by the community? For example, when one wants to standardise some terms people use to describe ...
10
votes
4answers
358 views

What is the collective name for Bitcoin, Namecoin, etc?

Is there some standard term to describe all Bitcoin-like internet currencies, like Solidcoin, Namecoin and so forth? Like "currency" is to dollar, euro, yen, etc?
11
votes
2answers
543 views

Bitcoin grammar

Should "bitcoin" be used as a countable noun admitting a singular and a plural (so that one says "600 bitcoins are in this wallet") or as a mass noun, (like "water" or "money") (so that one says "How ...
5
votes
1answer
2k views

What is the standard protocol for pools/miners?

The Bitcoin client protocol is well documented in the Bitcoin Wiki, but I can't find much on the protocol used by pools and miners. Is it described anywhere?
101
votes
15answers
53k views

What is a good way to concisely explain Bitcoin?

Often I'm asked to explain Bitcoin to someone and occasionally I come up with something stellar that really nails it, but most times it's a rambling incoherent mess. What I would like to see is a ...