From 2bdbd48bd443b473feb81408223fa0a642ec91d6 Mon Sep 17 00:00:00 2001 From: Casey Rodarmor Date: Sun, 20 Feb 2022 20:09:27 -0800 Subject: [PATCH 1/3] Document terminology and notation --- bip.mediawiki | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/bip.mediawiki b/bip.mediawiki index 6d5118b1e7..22280c3699 100644 --- a/bip.mediawiki +++ b/bip.mediawiki @@ -83,6 +83,20 @@ def assign_ordinals(block): del coinbase_ordinals[:output.value] +=== Terminology and Notation === + +Ordinals may be written as the ordinal number followed by the Romance-language ordinal indcator °, for example 13°. + +A satpoint may be used to indicate the location of an ordinal within an output. A satpoint consists of an outpoint, i.e., a transaction ID and output index, with the addition of the offset of the ordinal within that output. For example, if the ordinal in question is at offset 6 in the first output of a transaction can be written as: + +`680df1e4d43016571e504b0b142ee43c5c0b83398a97bdcfd94ea6f287322d22:0:6` + +A slot may be used to indicate the output of an ordinal without referring to a transaction ID, by substituting the block height and transaction index within the block for the transaction ID. It is written as a dotted quad. For example, the ordinal at offset 100 in the output at offset 1, in the coinbase transaction of block 83 can be written as: + +`83.0.1.100` + +Satoshis with ordinals that are not valuable or notable can be refered to as cardinal, as their identity does not matter, only the amount. + == Discussion == === Rationale === From 2cb31ae3d3cc57bc23d8c29339dd7fbe67871eb8 Mon Sep 17 00:00:00 2001 From: Casey Rodarmor Date: Sun, 20 Feb 2022 20:09:46 -0800 Subject: [PATCH 2/3] tweak --- bip.mediawiki | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bip.mediawiki b/bip.mediawiki index 22280c3699..4ee09665a0 100644 --- a/bip.mediawiki +++ b/bip.mediawiki @@ -85,7 +85,7 @@ def assign_ordinals(block): === Terminology and Notation === -Ordinals may be written as the ordinal number followed by the Romance-language ordinal indcator °, for example 13°. +Ordinals may be written as the ordinal number followed by the Romance-language ordinal indicator °, for example 13°. A satpoint may be used to indicate the location of an ordinal within an output. A satpoint consists of an outpoint, i.e., a transaction ID and output index, with the addition of the offset of the ordinal within that output. For example, if the ordinal in question is at offset 6 in the first output of a transaction can be written as: @@ -95,7 +95,7 @@ A slot may be used to indicate the output of an ordinal without referring to a t `83.0.1.100` -Satoshis with ordinals that are not valuable or notable can be refered to as cardinal, as their identity does not matter, only the amount. +Satoshis with ordinals that are not valuable or notable can be referred to as cardinal, as their identity does not matter, only the amount. == Discussion == From 6ed7260f514df714ba38d657988e9b3c90d844a5 Mon Sep 17 00:00:00 2001 From: Casey Rodarmor Date: Sun, 20 Feb 2022 20:11:20 -0800 Subject: [PATCH 3/3] tweak --- bip.mediawiki | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bip.mediawiki b/bip.mediawiki index 4ee09665a0..0cd4e14a29 100644 --- a/bip.mediawiki +++ b/bip.mediawiki @@ -95,7 +95,7 @@ A slot may be used to indicate the output of an ordinal without referring to a t `83.0.1.100` -Satoshis with ordinals that are not valuable or notable can be referred to as cardinal, as their identity does not matter, only the amount. +Satoshis with ordinals that are not valuable or notable can be referred to as cardinal, as their identity does not matter, only the amount. A cardinal output is one whose ordinals are unimportant for the purpose at hand, for example an output used only to provide padding to avoid creating a transaction with an output below the dust limit. == Discussion ==