Snrub: Что такое узел? Что такое полный узел? Если Bitcoin идет в 2 МБ, я смогу запустить один?
https://en.bitcoin.it/wiki/Full_node
котировка
Полные узлы загрузки каждого блока и транзакции и проверять их против основных правил консенсуса Bitcoin в. Ниже приведены примеры правил консенсуса, хотя есть еще много:
Блоки могут создавать только определенное количество Bitcoins. (В настоящее время 25 BTC для каждого блока.)
Операции должны иметь правильные подписи для Bitcoins тратятся.
Операции / блоки должны быть в правильном формате данных.
В пределах одного блока цепи, выход сделка не может быть дважды израсходованы.
Если сделка или блок нарушает правила консенсуса, то решительно отвергается, даже если каждый узел сети считает, что это действительно. Это одна из наиболее важных характеристик полных узлов: они делают то, что не правильно ни на что. Для полных узлов, шахтеры на самом деле имеют довольно ограниченную мощность: они могут только изменить порядок или удалить операции, и только затрачивая много вычислительной мощности. Мощный шахтер способен выполнить некоторые серьезные атаки, а потому, что полные узлы полагаться на шахтерах только несколько вещей, шахтеры не могли полностью изменить или уничтожить Bitcoin.
Узлы, которые имеют различные правила консенсуса фактически с использованием двух различных сетей / валют. Изменение любого из правил консенсуса требует жесткой вилки, которую можно рассматривать как создание новой валюты и имея все двигаться к ней. правила консенсуса отличаются от правил политики, которые определяют, как узел или шахтер или отпугивает приоритеты определенных вещей. правила политики могут быть изменены свободно, и различные узлы могут иметь различные правила политики. Поскольку все полные узлы должны использовать одни и те же правила консенсуса для того, чтобы сохранить совместимость друг с другом, даже дублирующих ошибок и странностей в оригинальных правилах консенсуса, создавая полный узел с нуля очень трудно и опасно. Поэтому рекомендуется, чтобы каждый, кто хочет запустить в полной мере использовать узел программного обеспечения, основанного на опорном клиента, который является единственным клиентом гарантированно правильно себя вести.
Как минимум, полный узел должен загрузить каждую транзакцию, которая когда-либо имела место, все новые сделки, и все заголовки блоков и Merkle дерева. Кроме того, полные узлы должны хранить информацию о каждом неизрасходованноге выхода транзакции, пока не проводятся. Современные полные узлы неэффективны в том, что они загружают каждую новую сделку, по крайней мере в два раза, и они хранят весь блок цепи (>30 Гб) навсегда, даже если только неизрасходованные выходы транзакций (<1 Гб) не требуется.
Блоки могут создавать только определенное количество Bitcoins. (В настоящее время 25 BTC для каждого блока.)
Операции должны иметь правильные подписи для Bitcoins тратятся.
Операции / блоки должны быть в правильном формате данных.
В пределах одного блока цепи, выход сделка не может быть дважды израсходованы.
Если сделка или блок нарушает правила консенсуса, то решительно отвергается, даже если каждый узел сети считает, что это действительно. Это одна из наиболее важных характеристик полных узлов: они делают то, что не правильно ни на что. Для полных узлов, шахтеры на самом деле имеют довольно ограниченную мощность: они могут только изменить порядок или удалить операции, и только затрачивая много вычислительной мощности. Мощный шахтер способен выполнить некоторые серьезные атаки, а потому, что полные узлы полагаться на шахтерах только несколько вещей, шахтеры не могли полностью изменить или уничтожить Bitcoin.
Узлы, которые имеют различные правила консенсуса фактически с использованием двух различных сетей / валют. Изменение любого из правил консенсуса требует жесткой вилки, которую можно рассматривать как создание новой валюты и имея все двигаться к ней. правила консенсуса отличаются от правил политики, которые определяют, как узел или шахтер или отпугивает приоритеты определенных вещей. правила политики могут быть изменены свободно, и различные узлы могут иметь различные правила политики. Поскольку все полные узлы должны использовать одни и те же правила консенсуса для того, чтобы сохранить совместимость друг с другом, даже дублирующих ошибок и странностей в оригинальных правилах консенсуса, создавая полный узел с нуля очень трудно и опасно. Поэтому рекомендуется, чтобы каждый, кто хочет запустить в полной мере использовать узел программного обеспечения, основанного на опорном клиента, который является единственным клиентом гарантированно правильно себя вести.
Как минимум, полный узел должен загрузить каждую транзакцию, которая когда-либо имела место, все новые сделки, и все заголовки блоков и Merkle дерева. Кроме того, полные узлы должны хранить информацию о каждом неизрасходованноге выхода транзакции, пока не проводятся. Современные полные узлы неэффективны в том, что они загружают каждую новую сделку, по крайней мере в два раза, и они хранят весь блок цепи (>30 Гб) навсегда, даже если только неизрасходованные выходы транзакций (<1 Гб) не требуется.