15 49.0138 8.38624 1 0 4000 1 https://harowo.com 300 0
theme-sticky-logo-alt
theme-logo-alt

Следващият блок е на 10 минути път: Доказване на интервалите на бизони от поасон

Тъй като има биткойн блок средно на всеки 10 минути, предположих, че ако направя транзакция, ще получи 1 потвърждение средно 5 минути по-късно.

Изглежда като разумен здрав разум и логика, че при среден интервал на блока от 10 минути всяко произволно време ще бъде средно 5 минути до следващия блок. Ето защо сгреших и данните от реалния свят за биткойни, за да го докажа.

По-вероятно е да извършите транзакция в дълъг интервал на блока, отколкото в кратък интервал на блока

Ако имаше нов блок точно на всеки 10 минути, тогава средният интервал между произволно време и и следващия блок щеше да бъде 5 минути.

В този период от време произволните времена са средно 5 минути до следващата точка.

В биткойните обаче времето между блоковете не е редовно. Той варира значително, от 0 минути до … а на практика най-дългият интервал на блока е 1508 минути (без да се брои блок 0 до блок 1).

Това означава, че произволно време може да падне в по-кратък интервал от по-малко от 10 минути или по-дълъг интервал от повече от 10 минути. По-вероятно е да падне в интервал от повече от 10 минути, просто защото тези интервали продължават по-дълго.

Това е лесно да се разбере с малък пример. Помислете за времеви интервал, който включва 2-минутен блоков интервал и 18-минутен блоков интервал. Сега помислете за произволно време в този период от време. По-вероятно ли е случайното време да падне в интервала от 2 минути блок или в интервала от 18 минути блок? Има 9 пъти по-голяма вероятност да падне в 18-минутния блоков интервал, защото този интервал продължава 9 пъти по-дълго!

Случайното време е по-вероятно да падне в интервала от 18 минути, отколкото в интервала от 2 минути.

В терминологията на вероятностите това е така, защото интервалите на биткойн блокове следват a разпределение на поасон.

Доказателство в реалния свят с данни за блок биткойн

Няма нужда да вярваме на ничия дума за това. Доказах, че блоковете биткойн следват разпределение на поасон и че средно следващият блок е на 10 минути от произволно време, например времето, в което сте направили транзакцията си.

Първо аз изтеглени времеви марки на блока от 15 март 2018 г. до 15 март 2019 г. Това ми даде 53 542 блокови пъти. Тогава получих 9968 произволни дати от този период от време. Всички дати бяха във формата

гггг-мм-дд чч: мм: сс

Например

2018-03-15 10:03:26

За да преобразувам тези в unix епохи, използвах формулата за електронни таблици

SUM = (A5-DATE (1970,1,1)) * 86400

Където A5 е клетката, съдържаща датата и времето, които искам да конвертирам.

Unix епоха е броят секунди от 1970 г. Това улеснява изчисляването на броя секунди разлика между датите.

Последната стъпка беше изчисляването на интервала между всяка произволна дата-час и следващия блок. Направих това, като комбинирах всички дати в колона, подредени по време, с произволни дати, идентифицирани по цвят. И накрая, изваждането на unix епохата на случайния дата и час от unix епохата на следващия блок ми даде броя секунди между тях.

Средната стойност е 9 минути и 38 секунди. Точно това, което прогнозира теорията за разпределението на пуасоните! Всичко това може да се види, изтегли и играе с този google лист (има 2 раздела).

Разбира се, това се отнася за други блокчейни с променливи блокови интервали. Например litecoin и тирето имат интервали на блокиране от 2,5 минути, така че средното време от момента, в който сте направили транзакцията си до получаването на 1 потвърждение, е 2,5 минути.

Защо това е по-малко от 10 минути и не по-близо до точно 10 минути

На теория има биткойн блок, който се намира средно на всеки 10 минути. В действителност ще има тенденция да бъде малко по-кратък от този в период на трудност, в който се увеличава хешрейта на мрежата, и ще бъде малко по-дълъг от този в период на трудност, в който хешрейтът на мрежата намалява.

Биткойн миньорите трябва да решават математически задачи, за да намират блокове. Колкото повече изчислителна мощ имат, толкова по-бързо ще решат проблемите и ще намерят нови блокове.

Ако миньорите открият блокове по-бързо от 1 на всеки 10 минути, тогава корекцията на трудността на биткойн ще ги затрудни, но това се случва само на всеки 2 седмици (2016 блока). Ако количеството изчислителна мощност на миньорите се увеличи през първата седмица на даден период на трудност, те ще имат още една седмица, за да намерят блокове по-бързо от 1 на всеки 10 минути, преди трудността да се коригира отново.

Количеството на изчислителната мощност, използвано от миньорите, е измерено чрез хешрейт. През март 2018 г. биткойн мрежата извърши около 25 милиона терахаша в секунда. Към март 2019 г. тя е била около 43 милиона терахаше в секунда.

Така че по време на периода на тези данни изчислителната мощ на миньорите се увеличава, което им позволява да намират блокове малко по-бързо от всеки 10 минути. По време на периода на тези данни е открит блок на всеки 9:49. Средният интервал между произволно време и следващия блок беше 9:38. Само 11 секунди или 1,87%.

(578/589) * 100 = 98,13% сходство 100-98,13 = 1,87% разлика

Използвани инструменти и ресурси

  • Blockchair: За да получите дата на блока.
  • Генератор на произволни дати: За да получите произволни дати.
  • Excelchat: За да получите формула за електронна таблица за конвертиране на дати в unix епохи.
  • EpochConverter: За да проверите резултатите от горната формула.
  • Блокчейн: За да получите биткойн хешрейт.
  • the8layers: За да получите изображенията и да разберете интервалите от време на поасон.
  • Google Таблици: За да получите електронна таблица за споделяне.

Previous Post
Avaliação de apostas esportivas 1xBit
Next Post
Блог – Crypto