Как скушать блокчейн, и не подавиться
Priv. eth, дорогой читатель!
В этой статье мы постараемся объяснить тебе что из себя представляет технология блокчейн.
Блокчейн является основой любой криптовалюты, и любому человеку, желающему разобраться в крипто-мире, будет очень кстати знать о том, он работает изнутри.
Готов? Поехали!
Оглавление
Аннотация
Почему человечество постоянно тянет к изменениям? Почему нам не сидится на месте? Потому что есть проблемы которые нужно решать.
Если создается какая-либо технология, значит есть проблема которую она решает. Но что решает технология блокчейна?
Немного отойдем от технологий и перейдем к людям. В чем проблема людей?
Проблема людей в доверии друг к другу.
На протяжении всей нашей истории между собой могли быть в доверительных отношениях только достаточно знакомые люди. Но мы всегда не доверяли чужакам.
Чтобы решить проблему доверия незнакомцам люди придумали такие вещи как законы, документы, полицию, банки, подписи и многие другие вещи которые как-то регулировали сферу доверия.
Однако все эти вещи тяжеловесны и ненадежны. Законы меняются, документы подделываются, полиция подкупается, банки превышают свои полномочия. В добавок, содержание всего этого обходится в огромные суммы денег.
Что же делать, когда ты не можешь доверять тем, кто должен внушать доверие?
Довериться незаинтересованной стороне — программе. Холодной и расчетливой машине, которая исполняет конкретные инструкции.
Именно для этого и придумали блокчейн.
Что такое блокчейн?
Блокчейн — это компьютер, которому вы можете доверять.
Это база данных, представляющая собой непрерывную цепочку из фрагментов данных — блоков.
Блоки содержат информацию о своем номере, о своей хеш-сумме и о хеш-сумме другого блока. Изменение любой информации в блоке изменит его хеш-сумму.
Хеш-функция — основное понятие в блокчейне. Она помогает защищать блокчейн от взлома.
Это алгоритм преобразующий данные из блока в некоторое число. Это число зовется хеш-суммой(или просто хешем) .
Чтобы изменить что-то в блокчейне нужно расшифровать хэш-сумму. Это требует трудозатратных вычислений.
Таким образом данные в блоках защищены от изменения, и чтобы, например, отменить ваш перевод криптовалюты другому человеку, нужно потратить очень много ресурсов, что невыгодно.
Т. к. каждый блок содержит данные о предыдущем, то чтобы изменить какой-либо блок в блокчейне, необходимо изменить и все последующие.
Если после изменяемого блока уже сформировано продолжение, то изменение может оказаться крайне трудоёмким процессом. Дело в том, что обычно копии цепочек блоков хранятся на множестве разных компьютеров независимо друг от друга и на каждом устройстве должны пройти сложные вычисления для изменения хеш-сумм блоков.
Блокчейн ≠ Bitcoin
У многих на слуху слова «биткоин" и "блокчейн». И кто-то думает, что это одно и то же. Но это не так!
Bitcoin(Биткоин, биток) — первая в мире криптовалюта, созданная Сатоши Накамото в 2008 году.
Биткоин — это лишь одна из первых реализаций технологии блокчейн, у которой есть множество других применений: от банковского сектора до независимого голосования.
Зачем нужен блокчейн?
Как было написано выше у блокчейна много применений.
Но основной смысл блокчейна — децентрализация. Все его пользователи имеют одинаковые права в сети. Нет нужды в какой-либо контролирующей стороне, т.к. решение всех проблем (например проблема двойного расходования) берет на себя сам блокчейн.
Таким образом в сфере финансов, например, блокчейн может заменить современную систему денежных переводов, т. к. не требует банка или иной организации для контроля транзакций.
Двойное расходование (Double-spending) — повторная продажа одних и тех же средств.
Это основная проблема которую нужно решить любой платежной системе, т. к. нельзя допустить, чтобы одни и те же деньги пользователь мог потратить в двух местах одновременно.
Проблемы блокчейна
Блокчейн испытывает ряд специфических проблем, которые затрудняют его использование:
- Постоянный рост размера файлов блокчейна. Чем больше блокчейн, тем трудозатратнее его работа и тем сложнее его хранение.
- Ограничение скорости и производительности блокчейна. Сейчас большинство из них сильно уступают в быстродействии обычным банковским переводам.
Именно для разрешения этих проблем разрабатываются новые виды блокчейна, в том числе и в сфере криптовалют.
При этом есть ряд функций, без которых не может обойтись ни одна система блокчейна:
- Данные сохраняются в структуре из цепочки блоков, в которой каждый блок связан с предыдущим. Изменение информации в блоке невозможно без внесения изменений во все последующие блоки.
- Участники взаимодействуют между собой в P2P формате.
- Установлен механизм консенсуса.
P2P (peer-to-peer, одноранговая сеть) — компьютерная сеть, где каждый пользователь имеет равные права.
Вывод
Блокчейн — это крайне полезная технология со своими плюсами и минусами.
Она все еще развивается и совершенствуется. Множество проектов создают свои формы блокчейнов, которые решают существующие у этой технологии проблемы.
Мир меняется, и не за горами тот день, когда блокчейн будет применяться повсеместно. Это лишь вопрос времени.
Полезные материалы
Telegram-канал с обучающими материалами для начала своего пути в мире криптовалют — priv. eth
Скажи priv. eth криптовалютам!