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

learn more… | top users | synonyms

7
votes
2answers
684 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
434 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
75 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
203 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
216 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 ...
9
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?
5
votes
1answer
290 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 ...
8
votes
3answers
195 views

What is the preferred way to denote orders of magnitude in BTC?

If I have 36,235.97 BTC, would I shorten that by writing that I have 36.2k BTC or would I write 36.2 kBTC? It seems that latter is proper for SI units, while the former is used more often for money, ...
5
votes
3answers
748 views

Which programming languages support secp256k1?

Which programming languages have some ready libraries that support Bitcoin's ECDSA curve - secp256k1?
3
votes
1answer
225 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"?
5
votes
2answers
1k views

What are Tonal Bitcoins?

What are Tonal Bitcoins? In what application is this system of notation superior to the decimal notation? Are there any clients or other services supporting the tonal system?
2
votes
1answer
172 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
392 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
595 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
59 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
522 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?
94
votes
14answers
51k 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 ...