LEGION GAME and Encryption: Difference between pages

From Decimal Wiki
(Difference between pages)
Jump to navigation Jump to search
No edit summary
 
No edit summary
 
Line 1: Line 1:
{{#seo:
{{#seo:
                     |title= Content
                     |title= Шифрование в блокчейне
                     |titlemode= append  
                     |titlemode= append  
                     |keywords= Content
                     |keywords= Шифрование в блокчейне
                     |description= Content
                     |description= Шифрование в блокчейне
                     }}
                     }}
<div class="mikio-article-content">
                    Content


·LEGION GAME
<div class="mikio-tags">


·How LEGION GAME works


·The history of the LEGION GAME creation


·LEGION GAME Technical Parameters
</div>
<span id="shifrovanie_v_blokchejne"></span>
= Шифрование в блокчейне =


A budget of 1,000 DEL was spent on the creation of the token
<div class="level1">


This version (2021/02/18 09:10) has been verified by renata user.The previous verified version is available (2021/02/04 11:56).
Блокчейн-технология воспринимается людьми как что-то сложное для понимания, но на самом деле основная идея проста. Чтобы разобраться с принципом работы блокчейна, давайте выясним, как с помощью криптографических алгоритмов шифруются данные.


LEGION GAME


LG is an internal digital unit of calculation of the LEGION GROUP company, created for several main purposes:
</div>
<span id="zachem_shifrovat_dannye_v_blokchejne"></span>
= Зачем шифровать данные в блокчейне =


1.rewards for activity in the classroom (Bounty)
<div class="level1">


2.remuneration for inviting a person to a presentation (regardless of the purchase of the product by the invited person)
Благодаря алгоритмам шифрования технология блокчейн считается самой безопасной разновидностью одноранговых сетей (Сеть где все равны между собой) . Для начала разберёмся, зачем в блокчейне что-то шифровать.


3.payment of partner rewards, cashbacks, gifts and salaries to founders and hired employees
В традиционных и понятных нам системах '''«клиент-сервер»''' за безопасность отвечает сервер компании, которая обеспечивает безопасность хранения денежных средств ( Сервер банка) Он выполняет следующие функции:


4.getting access to intermediate and advanced level educational products
1. '''Обеспечивает доступ пользователей к данным''' .<br />
Именно сервер хранит логины и пароли своих клиентов, проверяет пользователя, прежде чем дать ему доступ к сети.


5.competitive points that make it possible to win the course for 1st and 2nd place at the marathon
2. '''Следит за сохранностью данных''' .<br />
Сервер заботится о конфиденциальности данных пользователей и не даёт злоумышленникам доступ к личным данным и информации.


6.discounts from the company at the rate of 1 token = 1 percent discount, but no more than 50% discount per course . How LEGION GAME works
3. '''Контролирует изменение данных''' .<br />
Любое изменение, прежде чем вступить в силу, согласуется с сервером. Таким образом поддерживается целостность данных.


LEGION GAME has several stages of training in each product, and in order to get access to the products, starting from the second stage, the client must first buy a DEL token, and then exchange it in the console for a LEGIONGAME token.
'''Так как в блокчейне каждый узел является и сервером, и клиентом одновременно, а центральный сервер отсутствует, для вышеперечисленных целей применяют криптографию.'''


The first stage of training is always purchased for the national currency (ruble). At the first stage of training, all basic information about blockchain technology, exchange offices and other necessary resources and services to start working with the cryptocurrency market is given. This is more than enough to buy a DEL and exchange it for a LEGION GAME token.
Криптографические алгоритмы шифрования выполняют вышеописанные функции без постороннего вмешательства и нам теперь не нужен сервер банка для безопасного хранения денежных средств. Также криптография отвечает на вопрос, какой использовать алгоритм шифрования для той или иной цели.


Thus, a person passes an exam to move to the second (main) stage of training, and the criterion for passing the exam is the transaction of the LEGION GAME token to the company's wallet.


With the help of the LEGION GAME token, LEGION GROUP increases the demand for the DEL token, simplifies settlements with students and founders, and introduces users to the basics of the DecimalChain ecosystem. . The history of the LEGION GAME creation
</div>
<span id="algoritm_s_xesh-funkcijami"></span>
= Алгоритм с хеш-функциями =


LEGION GROUP companies decided to start using blockchain to conduct their business processes and started by issuing diplomas on blockchain technology, making education honest.
<div class="level1">


To do this, the company issued a LEGION DOCS token in order to send it to the student's wallet, indicating in the comments the information from the printed certificate.
Разработчикам блокчейна был необходим такой тип математических функций, которые '''легко шифрует информацию''' без возможности расшифровки, — это односторонние функции.


The certificates inscribed in the blockchain were liked by the company's customers, so it was decided to create a LEGION GAME token to exchange it for the company's educational products.
Пример такой функции — умножение. Если мы знаем только ответ, то не можем однозначно сказать, какие два числа были умножены.


The founders of LEGIONGROUP are delegates of the DEL coin and are interested in its development, and this is another reason why the company created a token that increases the demand for the DEL coin and allows making settlements between people in tokens.
Например, Х * У = 6


To implement the idea of calculation, a user agreement is created, according to which LEGION GAME is an internal digital unit of calculation created to encourage its customers and to use the functionality of the educational platform.
Далее нужен такой тип односторонних функций, который '''превращает информацию произвольного размера в шифр определённой длины''' , и это хеш-функции. Они преобразуют сообщения в набор символов (хеши), которые можно удобно и безопасно использовать в программировании.


LEGION GAME Technical Parameters
Такой набор символов (Хэш) может состоять как из букв, так и из цифр. Какие цифры и буквы будут в хеше, а также сколько их будет, зависит от выбранной хеш-функции.


A budget of 1,000 DEL was spent on the creation of the token
'''Рассмотрим подробнее наиболее известную — SHA-256, которая также используется в блокчейне DecimalChain''' .


·- LEGION GAME TOKEN


·- LEGIONGAME
</div>
<span id="kak_rabotaet_xesh-funkcija_sha-256"></span>
= Как работает хеш-функция SHA-256 =


·- The initial issue was set at 10,000 tokens
<div class="level1">


·- The initial reserve was set to 1,000 DEL
Хэш-функция SHA-256 используется и в блокчейне биткоина. SHA означает «безопасный алгоритм хеширования»‎, а число 256 — объём кеша в битах.


·- The maximum issue was set at 940 billion tokens, which is about 10 times higher than the maximum issue of DEL. This decision was made because the token rate was fixed 1/10 of the DEL rate
Работа хеш-функции SHA-256 концептуально напоминает создание отпечатков пальцев. Чтобы идентифицировать человека, не надо знать всю информацию о нём: достаточно знать отпечаток его пальца. '''SHA-256 вычисляет такой «отпечаток» у текстов, видео, изображений, музыки и других видов информации.'''


·- The Constant Redundancy Ratio (CRR) has been set to 100%. Thus, the token always has a stable exchange rate, which makes it convenient to settle between the company and customers, and also makes it possible to delegate the token to get maximum returns.
'''Алгоритм работы можно описать следующим образом:'''
  [[Category::Coins]]
 
<ol>
<li><div class="li">
 
На вход поступает сообщение — файл размером до 2 млн терабайт.
 
</div></li>
<li><div class="li">
 
Выполняются математические преобразования.
 
</div></li>
<li><div class="li">
 
На выходе получается хеш — 64-значное число.
 
</div></li></ol>
 
Закодировать текст и посмотреть, как работает хеш-функция, можно [http://crypt-online.ru/crypts/sha256/ онлайн тут]
[[File:Commoninfo-sha256.png|1000px|class=mediacenter]]
 
'''SHA-256 кодирует сообщения моментально''' . Хеши сильно отличаются даже при незначительном изменении в сообщении. Хеш меняется настолько, что абсолютно не имеет сходства между новым и старым значениями. Благодаря этому '''хеш-функция SHA-256 гарантирует невозможность изменения сообщения''' , не меняя хеша.  
 
Набор из букв и цифр в хеше — это одно 64-значное число, записанное в 16-ричной системе счисления. Чтобы найти два разных сообщения с одинаковым хешем, придётся перебирать их тысячелетиями, поэтому если два сообщения имеют одинаковый хеш, то будьте уверены: сообщения одинаковые.
 
 
</div>
<span id="tranzakcii_v_blokchejne"></span>
 
= Транзакции в блокчейне =
 
<div class="level1">
 
'''Без хеш-функций существование блокчейна было бы невозможно''' .
 
Блокчейн уникален тем, что гарантирует неизменность и анонимность данных, которые он хранит. благодаря алгоритмам шифрования. Любые данные перед внесением в блокчейн проверяются на подлинность, но при этом никто не может их увидеть. То же самое, что банкир проверяет подлинность банкнот, лежащих в закрытом сейфе. В этом и помогает хеш-функция.
 
Блокчейн регулярно обновляет данные, добавляя записи об изменениях — «транзакции». При обновлении транзакционной информации любая система уязвима для атаки. Банки нивелируют этот риск с помощью централизованной архитектуры и одностороннего строгого контроля за правами доступа пользователей. '''У блокчейна нет централизованного органа контроля — его заменяют криптографические хеш-функции''' .
 
Транзакции и их хеши формируются в блоки. Хеш в каждом новом блоке зависит от хеша в предыдущем. Таким образом, все когда-либо совершённые транзакции можно выразить одним числом — хешем последнего блока.
 
'''Изменив даже одну транзакцию в любом из предыдущих блоков, изменятся все последующие хеши по цепочке — такая версия блокчейна будет считаться недействительной''' .
 
'''На хеш-функциях базируется весь принцип работы блокчейна. Если изменится один блок, то придётся методом перебора восстанавливать все последующие блоки. Чтобы осуществить такой перебор, не хватит никаких ныне существующих вычислительных мощностей'''
 
 
 
</div>
<div style="clear:both">
 
 
 
</div>
 
</div>
  [[Category:Commoninfo]]

Revision as of 06:37, 13 May 2022


Шифрование в блокчейне

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


Зачем шифровать данные в блокчейне

Благодаря алгоритмам шифрования технология блокчейн считается самой безопасной разновидностью одноранговых сетей (Сеть где все равны между собой) . Для начала разберёмся, зачем в блокчейне что-то шифровать.

В традиционных и понятных нам системах «клиент-сервер» за безопасность отвечает сервер компании, которая обеспечивает безопасность хранения денежных средств ( Сервер банка) Он выполняет следующие функции:

1. Обеспечивает доступ пользователей к данным .
Именно сервер хранит логины и пароли своих клиентов, проверяет пользователя, прежде чем дать ему доступ к сети.

2. Следит за сохранностью данных .
Сервер заботится о конфиденциальности данных пользователей и не даёт злоумышленникам доступ к личным данным и информации.

3. Контролирует изменение данных .
Любое изменение, прежде чем вступить в силу, согласуется с сервером. Таким образом поддерживается целостность данных.

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

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


Алгоритм с хеш-функциями

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

Пример такой функции — умножение. Если мы знаем только ответ, то не можем однозначно сказать, какие два числа были умножены.

Например, Х * У = 6

Далее нужен такой тип односторонних функций, который превращает информацию произвольного размера в шифр определённой длины , и это хеш-функции. Они преобразуют сообщения в набор символов (хеши), которые можно удобно и безопасно использовать в программировании.

Такой набор символов (Хэш) может состоять как из букв, так и из цифр. Какие цифры и буквы будут в хеше, а также сколько их будет, зависит от выбранной хеш-функции.

Рассмотрим подробнее наиболее известную — SHA-256, которая также используется в блокчейне DecimalChain .


Как работает хеш-функция SHA-256

Хэш-функция SHA-256 используется и в блокчейне биткоина. SHA означает «безопасный алгоритм хеширования»‎, а число 256 — объём кеша в битах.

Работа хеш-функции SHA-256 концептуально напоминает создание отпечатков пальцев. Чтобы идентифицировать человека, не надо знать всю информацию о нём: достаточно знать отпечаток его пальца. SHA-256 вычисляет такой «отпечаток» у текстов, видео, изображений, музыки и других видов информации.

Алгоритм работы можно описать следующим образом:

  1. На вход поступает сообщение — файл размером до 2 млн терабайт.

  2. Выполняются математические преобразования.

  3. На выходе получается хеш — 64-значное число.

Закодировать текст и посмотреть, как работает хеш-функция, можно онлайн тут

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

Набор из букв и цифр в хеше — это одно 64-значное число, записанное в 16-ричной системе счисления. Чтобы найти два разных сообщения с одинаковым хешем, придётся перебирать их тысячелетиями, поэтому если два сообщения имеют одинаковый хеш, то будьте уверены: сообщения одинаковые.


Транзакции в блокчейне

Без хеш-функций существование блокчейна было бы невозможно .

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

Блокчейн регулярно обновляет данные, добавляя записи об изменениях — «транзакции». При обновлении транзакционной информации любая система уязвима для атаки. Банки нивелируют этот риск с помощью централизованной архитектуры и одностороннего строгого контроля за правами доступа пользователей. У блокчейна нет централизованного органа контроля — его заменяют криптографические хеш-функции .

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

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

На хеш-функциях базируется весь принцип работы блокчейна. Если изменится один блок, то придётся методом перебора восстанавливать все последующие блоки. Чтобы осуществить такой перебор, не хватит никаких ныне существующих вычислительных мощностей