Cryptocurrency | Blockchain | Cryptoinvestment
19 subscribers
239 photos
2 videos
1.65K links
Download Telegram
Что такое nSequence?

nSequence — это поле в каждом входе транзакции в блокчейне биткоина. В нем находится значение времени, в течение которого подтверждение этой транзакции невозможно, то есть порядковый номер операции становится старше.

nSequence используется в транзакциях Replace-By-Fee, чтобы увеличить размер комиссии для ускорения процесса подтверждения существующей транзакции в блокчейне. Значение nSequence можно менять самостоятельно в кошельке.

Эту опцию придумал еще Сатоши Накамото, однако она была включена, когда транзакции стали медленными, а комиссии — высокими.

#карточки
Что такое Ouroboros?

Ouroboros — это алгоритм доказательства владения на основе PoS, который обеспечивает достижение консенсуса между валидаторами транзакций криптовалюты Cardano. Ouroboros использует математическое доказательство безопасности. Валидаторы сети запускают специальный протокол, чтобы совместно обеспечить случайность выбора генераторов блоков. Главное ограничение протокола Ouroboros — его синхронность, то есть сообщения между участниками должны доставляться в ограниченный промежуток времени, а при его увеличении безопасность сети снижается. В готовящейся к выпуску новой версии Ouroboros Praos разработчики обещают исправить это.

Название протокола взято из мифологии. Уробо́рос (др.-греч. οὐροβόρος от οὐρά «хвост» + βορά «пища, еда») — это свернувшийся в кольцо змей, кусающий себя за хвост. Основное значение символа — цикличность природы жизни.

#карточки
Что такое orphan blocks?

Orphan blocks — «блоки-сироты». Это те блоки в сети Bitcoin, «родительский блок» которых пока не известен, то есть нода его еще не обработала. «Родительские» связи блока-сироты чаще всего устанавливаются позднее, затем блок подтверждается и занимает свое место в основной сети.

#карточки
Что такое stale blocks?

Stale blocks — «брошенные блоки». Это блоки в сети Bitcoin, которые были сгенерированы параллельно с основной цепочкой, но большая часть сети решила, что эту цепочку не стоит продолжать, и блоки отбрасываются. Они могут создаваться естественным путем, когда два майнера производят два блока практически одновременно, или же они могут быть сгенерированы злоумышленником с целью атаки на блокчейн.

Если таких блоков много, сеть не успевает синхронизироваться, получается, что часть вычислительных мощностей честных пользователей сети теряется впустую, и преступник может совершить атаку двойного расходования, задействовав менее 51% вычислительных мощностей. Во избежание такого сценария, чтобы сеть Bitcoin успевала синхронизироваться, установлен промежуток времени между добытыми блоками длительностью в 10 минут.

#карточки
Что такое uncle blocks?

Uncle blocks — «дядюшка-блок» — это устаревшие блоки в протоколе Ethereum, по аналогии со stale blocks в сети Bitcoin.

#карточки
Что такое GHOST?

GHOST — Greedy Heaviest Observed Subtree — это PoW-протокол, упрощенная версия которого применяется на платформе Ethereum.

GHOST был разработан для решения проблемы возникновения устаревших блоков (uncle blocks) и для избежания централизации блокчейна. GHOST при решении первой проблемы увеличивает общую сложность блокчейна, включая в нее и значения сложности устаревших блоков. Майнерам выплачивают вознаграждения для включения ограниченного числа устаревших блоков в новые блоки. В то же время транзакции устаревших блоков не участвуют в расчете подтверждения.

Более того, майнеры устаревших блоков тоже получают вознаграждение, которое рассчитывается по специальной формуле. Именно так устраняется дисбаланс: как более мощные майнеры, так и слабые получают справедливое вознаграждение.

GHOST был представлен в декабре 2013 года Йонатом Сомполинским и Авивом Зохаром.

#карточки
Что такое Algorand?

Algorand — это блокчейн-протокол, алгоритм консенсуса которого представляет собой смесь BFT и PoS. В основе этой «смеси» лежит своего рода лотерея, которая проходит с использованием технологии проверки случайной функции (Verifiable Random Function). Так, перед формированием каждого блока среди всех участников сети случайным образом определяется сначала пользователь, который предложит новый блок, а затем так же выбирается некоторый комитет верификаторов для проверки транзакции.

Команда проекта, которую возглавляет профессор MIT Силвио Микали, утверждает, что Algorand способен масштабироваться до миллиардов пользователей. Проект привлек $62 миллиона инвестиций, запустил тестнет, однако в открытом доступе пока выложен только код Verifiable Random Function.

#карточки