Ядро coinstake
Структура ядра
Ядро coinstake - это виртуальная структура, которая создается при попытке проверки блока Proof-of-Stake. Эта структура существует в базе данных и в памяти, но не в сети. Параметры ядра описаны в следующей таблице.
| Field | Type | sizeof | Description |
|---|---|---|---|
| nStakeModifier | unsigned long int | 8 | Детерминированный модификатор, усложняет вычисления, чтобы затруднить вычисление будущих Proof-of-Stake во время подтверждения. |
| nTimeBlockFrom | unsigned int | 4 | Время блока, предоставившего предыдущую транзакцию, предотвращает угадывание узлами удачного времени для генерации более выгодной транзакции в будущем. |
| nTxPrevOffset | unsigned int | 4 | Номер предыдущей транзакции в блоке, используется для уменьшения вероятности одновременной генерации coinstake узлами. |
| nTxPrevTime | unsigned int | 4 | Время предыдущей транзакции, используется для уменьшения вероятности одновременной генерации coinstake узлами. |
| nPrevoutNum | unsigned int | 4 | Число выходов предыдущей транзакции, используется для уменьшения вероятности одновременной генерации coinstake узлами. |
| nTimeTx | unsigned int | 4 | Текущее время |
English
中文 (中国)