TGViewer
Results of TON Contest: Explanation of the blockchain Results of TON Contest: Explanation of the blockchain @toncontests_nov21 · 22 subscribers
Post #22 793

Forwarded from Kostas Zhukov

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

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


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

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

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

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

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



Допустим, Анна хочет перевести Максу 5 долларов. При банковском переводе, банк проверил бы баланс Анны, вычел бы из ее баланса 5 долларов и добавил бы 5 долларов к балансу Макса.

В блокчейне в случае, если Анна хочет перевести Максу 5 монет TON, проверка происходит множеством нод до тех пор, пока они не подтвердят транзакцию путем достижения консенсуса.
В различных блокчейнах возможны различные алгоритмы достижения консенсуса, как правило, транзакцию должно подтвердить определенное число нод.

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

Для получения средств, Макс должен в первую очередь сгенерировать приватный ключ, который подтверждает владение активами, находящимися на определенном адресе сети. Приватный ключ необходимо хранить в секрете, т.к. владение данным ключом позволяет распоряжаться активами. Производной от приватного ключа является публичный ключ, которым безопасно делиться с другими участнкиами сети. Как правило, на основе публичного ключа с помощью специальной математической функции создается адрес кошелька.
More from @toncontests_nov21
  1. Nov 27, 2021Всё начинается с блока, любой блокчейн представляет из себя цепочку связанных блоков, кажд…
  2. Nov 27, 2021Блокчейн для всех Чтобы понять суть работы блокчейна, нужно немного разобраться не только…
  3. Nov 27, 20215 простых вещей, которые помогут понять любой блокчейн Добро пожаловать в статью о мире со…
  4. Nov 27, 2021Блокчейн (англ. block chain — цепь из блоков) — выстроенная по определённым правилам непре…
  5. Nov 27, 2021Блокчейн, что “чейн” ? Сегодня в мире финансов появляется всё больше различных решений и о…
  6. Nov 27, 2021🎖 4th place - 25 TON each
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →