14

Технология блокчейн на пальцах

Blockchain - английское название, которое может быть расшифровано как Chain of Blocks. Блок состоит из строго заданного количества данных.


Примечание: статью не стоит рассматривать как академическую или использовать как источник. Она является отображением видения автора и он не несет ответственность за актуальность данных на момент прочтения. Статью рассматривайте как пояснение «на пальцах».


Работа блокчейна в виде алгоритма


Небольшое интро в понятия, которыми будет оперировать автор: транзакцией является осуществление перевода токенов/денежных средств (можно сравнить с переводом с карты Сбера на карту). В тексте можно будет встретить «А» и «Б» — это два гипотетических человека/кошелька/адреса. Используются для примера и объяснения. Узел — это компьютер/компьютеры, которые осуществляют работу сети. Чуть подробнее про определение ниже. Схема и алгоритм на примере Биткойна показывают сухую работу блокчейна без объяснений. Если нужно больше информации помимо схемы, то просто читайте далее :)

Технология блокчейн на пальцах Блокчейн, Биткоины, Технологии, Длиннопост

Работа алгоритма блокчейн Биткойна в схеме.


1. Кто-то осуществляет перевод средств (транзакцию) на кошелек другого;


2. Узлы (от двух до «сколько влезет») заверяют транзакции, проверив наличие денег на кошельках и необходимых условий;


3. Больше половины узлов должны подтвердить правильность (валидность) транзакции прежде, чем она запишется в блок;


4. Формируется блок из определенного кол-ва проведенных транзакций;


5. Блок добавляется в блокчейн.


Копия блокчейна хранится на каждом узле, и доступ к блокчейну прозрачен.

Теперь подробнее:


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


Блокчейн - один из способов хранения базы данных. Простыми словами, это много копий, раскиданных по 2+ узлам. Для того, чтобы новые изменения были записаны в БД, более половины узлов, осуществляющих работу, должны прийти к соглашению (консенсусу) о правильности новых данных. В принципе, минимум 51% согласных/не согласных узлов — это негласный стандарт, и можно ставить более высокие значения. Среди проектов есть примеры, где требуется 60-70% согласных узлов. Если потенциальный хакер сможет взломать 51% узлов, то у него появится возможность влиять на валидацию транзакций, тем самым нарушив работу сети или внести новые данные. Почему нельзя изменить старые записи, объясню ниже.


Пометка: 51 процент является отсылкой к Проблеме Византийских Генералов (второй версии задачи), где несколько генералов планируют совершить атаку. Среди генералов есть предатель или несколько предателей. Как прийти к соглашению? Нужно, чтобы 51% генералов были честными и пришли к соглашению. Грубая интерпретация задачи.

Технология блокчейн на пальцах Блокчейн, Биткоины, Технологии, Длиннопост

Источник: Steemit

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


Интересный факт: если ты потерял кошелек с криптовалютой, то вернуть/восстановить средства не получится. С этим связана одна интересная история, которую приведу в конце статьи в главе «Бонусы».


Узлы — это своеобразные двигатели блокчейна. Это компьютеры с установленным ПО, которые участвуют в работе блокчейна, заверении транзакций, майнинга, и прочей приблуды, которую посчитают нужным включить разработчики блокчейна. Чем больше узлов в блокчейне, тем труднее его взломать (помним про 51%).


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


Каждый узел имеет инструкцию по включению ограниченного количества транзакций в блок. Это предоставляет определенную безопасность сети, так как нельзя провести DDoS-атаку из-за наличия максимального кол-ва допустимых транзакций в блоке. Если в блок пихаются транзакции, которые не являются валидными, то вредоносные узлы блокируются (обычно), а оставшиеся 51%+ продолжают работу.


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


Пометка: блокчейны бывают разные. На каждый проект имеется свой блокчейн (если он, конечно, не является частью платформы, такой как Эфириум). У многих из них есть своя технология, которая отличается от того же медлительного Биткойна. При более тщательном изучении можно столкнуться с понятиями «Блокчейн второго/третьего поколения» — это означает продвижение технологии с устранением старых проблем. Есть и другие осуществления распределнной базы данных, которые технически нельзя назвать блокчейном, но, для понятливости, мешаются в общей тарелке.

Суммируем плюсы/минусы от блокчейна:


- Блокчейн может быть безопасным. Слишком много усилий надо приложить хакеру или хакерам для взлома большого количества узлов;


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


- Нет необходимости в посреднике. В данном случае больше всего это нервирует банки и регуляторов, так как нельзя контролировать поток перемещаемых средств;


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

Понятия, встречающиеся в индустрии


Майнинг. Это решение математических задач, которые выполняются майнерами (“добытчиками ископаемых”, с перевода на русский), которые так же могут быть узлами (зависит от блокчейна). К примеру, работа Биткойна основана на майнерах. Чем больше людей в сети, тем больше майнеров и вычислительных мощностей требуется. Энергия, потраченная на майнинг биткоинов в 2017 году сравнялась с потребление всей Ирландии. После решения математических задач, система выпускает новый биткойн, распределяя его между участниками согласно потраченным вычислительным мощностям. По сути, решение математических задач - это бесполезная трата энергии и ресурсов, чтобы доказать, что у тебя реально есть такая мощность и твои компы приложили много усилий.

Технология блокчейн на пальцах Блокчейн, Биткоины, Технологии, Длиннопост

Майнинговая ферма для добычи Эфира. Источник: Usethebitcoin


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


ICO (Initial Coin Offering). ICO — это финансовый термин, который относится к публичному предложению монет/токенов/коинов. По сути, это один из неофициальных видов IPO (Initial Public Offering), процесса выпуска акций компанией. ICO является способом привлечь инвестиции в обход строгих критериев при проведении традиционных раундов инвестирования. Стоит отметить, что, по сравнению с 2017 годом, 2018 отмечает сильный спад в подобном виде инвестирования (более чем на 70%). Хайп закончился.

Смарт-контракты. Это понятие было введено давно, но получило популярность благодаря Виталику Бутерину и его команде проекта Ethereum (Эфириум).

Технология блокчейн на пальцах Блокчейн, Биткоины, Технологии, Длиннопост

Источник: Cryptona

Это второй криптовалютный проект после Биткойн по популярности. Особенность: возможность создавать приложения, используя платформу Эфириум. В данном случае Эфиры (криптовалютные единицы) служат своего рода газом для выполнения функций смарт-контрактов. Смарт-контракт - это программа, которая автоматически следит за соблюдением и выполнением условий контракта на блокчейне. То есть, при заданных заранее условиях, программа проверит правильность всех условий с помощью блокчейна, а потом автоматически выполняет контракт. Сама криптовалюта эфир может использоваться как валюта и как газ (необходимо потратить определенное кол-во эфиров для исполнения смарт-контракта, к примеру, или для запуска приложения). На данный момент блокчейн Эфириума весит 1ТБ и каждое новое приложение и узел должны тащить с собой всю БД (эту проблему сейчас стараются решить).

Стандарты токенов. Это понятие так же пришло из Эфириума. Создавая токены на платформе, появилась необходимость в наличии стандартов смарт-контрактов, и они не заставили долго себя ждать. Грузиться особо не надо, но стоит иметь в виду, что ERC-20 — это стандарт токена для платформы Эфириум. Стандарт включает в себя несколько функций, которые должны быть доступны в смарт-контракте для работы на платформе. Позднее были выявлены уязвимости этого стандарта и в мир пришли другие нормы, хотя ERC-20 все еще остается самым популярным благодаря популярности самого Эфириума. Впрочем, кого волнуют эти проблемы кроме разработчиков? :)

Use-кейсы применения технологии:


Кроме Биткойна и Эфириума, есть еще и другие способы применить технологию блокчейн. Ниже приведены некоторые примеры


Ripple


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

Технология блокчейн на пальцах Блокчейн, Биткоины, Технологии, Длиннопост

«Путешествие» транс-граничной транзакции сегодня. Источник: Ripple

Вот так выглядит схема с участием технологии Ripple:

Технология блокчейн на пальцах Блокчейн, Биткоины, Технологии, Длиннопост

Источник: Ripple

Lition


Lition — это интересный проект, с которым я ознакомился недавно. Компания разработала технологию на основе блокчейн, которая позволяет клиентам покупать электроэнергию и другие похожие ресурсы в Германии напрямую от производителей без необходимости в компании-посреднике. Итог: даже при покупке «зеленой энергии», которая в добыче дороже обычной, но которая так же является основным предложением Lition, клиенты экономят до 20%. Эта цифра говорит лучше всего другого о выгодах отсутствия посредника. Стоит отметить, что проект работает на платформе Ethereum (Эфириум), но ребята активно ищут другие возможности реализации технологии, так как популярная площадка сложна в эксплуатации.

Bitcoin


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

Заблуждения:


Существует большое количество заблуждений о Биткойне, блокчейне и криптовалютах, и я привел некоторые:

Технология блокчейн на пальцах Блокчейн, Биткоины, Технологии, Длиннопост

Источник: TheJobNetwork

1. Блокчейн = криптовалюта. Это не так. Технологии разные, понятия разные. Блокчейн — это база данных. Крипта может выступать как валюта, актив или токен для получения доступа к услугам. Помним на примере Ripple: крипта существовала и до привязки к блокчейну и наоборот.


2. Блокчейн — революционная технология. Это не так. Блокчейн помогает избавиться от посредника, помогает достичь прозрачности. Но он не изменит образ жизни человека в радикальном отношении.


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


4. Блокчейн и искусственный интеллект — сила. Частенько проекты (в основном, мошеннические) кричат о своем проекте в связке «Мы активно применяем ИИ, Интернет вещей и блокчейн для создания технологии будущего.» Да, в связке можно достичь определенных целей, но, в данном случае одно в другом совсем не нуждается. Это просто маркетинговая уловка.


5. Биткойн — это пирамида. Одним из главных признаков пирамиды является принципе «инвестируй $1, приведи четырех друзей и ты получишь часть их инвестиций». Биткойн не строится на подобной схеме. Цена на Биткойн сейчас регулируется спросом-предложением, как и прочие вещи в этом мире.


6. Биткойн — это пустышка, поэтому никогда не заменит деньги. Здесь нужно немного разобраться, потому что упрощенная схема вызвала определенный негатив. Что такое деньги? По сути, это упрощенная цепочка обмена одного товара на другой. Исторически сложилось, что монеты были сделаны из металла и представляли стоимость этого же металла. При большом количестве монет, стало неактуальным носить с собой кошельки, набитые огромными кучами монет, и тогда стали появляться подобия банков. Они работали по принципу «дай мне монеты, я буду хранить у себя, а тебе дам заверение того, что у меня есть твои монеты, и это заверение стоит столько же, сколько монеты.» Сравнение грубое, но, надеюсь, понятное. Деньги могут быть обеспечены металлом или другим видом продукта, но, по больше части, это все таки металл и это все таки золото. Теперь касательно «пустышки»: каждый день ЦБ США сообщает стоимость доллара, что и является отправной точкой. Как они определяют цену — совокупность большого количества факторов, но, по сути, это убеждения узкого круга людей, отвечающих за экономику. Держим в голове описанное выше и понимаем, что наша финансовая система держится на ряде решений ряда людей, что, в свою очередь, также не вызывает доверия. Золото — это металл, о цене которого договорились. Как только страны решат, что оно никому не нужно, оно станет олицетворением «бесполезности». Так же с Биткойном за исключением того, что он не регулируется узким кругом людей.


7. Блокчейн похож на Spreadsheet в Google Docs. Неплохое сравнение, но немного неточное. В этом примере подразумевают, что у всех участников есть доступ к базе данных и каждый может вносить изменения и все это видят. Давайте не забывать, что spreadsheet находится в централизованном месте: сервере Google. Сравнение было бы больше похоже, если бы каждый участник хранил у себя копию и при внесении изменений участвовал в подтверждении изменений, а так же вносил их к себе.


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

Бонусы


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



Блокчейн не сможет провести внешнюю транзакцию на другой блокчейн. Проблема называется cross-atomic swap и подразумевает прямой перевод одного токена на другой без участия посредника. Учитывая, что сила технологии блокчейн в ее стабильности и невозможности изменить без согласия всех участников — код одной БД не будет сочетаться с кодом другой БД. На данный момент обмен одного токена на другой осуществляется через биржи в виде пар. По сути, биржи просто покупают один вид токена, и отправляют другой.



Говоря о торговых биржах: не каждый трейдер/инвестор знает, что, проводя операции в обенниках, они не являются хозяевами средств, пока не вывели их на сторонний кошелек. Приватные ключи от кошельков бирж принадлежат владельцам бирж, что автоматически делает их абсолютными хозяевами. В любой момент, если совесть позволит, они могут взять средства со всех зарегистрированных кошельков и исчезнуть в тумане. Решили трейдить — переводите себе на сторонний кошелек :)


---

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

Найдены возможные дубликаты

+1
Примечание: статью не стоит рассматривать как академическую или использовать как источник. Она является отображением видения автора и он не несет ответственность за актуальность данных

А нахрена она тогда вообще нужна? Вы не подумайте, что я к вам лично придираюсь.  Зачем на Пикабу вообще нужны любые статьи которые "Может быть всё вообще не так, я даже не ебу. Просто мне так кажется"

раскрыть ветку 1
0

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

0
Все хорошо описано. Но вот только атомарные свопы уже потихоньку тестируются... И скоро для многих блокчейнов это будет возможно
раскрыть ветку 6
0

Если речь идет о чем-то похожем на Lightning Network, где говорится о надстройках к блокчейну, то, да, читал, но пока что это еще не позволяет массово пользоваться и обмениваться токенами А-Б.

раскрыть ветку 5
0
Ну не совсем лайтинг, именно атомарные свопы. Работы ведутся. Теоретически это не невозможно
раскрыть ветку 4
Похожие посты
318

Впечатляет

Крупнейшая в России майнинг-ферма в Братске, примерно в 5 км от Братской ГЭС. На площади 15,5 тысяч кв.м работает около 20 тысяч устройств общей мощностью более 25 МВт. Туда попали журналисты Bloomberg и пофоткали все изнутри.

Источник - Bloomberg

Впечатляет Майнинг, Биткоины, Криптовалюта, Блокчейн, Добыча, Ферма, Россия, Братск, Длиннопост
Впечатляет Майнинг, Биткоины, Криптовалюта, Блокчейн, Добыча, Ферма, Россия, Братск, Длиннопост
Впечатляет Майнинг, Биткоины, Криптовалюта, Блокчейн, Добыча, Ферма, Россия, Братск, Длиннопост
Впечатляет Майнинг, Биткоины, Криптовалюта, Блокчейн, Добыча, Ферма, Россия, Братск, Длиннопост
Впечатляет Майнинг, Биткоины, Криптовалюта, Блокчейн, Добыча, Ферма, Россия, Братск, Длиннопост
Впечатляет Майнинг, Биткоины, Криптовалюта, Блокчейн, Добыча, Ферма, Россия, Братск, Длиннопост
Впечатляет Майнинг, Биткоины, Криптовалюта, Блокчейн, Добыча, Ферма, Россия, Братск, Длиннопост
Впечатляет Майнинг, Биткоины, Криптовалюта, Блокчейн, Добыча, Ферма, Россия, Братск, Длиннопост
Впечатляет Майнинг, Биткоины, Криптовалюта, Блокчейн, Добыча, Ферма, Россия, Братск, Длиннопост
Показать полностью 7
97

Фантастические твари и где они обитают - истории из мира обмена криптовалют

Фантастические твари и где они обитают - истории из мира обмена криптовалют Биткоины, Блокчейн, Криптовалюта, Мамкин_бизнесмен, Осторожно_имбецилы, Длиннопост

Всем салют. Ранее я пытался узнать общественное мнение - будет ли интересно почитать истории прямиком с рынка Москвы по обмену криптовалюты за наличные средства, который в настоящее время представляет собой демо-версию 90х в самом абсурдном их проявлении. Увы, моментально я получил огромное количество ярлыков "пи*дабол", от чего сразу приуныл и реально расстроился, ибо у меня действительно есть что рассказать а инфа легко бьётся (рынок открытый). Прошло более двух месяцев и я решил снова сделать попытку повествования, на этот раз без рассусоливаний, а просто рассказать о своей первой сделке и посмотреть насколько подобная информация интересна читателям. Для адекватных людей предоставлю пруфы на интересующую информацию и отвечу на все вопросы. Если же реально пост не заслужит плюсов, то больше попыток репортажа из криптомира с моей стороны не будет, а всем невоспитанным людям, от которых так сильно у меня пригорело, пожелаю всяческой удачи. Итак, поехали:

Как часто это и бывает, в криптообмен я пришёл через своего хорошего знакомого, который просто добавил меня в общий чат со своими двумя друзьями и сказал, что теперь я с ними в команде. Один из нас, пусть будет mr. Blue, был неплохим трейдером и именно он на первом этапе давал нам Btc в продажу. Что это за бетховенны такие я не имел ни малейшего понятия, но мне уже дали понять, что можно посредничеством зарабатывать хорошие деньги и я решил попробовать.

Фантастические твари и где они обитают - истории из мира обмена криптовалют Биткоины, Блокчейн, Криптовалюта, Мамкин_бизнесмен, Осторожно_имбецилы, Длиннопост

Первоначально были проштудированы всё выпавшее в поиске Google по запросу "продать btc". Я не буду описывать утомительный процесс изучения каждой ссылки, важным моментом стало открытия такого сервиса, как localbitcoin. Я нашёл ордер на покупку крипты, посмотрел описание сделки, увидел указанный telegram для связи и написал человеку, получившему оперативную кличку "Пёс". Пёс работал в Москва Сити, в башне "Федерация" на 34 этаже. Их компания занималась обменом криптовалюты и в ней трудились на благо блокчейна десятка полтора тех самых мамкиных трейдеров и криптоагентов. Пёс занимался обзвоном холодной базы, вёл обмен на localbitcoin и общался с такими же агентами из других компаний с единственной целью - купить btc подешевле, а продать подороже, поделив разницу между собой и компанией. Очень быстро пёс смекнул, что необязательно сообщать компании о том,что есть клиент на покупку, достаточно позвонить нескольким "партнёрам" (очень быстро при словах "ну, у меня есть партнёр, надо уделить" у меня стал случаться приступ слепой ярости, но об этом в следующих постах) и слить клиента им, положив всю разницу себе в карман.

Фантастические твари и где они обитают - истории из мира обмена криптовалют Биткоины, Блокчейн, Криптовалюта, Мамкин_бизнесмен, Осторожно_имбецилы, Длиннопост

Столь примитивная схема для меня была не нова и я предложил Псу сотрудничество, пообещав особые условия с каждого клиента. Долго ждать не пришлось - буквально на следующий день зазвонил телефон и в трубку мне нервно зашептали о желании купить btc на 1,5млнР. Как человек, непосвящённый в нюансы рынка, я посчитал, что сумма слишком большая (как позже выяснилось - для рынка это очень и очень маленькая сделка), но пёс клялся своей честью и достоинством, что всё надёжно и ошибки нет. Это я сейчас знаю, что на рынке обмена крипты ни чести, ни достоинства не осталось у 90% представителей, а тогда сразу написал в наш чат и mr. Blue сказал, что сделает продажу без проблем. Я позвонил Псу, согласовал курс продажи для клиента с указанием комиссии в карман верного друга и пригласил на сделку в свой офис на Арбате, в котором вёл деятельность никак не связанную с криптой.


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

Фантастические твари и где они обитают - истории из мира обмена криптовалют Биткоины, Блокчейн, Криптовалюта, Мамкин_бизнесмен, Осторожно_имбецилы, Длиннопост

Пока шли по коридору в моей голове была только одна мысль: "Да ну на х*р! Не может быть, чтобы у этих сладких персиков были с собой такие деньги. Они бы просто не приехали в незнакомый офис, одни, к незнакомому человеку. Это означало бы, что если я сейчас развернусь, всажу прямой в челюсть каждому, то стану богаче на 1,5млнР (на тот момент моя оборотка за 2 месяца)". Делать я этого не собирался, но размышлял, что если в этой работе так легко можно вытащить человека с большими деньгами в любую подворотню, то неизменно должны появиться люди, считающие это приглашением к столу. Меня удивлял тот уровень наивности и веры в собственное бессмертие (увы, распространённая болезнь на рынке), которое проявляли ребята, шагающие сзади.

Фантастические твари и где они обитают - истории из мира обмена криптовалют Биткоины, Блокчейн, Криптовалюта, Мамкин_бизнесмен, Осторожно_имбецилы, Длиннопост

Мы вошли в мой кабинет, я закрыл на ключ вторую дверь и сел на своё кресло в лёгко нерешительности. Это была моя первая сделка и я понятия не имел, как её проводить. Я написал в чат, что птичка в клетке, и получил команду посчитать деньги. Я сказал покупателям, что мне нужно сначала пересчитать наличность. Один из ботаников скинул с плеч рюкзак, открыл его, и стал выкладывать пачки пятитысячных купюр. "Фальшивки" - первая мелькнувшая у меня мысль, но прогнав их через машинку я понял, что похоже не сплю и всё, кажущиеся фантастикой, происходит наяву. После пересчёта я сообщилу mr. Blue, что всё хорошо и сумма 1,5млнР находится на столе у меня. Получил ответ, что теперь надо зафиксировать курс по бирже Bitstamp, прибавить к нему 2%, после чего показать покупателю для подтверждения. Получив на показанную цифру беспечное "ага", я читал уже следующее сообщение с формулой для перевода посчитанных рублей в доллар. Пока я вспоминал математику за начальный класс и призывал к помощи какую то матерь, mr. Blue сам указал мне нужную цифру и написал, что по фиксированному нами курсу это составит nnn количество битка. Покупатели согласись с обозначенным количеством Btc, я сообщил об этом в чат, и mr. Blue отправил крипту на кошелёк покупателя.


После двух подтверждений транзакций в сети blockchain, ботаники встали, с улыбкой пожали мне руку, и ретировались в ночь, оставив меня с изнывающим от нетерпения крипто-оборотнем. Отсчитав ему в руку обусловленную сумму в виде комиссии со сделки (15 000Р, что составляет 1% от суммы 1,5млнР), я с трудом отогнал мысли о его схожести с беззубой портовой куртизанкой, увидевшей 2 пиастра, и выпроводил с обещанием созвониться завтра. Всё ещё осознавая только что произошедшее, я сел на кресло и не мигая минут 5 смотрел на деньги перед собой. В моей голове было много мыслей, но ни одна из них не отражала и сотой доли того, что ожидало меня впереди, разделив мою жизнь пополам, до заражения крипточумой и после.
---
Ребят, я реально пишу от души и если вам всё-таки хоть немного интересно - продолжу, а также буду рад ответить на возникшие в процессе чтения вопросы, ибо то, что понятно для меня, может вызвать замешательство у читателя. Всем мир.

Показать полностью 4
94

Что такое Zero Knowledge Proof (технология реализованная в протоколе Zcash и его форках)

Почему это действительно крутая технология?

Zero Knowledge Proof сейчас реализован в протоколе Zcash и его форках, и более продвинутая версия планируется в Tezos. Он позволяет полностью скрыть например то, с какого адреса ушел платеж, на какой адрес ушел платеж и сколько ушло денег. И при этом доказать, что всё, что произошло - действительно произошло, что отправитель имел достаточное количество денег и что получатель действительно получил эти деньги. Но при этом транзакцию невозможно отследить от слова никак.

Начнем с самых основ – что такое хеширование. Хеширование – перевод любых данных (хоть все тома Войны и мира) в строку фиксированной длины, выполняемое определённым алгоритмом. Но при этом задача хеширования в криптографии – невозможность вернуть эту строку обратно в изначальные данные, но при этом если брать одни и те же изначальные данные – у вас всегда будет получаться один и тот же хеш. Условно 358х784=280672. Каждый раз, когда мы умножаем 358 на 784, мы получим 280672, однако если нам известен только ответ (280672) нам достаточно сложно вычислить, как же он появился.

Теперь возьмем пример с судоку. Мне лень решать судоку и я нанял человека, чтобы он решил его за меня. Но если он просто пришлет мне решение, я могу его обмануть и не заплатить. А если я отправлю ему деньги, то он меня может обмануть и не прислать решение. Как найти выход из этой ситуации без помощи 3 лица (арбитра)? Вот один из вариантов: я говорю исполнителю чтобы он показал мне, например, 3 строку из судоку (номер строки придумывается рандомно) и, например, правый нижний квадрат. Если он мне отправил верные данные (в строке и квадрате нет повторяющихся цифр), то скорее всего он решил судоку верно. Однако он же мог просто нагенерить эти числа случайным образом, главное чтобы не повторялись. Здесь нам на помощь приходит хеширование: исполнитель заранее присылает мне хеши всех строк, столбцов и квадатов судоку и только потом я говорю ему показать, например, 5 столбец и левый нижний квадрат. Эту последовательность чисел в столбце и квадрате я могу захешировать определенным алгоритмом и сравнить с теми хешами, что заранее мне прислал исполнитель.

Решение проблемы весьма изящно, НО это не доказательство с НУЛЕВЫМ разглашением, это доказательство с ЧАСТИЧНЫМ разглашением (исполнитель же показывал мне те строки, столбцы или квадраты, что я рандомно ему говорил).

Одна из больших проблем Zero Knowledge Proof заключается в том, что как работает этот протокол реально знает, от силы, пару сотен человек на всей планете, настолько это сложная тема. Однако отдаленно прикоснуться к пониманию попробуем на следующем примере:


Для начала посмотрите на эту картинку:

Что такое Zero Knowledge Proof (технология реализованная в протоколе Zcash и его форках) Криптовалюта, Блокчейн, Zcash, Финансовый инструмент, Биткоины, Технологии, Длиннопост

Итак, постановка проблемы: есть дверь и у вас есть от нее ключ и есть человек, которому нужно доказать, что у вас есть ключ от этой двери, но при этом ни в коем случае НЕЛЬЗЯ:


1. Показывать ключ

2. Показывать процесс открытия двери

3. Даже показывать с какой стороны вы открыли дверь.

Решение весьма нетривиально, посмотрите на картинку выше, пусть это будет такая интересная пещера. Черная полоска внизу – дверь. Проверяющий стоит в точке А, вы в точке В. Проверяющий не видит в какую сторону вы пойдете (к точке С или точке D). Вы наугад выбираете, в какую сторону идти и идете. После этого проверяющий переходит из точки А в точку В и кричит, опять же наугад: «Выходи со стороны С». И вы выходите со стороны точки С. Если провести такой эксперимент только один раз, то вероятность того, что вы обманули – 50%. Вы же могли изначально пойти в сторону точки С и тогда вам не нужно было бы открывать дверь. Однако если провести такой эксперимент хотя-бы 20 раз подряд и каждый раз вы будете выходить с той стороны, с которой вам говорит проверяющий, то вероятность того, что у вас нет ключа от двери, становится запредельно малой.

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

Именно так реализован алгоритм работы криптовалюты Zcash. Полная анонимность транзакций. Кстати стоимость данной криптовалюты на бирже Bitfinex на данный момент составляет 254$ за 1 единицу.

Показать полностью 1
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: