Как выглядит жизненный цикл транзакции в блокчейне Биткоина



  • Многие пользователи по-прежнему не понимают суть и тонкости технологии, заложенных в Биткоин. В своём недавнем видео извечный Биткоин-максималист и автор нескольких книг о криптовалютах Андреас Антонопулос доходчиво рассказал о жизненном цикле транзакции на блокчейне.

    По его словам, с момента совершения транзакции до её подтверждения в блокчейне Биткоина кошелёк формирует транзакцию, накапливая BTC в кошельке пользователя и присваивая адреса. Затем кошелёк пользователя передаёт информацию о транзакции на одну из многочисленных нод, к которым он подключён. Оттуда она может быть отправлена на “1, 2 или даже 8 других нод”.

    Транзакция передаётся на другие ноды — ими могут выступать майнинговые ноды, электронные платёжные шлюзы или другие подобные опции. Каждая из этих нод получает транзакцию от вашей ноды и подтверждает каждую отдельную транзакцию. Когда ноды получают транзакции, они не знают, создали её вы или просто перенаправили. Следовательно, каждую транзакцию нужно подтверждать в индивидуальном порядке.

    Если все ноды подтвердили транзакцию, все платёжные данные оказались валидными, а вероятность двойной траты в блокчейне исключена, то происходит вот что: информация о транзакции проходит так называемый процесс «flood propagation». Она отправляется всем активным нодам, некоторые из которых могут быть майнинговыми.

    Как только транзакция достигает майнинг-пула, она попадает в пул неподтверждённых транзакций. Это нечто вроде бассейна, в которой хранятся все неподтверждённые данные. И бассейн этот называется мемпул. При этом важно отметить, что не существует «какого-то конкретного мемпула», есть несколько отдельных мемпулов. Информация в разных мемпулах может пересекаться на 99 процентов, но никогда не будет двух абсолютно одинаковых мемпулов.

    Антонопулос пояснил, что мемпул ещё и выступает в роли источника транзакций для майнеров, которые один за другим создают новые блоки. Как только образуется новый блок, майнинг-оборудование получает информацию и производит необходимые PoW-вычисления. Наконец, после «миллиардов хешей» блок считается подтверждённым.

    Когда PoW-задача будет решена, майнинг-нода рассылает блок остальным нодам таким же путём, как получила информацию. Ноды проверяют блок на обратном пути, и как только все подтвердят его валидность, кошелёк пользователя получает подтверждение транзакции. Примерно так выглядит жизненный цикл каждой транзакции.



  • Всё равно до конца понять это невозможно)) Как, например, электричество)).



  • Чет не слышал раньше про биткоин ноды



  • Участник @7ambrion написал в Как выглядит жизненный цикл транзакции в блокчейне Биткоина:

    Чет не слышал раньше про биткоин ноды

    Ну добрый день ....
    А информацию вы откуда скачиваете и кто мем пул держит.



  • получают чето за это?



  • Участник @7ambrion написал в Как выглядит жизненный цикл транзакции в блокчейне Биткоина:

    получают чето за это?

    нет не получают. все на добровольной основе тут.



  • тогда я нашел слабое звено ))


  • Banned

    @7ambrion И что теперь с ним делать ? ))



  • пока еще нет необходимости, но так вообще можно народ на забастовки подбивать ставя под удар работоспособность )) да и если такая фигня то там все на какомнить одном порту работает, вероятно можно и по нему бить )



  • Участник @7ambrion написал в Как выглядит жизненный цикл транзакции в блокчейне Биткоина:

    пока еще нет необходимости, но так вообще можно народ на забастовки подбивать ставя под удар работоспособность )) да и если такая фигня то там все на какомнить одном порту работает, вероятно можно и по нему бить )

    Ну на пулах по любому ноды есть... так что они по любому будут работать.



  • Оставшихся через порт ликвидировать можно



  • Участник @7ambrion написал в Как выглядит жизненный цикл транзакции в блокчейне Биткоина:

    Оставшихся через порт ликвидировать можно

    Я уже писал не раз что биткойн можно блокировать через порты.
    это для кор кошелка информация.
    Остальные может смогут работать, ибо там порты другие наверное используются.



  • Как правило нода от обычного кошелька только открытым портом отличается что дает ей возможность на свое усмотрение распоряжаться входящим/исходящим трафиком. Тобишь получать запросы и раздовать блоки. Порт засоряешь и привет))



  • @cryptomax сейчас в сети много информации о том, как работает сеть биткоина и при желании можно с ней ознакомиться и все понять.


 

Форум Crypto.Pro в социальных сетях: ВКонтакте | Facebook | Instagram | Twitter | Telegram