Библиотека knigago >> Деловая литература >> Ценные бумаги, инвестиции >> Изучите блокчейн, создав свой: краткий путь к пониманию криптовалют


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 997, книга: Возлюбленные-соперники
автор: Тина Габриэлл

"Возлюбленные-соперники" Тины Габриэлл - увлекательный исторический любовный роман, который переносит читателей в захватывающий мир викторианской Англии. Эта история любви, страсти и предательства держит в напряжении от начала до конца. Главная героиня, леди Шарлотта Уэнтворт, - блестящая и независимая светская дама, которая не желает поддаваться ограничениям общества. Когда она встречает загадочного и харизматичного графа Люка Фарнсворта, разгорается искра взаимного влечения. К...

Дэниэл ван Флаймен - Изучите блокчейн, создав свой: краткий путь к пониманию криптовалют

Изучите блокчейн, создав свой: краткий путь к пониманию криптовалют
Книга - Изучите блокчейн, создав свой: краткий путь к пониманию криптовалют.  Дэниэл ван Флаймен  - прочитать полностью в библиотеке КнигаГо
Название:
Изучите блокчейн, создав свой: краткий путь к пониманию криптовалют
Дэниэл ван Флаймен

Жанр:

Околокомпьютерная литература, Ценные бумаги, инвестиции

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

ISBN:

978-1-4842-5170-6

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Изучите блокчейн, создав свой: краткий путь к пониманию криптовалют"

Аннотация к этой книге отсутствует.

Читаем онлайн "Изучите блокчейн, создав свой: краткий путь к пониманию криптовалют". [Страница - 47]

транзакции
должен ждать, прежде чем он будет достаточно уверен в том, что
отправитель не может изменить транзакцию. Мы предполагаем,
что отправитель является злоумышленником, который хочет
заставить получателя поверить в то, что он оплатил ему какое-то
время назад, а затем отзывает платеж, чтобы вернуть деньги себе по
прошествии некоторого времени. Когда это произойдет,
получатель будет предупрежден, но отправитель надеется, что
будет слишком поздно.
Получатель генерирует новую пару ключей и передает
открытый ключ отправителю незадолго до подписания. Это не
позволяет отправителю подготовить цепочку блоков заранее,
постоянно работая над ней, пока ему не повезет, а затем в этот
момент выполняя транзакцию. Как только транзакция отправлена,
нечестный отправитель начинает тайно работать над параллельной
цепочкой, содержащей альтернативную версию его транзакции.
Получатель ждет, пока транзакция не будет добавлена в блок и
после нее не будут связаны z блоков. Он не знает точного
прогресса,
достигнутого
злоумышленником,
но
если
предположить, что честные блоки заняли среднее ожидаемое время

Tlgm: @it_boooks

на блок, потенциальный прогресс злоумышленника будет
представлять собой распределение Пуассона с ожидаемым
значением:

Чтобы определить вероятность того, что атакующий все еще
может догнать сейчас, мы умножаем распределение Пуассона для
каждой величины прогресса, который он мог бы сделать, на
вероятность того, что он сможет догнать с данной точки:
^ Хке х \ ( q ! p f ~ k)i f k < z

к=о к\ {

1

Перестановка,
с
целью
не
бесконечного хвоста распределения...

ifk>z
допустить

j
суммирования

Преобразование в код на C...
#include
double AttackerSuccessProbability(double q, int z)
{
double
double
double
int i,
for (k

p = 1.0 - q;
lambda = z * (q / p);
sum = 1.0;
k;
= 0; k --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.