Узнать больше о технологиях

Что такое квантовая безопасность? Почему биткойн квантово небезопасен, а клаудкойн — безопасен?

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

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

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

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

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

 

Блокчейн — что это такое?

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

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

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

Облачные вычисления — что это?

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

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

Основные принципы облачных вычислений:

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

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

Что такое облачные сервера?

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

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

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