Към съдържанието
ДаретеEN

Биткойн от нулата

Данни

Данни в биткойн: суровите данни са поредица от байтове. Научете байт, hex, ред на байтовете, little-endian и compact size, основите за техническите страници.

От Dimitar Zurnov · Обновено на 4 ноември 2026
Адаптирано от Learn Me a Bitcoin на Greg Walker.

Суровите данни в биткойн са дълга редица от байтове. Трансакцията, заглавието на блока и мрежовото съобщение са фиксирани поредици от полета, а всяко поле има размер в байтове. Ако отворите суров трансакционен запис, ще видите hex цифри, числа, записани наопаки, и къси префикси за дължина. Този раздел обяснява тези правила.

Защо суровите данни имат собствени правила?

Софтуерът на биткойн пази и праща данните като байтове, а не като текст. Байтът е осем бита и няма определено значение, докато поле не каже какво съдържа. Същите осем бита могат да бъдат число, буква или част от хеш. Затова всяка страница тук обяснява едно правило, преди да го срещнете в трансакция или блок.

Какво обхваща този раздел?

  • Байтове: осем бита, единицата, с която се мери суровата информация.
  • Hex: цифрите по основа 16, които записват всеки байт с два знака.
  • Ред на байтовете: защо ID-тата на трансакции и хешовете на блокове се виждат обърнати.
  • Little-endian: обратният ред, в който се записват числата в суровите данни.
  • Compact size: броевете и дължините, които заемат от един до девет байта.

В какъв ред да ги прочетете?

Прочетете страниците в този ред. Всяка използва думите от предишната.

  1. Байтове: какво е байт и как се чете.
  2. Шестнадесетичен запис: цифрите, с които байтовете се записват компактно.
  3. Ред на байтовете: естественият и обратният ред на хешовете.
  4. Little-endian: как се записват числата в суровите данни.
  5. Compact size: префиксът, който позволява един брой да заема един байт или повече.

Щом тези неща станат ясни, частният ключ и полетата на една трансакция ще ви се сторят по-лесни.

В този раздел

  1. 1БайтовеБайтове в биткойн: байт е осем бита, записани с два hex знака. Научете размерите на ключовете, ID-тата, сумите и полетата в блоковете.
  2. 2Шестнадесетичен записШестнадесетична система в биткойн, или hex: 16 знака, от 0 до 9 и от A до F, с които се записват байтовете. Научете да четете и превръщате hex.
  3. 3Ред на байтоветеРед на байтовете в биткойн: ID-тата на трансакциите и хешовете на блоковете се показват с обърнати байтове в експлорърите и RPC. Научете двата реда.
  4. 4Little-endianLittle-endian в биткойн записва първо младшия байт. Повечето числа в трансакциите и заглавията на блоковете са в този ред. Научете как да ги четете.
  5. 5Compact sizeCompact size в биткойн, или компактен размер, записва брой или дължина с размер от 1 до 9 байта. Стойностите от 253 нагоре ползват префикс FD, FE или FF.

Нещо не изглежда наред? Кажете ни