Я знал, что много.
Вам действительно нужно, чтобы объяснить, что вы пытаетесь понять, или то, что вы пытаетесь сделать, потому что вопрос на самом деле не имеет особого смысла.
Я спрашивал, есть ли что-нибудь более низкий уровень
Нижний уровень?
Конечно. Там в шестнадцатеричных кодах. И даже ниже, чем есть двоичные цифры. Ниже, что существует полярность магнитных доменов на магнитных носителях, или состояниях заряда в конденсаторе-транзисторные пары в DRAM.
Сам blockchain состоит из блока заголовков и списков транзакций. Заголовок блока не имеет OP_CODES в нем вообще. Всего 80 байт хэш, метки времени, номер версии, трудность и одноразовый номер.
Список транзакций состоит из операций, которые, в свою очередь, имеют версию, входных отсчетов, входов, выходов отсчетов, выходов и Locktime.
Входы состоят из хешей, длины, индексы, порядковый номер, и Txin-скрипта (также известный как scriptSig).
Выходы состоят из значений, длины и Txout-скрипта (также известный как scriptPubKey).
Два сценария (Txout и Txin) состоит из 0 или более OP_CODES и элементов данных.
Все эти значения представлены в виде двоичных чисел:
- хэши
- версии
- метки времени
- сложности
- одноразовые
- счетчики
- locktimes
- индексы
- порядковые номера
- длины
- значения
- OP_CODES
- элементы данных
и если они имеют место, с частичными клиентами, как Электрум.
Да. Каждая часть клиентского программного обеспечения должна быть в состоянии интерпретировать блоки и операции, которые он принимает, чтобы быть в состоянии определить, что он должен делать с этими данными.
Кроме того, существуют протоколы связи, реализованные для одноранговых узлов, чтобы быть в состоянии передать всю необходимую информацию между друг другом.