Создание гибридных блокчейн / облачных приложений с Ethereum и Google Cloud



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

Гибридные приложения облачно-блокчейн
Blockchains сосредоточены на математических усилиях для создания общего консенсуса. Вскоре возникли идеи по расширению этой модели, позволяющей заключать соглашения между сторонами, т.е. заключать контракты. Эта концепция умных контрактов была впервые описана в статье 1997 года ученым Ником Сабо. Ранний пример записи соглашений в блоки был популяризирован такими усилиями, как «Цветные монеты» в цепочке блоков биткойнов.
nakamotoinstitute.org/the-idea-of-smart-contracts/
cloud.google.com/public-datasets

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

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

В предыдущей работе мы делали общедоступные данные блокчейна в BigQuery через Программу общедоступных наборов данных Google Cloud для восьми различных криптовалют. В этой статье мы будем называть эту работу криптографическими наборами данных Google. Вы можете найти более подробную информацию и образцы этих наборов данных на GCP Marketplace. Этот ресурс набора данных привел к тому, что ряд клиентов GCP разработали бизнес-процессы, основанные на автоматическом анализе индексированных данных блокчейна, таких как распределение прибыли SaaS, смягчение злоупотреблений услугами путем определения характеристик участников сети и использование методов статического анализа для обнаружения уязвимостей программного обеспечения и вредоносных программ. Однако эти приложения имеют общий атрибут: все они используют криптографические общедоступные наборы данных в качестве входных данных для бизнес-процесса вне цепочки.

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

Ниже мы покажем, как конкретная платформа интеллектуальных контрактов (Ethereum) может взаимодействовать с нашим облачным хранилищем корпоративных данных (BigQuery) через промежуточное программное обеспечение Oracle (Chainlink). Эта сборка компонентов позволяет «умному контракту» предпринимать действия на основе данных, извлеченных из цепного запроса в интернет-хранилище данных. Наши примеры обобщают шаблон гибридных приложений облачной блокчейн, в которых интеллектуальные контракты могут эффективно делегировать облачным ресурсам для выполнения сложных операций. Мы рассмотрим другие примеры этого шаблона в будущих сообщениях в блоге.
ethereum.org/
cloud.google.com/bigquery
chain.link/

Как мы это построили
На высоком уровне Ethereum Dapps (то есть приложения с умным контрактом) запрашивают данные из Chainlink, которая, в свою очередь, получает данные из веб-службы, созданной с помощью Google App Engine и BigQuery.

Чтобы извлечь данные из BigQuery, приложение Dapp вызывает контракт оракула Chainlink и включает в себя оплату за параметризованный запрос, который должен быть обслужен (например, цена на газ в определенный момент времени). Один или несколько узлов Chainlink прослушивают эти вызовы, и после наблюдения один выполняет запрошенное задание. Внешние адаптеры — это сервис-ориентированные модули, которые расширяют возможности узла Chainlink для аутентифицированных API, платежных шлюзов и внешних блокчейнов. В этом случае узел Chainlink взаимодействует со специально созданным веб-сервисом App Engine.
cloud.google.com/appengine/docs/the-appengine-environments

На GCP мы реализовали веб-сервис, используя стандартную среду App Engine. Мы выбрали App Engine за его низкую стоимость, высокую масштабируемость и модель развертывания без сервера. App Engine извлекает данные из BigQuery, в котором размещаются общедоступные наборы данных криптовалюты. Данные, которые мы сделали доступными, получены из постоянных запросов, то есть мы не разрешаем запрашивать произвольные данные из BigQuery, а только из результатов параметризованных запросов. В частности, приложение может запросить среднюю цену на газ либо (A) для конкретного номера блока Ethereum, либо (B) для конкретной календарной даты.

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


Как использовать оракула BigQuery Chainlink
В этом разделе мы опишем, как можно создавать полезные приложения, используя Google Cloud и Chainlink.

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

Используя криптографические общедоступные наборы данных, можно даже успешно прогнозировать сложные цепочки прогнозов, такие как недавняя ставка в 500 000 долларов США на будущее состояние Эфириума. Мы также задокументировали, как можно измерить разнообразие, объем, время и частоту использования Dapp, извлекая 1-, 7- и 30-дневную активность для конкретного Dapp.
www.coindesk.com/maximum-pain-joe-lubin-jimmy-song-strike-500k-crypto-bet-on-ethereums-future
www.investopedia.com/terms/m/monthly-active-user-mau.asp
mixpanel.com/topics/mobile-app-analytics-metrics/

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

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

Финансовые контракты, такие как фьючерсы и опционы, были изначально разработаны, чтобы позволить предприятиям снизить / застраховать свой риск, связанный с ресурсами, критически важными для их деятельности. Аналогичным образом, данные о деятельности в сети, такие как средние цены на газ, могут использоваться для создания простых финансовых инструментов, которые обеспечивают выплаты их владельцам в случаях, когда цены на газ растут слишком высоко. Другие качества сети блокчейн, например, блокировать время и / или централизацию майнинга, создавать риски, от которых разработчики Dapp хотят защитить себя. Благодаря предоставлению высококачественных данных из криптографических наборов данных в финансовые интеллектуальные контракты, риск для разработчиков Dapp может быть уменьшен. Чистый результат — больше инноваций и ускоренное внедрение блокчейна.

Мы задокументировали, как умный контракт Ethereum может взаимодействовать с оракулом BigQuery для получения данных о цене на газ в определенный момент времени. Мы также реализовали заглушку опции умного контракта, показывающую, как оракул может быть использован для реализации обеспеченного контракта на будущие цены на газ, что является критически важным входом для функционирования Dapp.
docs.chain.link/docs/big-query-chainlink-testnet
github.com/smartcontractkit/bq-example-contract
kb.myetherwallet.com/posts/transactions/what-is-gas/

Вариант использования 3. Включение фиксации / раскрытия в Эфириуме с использованием подводных отправок
Одним из обычно упоминаемых ограничений в самом Ethereum является отсутствие конфиденциальности транзакций, что дает злоумышленникам возможность воспользоваться преимуществами утечки данных по цепочке для использования пользователями часто используемых интеллектуальных контрактов. Это может принимать форму предварительных транзакций, включающих адреса распределенного обмена (DEx). Как описано в статье «Потопить передовиков», «Отправка на подводных лодках», проблема опережающего запуска преследует все текущие DEx и замедляет прогресс движения Децентрализованные финансы, поскольку биржи являются ключевым компонентом многих продуктов / приложений DeFi.
hackingdistributed.com/2017/08/28/submarine-sends/

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

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

Заключение
Мы продемонстрировали, как использовать сервисы Chainlink для предоставления данных из криптографических общедоступных наборов данных BigQuery в цепочке. Этот метод можно использовать для уменьшения неэффективности (случай использования для отправки с подводной лодки) и в некоторых случаях для добавления совершенно новых возможностей (вариант использования для хеджирования) Интеллектуальные контракты Ethereum, позволяющие появиться новым бизнес-моделям в сети (пример использования рынков прогнозирования).

Суть нашего подхода заключается в обмене небольшого количества времени ожидания и накладных расходов на транзакции на потенциально большую экономическую выгоду. В качестве конкретного примера, обычные отправки подводной лодки требуют хранения в цепочке, которое масштабируется O (n) с блоками, добавленными в цепочку блоков, но может быть уменьшено до O (1), если вызывающий контракт ожидает дополнительных двух блоков для вызова оракула BigQuery.

Мы ожидаем, что этот метод взаимодействия приведет разработчиков к созданию гибридных приложений, которые используют лучшее из того, что могут предложить интеллектуальные контрактные платформы и облачные платформы. Мы особенно заинтересованы в предоставлении сервисов ML облачной платформы Google Google (например, AutoML и Inference API).
cloud.google.com/automl/
cloud.google.com/inference/

Разрешая ссылаться на данные, находящиеся вне цепочки, мы повышаем операционную эффективность платформы интеллектуальных контрактов. В случае отправки с подводной лодки потребление памяти, которое масштабируется O (n) с высотой блока, уменьшается до O (1) за счет компромисса с дополнительной задержкой транзакций для взаимодействия с оракулом.

Лучшие VDS в Москве: 2x2400 MHz + 1 Gb DDR4 + 20 Gb NVMe SSD + 20 Gb SATA HDD = 300 руб/мес



В связи с прошедшим Днём России и приближающимся 5-летием нашей компании, мы решили сделать подарок нашим любимым клиентам, пользующимися VDS в России hostiman.ru/nvme-ssd-vps-vds

Мы добавили ко всем тарифам RuVDS по 1 ядру процессора БЕСПЛАТНО!
  • RuVDS1 — 2x2400 MHz / 1 Gb DDR4 / 20 Gb NVMe SSD / Бэкап 20 Gb SATA HDD — 300 руб/мес
  • RuVDS2 — 3x2400 MHz / 2 Gb DDR4 / 40 Gb NVMe SSD / Бэкап 40 Gb SATA HDD — 600 руб/мес
  • RuVDS3 — 4x2400 MHz / 4 Gb DDR4 / 60 Gb NVMe SSD / Бэкап 60 Gb SATA HDD — 1200 руб/мес
  • RuVDS4 — 5x2400 MHz / 6 Gb DDR4 / 80 Gb NVMe SSD / Бэкап 80 Gb SATA HDD — 1800 руб/мес
По результатам тестирования сервисом testvps.ru наш сервер RuVDS1 с уверенностью занял 1 место в рейтинге среди более 80 протестированных хостинг-провайдеров!
Напоминаем, что для всех VDS БЕСПЛАТНО предоставляется:
  • неограниченный трафик
  • перенос сайтов
  • автоматический мониторинг сервера
  • панель управления Vesta (ISPmanager — 200 руб/мес)
  • 14-дневный тестовый период
Добро пожаловать!

Выделенные серверы с новыми Scalable и скидка 33% на Xeon E3v6

Мы снова с хорошими новостями!

Во-первых, весной этого года Intel выпустил процессоры Xeon Scalable нового поколения и теперь выделенные серверы с ними доступны к заказу на 1dedic.ru. Можно выбрать конфигурации с разными накопителями — HDD, SSD и NVMe и различным количеством дисков.

Выбрать сервер 1dedic.ru

Пара слов о новых процессорах.
По сравнению с прошлым поколением в них увеличилось количество ядер, выросла максимальная частота и объём памяти. Новые процессоры так же, как и процессоры прошлого поколения, поддерживают ECC-память и Hyper-Threading. А вот и технические характеристики:


И вторая новость — для тех, кто ищет бюджетный вариант. До 20 июня включительно серверы с процессорами Xeon E3v6 можно приобрести со скидкой 33%.
1dedic.ru/actions/dve-nedeli-goryachih-cen

P.S.
Напоминаем, что на все выделенные серверы FirstDEDIC действует скидка за период. Чем больше период оплаты, тем больше скидка.

Мы запустили новую 8ю локацию, Кипр - Лимасол, ДЦ - CL8



Мы запустили новую 8ю локацию, Кипр — Лимасол, ДЦ — CL8
BlueVPS предлагает качественный сервис и демократичные цены на VPS в 8ми локациях
Безлимитный трафик, KVM виртуализация, VNC доступ к каждому продукту, 24/7 поддержка

Linux:
  • 256 MB RAM, 10 GB raid-10, 1IPv4, 4IPv6 – 2.39$
  • 512 MB RAM, 15 GB raid-10, 1IPv4, 4IPv6, – 3.99$
  • 1024 MB RAM, 20 GB raid-10, 1IPv4, 4IPv6, – 6.99$
  • 2048 MB RAM, 30 GB raid-10, 1IPv4, 4IPv6, – 12.99$

Windows 2012:
  • 512 MB RAM, 20 GB raid-10, 1IPv4, 4IPv6, Win 2012 – 10.99$
  • 1024 MB RAM, 25 GB raid-10, 1IPv4, 4IPv6, Win 2012 – 12.99$
  • 2048 MB RAM, 30 GB raid-10, 1IPv4, 4IPv6, Win 2012 – 17.99$
  • 4096 MB RAM, 40 GB raid-10, 1IPv4, 4IPv6, Win 2012 – 29.99$

Локацию вы можете выбрать в процессе заказа, цены для всех локаций одинаковые кроме Кипр (+$2/мес)
Скорость и доступность локаций вы можете проверить ТУТ
Доступные варианты оплаты: BTC +55 альткоинов, WMZ, Интеркасса (более 30 видов платежей)

bluevps.ru
bluevps.com

Только до 14 июня: домены .RU, .РФ, .SU, .МОСКВА и .MOSCOW от 177 рублей



Только до 14 июня: домены .RU,.РФ, .SU,.МОСКВА и .MOSCOW от 177 рублей
В честь Дня России REG.RU проводит акцию: c 00:00 12 июня до 23:59 14 июня 2019 года вы можете зарегистрировать адреса в зонах .RU или.РФ за 177 рублей, .SU — за 459 рублей,.МОСКВА или .MOSCOW — за 659 рублей. В подарок к домену вас ждёт SSL-сертификат от компании GlobalSign на 1 год. Если партнёрский тариф пользователя ниже акционной цены, регистрация домена будет доступна по цене тарифа.
www.reg.ru/domain/new/

Leaseweb предоставит для Crytek



Провайдер облачного хостинга Leaseweb, Inc. (Leaseweb) объявил о развертывании дополнительных 400 выделенных серверов для поддержки услуг независимого разработчика видеоигр Crytek. Leaseweb — глобальный игрок с дочерними компаниями в США, Нидерландах, Германии, Австралии и Великобритании. У компании также есть азиатский филиал — Leaseweb Asia. Имея более 18 000 клиентов по всему миру, его услуги распространяются на колокейшн, выделенные серверы, решения для кибербезопасности и публичные и частные облачные сервисы. Новые выделенные серверы, которые Leaseweb предоставит для Crytek, будут расположены в Европе и США.



Недавно развернутые высокопроизводительные серверы предназначены для улучшения инфраструктуры Crytek в рамках подготовки к запуску «Охоты: вскрытие» на «Xbox One» в конце этого года. Игра «Стрелялка от первого лица, ужас ужаса выживания», Hunt: Showdown была первоначально разработана Crytek USA и также доступна на платформе Microsoft Windows. Быстрое предоставление такого большого количества выделенных серверов дает Crytek возможность масштабировать разработку перед запуском.

Для запуска такой игры, как Hunt: Showdown, серверная инфраструктура, характеризующаяся возможностью масштабирования по всему миру с помощью одной точки контакта, жизненно важна», — предположил генеральный директор Crytek Фарук Йерли. «Физическая близость серверов, а также задержка и скорость сети определяют качество игр в Интернете. Важным показателем качества онлайн-геймплея является отставание, поэтому перед запуском мы работали с Leaseweb, чтобы гарантировать минимальное отставание

www.leaseweb.com

Linxdatacenter вошел в рейтинг CNews «Крупнейшие ИТ-компании России 2018»


Linxdatacenter вошел в рейтинг CNews «Крупнейшие ИТ-компании России 2018»
Компания Linxdatacenter, международный эксперт в сфере высокотехнологичных решений по хранению данных, облачных сервисов и телекоммуникаций, сообщает о вхождении в рейтинг сетевого издания CNews «Крупнейшие ИТ-компании России 2018» по итогам прошедшего года. Ежегодный рейтинг CNews готовится на основе финансовых показателей российских ИТ-компаний. Совокупная выручка компаний, вошедших в рейтинг 2018 г., составила 1 287 016 484 тыс. руб., включая НДС.

Согласно анализу CNews, результаты которого подтверждают опрошенные эксперты рынка, в 2019 г. ИТ-рынок в России сохранит тенденцию роста, в первую очередь за счет развития сегментов облачных сервисов и разработки программного обеспечения. Можно ожидать, что в среднем по рынку будет наблюдаться рост в пределах 5%. Совокупная выручка компании Linxdatacenter в 2018 г. составила 1 128 086 тыс. руб., включая НДС, продемонстрировав рост в размере 9% по сравнению с 2017 г. Положительная динамика была обеспечена запуском новых облачных услуг, существенно расширивших экспертизу компании в сфере виртуальных ИТ-решений. В их числе частная облачная инфраструктура на базе Cisco HyperFlex, частный доступ в глобальные облака для создания мультиоблачной среды, а также решения по резервному копированию данных и мониторингу виртуальных сред.

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

Краткая справка о Linxdatacenter
Linxdatacenter (штаб-квартира в Амстердаме, Нидерланды) – один из лидеров международного рынка высокотехнологичных ИТ-решений для бизнеса. География предоставления услуг Linxdatacenter охватывает рынки Центральной и Восточной Европы, России, Азии и Скандинавии.

127083, Москва
ул. 8 Марта, д. 14, стр.1
Тел.: +7 (495) 369 05 94
Факс: +7 (495) 797 91 61

197375, Санкт-Петербург
Репищева ул., д. 20, лит. А
Тел.: +7 (812) 244 05 94

Компания предоставляет облачные решения и сервисы в области хранения данных в собственных дата-центрах уровня TIER III в Москве и Санкт-Петербурге, а также на базе партнерских дата-центров в Варшаве, Шанхае и Гонконге. Портфолио Linxdatacenter включает услугу частного доступа к глобальным облачным сервисам, таким как Amazon Web Services и Google Cloud Platform.
Дата-центры компании имеют сертификацию ISO 27001, ISO 9001, PСI DSS, SAP Cloud and Infrastructure и соответствуют стандарту Management & Operations Stamp of Approval (Uptime Institute). Опыт работы компании составляет более 18 лет. Подробнее о решениях Linxdatacenter на сайте ru.linxdatacenter.com

Flash Sale



E5-1630v3
4c / 8t 3.7 GHz+
64 GB DDR4 ECC 2133 MHz
2 x 480 GB SSD
www.soyoustart.com/ie/order/soYouStart.xml?reference=1901sys54
45e/m +50e setup

E3-1231v3
4c / 8t 3.4 GHz+
32 GB DDR3 1333 MHz
2 x 480 GB SSD
www.soyoustart.com/ie/order/soYouStart.xml?reference=1901sys49
35e/m +50e setup

E3-1245v2
4c / 8t 3.4 GHz+
32 GB DDR3 1333 MHz
3 x 2 TB SATA3
www.soyoustart.com/ie/order/soYouStart.xml?reference=1801sys481
30e/m + 20e setup

E3-1225v2
4c / 4t 3.2 GHz+
16 GB DDR3 1333 MHz
2 x 2 TB SATA3
www.soyoustart.com/ie/order/soYouStart.xml?reference=1901sys45
27e/m + 20e setup

Получить LEASEWEB CDN за 30% от рыночной цены



Получить LEASEWEB CDN за 30% от рыночной цены!
Этим летом наши цены путь горячее, чем погода снаружи! Воспользуйтесь скидкой 30% на LEASEWEB CDN прямо сейчас!

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

inxy.com/cdn-packages/

Fleio 2019.06: двухфакторная аутентификация, резервное копирование тома и многое другое

Доступна версия Fleio 2019.06! Последняя версия позволяет защитить учетные записи конечных пользователей и пользователей с помощью двухфакторной аутентификации, клиенты могут создавать резервные копии томов, и теперь доступны некоторые новые параметры настройки.


Двухфакторная аутентификация
Двухфакторная аутентификация теперь доступна для конечных пользователей и сотрудников. Вы можете позволить своим пользователям выбирать, будут ли они включать его, или вы можете заставить пользователей включить его. Одноразовый пароль на основе времени доступен через мобильное приложение Google Authenticator или другие совместимые приложения, такие как Authy. СМС-аутентификация также доступна с модулем Amazon SNS SMS. Вы можете легко добавить других поставщиков SMS, написав одну простую функцию Python, которая отправляет SMS.

Резервное копирование тома

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

Легко настроить цветовую схему


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

Версия 2019.06 включает в себя множество других улучшений, таких как поддержка редактирования подсетей, настраиваемые заголовки HTTP в запросах JavaScript (полезно для интеграции с Cloudflare Access), настройка для выставления счета за X дней до срока оплаты. Полный список см. В журнале изменений 2019.06.

Ознакомьтесь с последней версией Fleio в онлайн-демонстрации и свяжитесь с нами, чтобы обсудить, как мы можем внедрить Fleio в вашем облаке OpenStack.
fleio.com/demo