- Децентрализованные цифровые валюты. Часть 1. Биткойн
- Реализация
- Подводим итоги
- Децентрализация криптовалюты: преимущества и риски
- Децентрализация криптовалюты
- Значение “узла” в процессе функционирования сетей
- Почему децентрализация применима к криптовалютам?
- Криптовалюта – альтернатива централизации
- Принимаются ли решения за вас?
- Главный риск и опасность при работе с децентрализованными сетями – это мошенники
- Возможно ли потерять все средства из-за невнимательности?
- Риски и опасности при работе с криптовалютными биржами
- Почему централизация сейчас популярнее?
- Какое будущее может нас ждать?
Децентрализованные цифровые валюты. Часть 1. Биткойн
Тема различных криптовалют и блокчейнов на сегодняшний день стала уже достаточно популярной и перестала быть уделом гиков, бубнящих про революцию в сфере финансов. Но как только вы попытаетесь вникнуть в эту тему, сразу же столкнетесь с информационным дефицитом: очень мало материала, где описывается доступным, в меру техническим языком о концепции и механизмах работы этих технологий. Условно, все материалы можно поделить на две категории: либо хардкорно технические, где с первого предложения начинается жуть про криптографию, p2p, “цифровое золото” и т.д., либо маркетинговая чушь про новый интернет, капитализацию Биткойна или как некая компания/страна внедрила блокчейн и решила все свои проблемы. Если вы хотите понять, как это все работает и что можно сделать с этими технологиями, то эти статьи для вас.
Я попытаюсь донести основную идею децентрализованной криптовалюты, механизмы ее работы, а также разобрать различные форки Биткойна. Я специально опускаю многие технические детали чтобы не нагружать текст. Главное понять суть, а дальше вы сможете легко разобраться в дебрях самостоятельно.
Как только мы пытаемся понять механизм работы Биткойна сразу же начинаем конфликтовать с нашим привычным образом мышления, который наотрез отказывается принимать концепцию нецентрализованной системы управления, без рычагов силового влияния на нарушителей. Но сразу же возникает вопрос, если Биткойном никто не управляет, как же она функционирует? В 2008 году, некий Сатоши Накамото, придумал элегантное решение, в котором каждый участник сети доверяет только своей базе, которую он ведет самостоятельно, и базе большинства если какие-то записи у него отсутствуют.
Давайте попробую объяснить на пальцах на примере небольшой деревни которая решила отказаться от бумажного денежного обращения и внедрить децентрализованную валюту. Пусть это будет особенная деревня в которой все жители знают друг друга по имени, смогут опознать по голосу, очень хорошо разбираются в оттенках цветов и поклоняются королевскому-пурпурному цвету. Итак, жители договариваются что новая валюта будет работать следующим образом:
- Все денежные движения публичны, т.е. все знают кто, кому, сколько перечислил;
Когда кто-то хочет перечислить кому-то деньги он во всеуслышание заявляет об этом: Я, Джон, перечисляю 100 монет Джеймсу;
У каждого жителя есть бухгалтерский журнал куда вписываются все денежные перечисления которые он услышал. Все переводы за день записываются на одну страницу, а в следующий день начинают с чистого листа.
4.1. Для каждой транзакции из этого дня, по специальной формуле, в зависимости от суммы перевода и адресатов подбирается краска определенного цвета и количества. Потом все эти баночки с красками сливают в один чан и хорошенько размешивают.
4.2. Ритуал требует довести полученную смесь до королевского-пурпурного цвета. Для этого, малыми дозами, путем долгого и изнурительного перебора добавляют разные цвета в эту смесь;
4.3. Как только кто-то найдет необходимые цвета и их дозы — сразу же записывает эти данные внизу сегодняшней страницы, зачисляет на свой счет 50 монет в качестве вознаграждения и объявляет об этом всем жителям.
4.4. Жители быстренько проверяют вправду ли он нашел корректные пропорции. Если все верно — одобряют перевод-вознаграждение, закрывают сегодняшнюю страницу и идут спать.
Теперь подробнее по пунктам:
Как мы помним, жители могут легко друг друга опознать по голосу, соответственно если кто-то попытается перевести деньги не от своего имени то жители просто игнорируют это заявление, и этот перевод никто не внесет в свои записи.
Так как все перечисления публичны, все знают сколько денег на счету у каждого жителя, если у Джона недостаточно средств то его перевод игнорируется(никто не вносит свои записи). В идеале должна получиться единая цепочка записей одинаковая у всех.
Если кто-то потерял свой журнал или пропустил некоторые переводы то он опрашивает жителей и синхронизирует свои записи. При этом необходимо опираться только на те записи, которые согласованы с большинством.
Каждый участник сети сам решает, принимать мошеннические транзакции или нет, и пока добросовестных участников большинство, система будет функционировать как надо. Но что значит “как надо”, какие цели заложили разработчики такой децентрализованной валюты?
Количество денег в системе должно быть ограничено, в этом смысле валюта похожа на золото. Ни у кого не должно быть возможности напечатать кучу денег, что в свою очередь может привести к инфляции и обесцениванию сбережений.
Убрать ограничения связанные с минимальными расчетными единицами текущей денежной системы. Например, вы хотите продавать свои услуги за 1 копейку, а может и за сотую долю копейки.
Реализация
Если с основополагающей идеей все понятно то можем переходить на упрощенную техническую реализацию. Далее вам необходимо знать такие понятия как хэш, шифрование открытым ключом и цифровая подпись.
Каждый участник сети генерирует себе счет/счета, где счет это просто пара ключей сгенерированная алгоритмом ECDSA(алгоритм с открытым ключом для создания цифровой подписи). В качестве адреса счета используется открытый ключ из пары, а для перевода денег со счета требуется подписать этот перевод(транзакция) закрытым ключом. Транзакция транслируется всем участникам сети где есть особые участники, майнеры, которые занимаются формированием единой, согласованной цепочки истории всех транзакций(блокчейн). Майнеры упаковывают текущие транзакции в блок попутно проверяя их корректность. В блоке помимо списка транзакций содержится хэш от предыдущего блока и некое значение NONCE. Для того чтобы блок считался корректным необходимо подобрать такой NONCE, при котором хэш всего блока будет красивым(c большим количеством нулей в начале).
Так как хэширование данных дает совершенно непредсказуемые значения очень сложно подобрать этот NONCE. В списке транзакций первым идет особая транзакция(block reward) которая награждает майнера некой суммой. Как только майнер подберет нужный NONCE, он уведомляет всех и другие майнеры проверяют результат его работы. Этот процесс называется майнинг, за счет него создается единая цепочка блоков и за эту работу майнеры получают вознаграждение. Процедура проверки очень быстрая, проверяются все транзакции и хэш всего блока. Если ошибок и мошенничества нет, то каждый майнер включает этот блок в свой блокчейн и продолжают дальше майнить. Если блок включили в блокчейн то все транзакции считаются совершенными, включая ту самую особую транзакцию которая перечисляет на счет майнера вознаграждение.
Подводим итоги
В следующей части будут описаны текущие ограничения и проблемы Биткойна, а также проведен обзор форков нацеленных на решение различных задач.
Источник
Децентрализация криптовалюты: преимущества и риски
Децентрализация криптовалюты
Одной из самых главных отличительных черт большинства криптовалют является децентрализация. Однако большинство пользователей не задумывается о данном понятии, а также о том, какими плюсами или минусами оно наделяет криптовалюты. И самое главное, почему децентрализация — основа криптовалюты .
Значение “узла” в процессе функционирования сетей
Применимо к криптовалютам децентрализация — это когда функционирование сети поддерживает не единый центральный орган, а огромное количество пользователей. Все эти пользователи одновременно подключены к сети. Их ещё называют «узлами». У каждого «узла» есть копии всех данных обо всех транзакциях внутри сети. В таком случае решения по работе сети принимаются всеми узлами сразу. То есть, чтобы подтвердить ту или иную транзакцию, нужно, чтобы более 51% всех узлов признало эту транзакцию неподдельной. Именно так работает блокчейн децентрализованных финансов. Их также называют «DeFi» (с английского decentralized finance).
Именно это и есть главный плюс и отличие децентрализации от централизации. В случае с классическими центральными органами решение принимает одна небольшая группа заинтересованных лиц. Например, банк в любой момент сможет «заморозить» ваши средства на карте. Таким образом, есть огромный риск, что пострадает обычный пользователь и сделать он ничего не сможет. В случае с децентрализованными сетями такого не произойдёт никогда.
Почему децентрализация применима к криптовалютам?
Существует большое количество разных криптовалют. Каждая из них создавалась под определенный проект, его цели и задачи. Поэтому существуют как децентрализованные, так и централизованные криптовалюты. Последних гораздо меньше, и они не так популярны.
Так происходит, потому что криптовалюты изначально создавались как альтернатива классическим банковским и финансовым мировым системам.
В свою очередь, децентрализация в мире криптовалют даёт одно важное преимущество. Любое вмешательство (государственное или частное) в сеть, например биткоина, невозможно. Для пользователей это крайне важно и удобно. Поэтому многие сегодня полностью переходят на криптовалюты.
Криптовалюта – альтернатива централизации
Первая в мире криптовалюта – биткоин – также является децентрализованной и создавалась, в первую очередь, как аналог современным деньгам. Они, как правило, контролируются одним органом — государством. У людей появилась потребность создать такую финансовую систему, которая бы не зависела от определенной группы лиц и их интересов. Именно поэтому децентрализация — это основа феномена криптовалют.
По сути, криптовалюта предоставляет возможность развития финансовой альтернативы. Так происходит, потому что она обладает уникальными функциями, такими как децентрализация.
Принимаются ли решения за вас?
В первую очередь, децентрализация позволяет быть спокойным за свои средства, поскольку ни один человек или группа лиц не в праве будут принять решение (исходя из своих интересов) по распоряжению вашими средствами за вас.
Это значит, что пока ваша криптовалюта лежит у вас в криптокошельке, никто не сможет её случайно «заморозить». Также никто не сможет принять решение об отстранении вас от вашего же счёта.
Главный риск и опасность при работе с децентрализованными сетями – это мошенники
При работе с децентрализованными сетями всегда нужно быть осторожным, поскольку криптовалюты и децентрализация порождают свои риски и нюансы в хранении и использовании средств в такой системе.
Например, пока средства лежат в вашем кошельке, они в безопасности от создателей самой сети. Однако существует огромный риск взлома кошелька хакерами. Система децентрализована, и все операции проводятся миллионами компьютеров по всему миру. Ваш компьютер может быть «заражен» вирусом, который даст хакеру доступ к вашему кошельку в Интернете. В случае кражи средств с вашего кошелька их никто не сможет «заморозить», «приостановить» и вернуть. Просто не существует органа, который за это отвечает.
Именно поэтому, когда вы имеете дело с криптовалютой и блокчейном, в первую очередь необходимо соблюдать правила безопасности. Важно заботиться о сохранности своих средств самостоятельно. Благо, сейчас существует множество безопасных сервисов по хранению криптовалюты, о которых подробнее будет написано в следующих статьях.
Возможно ли потерять все средства из-за невнимательности?
Ещё одним риском при использовании децентрализованной сети в рамках криптовалютного сегмента является обыкновенная невнимательность.
Если, например, вы случайно отправите ваши средства не на тот кошелек, то в силу особенностей системы вы просто не сможете приостановить транзакцию или хотя бы попытаться вернуть свои деньги обратно.
Риски и опасности при работе с криптовалютными биржами
Пользуясь криптовалютой, которая работает в децентрализованной сети, мы зачастую прибегаем к услугам криптовалютных бирж. Многие из них являются централизованными. То есть вы кладете вашу децентрализованную криптовалюту в кошелек централизованной биржи. Это значит, что вы подвергаетесь такому же риску, как и с классическими банками. Ваши средства лежат не в вашем личном децентрализованном кошельке, а в кошельке биржи. И в один ужасный момент биржа может просто закрыться, забрав все ваши средства с собой. Об этом крайне важно помнить при работе с криптовалютными биржами и никогда не хранить все свои средства в одной из них. Биржи в сети — это не физические банки. Вероятность их обвала и закрытия сильно выше.
Почему централизация сейчас популярнее?
Децентрализованные сети сегодня в полной мере не являются уникальным инструментом, который может решить все проблемы Интернет-пространства во всех его сегментах, включая криптовалюты. Однако, сравнивая их с централизованными аналогами, становится понятно, что они имеют больше положительных сторон, которые могут быть полезны в будущем.
Централизованные платформы сейчас являются наиболее привычными, понятными для простого обывателя. Многие даже не представляют себе никаких альтернатив классическим банкам, государственным структурам или любым компаниям.
Какое будущее может нас ждать?
За децентрализацией может быть будущее. Поскольку в такой системе само сообщество является контролирующим органом, решения принимают сразу все. А разрабатывать и дорабатывать подобные системы может любой пользователь-программист. Ведь зачастую у таких сетей есть открытый код, который позволяет внести изменения внутри сети.
Все это увеличит удобство и производительность таких финансовых структур. Расти и развиваться они будут быстрее. Также такая система может быть крайне полезна не только в финансовом секторе, но и в других сферах применения.
Источник