Блокчейн-приложения в малом и среднем бизнесе. Блокчейн приложение


Зачем тестировать Blockchain-приложения?

Содержание

233446565Сегодня трудно найти человека, который не слышал о биткойн или криптовалютах вообще. Все говорят о цифровых деньгах, но чтобы полностью понять их, нужно разобраться в технологии, лежащей в их основе – технологии blockchain.

Сегодня многие отрасли промышленности, как большие, так и малые, внедряют Blockchain-приложения. И, как и любой технологии, blockchain необходимо тестирование, чтобы гарантировать надлежащее функционирование.

В противном случае можно оказаться в той же ситуации, что и Ethereum, второй самый известный публичный blockchain после биткойн. Еще в 2016 году эта криптовалюта в размере 280 миллионов долларов была заблокирована и недоступна из-за технической ошибки. По-видимому, ошибка была случайно вызвана пользователем, и, как результат, этот пользователь получил доступ к нескольким кошелькам.

Всю эту ситуацию можно было бы избежать, если бы Ethereum был надлежащим образом протестирован до выпуска в общественность. Как бы то ни было, multisignature-кошельки Ethereum от Parity оказались замороженными из-за недостатка безопасности.

Как избежать ошибки и протестировать Blockchain-приложение

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

  • Тестирование смарт-контрактов

Смарт-контракт — это программный модуль в сети Blockchain, который автоматически завершает транзакцию с использованием ранее определенных условий. Чтобы проверить смарт-контракты, нужно учитывать и моделировать все возможные условия для каждого отдельного контракта. Учитывая количество узлов и их комбинации, а также то, как быстро сеть растет и изменяется, необходимо, чтобы тестировщики применяли автоматизацию во время тестирования приложений на основе Blockchain.

  • Нефункциональное тестирование

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

  • Тестирование пользователей сети и узлов

Наиболее важным элементом Blockchain является ledger (бухгалтерская книга). В Там записываются все криптовалютные последовательности и транзакции, которые затем распределяются по всем узлам, чтобы каждый мог видеть их идентичность. Для этого, однако, участникам Blockchain необходим консенсус даты и времени, когда каждая транзакция присоединилась к сети.

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

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

Что можно и нужно тестировать?

Что именно требует тестирования в Blockchain-приложениях? Очевидно, есть некоторые ограничения, так что вот он список нескольких вещей, которые можно проверить:

В 2010 году Сатоши Накамото представил ограничение размера блока в 1 МБ. Этот предел остался и до настоящего времени, хотя он был предметом многочисленных дискуссий в биткойн-сообществе. Что произойдёт при превышении максимального размера блока?

В рамках решения биткойн представляет нам хардфорк (резкое изменение протокола, которое отменяет/проверяет ранее допустимые/недействительные блоки и транзакции).

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

Биткойн и Bitcoin Cash имеют разные преимущества, поскольку один более безопасен, а другой быстрее. Проблема, которая нуждается в тестировании здесь, заключается в том, как будет работать Blockchain при увеличении максимального размера блока или использовании различных алгоритмов сжатия.

  • Пропускная способность

В теории (в идеальных условиях) максимальная пропускная способность Blockchain биткойна — 7 транзакций в секунду, тогда как на практике она колеблется между 3 и 4. Это довольно мало. К примеру, максимальная пропускная способность Visa составляет 58 000, а средняя — 2 000, и даже Ethereum может достигать 20 транзакций в секунду. Почему Биткойн этого не может?

Одним из первых вопросов новичка, который встречается с биткойн, становится вопрос, насколько это безопасно. Это очень правильный вопрос. Большая часть внимания здесь, похоже, заключается в установлении личности участника, но что произойдёт, когда они становятся скомпрометированными? Опять же, возвращаясь к сравнению биткойн и Bitcoin Cash, один ориентирован больше на безопасность, а другой — на время, необходимое для завершения транзакции.

На момент написания этой статьи количество блоков в сети биткоин составило около 522 600. Нет ограничений на размер цепочки, поэтому можно проверить как производительность, так и функциональность, а также то, что произойдет, если цепочка будет временно нарушена (например, когда два майнера получат два разных, но оба действительных решения для одного и того же блока в то же время).

Распределённая система может давать только два варианта: вернуться к самой последней доступной ссылке в цепочке или предоставить ошибку. Вопрос в том, что делать, если конец цепочки не доступен?

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

Тестирование является обязательным

Хотя Blockchain развивается с колоссальной скоростью, технология все еще далека от совершенства. Чтобы приблизиться к совершенству, разработчики и участники Blockchain должны применять целостный подход к приложениям, основанным на этой технологии. Лучший способ сделать это — проверить его тщательно и последовательно.

Источник: freedman.club

ecrypto.ru

Разбор основных экономико-технических угроз для блокчейн-приложений

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

Представитель компании BugBounty.Center Григорий Васильков — платформы по предоставлению возможности аудита безопасности для сторонних компаний в сфере блокчейн-технологий и умных контрактов — специально для ForkLog проанализировал основные риски для блокчейн-компаний, связанные с безопасностью. Всего будет опубликовано три материала на эту становящуюся все более актуальной тему. С первым материалом вы можете ознакомиться здесь.

1. Несостоятельность экономической модели приложения

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

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

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

Пример 1.1: В качестве примера можно рассмотреть следующую экономическую модель. Умный контракт начисляет пользователям реферальные токены приложения за выполнение какой-либо работы. Чтобы мотивировать пользователей максимально долго использовать разработанное приложение, разработчики решают предусмотреть логику контракта таким образом, чтобы токены начислялись всем пользователям, ранее совершившим полезную работу. Таким образом, если пользователь совершил полезную работу хоть раз, то ему не выгодно будет покидать приложение, потому что он будет постоянно получать дополнительную прибыль в виде токенов за счет работы других пользователей.

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

  1. Если пользователь совершил полезную работу первым, то он будет получать дополнительную прибыль постоянно и у него будет отсутствовать стимул работы в дальнейшем, в таком случае система будет жизнеспособна только за счет новых участников.
  2. Если активных пользователей станет слишком много и доля эмитированных токенов будет распределена между всеми существующими пользователями, то пользователи, которые совершили полезную работу, будут недополучать заслуженную прибыль и рано или поздно перестанут пользоваться приложением.

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

2. Невозможность прогнозирования внешних по отношению к экономике приложения факторов

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

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

Разработчику следует уделить внимание как минимум следующим аспектам:

  • Невозможность точного прогнозирования количества участников приложения, которые будут использовать умный контракт, так как для регистрации пользователя, как правило, необходим лишь Ethereum-адрес;
  • В сложных системах и методах не представляется возможным точное прогнозирование потребляемого газа при отправке транзакции;
  • Внешние шоки, стимулирующие спрос или снижающие его, такие как колебания ожиданий сообщества или резкое изменение новостного фона;
  • Стоимость токена по отношению к фиатным валютам (слишком высокая или слишком низкая), а также резкое изменение стоимости токена. Данная составляющая может напрямую влиять на доходность проекта, снижая выгодность использования блокчейн-приложения по сравнению с конкурентами.

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

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

Порядок изменения стратегии должен быть ассиметричный. В случае наработки алгоритма – фундаментально ассиметричный: при изменении показателей мы не просто откатываемся назад, а создаем новый алгоритм. Так, например, при росте рынка пытаются захватить его, а при спаде – сократить расходы. В результате — алгоритмы ярко ассиметричные, но экономическая эффективность растет непрерывно.

3. Отсутствие стимулов обращения пользователей к смарт-контрактам, транзакционные издержки

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

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

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

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

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

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

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

где b — количество всех бонусных баллов, u — пользователь, x — бонусные баллы для каждого пользователя, то в таком случае потенциальная прибыль от стоимости баллов может быть гораздо ниже, чем издержки за транзакцию. Для этого злоумышленнику достаточно будет сгенерировать некоторое количество Ethereum-адресов и записать их в умный контракт. В текущей логике реализации приложения имеется еще и технический недостаток, такой как выход за пределы лимита газа в блоке.

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

4. Работа с непроверенными данными

Описание: Пожалуй, важнейшим применением смарт-контрактов может стать зарождающаяся уже сегодня инфраструктура Интернета вещей. Экономика будущего — это глобальная сеть умных вещей, общающихся друг с другом с помощью смарт-контрактов. Благодаря смарт-контрактам и “оракулам” (механизмам, позволяющим смарт-контрактам обмениваться информацией с внешним миром), умные автомобили смогут самостоятельно парковаться и заправляться, умные дома — осуществлять финансовые операции с арендаторами, а дроны — доставлять покупки и разносить пиццу.

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

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

Пример 4.1: В этом примере умный контракт обращается к внешнему источнику api.fixer.io для получения текущего курса фунта стерлинга GBP по отношению к евро EUR. Если сайт api.fixer.io будет взломан и данные подменены, то полученные результаты будут неверные.

Для сокрытия компрометации ресурса api.fixer.io злоумышленник может изменять отношения курса EUR/GBP только в момент обращения умного контракта к оракулу, считывая данную транзакцию из Memory Pool.

Способ устранения: Чтобы избежать угрозы подмены данных из различных источников, следует предусмотреть логику работы таким образом, чтобы один единственный источник данных не мог повлиять на весь ход выполнения программы. Также следует проводить анализ выгод и издержек от внедрения надежных оракулов, так как ценность получаемой информации может быть ниже стоимости разворачивания своей собственной инфраструктуры.

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

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

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

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

5. Зависимость выполнения работы программы от других участников

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

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

Пример 5.1: Для наглядности демонстрации недостатка, давайте рассмотрим в качестве примера игру “Камень, ножницы, бумага”. Данная игра предполагает как минимум двух участников, которые одновременно демонстрируют один из элементов: камень, ножницы или бумагу. Если у одного из участников камень, а у другого бумага, то побеждает тот, у кого бумага. Если камень и ножницы, то побеждает камень. Если ножницы и бумага, то побеждают ножницы. Если оба участника одновременно демонстрируют одинаковые элементы, то раунд начинается заново.

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

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

Давайте рассмотрим потенциальные экономико-технические недостатки более детально. Для мотивации игроков введем денежный приз равный 2 Ether, который достанется победителю. Для того чтобы принять участие в игре, каждый пользователь должен внести взнос равный 1 Ether.

Ниже приведены экономико-технические недостатки, которые могут повлиять на работоспособность игровой логики:

  • Если один из игроков, чтобы принять участие в игре, вносит взнос, то для начала игры ему необходимо будет ждать подтверждения взноса от второго участника. Данный момент может никогда не наступить и 1 Ether первого участника будет заморожен, поэтому следует предусмотреть возможность возвращение взноса, если за определенный интервал времени к игре не присоединились участники и не внесли необходимую сумму взноса.
  • Если оба игрока внесли необходимую сумму взноса, а также отправили захешированные игровые элементы, то для отправки транзакции, содержащей открытый игровой элемент и соль, также следует установить определенный интервал времени. Иначе один из участников, для которого сумма выигрыша малозначительна, может пожертвовать своим взносом, чтобы заморозить средства своего оппонента. Даже при реализации такой логики, пользователи понесут материальные издержки для активации метода по возврату вложенных средств.
  • Если оба участника постоянно будут демонстрировать один и тот же игровой элемент, то в таком случае издержки на отправку транзакции могут потенциально превышать сумму выигрыша, и на каком-то этапе игрокам станет невыгодно больше отправлять транзакции, вследствии чего игра останется в режиме ожидания.

Следует заметить, что мы рассматривали игровую модель с двумя участниками. Если участников будет больше, то сложность реализации игры возрастает соизмеримо с количеством новых игроков.

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

Также желательно предусмотреть возможность наложения штрафа для злоумышленника в размере стоимости транзакций честных участников.

6. Возможность манипуляции порядком исполнения транзакций

Описание: Большинство транзакций, использующихся в умных контрактах, представляют собой открытые данные. Данные этих транзакций видны не только майнерам, но и любому пользователю Ethereum сети, который может обратиться к Memory Pool. Майнер решает, вносить ли отправленную транзакцию в блок, рассчитывая различные метрики, такие как Gas Price и Gas Limit. Быстрота принятия решения о внесении транзакции в блок также зависит от того, попадет ли наша транзакция в Uncles, и от времени формирования нового блока. Сейчас время формирования блока занимает около 13 секунд. В пиковых загрузках сети Ethereum наблюдались ситуации, когда свыше 4000 транзакций больше минуты не могли попасть в блок.

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

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

Пример 6.1: Классическим примером демонстрации недостатка можно считать фронтраннинг. Фронтраннинг — это неэтичная и в некоторых случаях незаконная практика, когда брокер ставит свой собственный ордер перед крупным ордером клиента, который, по его мнению, приведет к движению рынка. Трейдеру от клиента поступает заказ на приобретение пакета ценных бумаг, однако он вначале покупает их для себя, а затем продает трейдеру или на рынке по более высокой цене.

Применяя данный термин к блокчейн системам, можно с высокой долей вероятности предположить, что фронтраннингу подвержены все децентрализованные обменники и децентрализованные биржи. В этом случае злоумышленник может анализировать Memory Pool на наличие транзакций, отправленных на умный контракт биржи. Если заявка на покупку или продажу токенов будет соответствовать определённым критериям, то в таком случае злоумышленник может попытаться заставить майнера взять его транзакцию раньше, например, используя более высокую стоимость Gas Price, что в свою очередь приведет к получению прибыли для злоумышленника и изменению биржевого стакана для пользователя.

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

Продолжение следует.

Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER

forklog.com

Обзор действующих блокчейн-приложений

Обзор действующих блокчейн-приложений08.04.2018

Блокчейн-приложения — что это?

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

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

Блокчейн-приложения — это приложения, каждый экземпляр которых хранит свой экземпляр блокчейна, идентичный цепочке блоков всех остальных участников сети (то есть экземплярам этого же приложения), и синхронизируется с ними при помощи алгоритма консенсуса.

Что такое Dapp? Децентрализованное приложение — это в первую очередь распределенная программа. Сокращенно ее называют Dapp (в множественном числе — Dapps).

Какие различия между блокчейн-приложением и Dapp? Блокчейн по своей сущности предусматривает децентрализацию. Dapps — это приложения, которые не обязательно должны быть построены на блочной цепи. Иными словами, блокчейн всегда включает в себя децентрализацию, но децентрализация не означает обязательное использование блокчейна. Таким образом, отождествлять эти понятия некорректно.

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

Наиболее популярными программами в криптомире являются Dapp Ethereum, то есть использующие цепочку блоков эфириума. Ознакомиться с полным списком можно на сайте stateofthedapps.

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

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

Необходимо отметить, что в данный момент сайт тормозит. Видимо, синхронизация данных с блокчейном дает о себе знать. Доска объявлений пока также не выглядит впечатляюще, но объявления есть. Оплата труда осуществляется в ETH, RUB, USD, EUR, CNY, JPY.

Bounties Network Применение блокчейна не могли обойти платформы, организующие заработок на баунти-кампаниях. Bounties Network — это удобное Dapp, призванное помочь в их организации. Заказчику достаточно установить Metamask, зайти на сервис, создать новую задачу и заполнить все необходимые поля. Платформа поддерживает все виды кампаний, включая багхантинг. Оплата баунти-хантерам начисляется в виде эфира или токена ERC-20.

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

ICO Wizard Token Wizard — это программа для создания токенов и проведения ICO в пять шагов:

Смарт-контракт для краудсейла. Разработка токена. Настройка краудсейла (размер комиссии, адрес контракта, минимальный и максимальный размер собранных средств, дата начала и окончания ICO, количество токенов за 1 ETH и количество выпущенных токенов). Публикация в сети. Создание страницы для проверки статистики. Программа помогает публиковать контракты в сети Ethereum, проверять их на сайте Etherscan, создавать страницу краудсейла с полной статистикой.

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

UPort UPort позволяет проводить идентификацию личности на блокчейне, отправлять и запрашивать учетные данные, подписывать транзакции, безопасно управлять ключами и данными. UPort состоит из протоколов идентификации и обмена сообщениями, которые вместе образуют общий уровень идентификации для децентрализованной сети. UPort создает общую сеть доверия. Каждый пользователь может запрашивать доступ к набору учетных данных, которые другой пользователь собрал в сети. Модульные компоненты с открытым исходным кодом, инструменты разработчика и мобильные клиенты на Android и iOS помогают упростить взаимодействие в Ethereum. Uport может похвастаться широкомасштабным применением — сервис используется в проектах Gnosis, Status, Melon.

DocStamp Хороший пример практического применения Dapp. DocStamp — сервис, который шифрует документы и хранит их в распределенной сети. Инструкция использования DocStamp не представляет никаких трудностей:

Выбрать документы, которые хотите зарегистрировать. С помощью алгоритма SHA-256 будет вычислен хеш файлов. Это делается в браузере, поэтому содержимое файлов остается конфиденциальным. Хеш электронной почты, хеш файла и время загрузки файла хранится в сети Ethereum. Временная метка генерируется блокчейном, поэтому нет никаких шансов на фальсификацию. Как только сеть подтверждает сохранение записи, DocStamp уведомляет владельца файлов по электронной почте. Обычно это занимает несколько минут. Таким образом можно решить проблему хранения важных, но небольших цифровых файлов.

Crypto Speech Децентрализованный аналог Twitter. Главная особенность публикации мыслей с использованием блочной цепи — отсутствие возможности удаления или изменения сообщения. Crypto Speech не позволит подчистить историю публикаций.

Ethychat Ethychat позволяет обмениваться сообщениями между любыми адресами Ethereum. Приложение свободно в использовании, но транзакции взимаются за каждое сообщение. Все чаты, основанные на Ethychat, являются публичными.

Smart Diploma Служба призвана легко и быстро проверять академические дипломы и сертификаты. Учебные заведения могут бесплатно размещать документы в цепи блоков, используя предоставленную технологию с открытым исходным кодом или используя интерфейс Smart Diploma. Выпускники докажут подлинность своих сертификатов и предоставят возможность поделиться им с помощью сети. Работодатели будут проверять полученные ими дипломы одним щелчком, используя сервис Smart Diploma. Никакой дополнительной проверки не требуется. Отличный пример применения блокчейна в сфере образования.

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

Все эти преимущества доступны в приложении Everex, которое предоставляет услуги:

Обмена иностранных валют. Мгновенных денежных переводов. Прямых платежей. Кредитования. Приложения на блокчейне существуют и в развлекательном сегменте.

Блокчейн в играх Etherization. Стратегическая игра, в которой внутренней валютой является эфир. Пополнять казну можно за счет захвата территорий других игроков. Каждый ход в игре выполняется через 6 часов. Существуют различные типы зданий и персонажей, построение и создание которых необходимо продумывать.

LifeSlot. Игра, в которой необходимо делать ставку в ETH на выпадение определенного числа или промежутка чисел от 1 до 256. На момент тестирования максимальная ставка равнялась 0.205 ETH. Максимальный размер выигрыша варьируется от 0,205 ETH до 0,410 ETH в зависимости от количества чисел в выбранном интервале.

CryptoKitties. Самая популярная блокчейн-игра в мире, в которой главными героями являются виртуальные коты. Покупать, развивать и продавать их можно за криптовалюту ETH. Приложение стало настолько популярным, что некоторых котов продавали за сотни тысяч долларов. Наиболее легкий способ заработать на криптокотятах — накупить самых дешевых экземпляров по 0,5 ETH и заняться их размножением. Потомство может оказаться с редкими свойствами, что повысит стоимость новых котят.

Crypto Bots. Игроки создают армии роботов, которые соревнуются с армиями других пользователей. Главным отличием роботов от котят является хитро продуманная схема ДНК роботов — это число является 256-битным кодом.

OpenSea OpenSea — это децентрализованная база для криптографических товаров, в которую входят предметы коллекционирования, игровые элементы и другие предметы, которые поддерживаются блочной цепочкой Ethereum. На OpenSea можно купить или продать любой из этих продуктов с помощью смарт-контракта Ethereum. Это означает, что ни один центральный орган не сможет забрать предмет. OpenSea является необходимым инструментом геймера для заработка на блокчейн-играх.

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

пользователи могут инвестировать и зарабатывать; любители искусства могут просматривать виртуальную галерею через мобильное приложение AR (дополненная реальность), доступное на iOS и Android; галереи и отдельные художники могут проводить выставки. Самая дорогая коллекция Crypto Arts сейчас стоит 3,8 ETH.

Ethernal Bridge В качестве бонуса расскажем о романтике блокчейна.

Как известно, существуют мосты и арки, на которых влюбленные вешают замки в знак вечности их чувств. Но так уж случается, что иногда эти арки сносятся. Что же выходит, отношения теперь должны разрушиться? Нет, Ethernal Bridge дает возможность повесить виртуальный замок навечно! Для этого необходимо:

Выбрать тип и цвет замка (от 0,001 ETH до 0,007 ETH). Написать свое имя. Написать имя возлюбленного человека (возможно добавление сообщения). Выбрать понравившееся место на мостике и нацепить замок. Готово — мост будет хранить замок любви до тех пор, пока любой из компьютеров в мире будет хранить цепочку блоков эфириума.

amt-consult.ru

Блокчейн-приложения: обзор примеров | BitCryptoNews.ru

  • Блокчейн-приложения — что это?

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

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

Блокчейн-приложения — это приложения, каждый экземпляр которых хранит свой экземпляр блокчейна, идентичный цепочке блоков всех остальных участников сети (то есть экземплярам этого же приложения), и синхронизируется с ними при помощи алгоритма консенсуса.

Децентрализованное приложение — это в первую очередь распределенная программа. Сокращенно ее называют Dapp (в множественном числе — Dapps).

  • Какие различия между блокчейн-приложением и Dapp?

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

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

Наиболее популярными программами в криптомире являются Dapp Ethereum, то есть использующие цепочку блоков эфириума. Ознакомиться с полным списком можно на сайте stateofthedapps.

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

Ethlance

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

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

advancedmining.club

Пять блокчейн-приложений будущего

В последнее время слово «блокчейн» вызывает бурное обсуждение в техническом сообществе. И у большинства его представителей возникает единственный вопрос: как будут выглядеть блокчейн-приложения в будущем?

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

Подробнее о принципах работы блокчейн-технологии читайте в нашей статье «Как устроен блокчейн?»

Распределенное облачное хранилище

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

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

Storj.io и factom – это два проекта, активно работающих в этом направлении. После шифрования ваши данные отправляются в сеть с возможностью отслеживать метаданные.

Цифровая идентификация личности

Одна из серьезных проблем в мире – это безопасность цифровых личных данных. Затраты на обеспечение работы системы безопасности данных на сегодняшний день оцениваются в $18.5 млрд (ежегодно) согласно отчету компании Distil Networks. Это означает, что из трех потраченных долларов, один попадает в руки мошенников.

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

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

Помните, что случилось с Target?

Уязвимость данных в Target оказалась значительно масштабнее, чем первоначально сообщалось: личная информация 70 миллионов пользователей ( имя, адрес, номер телефона и адрес электронной почты) была украдена в результате уязвимости системы.

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

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

Варианты внедрения блокчейн-технологии в сфере цифровой идентификации личности

  • Паспорт

  • Место жительства

  • Свидетельство о рождении

  • Свидетельство о регистрации брака

  • Документ, удостоверяющий личность

*Подробнее о вариантах внедрения блокчейн-технологии читатйте в нашей статье "Потенциальные варианты испольозвания блокчейн-технологии"

Проект ShoCard – платформа на блокчейне по защите личных данных, так же проста и понятна в использовании, как и водительское удостоверение.Безопаность ПО мобильной версии приложения, настолько высока, что даже банк может использовать это приложение.

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

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

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

Представим, что два человека хотят перевести $100 в определенное время в будущем: для этого необходимо выполнить определенный набор условий, которые запрограммированы в смарт-контракт. Как только эти условия будут выполнены, средства будут высвобождены и готовы к переводу.

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

«Смарт-контракты решают проблему промежуточного доверия между сторонами, будь то трансфер ценнстных активов между людьми, или выполнение соглашений в заключении пари», – объяснил Виталик Бутерин, основатель сети Эфириум».

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

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

В прошлом году команда, аккредитованная для наблюдения за муниципальными выборами в Эстонии в 2013 году(единственная страна, которая провела широкомасштабное интернет-голосование), рассказала, что ее участники наблюдали за тем, как избирательные чиновники загружают программное обеспечение по небезопасным интернет-соединениям, подготавливая программное обеспечение для голосования на уязвимых компьютерах. Норвегия также отменила испытания систем электронного голосования на местных и национальных выборах, ввиду обеспокоенности избирателей, что их голоса будут открыты для общественности. Подобные волнения электората могут подорвать демократические процессы. (Источник: estoniaevoting.org)

Можете ли вы представить, что произойдет с нашими правительственными структурами?

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

Децентрализованный нотариус

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

Мануэль Араос, разработчик из Аргентины, который построил Proof of Existence, – децентрализованный метод проверки, своего рода криптографический нотариальный сервис.

«Поскольку блокчейн является публичным распределенным реестром, это распределенный вид консенсуса; ваш документ становится сертифицированным в распределенном виде»

Как это работает

Proof of Existence позволяет пользователям загружать файл и платить комиссию за транзакцию, чтобы добавить новый блок. Фактические данные не хранятся в сети и, следовательно, риск нежелательной публикации данных сводится к нулю.

После анонимной загрузки документа и оплаты комиссии создается хэш документа (или любой другой тип цифрового файла). На веб-сайте The Proof of Existence отображены недавно загруженные файлы с хэшами в цепочке блоков.

«Вставив криптографический хэш документа в транзакцию при ее добавлении в блок, временная метка блока становится меткой времени записи», – сказал Араос.

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

Вывод

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

Источник

chainmedia.ru

Блокчейн-приложения в малом и среднем бизнесе — Блокчейн-Концепт

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

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

Теория

Блокчен – определённый способ хранения данных (можно даже сказать база данных) при котором исключается незаметное изменение частей этих данных. Достигается хранением данных связанными блоками, с добавлением новой информации в конец списка.

Подобный формат данных известен очень давно, однако он получил неожиданное применение в совокупности с шифрованием открытым ключом и с методом подтверждения выполнения независимых проверок данных. Впервые объединено всё это вместе было в рамках криптовалюты биткоин, когда решение оказалось настолько безупречным, что никто не смог сломать систему по текущий момент, и врядли сможет в будущем. Именно с момента популяризации биткоина все всерьёз задумались о применении новой (объединённой) технологии для всевозможных нужд бизнеса. И тут понеслось – новые блокчен криптовалюты, смарт контракты, отдельные блокчейны для конкретных решений. О блокчейне кричат во всех новостях, и всё же мало кто вообще понимает о чём идёт речь…

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

Преимущества и исключительные качества блокчейн приложений

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

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

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

Использование преимуществ для решения практических задач

Давайте теперь посмотрим, как подобные возможности могут быть использованы при построении конкретных решений.

Конечно же финансовый сектор — валюты, системы расчёта и вознаграждения – само распространение блокчейн получил из-за биткоина, который сделал безопасным и быстрым исполнение любых платежей и переводов по всему миру. Понятно, что последующее подобное применение блокчейна это лишь копирование и улучшение возможностей биткоина, но таких копирований делается очень много и очень многие из них решают аналогичные и сопутствующие задачи по-своему, становясь востребованными. Сюда же можно отнести обмен и сервисы торговли криптовалютами (криптовалютные биржи), всевозможные фонды с запрограммированным ринятием решений на базе умных контратов и т.д.

Краудсейл – сбор средств под проект – сейчас наблюдается целый бум использования блокчейна эфириума для привлечения средств инвесторов под стартапы. ICO на базе блокчейна оказалось гораздо удобнее чем стандартное IPO на фондовом рынке, и стало привлекать гораздо больше участников.

 

DAO – самоуправляемые организации – как целиком, так и частично. Примером первых может быть The DAO на базе смарт контрактов эфириума, или DASH на собственном блокчейне. Вторых – применение блокчейн-приложений для автоматизации отдельных бизнес процессов, например, для распределения прибыли по заявленному заранее алгоритму, или по взаимодействию с заказчиками, через формализацию всей логики в смарт контракте.

 

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

 

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

Системы международной идентификации – если ваши данные, или данные вашей компании, вашего автомобиля и т.д. были внесены в блокчейн уполномоченным органом (под его учётной записью), то на другом конце провода смогут вас (компанию, автомобиль) идентифицировать и получить всю разрешённую полномочиями информацию получив от вас достоверный идентификационный признак (отпечаток пальца, паспорт и т.д.).

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

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

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

Например, смарт контракты автоматизируют принятия решений по условиям договоров, исключая посредников и сокращая издержки. Могут быть использованы в мире интернета вещей и в совокупности с финансовыми инструментами.

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

Можно встроить идентифицирующий датчик и блокиратор в автомобиль или в дверной замок и разблокировать их только если со стороны клиента была проведена оплата в достаточном для этого объёме.

Примеры

DASH – одна из первых DAO организаций, которая функционирует по принципу автоматизации и децентрализации принятия решений (управления) и самобюджетирования. Все желающие могут предложить выполнение работы по улучшению организации, что отразится на росте курса её криптовалюты и, соответственно, на увеличении благосостояния всех участников организации (держателей валюты).

За принятие решения по финансированию той или иной доработки отвечают участники с наибольшим интересом в благополучии организации – те, у кого много денег вложено в DASH. Для исключения коррумпированности таких участников используется система голосования между ними.

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

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

Можете взглянуть на пару применений блокчейна на рынке азартных игр: CoinPalace, Etheroll, Rollin, Ethereum Jackpot. Решения в области цифровой идентификации, проверки подлинности и подтверждению прав доступа: 2WAY.IO, ShoCard, Guardtime, BlockVerify, HYPR, Onename.

Заключение

Многие из решений на рыке блокчейн приложений достаточно громоздки и созданы для собственных нужд компаний, строящих бизнес с нуля на базе новой технологии – стартапов блокчейна. Несколько сложнее всё дело обстоит в реальном секторе экономики с организациями, которые работают по устоявшимся моделям и ещё только присматриваются к блокчейну с его возможностями. Здесь просматривается аналогия со строительством, когда построить дом с нуля может оказаться проще чем отремонтировать старый. Но это ни в коем случае не означает, что таким организациям нет смысла в использовании преимуществ блокчейна в автоматизации отдельных процессов.

В любом случае, технология обещает наделать много шума, и игнорировать её уже просто нельзя.

ru.blockchain-concept.com

Блокчейн-приложение

American Express (AmEx) проводит тестирование блокчейн-приложения на основе Hyperledger от Linux Foundation, которое позволит вознаграждать держателей платежных карт за приобретение товаров в магазинах ее партнеров.

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

Новое решение предоставит возможность продавцам увеличивать вовлеченность клиентов-держателей карт AmEx. Происходить это будет следующим образом: клиентам будут предложены подобранные специально для них “целевые продукты” и товары.

Они смогут создавать программы с учетом времени и дня недели, стимулируя таким образом клиентов загружать их приложение. Количество способов вознаграждения клиентов торговцами с помощью очков Membership Reward будет экспоненциально увеличиваться.

— сообщил глава программы Membership Reward Крис Кракчиоло

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

Стоит отметить, что American Express оставляет за собой право регулировать продвигаемые продукты или бренды.

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

jourtify.com