Программа подготовки преподавателей из 22 вузов по специализации Блокчейн



Pdf көрінісі
бет5/5
Дата15.12.2023
өлшемі1.38 Mb.
#486782
түріПрограмма
1   2   3   4   5
L6 (1)

BLOCK HEADER
Версия
Timestamp
Сложность
Nonce
Версия
Предыдущий хеш


Альтернативные
варианты 
алгоритма консенсуса


Proof Of Stake Consensus Algorithm
1
Содержание
Delegated Proof Of Stake Consensus Algorithm
2
Proof of Authority Consensus Algorithm
3
Other Variations of Consensus Algorithm
4


Proof Of Stake Consensus Algorithm
1
Валидаторы заносят в стейкинг часть своих
монет, чтобы получить вознаграждение за
добавление нового блока транзакций.


Proof Of Stake Consensus Algorithm
1
Валидаторы заносят в стейкинг часть своих
монет, чтобы получить вознаграждение за
добавление нового блока транзакций.
Джо
Рейчел
Майк


Proof Of Stake Consensus Algorithm
1
Валидаторы заносят в стейкинг часть своих
монет, чтобы получить вознаграждение за
добавление нового блока транзакций.
Джо
Рейчел
Майк
2
Монеты в «Стейкинге» на счете условного
депонирования


Proof Of Stake Consensus Algorithm
1
Валидаторы заносят в стейкинг часть своих
монет, чтобы получить вознаграждение за
добавление нового блока транзакций.
Джо
Рейчел
Майк
2
Монеты в «Стейкинге» на счете условного
депонирования
3
4
Функция выбирающая
рандомный валидатор
Джо выбран для добавления
нового блока
Джо


Proof Of Stake Consensus Algorithm
1
3
4
5
Валидаторы заносят в стейкинг часть своих
монет, чтобы получить вознаграждение за
добавление нового блока транзакций.
Функция выбирающая
рандомный валидатор
Джо выбран для добавления
нового блока
Джо
Рейчел
Майк
Новый блок проверяется
валидаторами
Джо
2
Монеты в «Стейкинге» на счете условного
депонирования


1
2
3
4
5
Валидаторы заносят в стейкинг часть своих
монет, чтобы получить вознаграждение за
добавление нового блока транзакций.
Монеты в «Стейкинге» на счете условного
депонирования
Функция выбирающая
рандомный валидатор
Джо выбран для добавления
нового блока
Джо
Рейчел
Майк
Новый блок проверяется
валидаторами
Джо получил
вознаграждение
Джо потерял свои средства
в сети
Джо
Корректно
Некорректно
Proof Of Stake Consensus Algorithm


Proof Of Stake Consensus Algorithm
Некоторое количество монет необходимо внести в стейкинг
для того, чтобы стать валидатором.


Proof Of Stake Consensus Algorithm
Некоторое количество монет необходимо внести в стейкинг
для того, чтобы стать валидатором.
Генератор блоков выбирается случайным образом с учетом таких
параметров, как продолжительность ставки и количество
поставленных монет.


Proof Of Stake Consensus Algorithm
Низкое потребление энергии в сравнении с PoW
Некоторое количество монет необходимо внести в стейкинг
для того, чтобы стать валидатором.
Генератор блоков выбирается случайным образом с учетом таких
параметров, как продолжительность ставки и количество
поставленных монет.


Delegated Proof of Stake Consensus Algorithm
Это вариант алгоритма Proof of Stake


Delegated Proof of Stake Consensus Algorithm
Вы (как делегатор) ставите монеты на условное депонирование валидатору. Если валидатор
выиграет право на создание блока и заработает монеты, вы получите долю вознаграждения в
зависимости от вашего депозита.
Это вариант алгоритма Proof of Stake


Delegated Proof of Stake Consensus Algorithm
Это вариант алгоритма Proof of Stake
Вы (как делегатор) ставите монеты на условное депонирование валидатору. Если валидатор
выиграет право на создание блока и заработает монеты, вы получите долю вознаграждения в
зависимости от вашего депозита.
Процесс выбора валидаторов аналогичен PoS


Delegated Proof of Stake Consensus Algorithm
Это вариант алгоритма Proof of Stake
Вы (как делегатор) ставите монеты на условное депонирование валидатору. Если валидатор
выиграет право на создание блока и заработает монеты, вы получите долю вознаграждения в
зависимости от вашего депозита.
Процесс выбора валидаторов аналогичен PoS
Затем выбранные валидаторы несут ответственность за проверку
транзакций и добавление их в блокчейн.


Proof of Authority Consensus Algorithm
Список валидаторов ограничен


Proof of Authority Consensus Algorithm
Список валидаторов ограничен
Очень высокая масштабируемость


Proof of Authority Consensus Algorithm
Децентрализация утеряна
Список валидаторов ограничен
Очень высокая масштабируемость


Децентрализация утеряна
Основана на доверии
Proof of Authority Consensus Algorithm
Список валидаторов ограничен
Очень высокая масштабируемость


Proof of Stake Authority (PoSA) Consensus Algorithm
В PoA права на создание новых блоков предоставляются узлам, которые доказали
свои полномочия на это. Чтобы получить эти полномочия и право генерировать
новые блоки, узел должен пройти предварительную аутентификацию.
PoA


Proof of Stake Authority (PoSA) Consensus Algorithm
В PoA права на создание новых блоков предоставляются узлам, которые доказали
свои полномочия на это. Чтобы получить эти полномочия и право генерировать
новые блоки, узел должен пройти предварительную аутентификацию.
PoA
Владельцы валюты стейкают монеты, чтобы получить возможность определить
блок
PoS


В PoA права на создание новых блоков предоставляются узлам, которые доказали
свои полномочия на это. Чтобы получить эти полномочия и право генерировать
новые блоки, узел должен пройти предварительную аутентификацию.
PoA
Владельцы валюты стейкают монеты, чтобы получить возможность определить
блок
PoS
PoSA представляет собой комбинацию PoA и PoS. Блоки производятся
ограниченным набором валидаторов, они избираются и избираются на основе
управления, основанного на стейкинге.
PoSA
Proof of Stake Authority (PoSA) Consensus Algorithm


Альтернативные алгоритмы консенсуса
Тип доказательства, требующий от участника предоставить доказательство того,
что он выделил определенный объем дискового пространства для сети.
Proof of capacity


Альтернативные алгоритмы консенсуса
Тип доказательства, требующий от участника предоставить доказательство того,
что он выделил определенный объем дискового пространства для сети.
Proof of capacity
Тип подтверждения, требующий от участника предоставления доказательства
того, что для участия в сети прошло определенное количество времени.
Proof of Elapsed Time


Альтернативные алгоритмы консенсуса
Тип доказательства, требующий от участника предоставить доказательство того,
что он выделил определенный объем дискового пространства для сети.
Proof of capacity
Тип подтверждения, требующий от участника предоставления доказательства
того, что для участия в сети прошло определенное количество времени.
Proof of Elapsed Time
Тип доказательства, который требует от участника предъявить подтверждение
своей личности для участия в сети.
Proof of Identify


Тип доказательства, требующий от участника предоставить доказательство того,
что он выделил определенный объем дискового пространства для сети.
Proof of capacity
Тип подтверждения, требующий от участника предоставления доказательства
того, что для участия в сети прошло определенное количество времени.
Proof of Elapsed Time
Тип доказательства, который требует от участника предъявить подтверждение
своей личности для участия в сети.
Proof of Identify
Тип подтверждения, который требует от участника демонстрации доказательств
своей деятельности, например выполнения задачи или участия в сети.
Proof of Activity
Альтернативные алгоритмы консенсуса


Валидаторы в BNB Chain
Gas & Fees


Валидаторы в BNB Chain
1
Содержание
Количество валидаторов в BNB Chain
2
Gas and Fees
3


Валидаторы в BNB Chain
BNB Smart Chain использует механизм консенсуса Proof-of-Stake-
Authority (POSA), что означает, что узлы-валидаторы выбираются
на основе количества токенов, которые они поставили.


Валидаторы в BNB Chain
BNB Smart Chain использует механизм консенсуса Proof-of-Stake-
Authority (POSA), что означает, что узлы-валидаторы выбираются
на основе количества токенов, которые они поставили.
Монета ставки в смарт-чейне BNB — это BNB. Пользователи
должны делать ставки BNB, чтобы участвовать в качестве
ноды-валидатора.


Валидаторы в BNB Chain
BNB Smart Chain использует механизм консенсуса Proof-of-Stake-
Authority (POSA), что означает, что узлы-валидаторы выбираются
на основе количества токенов, которые они поставили.
Монета ставки в смарт-чейне BNB — это BNB. Пользователи
должны делать ставки BNB, чтобы участвовать в качестве
ноды-валидатора.
BNB Smart Chain отличается высокой масштабируемостью,
очень быстрыми транзакциями и низкими комиссиями.


Узлы-валидаторы отвечают за создание новых блоков и добавление
их в блокчейн. Они вознаграждаются токенами за свои усилия.
BNB Smart Chain использует механизм консенсуса Proof-of-Stake-
Authority (POSA), что означает, что узлы-валидаторы выбираются
на основе количества токенов, которые они поставили.
Монета ставки в смарт-чейне BNB — это BNB. Пользователи
должны делать ставки BNB, чтобы участвовать в качестве
ноды-валидатора.
BNB Smart Chain отличается высокой масштабируемостью,
очень быстрыми транзакциями и низкими комиссиями.
Валидаторы в BNB Chain


Валидаторы играют решающую роль в поддержании
целостности смартчейна BNB и обеспечении того, чтобы в
блокчейн записывались только действительные транзакции.
Валидаторы в BNB Chain


Валидаторы в BNB Chain
Количество узлов-валидаторов в сети BSC со временем
увеличивалось. Первоначально в сети было 29~ валидаторов,
но теперь она поддерживает 50 валидаторов.


Валидаторы в BNB Chain
Из этих 50 валидаторов 21 активно выбираются для создания
блоков в любой момент времени. 
Количество узлов-валидаторов в сети BSC со временем
увеличивалось. Первоначально в сети было 29~ валидаторов,
но теперь она поддерживает 50 валидаторов.


Валидаторы в BNB Chain
В дальнейшем количество активных валидаторов планируется
увеличить до 41, всего в сети будет 80-100 валидаторов.
Из этих 50 валидаторов 21 активно выбираются для создания
блоков в любой момент времени. 
Количество узлов-валидаторов в сети BSC со временем
увеличивалось. Первоначально в сети было 29~ валидаторов,
но теперь она поддерживает 50 валидаторов.


Активные валидаторы выбираются из числа лучших кандидатов с
наибольшим количеством связанных ставок, что означает, что
они поставили наибольшее количество токенов. Это помогает
обеспечить безопасность и целостность сети BSC.
В дальнейшем количество активных валидаторов планируется
увеличить до 41, всего в сети будет 80-100 валидаторов.
Из этих 50 валидаторов 21 активно выбираются для создания
блоков в любой момент времени. 
Количество узлов-валидаторов в сети BSC со временем
увеличивалось. Первоначально в сети было 29~ валидаторов,
но теперь она поддерживает 50 валидаторов.
Валидаторы в BNB Chain


Gas and Fees
Gas Fee = Gas * Gas Price
Общая комиссия за транзакцию или
смарт-контракт в блокчейне равна
количеству газа, необходимого для
операции, умноженному на цену газа.


Gas Fee = Gas * Gas Price
Gas and Fees
Газ — это единица измерения стоимости выполнения
транзакции или смарт-контракта в блокчейне.
Общая комиссия за транзакцию или
смарт-контракт в блокчейне равна
количеству газа, необходимого для
операции, умноженному на цену газа.


Gas Fee = Gas * Gas Price
Общая комиссия за транзакцию или
смарт-контракт в блокчейне равна
количеству газа, необходимого для
операции, умноженному на цену газа.
Gas and Fees
Газ — это единица измерения стоимости выполнения
транзакции или смарт-контракта в блокчейне.
Цена на газ связана с пропускной способностью и
плотностью обработки сети. Если сеть занята, цена на газ
может быть выше.


Gas Fee = Gas * Gas Price
Gas and Fees
Количество газа, необходимого для транзакции,
определяется ее сложностью и объемом требуемых
вычислительных ресурсов.
Газ — это единица измерения стоимости выполнения
транзакции или смарт-контракта в блокчейне.
Цена на газ связана с пропускной способностью и
плотностью обработки сети. Если сеть занята, цена на газ
может быть выше.
Общая комиссия за транзакцию или
смарт-контракт в блокчейне равна
количеству газа, необходимого для
операции, умноженному на цену газа.


Gas Fee = Gas * Gas Price
Gas and Fees
Количество газа, необходимого для транзакции,
определяется ее сложностью и объемом требуемых
вычислительных ресурсов.
Газ — это единица измерения стоимости выполнения
транзакции или смарт-контракта в блокчейне.
Газ оплачивается в виде сборов, которые обычно
выплачиваются в собственной криптовалюте блокчейна.
Цена на газ связана с пропускной способностью и
плотностью обработки сети. Если сеть занята, цена на газ
может быть выше.
Общая комиссия за транзакцию или
смарт-контракт в блокчейне равна
количеству газа, необходимого для
операции, умноженному на цену газа.


Gas Fee = Gas * Gas Price
Gas and Fees
Запрос газа для транзакций важен для устойчивости
и устойчивости сети к спаму.
Количество газа, необходимого для транзакции,
определяется ее сложностью и объемом требуемых
вычислительных ресурсов.
Газ — это единица измерения стоимости выполнения
транзакции или смарт-контракта в блокчейне.
Газ оплачивается в виде сборов, которые обычно
выплачиваются в собственной криптовалюте блокчейна.
Цена на газ связана с пропускной способностью и
плотностью обработки сети. Если сеть занята, цена на газ
может быть выше.
Общая комиссия за транзакцию или
смарт-контракт в блокчейне равна
количеству газа, необходимого для
операции, умноженному на цену газа.


Gas Fee = Gas * Gas Price
Gas and Fees
Запрос газа для транзакций важен для устойчивости
и устойчивости сети к спаму.
Газ оплачивается в виде сборов, которые обычно
выплачиваются в собственной криптовалюте блокчейна.
Количество газа, необходимого для транзакции,
определяется ее сложностью и объемом требуемых
вычислительных ресурсов.
Цена на газ связана с пропускной способностью и
плотностью обработки сети. Если сеть занята, цена на газ
может быть выше.
Газ — это единица измерения стоимости выполнения
транзакции или смарт-контракта в блокчейне.
Плата за газ может быть сожжена или вознаграждена валидаторам,
в зависимости от конкретной цепочки блоков. Различные
блокчейны имеют разные подходы к этому.
Общая комиссия за транзакцию или
смарт-контракт в блокчейне равна
количеству газа, необходимого для
операции, умноженному на цену газа.


Gas and Fees
Gas Fee = Gas * Gas Price
Плата за газ используется для компенсации майнерам или валидаторам, которые обрабатывают и
подтверждают транзакцию, а также для покрытия стоимости газа, используемого в операции.
Запрос газа для транзакций важен для устойчивости
и устойчивости сети к спаму.
Газ оплачивается в виде сборов, которые обычно
выплачиваются в собственной криптовалюте блокчейна.
Количество газа, необходимого для транзакции,
определяется ее сложностью и объемом требуемых
вычислительных ресурсов.
Цена на газ связана с пропускной способностью и
плотностью обработки сети. Если сеть занята, цена на газ
может быть выше.
Газ — это единица измерения стоимости выполнения
транзакции или смарт-контракта в блокчейне.
Плата за газ может быть сожжена или вознаграждена валидаторам,
в зависимости от конкретной цепочки блоков. Различные
блокчейны имеют разные подходы к этому.
Общая комиссия за транзакцию или
смарт-контракт в блокчейне равна
количеству газа, необходимого для
операции, умноженному на цену газа.


Пример Gas and Fees
Gas Fee = Gas * Gas Price
Общая комиссия за транзакцию или
смарт-контракт в блокчейне равна
количеству газа, необходимого для
операции, умноженному на цену газа.
Единица измерения Gas Price это gwei
1 Gwei = 0.000000001 ETH
Пример:
Gas Fee = 21,000 * 200 = 4,200,000 Gwei = 0.0042 ETH


Формула после обновления
Gas Fee = Gas * (base fees + priority fees)
1 Gwei = 0.000000001 ETH
Пример:
gas fees = 21,000 * (100 Gwei + 10 Gwei) = 2,310,000 Gwei = 0.00231 ETH


Практика по работе с
обозревателем блокчейна
Сборник материалов и практик:
https://learn.centerofblockchain.com/


Достарыңызбен бөлісу:
1   2   3   4   5




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет