Обзор Ordinal Theory
Ordinals - это схема нумерации сатоши, позволяющая отслеживать и передавать отдельные сатоши. Эти номера называются ordinal numbers. Сатоши нумеруются в том порядке, в котором они добываются, и передаются от входов транзакций к выходам транзакций в порядке: первым пришёл - первым ушёл (FIFO). И схема нумерации, и схема перевода зависят от порядка, причем схема нумерации - от порядка добычи сатоши, а схема перевода - от порядка входов и выходов транзакций. Отсюда и название - ordinals.
Техническая информация представлена в the BIP.
Ordinal theory не требует создания отдельного токена, другого блокчейна или каких-либо изменений в Bitcoin. Она работает прямо сейчас.
Ordinal numbers имеют несколько различных представлений:
-
Целочисленные обозначения:
2099994106992659
Ordinal numer, присваиваемый в соответствии с порядком, в котором были добыты сатоши. -
Десятичные обозначения:
3891094.16797
Первое число - это высота блока, в котором был добыт сатоши, второе - смещение сатоши внутри блока. -
Обозначение степени:
3°111094′214″16797‴
. К этому мы вернемся в ближайшее время. -
Процентное обозначение:
99.99971949060254%
. Положение сатоши в Bitcoin supply, выраженное в процентах. -
Название:
satoshi
. Кодировка порядкового номера с помощью символов отa
доz
.
К сатоши могут быть присоединены произвольные активы, такие как NFT, безопасные токены, счета или стейблкоины, с использованием ordinal numbers в качестве стабильных идентификаторов.
Ordinals - это проект с открытым исходным кодом, разрабатываемый на GitHub. Проект состоит из BIP, описывающего ordinal схему, индекса, взаимодействующего с Bitcoin Core node для отслеживания местоположения всех сатоши, кошелька, позволяющего совершать осведомленные транзакции с учетом ordinal, обозревать блоки для интерактивного изучения блокчейна, функциональности для надписи сатоши цифровыми артефактами, а также данного руководства.
Редкость
Люди - коллекционеры, и поскольку сатоши теперь можно отслеживать и передавать, люди, естественно, захотят их собирать. Ordinal теоретики могут сами решить, какие сатоши являются редкими и желанными, но есть некоторые подсказки…
В биткоине периодически происходят события, одни из которых происходят часто, другие - более редко, и они естественным образом приводят к появлению системы редкости. К таким периодическим событиям относятся:
-
Блоки: Новый блок добывается примерно каждые 10 минут, начиная с настоящего момента и до конца времен.
-
Корректировка сложности: Каждые 2016 блоков, или примерно раз в две недели, сеть Bitcoin реагирует на изменения хешрейта, изменяя целевой уровень сложности, которому должны соответствовать блоки, чтобы быть принятыми.
-
Халвинг: Каждые 210 000 блоков или примерно раз в четыре года, количество новых sats, создаваемых в каждом блоке, сокращается вдвое.
-
Циклы: Каждые шесть халвингов происходит нечто волшебное: халвинг и корректировка сложности совпадают. Это называется объединением, а период времени между объединениями - циклом. Объединение происходит примерно раз в 24 года. Первое объединение должно произойти в 2032 году.
Таким образом, мы получаем следующие уровни редкости:
common
: Любой sat, который не является первым sat в своем блокеuncommon
: Первый sat каждого блокаrare
: Первый sat каждого периода корректировки сложностиepic
: Первый sat каждой эпохи халвингаlegendary
: Первый sat каждого циклаmythic
: Первый sat genesis блока
Это приводит нас к обозначению степени, которая однозначно представляет ordinal number таким образом, что редкость сатоши легко увидеть с первого взгляда:
A°B′C″D‴
│ │ │ ╰─ Index of sat in the block
│ │ ╰─── Index of block in difficulty adjustment period
│ ╰───── Index of block in halving epoch
╰─────── Cycle, numbered starting from 0
Ordinal теоретики часто используют термины "час", "минута", "секунда" и "треть" для обозначения A, B, C, и D, соответственно.
Теперь несколько примеров. Этот сатоши является common:
1°1′1″1‴
│ │ │ ╰─ Not first sat in block
│ │ ╰─── Not first block in difficulty adjustment period
│ ╰───── Not first block in halving epoch
╰─────── Second cycle
Этот сатоши uncommon:
1°1′1″0‴
│ │ │ ╰─ First sat in block
│ │ ╰─── Not first block in difficulty adjustment period
│ ╰───── Not first block in halving epoch
╰─────── Second cycle
Это rare сатоши:
1°1′0″0‴
│ │ │ ╰─ First sat in block
│ │ ╰─── First block in difficulty adjustment period
│ ╰───── Not the first block in halving epoch
╰─────── Second cycle
Это epic сатоши:
1°0′1″0‴
│ │ │ ╰─ First sat in block
│ │ ╰─── Not first block in difficulty adjustment period
│ ╰───── First block in halving epoch
╰─────── Second cycle
Это legendary сатоши:
1°0′0″0‴
│ │ │ ╰─ First sat in block
│ │ ╰─── First block in difficulty adjustment period
│ ╰───── First block in halving epoch
╰─────── Second cycle
И это mithic сатоши:
0°0′0″0‴
│ │ │ ╰─ First sat in block
│ │ ╰─── First block in difficulty adjustment period
│ ╰───── First block in halving epoch
╰─────── First cycle
Если смещение блока равно нулю, то его можно не указывать. Это и есть uncommon сатоши, о котором говорилось выше:
1°1′1″
│ │ ╰─ Not first block in difficulty adjustment period
│ ╰─── Not first block in halving epoch
╰───── Second cycle
Количество rare сатоши
Общее количество
common
: 2,099,999,990,760,000uncommon
: 6,926,535rare
: 3432epic
: 27legendary
: 5mythic
: 1
Текущее количество
common
: ~1.98 quadrillionuncommon
: ~880,000 (a new uncommon is mined roughly every ten minutes)rare
: ~430 (a new rare is mined roughly every two weeks)epic
: 3legendary
: 0mythic
: 1
At the moment, even uncommon satoshis are quite rare. As of this writing, 876,023 uncommon satoshis have been mined - one per 22.6 bitcoin in circulation.
Названия
Каждый сатоши имеет название, состоящее из букв A - Z, которое становится короче по мере добычи сатоши в будущем. Они могли бы начинаться с коротких и становиться длиннее, но тогда все хорошие, короткие названия оказались бы запертыми в неизрасходованном genesis блоке .
Например, название 1905530482684727° - "iaiufjszmoba". Название последнего добытого сатоши - "a". Все комбинации из 10 символов или меньше уже существуют или когда-нибудь будут существовать.
Экзотика
Сатоши могут цениться не только по причине их названия или редкости. Это может быть связано с качеством самого числа, например, с наличием целого квадратного или кубического корня. Или это может быть связано с историческим событием, например, сатоши из блока 477 120 - блока, в котором активировался SegWit, или 2099999997689999° - последнего сатоши, который когда-либо будет добыт.
Такие сатоши называются "экзотическими". Какие сатоши являются экзотическими и что их делает таковыми - вопрос субъективный. Теоретикам ordinal предлагается искать экзотику по собственным критериям.
Надписи
На сатоши можно нанести произвольное содержание, создавая цифровые артефакты, характерные для Биткойна. Нанесение надписи осуществляется путем отправки сатоши в транзакции, которая раскрывает содержание on-chain надписи. Затем это содержимое неразрывно связывается с сатоши, превращая его в неизменяемый цифровой артефакт, который можно отслеживать, передавать, накапливать, покупать, продавать, терять и вновь находить.
Археология
Возникло активное сообщество археологов, занимающихся каталогизацией и коллекционированием ранних NFT. Вот отличный обзор исторических NFT, составленный Chainleft.
Общепринятой точкой отсчета для ранних NFT считается 19 марта 2018 года, когда на Ethereum был развернут первый контракт ERC-721. SU SQUARES
Вопрос о том, представляют ли ординалы интерес для археологов NFT, остается открытым! С одной стороны, ordinals были созданы в начале 2022 года, когда была завершена работа над спецификацией Ordinal. В этом смысле они не представляют исторического интереса.
С другой стороны, ordinals были фактически созданы Сатоши Накамото в 2009 году при майнинге генезисного блока Bitcoin. В этом смысле ordinals, и особенно ранние ordinals, безусловно, представляют исторический интерес.
Многие ordinal теоретики придерживаются последней точки зрения. Не в последнюю очередь это связано с тем, что ordianls были независимо обнаружены, по крайней мере, в двух отдельных случаях, задолго до начала эры современных NFT.
21 августа 2012 года Чарли Ли разместил на форуме Bitcoin Talk предложение добавить в биткоин proof-of-stake. Это не было схемой активов, но использовало ordinal алгоритм и было реализовано, но так и не было развернуто.
8 октября 2012 г., jl2012 разместил схему на том же форуме которая использует десятичную систему обозначений и обладает всеми важными свойствами ordinal. Эта схема обсуждалась, но так и не была реализована.
Эти независимые изобретения ordinals в какой-то мере указывают на то, что ordinals были открыты или заново открыты, а не изобретены. Ordinals - это неизбежность математики биткоина, вытекающая не из их современного документирования, а из их древнего генезиса. Они являются кульминацией последовательности событий, начавшихся много лет назад с момента добычи первого блока.