КОЛОНКИ · 23 апреля 2018, 12:35 · Отдел информации dev.by
Кому и зачем нужен блокчейн? 6 простых примеров использования «громкой» технологии

Блокчейн считается одной из самых надёжных технологий записи и хранения транзакций. Наиболее распространённые примеры использования технологии описал в своём блоге технический специалист и писатель Фебин Джон Джеймс.

Иллюстрация: Medium

Идентификация личности

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

Заверение транзакций

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

Так, цифровая информация делится на связанные между собой блоки. Допустим, каждый блок представляет определённую страну и содержит информацию о её городах. Всё содержимое блока преобразуется в уникальную цифровую строку фиксированной длины, называемую «хэш», например «1hi515AHA5H». Пусть блок США содержит города Нью-Йорк, Лос-Анджелес и Чикаго, тогда ему будет соответствовать хэш «НЙЛАЧ».

Каждый последующий блок содержит хэш предыдущего блока — это связывает их между собой. Если кто-либо попытается изменить первый блок, например добавить в него город Бостон, автоматически изменится и хеш блока — на «НЙЛАЧБ». Но идущий за США блок Индии уже записал предыдущий хеш «НЙЛАЧ». Из-за этого несоответствия цепь разрушится. Поэтому информацию в блокчейне нельзя подделать или удалить, а если кто-то попытается это сделать, об этом сразу же узнают все участники цепи.

Цифровые активы

ICO, или первичное размещение «монет» (аналогично первичному размещению акций) — это новый способ привлечь финансирование. Инвестором может стать любой человек в любой точке планеты. В этом случае гарантией выступают не акции, а цифровые активы под названием «токены», которые хранятся в блокчейн-кошельках. Владелец может использовать эти активы для оплаты услуг компании или обменивать на «обычные» деньги, когда через какое-то время их стоимость возрастёт.

Смарт-контракты

Смарт-контракт — это компьютерный алгоритм, который предназначен для заключения и поддержания контрактов в блокчейне. Смарт-контракты не только содержат информацию об обязательствах сторон, но и сами автоматически обеспечивают выполнение условий договора. Такие контракты записываются в виде кода. Например, арендатор обязан каждый месяц вносить плату за квартиру. В его случае код выглядел бы так: «Если сегодня — тридцатое число месяца, то нужно перевести N-ную сумму со счёта арендатора на счёт владельца квартиры».

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

Электронное голосование

На традиционных голосованиях людям приходится подолгу стоять в очередях, в то время как блокчейн позволяет голосовать, не выходя из дома. Одна из основных проблем при проведении онлайн-голосований — конфиденциальность: голоса можно подменить, а хакеры могут узнать, какой выбор сделал тот или иной человек. Блокчейн обеспечивает как безопасность, так и анонимность голосования, а также может помочь повысить «явку» (пускай и виртульную) участников.

Распределённое хранение

Сегодня популярны такие сервисы хранения информации, как Google Drive и Dropbox. Однако никто не гарантирует, что они не имеют свободного доступа к данным своих пользователей. Кроме того, раскрыть хранимую информацию от них могут потребовать правительства. Блокчейн — это децентрализованная база данных, которые хранятся на огромном количестве компьютеров в тщательно зашифрованном виде, что ещё и позволяет снизить затраты. А свободное место на жёстком диске любой желающий может сдавать в аренду — например в системе Storj.

Источник: dev.by
Нашли в тексте ошибку — выделите её и нажмите Ctrl+Enter.
Новые комментарии
Сама идея писать очередную CRM без идеи и инвестиций вгоняет меня в уныние, девочка пытается изобрести велосипед, который был изобретен еще 20 лет назад. Ничего не имею против перла, когда я пришел в веб в 2001 это был вполне современный язык, но технологии меняются, я попробовал много нового и скажу откровенно - перл устарел. Непонятно откуда такое презрение к "галерам", ведь это отличная возможность научиться работать и освоить технологии, в том числе и кодом заказчиков. Ну а если ты в своем болоте гниешь 20 лет, то естественно что и сайты у тебя будут в стиле 90ых. Бред про SEO и Ajax даже комментировать не хочется... учитывая тот факт, что ajax'у тоже не меньше 20 лет. p.s. Ну и на спектруме приходилось программировать, не только на бейсике, но и на асме и работы были вполне серьезные, проекты компилировались по 10 минут. но ведь это не означает что надо было стоять на месте и развиваться только в этом направлении
Alexandr_Voznyak
23.05.2018 в 00:53
«Никогда не вкалывала на галерах». Разработчица пишет на «реликтовом» Perl и 25 лет работает в семейном бизнесе
Мода тут ни при чём, просто когда-то перл был крутым инструментом - не было всяких пхп, а перл был высокоуровневым языком, с кучей библиотек на cpan, готовые либы для веба и так далее, можно было мириться с его дефектами, тем более, что переходили на него сишники, которым не привыкать. А в какой-то момент нормально спроектированные языки вроде питона догнали и значительно перегнали, в итоге перл лишился этих преимуществ, а новых не приобрёл. Я в какой-то момент понял, что просто не могу дальше его использовать, когда есть такие языки как питон. Не могу себя пересилить, ибо нет ответа на вопрос зачем использовать уродливый язык, зачем делать вот так if (any {$_ == $elem} @arr) { когда можно делать так if elem in arr: ? Это частный пример, но таких примеров тьма, не говоря уже о всяких use strict и другой магии которую нужно знать, чтобы было как в нормальных языках по умолчанию, когда-то даже заметку писал - https://habr.com/post/327408/.
worldmind
22.05.2018 в 23:46
«Никогда не вкалывала на галерах». Разработчица пишет на «реликтовом» Perl и 25 лет работает в семейном бизнесе

Обсуждение

Missing

"Каждый последующий блок содержит хэш предыдущего блока — это связывает их между собой. Если кто-либо попытается изменить первый блок, например добавить в него город Бостон, автоматически изменится и хеш блока — на «НЙЛАЧБ». Но идущий за США блок Индии уже записал предыдущий хеш «НЙЛАЧ». Из-за этого несоответствия цепь разрушится. Поэтому информацию в блокчейне нельзя подделать или удалить, а если кто-то попытается это сделать, об этом сразу же узнают все участники цепи."

"поэтому" какое-то неубедительное. что в таком варианте мешает изменить во всех блоках НЙЛАЧ на НЙЛАЧБ.

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

no comments :)

Missing

блокчейн нужен только чтобы срубить денег пока идет хайп

Missing
+4

По каждому типа применению проблем выше крыши.

>Идентификация личности

Хранить в эфире допустим 10 млн белорусов... кхм... гигабайт запихать в эфир обойдется в несколько миллионов $. Кто оплатит? Кто (какой контракт) начнет размещать эти данные транзакциями? Как поможет хранение в блокчейне? Сколько места займет фул нода если все китайцы зальют туда свои данные?

>Заверение транзакций

А майнеры кто? Какой смысл заверять транзакции майнерам? А если майнеры только спец организации то они могут так же подделать как и в случае с обычной БД. Сколько максимально транзакций сможет влезть в самый большой диск? Что если транзакций 50 тыс в секунду (Виза например обрабатывает в пике до 57 тыс транзакций в секунду).

> ICO.

Что мешает мошенникам просто выводить средства от ICO? Почему гугл запретил рекламу ICO?

>Смарт контракты.

Ок выдайте кому-нибудь кредит на смарт контракте. Так для начала. На кредите держится мир финансов, а как раз этого смарт контрак и не позволит.

>Электронное голосование.

По факту нет ни анонимности (отловить можно прямо в момент голосования) да и результат меняется с легкостью MITM атакой

>Распределенное хранилище.

Ок. Вещь хорошая. Как тут поможет блокчейн? Сколько стоит сложить в блокчейн базу 10 тыс самых популярных видео с ютуба и организовать CDN для быстрой раздачи?

Picture_572?1356409814
agentcooper
– PM в Softeq Flash Solutions

+2

>Хранить в эфире допустим 10 млн белорусов... кхм... гигабайт запихать в эфир обойдется в несколько миллионов

Эфир не для этого. Почитайте про THEKEY и CIVIC.

>Какой смысл заверять транзакции майнерам?

Они получают от этого прибыль.

>А если майнеры только спец организации...

Не только.

>Сколько максимально транзакций сможет влезть в самый большой диск?

Читайте про шардинг.

>Что если транзакций 50 тыс в секунду

Есть блокчейны, которые выходят или планируют выйти на такой (или больший) порядок цифр - RIPPLE, скажем, или Red Belly .

>Что мешает мошенникам просто выводить средства от ICO?

Некоторые так и делают. Поэтому анализ ICO обычно включает анализ репутации команды и её партнершипов.

>Почему гугл запретил рекламу ICO?

Чтобы защитить неквалифицированных инвесторов от мошеннических ICO. Квалифицированным фэйсбук для поиска информации не нужен.

>По факту нет ни анонимности...

Анонимность голосования получить вполне возможно криптографическими средствами.

>да и результат меняется с легкостью MITM атакой

не меняется, если у этого M нет вашего Private Key

>Сколько стоит сложить в блокчейн базу 10 тыс самых популярных видео с ютуба и организовать CDN для быстрой раздачи?

читайте про SIACOIN и FILECOIN

Missing

>Есть блокчейны, которые выходят или планируют выйти на такой (или больший) порядок цифр - RIPPLE, скажем, или Red Belly .

Планируют многие. "Выходят" пока нет.

лайтнинг пока слабоват и каналы ограничены суммами и пригодны для небольших платежей. Делать дерево вместо chain (типа tangle) слабовато.

В общем попытки активно ведутся те же EOS и Cardano. Но пока далеки от.

Я знаю про шардинг. Просто разделенная информация уже неполна. Да есть попытки workaround организовать, но пока не очень.

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

Я могу себе представить blockchain вариант торрента, но это небыстро и дорого. Будет однозначно проигрывать кому то типа AWS S3 + CloudFront.

Picture_572?1356409814
agentcooper
– PM в Softeq Flash Solutions

>Планируют многие. "Выходят" пока нет.

Именно потому что пока всё сырое и Дикий Запад тут и есть столько возможностей - и для свепхприбыльного инвестирования и для для своих проектов. Когда технологии созреют упадут прибыли и вырастут пороги входа.

>Делать дерево вместо chain (типа tangle) слабовато.

Время покажет, но например Бош и Фуджитсу так не считают.

>MITM подменяет не ключ. Просто показывает не ту страничку или там меняет "да" на "нет"

Если бы просто показывать не ту страничку было так просто - грабились бы вообще все ICO. Но в реале это происходит с единицами, которые забивают на защиту. Скажем так - обмануть голосующего примерно настолько же сложно, как сейчас украть у него криптовалюту - нужно выманить у него private key либо вынудить перевести токен на неправильный адрес. Т.е. не невозможно, но достаточно непросто даже сейчас, а с развитием технологии будет ещё сложнее - к примеру упомянутый мной THEKEY предоставляет биометрическую идентификацию. Кстати - точно так же можно пытаться обманывать и при оплате через Интернет пластиковой карточкой - так что дополнительного риска я не вижу.

>Я могу себе представить blockchain вариант торрента, но это небыстро и дорого. Будет однозначно проигрывать кому то типа AWS S3 + CloudFront.

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

Missing-male

блокчейн трафики нанотехногогий спасут мир


Авторизуйтесь, чтобы оставлять комментарии

Использование материалов, размещенных на сайте, разрешается при условии прямой гиперссылки на dev.by. Ссылка должна быть размещена в подзаголовке или в первом абзаце публикации.
datahata — хостинг в Беларуси