Blockchain.info в настоящее время предоставляет график зависимости исторические данные размера блока для каждого блока, который можно найти по адресу https://blockchain.info/charts/avg-block-size?timespan=all&showDataPoints = ложь&daysAverageString = 1&show_header = верно&масштаб = 0&адрес =
Мне нужны два подобных графики Plotting максимального размера крышки блока против каждого блока, вычисленного согласно моим два предложений ...
Предложение 1: В зависимости только от расчета предыдущего размера блока
Основная идея в alogorithmic формате выглядит следующим образом ...
Код:
Если более 50% от размера блока, найденного в первом 2000 последнего периода сложности, более 90% MaxBlocksize
Двойной MaxBlocksize
Иначе, если более 90% от размера блока, найденного в первом 2000 последнего периода сложности, составляет менее 50% MaxBlocksize
Половина MaxBlocksize
еще
Держите же MaxBlocksize
Двойной MaxBlocksize
Иначе, если более 90% от размера блока, найденного в первом 2000 последнего периода сложности, составляет менее 50% MaxBlocksize
Половина MaxBlocksize
еще
Держите же MaxBlocksize
Предложение 2: В зависимости от расчета предыдущего размера блока и предыдущей платы Tx собранных шахтеров
Основная идея в alogorithmic формате выглядит следующим образом ...
Код:
TotalBlockSizeInLastButOneDifficulty = сумма всех блоков размера первых 2008 блоков в последнем период 2 сложностей
TotalBlockSizeInLastDifficulty = сумма всех блоков размера вторых 2008 блоков в последнем период 2 сложности (Это на самом деле состоит из 8 блоков от последней, но одна трудности)
TotalTxFeeInLastButOneDifficulty = сумма всех платежей Tx первых 2008 блоков в последнем период 2 сложностей
TotalTxFeeInLastDifficulty = сумма всех платежей ТХ вторых 2008 блоков в последнем 2 периода сложности (Это на самом деле включает в себя 8 блоков из предпоследней сложности)
Если (((Сумма первого 4016 размера блока в последний период 2 сложности) / 4016 > 50% MaxBlocksize) И (TotalTxFeeInLastDifficulty > TotalTxFeeInLastButOneDifficulty) И (TotalBlockSizeInLastDifficulty > TotalBlockSizeInLastButOneDifficulty))
MaxBlocksize = TotalBlockSizeInLastDifficulty * MaxBlocksize / TotalBlockSizeInLastButOneDifficulty
Else If (((Сумма первого 4016 размера блока в последний период 2 сложности) / 4016 < 50% MaxBlocksize) И (TotalTxFeeInLastDifficulty < TotalTxFeeInLastButOneDifficulty) И (TotalBlockSizeInLastDifficulty < TotalBlockSizeInLastButOneDifficulty))
MaxBlocksize = TotalBlockSizeInLastDifficulty * MaxBlocksize / TotalBlockSizeInLastButOneDifficulty
еще
Держите же MaxBlocksize
TotalBlockSizeInLastDifficulty = сумма всех блоков размера вторых 2008 блоков в последнем период 2 сложности (Это на самом деле состоит из 8 блоков от последней, но одна трудности)
TotalTxFeeInLastButOneDifficulty = сумма всех платежей Tx первых 2008 блоков в последнем период 2 сложностей
TotalTxFeeInLastDifficulty = сумма всех платежей ТХ вторых 2008 блоков в последнем 2 периода сложности (Это на самом деле включает в себя 8 блоков из предпоследней сложности)
Если (((Сумма первого 4016 размера блока в последний период 2 сложности) / 4016 > 50% MaxBlocksize) И (TotalTxFeeInLastDifficulty > TotalTxFeeInLastButOneDifficulty) И (TotalBlockSizeInLastDifficulty > TotalBlockSizeInLastButOneDifficulty))
MaxBlocksize = TotalBlockSizeInLastDifficulty * MaxBlocksize / TotalBlockSizeInLastButOneDifficulty
Else If (((Сумма первого 4016 размера блока в последний период 2 сложности) / 4016 < 50% MaxBlocksize) И (TotalTxFeeInLastDifficulty < TotalTxFeeInLastButOneDifficulty) И (TotalBlockSizeInLastDifficulty < TotalBlockSizeInLastButOneDifficulty))
MaxBlocksize = TotalBlockSizeInLastDifficulty * MaxBlocksize / TotalBlockSizeInLastButOneDifficulty
еще
Держите же MaxBlocksize
Можно ли предоставить эти два графика, предполагая, максимальный размер крышки блока для блока 1 был равен 1МБ?