Proof-of-Work
Чем говно отличается от хумуса, который я сегодня готовлю? Тем, что хумус очень вкусный и классный (надеюсь, получится). Все познается в сравнении. Прежде, чем говорить о стейкинге, давайте разберем, что такое proof-of-work. Вы наверняка это знаете, но мало ли забыли всю эту техническую ебанину.
Proof-of-Work - это механизм или алгоритм консенсуса, используемый для подтверждения транзакций на блокчейне. Ну и еще для передачи новых блоков на блокчейн, Главная криптовалюта, которая использует этот механизм, - мистер Bitcoin. Попробуем упростить.
Что такое блок? Блок, самым тупым языком, - это список транзакций. Миша перевел Игорю 1 BTC, Игорь перевел 0.5 BTC на свой кошелек на бирже, чтобы снять деньги и заказать себе 84 килограмма нута и двенадцать одноногих эскортниц, а еще 0.5BTС перевел Анжелке (у нее две ноги, прайс соответствующий). Все эти транзакции записаны в новом блоке. Каждый блок привязан намертво к предыдущему блоку, что делает блоки цепочкой. Вот так слово «блокчейн» и образовано. Уроки логики.
Новые блоки появляются благодаря майнерам. В среднем, требуется 10 минут для появления на свет нового малыша-блока, как пиньята, доверху набитого транзакциями. Как фаршированный болгарский перчик. Никаких тебе плацент и пуповин, только майнинг.
Майнинг устроен так - дохулион компьютеров пытаются вычислениями отгадать (грубо говоря) пароль от каждого блока. Это такое псевдослучайное число. Там все несколько сложнее, но давайте упрощать, мы же простые белые люди. Так вот, когда число угадано, другие узлы проверяют этот результат, а узел майнера, за то, что угадал число (при помощи ебических вычислительных мощностей), получает свой пирожок с полки - награду за майнинг или вознаграждение за блок.
Каждому новому блоку требуется решение - его называют hash (хэш) блока. Нет, он не связан с хашбрауном, хотя штука вкусная (вкуснее говна, но вот с моим хумусом может посоревноваться). Сначала нужно найти число (компьютеры ебучие сидят и вычисляют-вычисляют это число, пока не угадают), а потом хуяк и это наконец угаданное число генерирует решение для блока. Блок подтверждается, рождается и содержит в себе хэш (решение), как доказательство работы, потом и кровью проделанной майнером. Если вы вдруг в школе учили немецкий, то это переводится с английского, как «proof-of-work».
А зачем я про все это рассказал?
#staking