... или если вы до сих пор не можете понять, что это за чертовщина
Представьте себе - мы сидим на скамейке в парке, теплый солнечный день.
У меня с собой одно яблоко. Я даю его вам. У вас теперь одно яблоко, а у меня ноль.
Все просто, не так ли?
Давайте внимательно рассмотрим что же именно сейчас произошло.
Мое яблоко было помещено в вашу руку физически.Мы оба знаем о том, что это произошло, мы оба были там, мы оба касались яблока.
Нам не нужен был посредник для того, чтобы провести этот обмен. Нам не нужно было звать дядю Васю ( который, конечно же, справедливо рассудит ) для того, чтобы он подтвердил, что я, действительно, передал вам яблоко.
Яблоко ваше! Оно больше мне не принадлежит, я больше не могу им распоряжаться. Теперь у вас полный контроль над яблоком. Хотите - отдайте его другу, а он может передать своему другу, и так далее. Так выглядит индивидуальный обмен. И неважно что я вам даю - банан, книгу, четвертак или долларовую купюру. Однако давайте обо всем по порядку.
Теперь предположим, что у меня есть одно цифровое яблоко. Я даю вам свое цифровое яблоко. На этом моменте начинается самое интересное. Откуда вам знать, что цифровое яблоко, которое я отправил вам, теперь принадлежит только вам? Задумайтесь об этом. Откуда вам знать, что я не отправил его сначала дяде Васе, приложив его к письму электронной почты? Может я сделал копию этого яблока и выставил его в общий доступ в интернет, и его уже скачало больше миллиона людей?
Теперь вы понимаете, почему цифровой обмен может быть немного сложнее обмена настоящих яблок. У компьютерных ученых есть название для этой проблемы - двойное расходование. Но не задумывайтесь об этой проблеме. Все, что вам нужно знать - они не могли решить ее довольно долгое время, но с недавних пор она решена. Однако давайте попытаемся сами придумать решение проблемы.
Бухгалтерские книги
Возможно, нужно вести учет этих цифровых яблок в бухгалтерской книге. И так как наша книга должна быть цифровой, она должна иметь руководителя и собственную систему. Эту проблему уже решили за нас. Например, сотрудники компании Blizzard, которые создали игру World of Warcraft, имеют подобную “цифровую бухгалтерскую книгу”, в которой ведут учет всех редких огненных мечей, которые существуют в их системе. Но тут же возникает пара проблем:
1) Что, если руководитель системы захочет сам себе наделать цифровых яблок? Он когда угодно может добавить на свой баланс сколько захочет яблок.
2) Этот метод не соответствует нашим требованиям, потому что обращаться к сотрудникам других компаний - это тоже самое, что звать дядю Васю.
Разве не могу я передать вам цифровое яблоко также просто, как передал вам обычное? Есть ли какой-то метод, чтобы максимально близко воссоздать ту ситуацию на скамейке? Кажется, это довольно тяжело.
Решение
Что, если доступ к нашей цифровой книге получат все? Вместо того, чтобы она находилась на компьютере Blizzard, она будет находится на компьютерах всех участников. Все транзакции цифровых яблок, которые когда либо случались, будут записаны в этой книге. Систему невозможно обмануть. Я не могу отправить вам яблоко, если у меня его нет, ведь это не будет синхронизироваться с остальными участниками системы. Плюс ко всему, эту систему не контролирует один человек, и поэтому я могу быть уверен, что никто не решит попросту добавить себе яблок в кошелек. Правила работы системы были заложены изначально. Код и правила находятся в открытом доступе. Это сделано для того, чтобы те, кто хочет помочь проекту, могли это сделать.
Конечно же, это все немного упрощенно.
Система, которую я описал, существует. Она называется протокол Bitcoin. И в этой системе используются биткойны вместо цифровых яблок. Итак, какие преимущества дает публичный регистр?
1) Помните про код в открытом доступе? Общее количество было определено еще при старте системы, известна точная сумма яблок. Это также означает, что их количество ограничено.
2) Теперь вы точно можете знать, что когда я передаю вам яблоко, оно принадлежит только вам. Факт и время передачи будут занесены в реестр.
3) Поскольку реестр публичный, нам не нужны сторонние лица, которые будут следить за порядком.
Внутри системы обмен цифрового яблока выглядит примерно так же, как когда я передавал вам яблоко на скамейке. Вы видите четко как яблоко покидает мою руку и падает к вам в карман. И точь в точь как на скамейке в парке, в обмене участвуют всего двое. Только я и вы - нам не нужен дядя Вася, чтобы подтвердить обмен.
Но знаете, что круче всего? Поскольку яблоко цифровое, я могу отправить вам миллион, миллиард или 0,00001 яблоко одним нажатием клавиши. При этом я могу находится в Нью-Йорке, а вы в Никарагуа. Я даже могу прикрепить какой-то файл с запиской к яблоку, оно ведь как-никак цифровое. Или может это будет что-то действительно важное? Например, контракт или удостоверение личности. Кажется довольно полезным дополнением. Однако как мы должны оценивать эти цифровые яблоки?
Многие люди сейчас спорят об этом. Происходят дебаты между разными экономическими школами. Между политиками. Между программистами. Некоторые говорят, что система стоит миллиарды, некоторые говорят, что она ни стоит ничего. Некоторые говорят, что это виртуальное золото. Некоторые говорят, что это изменит мир, некоторые говорят, что это бред. Вы не должны прислушиваться ни к кому из них. У вас должно быть свое мнение по этому поводу. Однако, это уже другая история.
А о биткойне вы теперь знаете намного больше большинства.
По материалам https://medium.freecodecamp.org
Читайте также
Обзор особенностей блокчейна и криптовалюты NEM (XEM)
NEM (XEM) по-прежнему вызывает растущий интерес благодаря своей универсальности и уникальной бизнес-стратегии.
Обзор Проекта Defi Aave (LAND)
В очередном обзоре мы разеберм новый DeFi проект Aave и токен LAND.