Независен сајт · Не е официјален Binance
NBNBNOTE

BNB: употреба и правилаДатум на проверка: види секоја страница

Дали заклучената или вложената BNB е согорена? Како се брои во вкупната понуда

Не е. Вложената BNB, BNB што чека да заврши периодот на одврзување и BNB во договор за пренос меѓу синџири имаат напишан пат назад кон обична адреса. Согорената BNB е на адреса без клуч и без излез. Од вкупната понуда се одзема само согореното; останатото може да се означи како „не е веднаш достапно“.

Може ли оваа BNB да се врати?
Вложена
Одврзување, подигнување по 7 дена
TokenHub
Се ослободува преку постапката за враќање
Адреса за согорување
Нема клуч, нема излез

Првите два реда остануваат во вкупната понуда. Се одзема само последниот.

На оваа страница
  1. Заклучена или согорена BNB: едно прашање го решава тоа
  2. Каде е вложената BNB на BSC: по еден договор StakeCredit за секој валидатор
  3. Седумте дена одврзување: зошто во договорите има 948.000 BNB повеќе од вложеното
  4. Околу 26 милиони BNB во TokenHub: стар мост со пат за враќање
  5. Пример со бројки: вложувањето одземено како да е согорено
  6. Дали понудата во оптек треба да ја исклучи вложената BNB? Зависи од сајтот со податоци
  7. Адреса со многу BNB: четири чекори за да ја класирате

Ако отворите неколку системски договори на BSC, салдата во BNB се големи. Договорите за вложување (стејкинг) на валидаторите заедно чуваат околу 25 милиони BNB. Еден стар договор за пренос меѓу синџири, TokenHub, чува уште малку помалку од 26 милиони. Заедно тоа е повеќе од третина од официјално објавената преостаната понуда, и лесно е да се помисли дека е „надвор од оптек“ и да се одземе.

Таквото одземање е погрешно. Ништо од ова не е согорено. Вложената BNB може да се одврзе и подигне, а TokenHub има пат за враќање запишан во кодот. Вкупната понуда се намалува само кога BNB веќе никогаш не може да се помрдне. Подолу се доказите од договорите за секој случај, барањата што можете сами да ги повторите и колку отстапуваат бројките ако се направи грешката.

Заклучена или согорена BNB: едно прашање го решава тоа

Во прелистувачот на блокови заклучувањето и согорувањето изгледаат слично: BNB оди од обична адреса на некоја посебна. Важно е што таа посебна адреса може да направи потоа.

Адресата за согорување 0x000000000000000000000000000000000000dEaD не е договор и никој не го држи нејзиниот приватен клуч, па од неа ништо не може да излезе. Објавата за 36. квартално согорување наведува дека по BNB Chain Fusion кварталното согорување е пренос токму на оваа адреса. Што може, а што не може да докаже таква адреса, е опишано во посебен водич.

Договорот за заклучување е нешто друго. Во неговиот код има функција што ја испраќа BNB надвор кога ќе се исполни услов: истечен рок, доказ, одлука на управувањето. Ако таков пат постои, салдото е паркирано, не исчезнато. Барајте во изворниот код или во официјалната документација функции како withdraw, claim или unlock. Тоа кажува повеќе од името на адресата.

Каде е вложената BNB на BSC: по еден договор StakeCredit за секој валидатор

Прегледот за вложување на BNB Chain го опишува Stake Hub како влезна точка, а секој валидатор има свој договор за кредитот на вложувањето. Кредитот се вика „stake {име на валидаторот} credit“, со симбол „st{име}“. Се кова при делегирање и се согорува при повлекување. Тоа согорување се однесува на токенот-кредит, не на BNB.

Прегледот не кажува каде завршува самата BNB, па треба да се прочита кодот. Во StakeHub.sol функцијата delegate ја проследува испратената BNB директно до договорот StakeCredit на тој валидатор. StakeCredit.sol ја додава во totalPooledBNB. Вложената BNB е, значи, матичното салдо на договорите StakeCredit.

Неколку параметри може да се прочитаат директно од StakeHub на 0x0000000000000000000000000000000000002002. Во блокот 127.953.465 на BSC (16 октомври 2026, 09:21 UTC):

  • unbondPeriod() врати 604.800 секунди, односно 7 дена, исто како периодот на одврзување во официјалното упатство;
  • minDelegationBNBChange() врати 1 BNB, најмалото делегирање што договорот го прифаќа;
  • getValidators(0, 200) врати 56 регистрирани валидатори и нивните адреси StakeCredit.

Збирот на eth_getBalance за тие 56 адреси во истиот блок е околу 25.096.338,96 BNB. Збирот на нивните вредности totalPooledBNB() во истиот блок е околу 24.148.377,93 BNB. Двете бројки се примерок од еден блок; следниот блок ќе покаже нешто друго.

Седумте дена одврзување: зошто во договорите има 948.000 BNB повеќе од вложеното

Разликата меѓу двете бројки е околу 947.961,03 BNB. Во StakeCredit, при одврзување totalPooledBNB веднаш се намалува и се запишува барање со unlockTime. Самата BNB останува во договорот додека делегаторот не повика подигнување. Барањата што ги поминале 7-те дена, а никој не ги подигнал, исто така сè уште се таму.

Таа BNB е во меѓусостојба. Повеќе не се смета за вложена и не носи награда, но сè уште не стигнала до адресата на делегаторот. Од вкупната понуда исто така не излегла. Ако прашањето е „колку е вложено“, користете totalPooledBNB; ако е „колку е паркирано во договорите за вложување“, користете го салдото. Тоа се два различни одговори.

totalPooledBNB ги вклучува и наградите веќе распределени во базенот, па не е чиста главнина што луѓето ја внеле.

Околу 26 милиони BNB во TokenHub: стар мост со пат за враќање

TokenHub е системски договор на BSC на адресата 0x0000000000000000000000000000000000001004. Додека работеше BNB Beacon Chain, BNB што се пренесуваше меѓу двата синџира минуваше низ него на страната на BSC. Во блокот 127.953.698 на BSC (16 октомври 2026, 09:22 UTC) неговото матично салдо беше околу 25.968.558,55 BNB.

И ова салдо може да се помрдне. Во TokenRecoverPortal.sol функцијата recover ја повикува recoverBCAsset на TokenHub; коментарот во кодот и константата LOCK_PERIOD_FOR_TOKEN_RECOVER го поставуваат отклучувањето на 7 дена. Потоа withdrawUnlockedToken во TokenHub му ја исплаќа ослободената сума на примачот.

Колку од 25,97-те милиони на крајот ќе бидат вратени, а колку никогаш нема да ги побара никој, BNB Chain не објавил, и овој водич не погодува. Сигурно е само ова: не се на адресата за согорување, а договорот има излез. Остануваат во вкупната понуда. Во записот за распределба добиваат посебен ред „заклучено во TokenHub“.

Пример со бројки: вложувањето одземено како да е согорено

Да претпоставиме дека вкупната понуда ја користите како делител, на пример за „согорена BNB на секоја преостаната BNB“. Најновата официјална бројка, објавена по 36. согорување, е 133.166.127,91 BNB.

  1. Точно: делителот е 133.166.127,91. Вложените и заклучените салда не се допираат.
  2. Погрешно: се одзема салдото на договорите за вложување од истиот ден, 25.096.338,96, и се добива 108.069.788,95. Делителот е помал за околу 18,8%, а секој сооднос пресметан врз него е надуен за исто толку.
  3. Ако се одземат и 25.968.558,55 од TokenHub, остануваат нешто над 82 милиони. Грешката преминува една третина.

Внимавајте и на датумите. Салдата се од блокови на 16 октомври, а официјалната бројка е од објавата на 15 јули. Понудата на синџирот не мирува меѓу две објави: BEP-95 во секој блок праќа дел од надоместоците за гас на адресата за согорување. Читањето на burnRatio() во BSCValidatorSet истиот ден врати 1.000, што според скалата од 10.000 во договорот е 10%. Ако сепак ги споредувате, запишете го датумот зад секоја бројка.

Дали понудата во оптек треба да ја исклучи вложената BNB? Зависи од сајтот со податоци

Вкупната понуда и понудата во оптек се две различни мерки. Вкупната ги одзема само согорените монети. Понудата во оптек ја дефинира секој сајт со податоци посебно: некои ги исклучуваат заклучените, вложените или резервираните токени, други не. Објавите на BNB Chain за кварталното согорување ја наведуваат вкупната понуда, не понудата во оптек.

Затоа, кога два сајта покажуваат различна понуда во оптек за BNB, отворете ја страницата со методологија на секој од нив и проверете како ги третира вложените токени пред да ги споредите. Ако сакате своја бројка „достапно веднаш“, додадете подредови под вкупното: вложено, во одврзување и неподигнато, заклучено во TokenHub, секое со бројот на блокот. Редот за вкупното оставете го како што е.

Адреса со многу BNB: четири чекори за да ја класирате

  1. Дали е адреса како 0x…dEaD, без клуч и без код? Тогаш е согорено и се одзема од вкупната понуда. И кварталното согорување и BEP-95 ја користат оваа адреса.
  2. Дали е договор? Најдете го изворниот код или официјалната документација и барајте функции withdraw, claim или unlock. Ако ги има, тоа е заклучување и останува во вкупното.
  3. Кај заклучувањето запишете го условот за ослободување: колку време, каков доказ, кој може да го активира. Вложувањето има 7 дена одврзување; враќањето од TokenHub има 7 дена заклучување.
  4. Запишете го бројот на блокот и времето во UTC на вашето барање. Заклучените салда се менуваат во секој блок, а бројка без број на блок не може да се провери.

Топлите и ладните паричници на берзите се обични адреси со приватен клуч: не се ни согорување ни заклучување во договор од овој вид и се бројат во вкупното како и секоја друга адреса. BNB што при префрлање на opBNB останува во договорот на мостот се проверува на ист начин; конкретните договори и бројки се во водичот за opBNB. Како се менуваше вкупната понуда низ кварталните согорувања, видете во архивата на согорувања.