Как перевести криптовалюту в другой блокчейн: немного о сайдчейнах / Блог компании Bitfury Group / Хабр

Как перевести криптовалюту в другой блокчейн: немного о сайдчейнах

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

Приложила к этому руку и компания Bitfury Group. Например, в начале июля мы провели первую транзакцию в Lightning Network c использованием биткойн-протокола. Задача этой сети — ускорить транзакции и снизить издержки на их проведение.

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

/ изображение Ardonik CC

Почему side

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

Резиденты Stack Exchange предложили аналогию, описывающую работу сайдчейнов. Федеральный резерв печатает доллары США по заказу правительства — это основной блокчейн. Однако туристы могут брать деньги и вывозить их в другие страны — сайдчейны — с иной экономической обстановкой. Однако эта валюта все равно будет подкрепляться правительством США.

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

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

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

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

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

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

Разберем подробнее

Для перехода из основного блокчейна в сайдчейн, монеты замораживаются в первом и активируются во втором. Эта операция называется двойной фиксацией (two-way peg). Есть несколько вариантов её реализации.

Метод с одним хранителем

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

Метод федерации

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

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

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

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

Сайдчейн SPV

Это концепция, которая базируется на децентрализованной фиксации two-way peg. Чтобы перемещать монеты в сайдчейн и обратно, этот тип фиксации использует SPV-доказательства. Они доказывают существование транзакции в блоке с помощью специального набора данных.

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

Вам будет интересно  Blockchain Conference Moscow 2018

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

Drivechain

Drivechain — это развитие идеи сайдчейнов. В драйвчейне о текущем состоянии блокчейна сообщают майнеры. Иными словами, майнеры являются хранителями средств и способны «размораживать» монеты пользователей, желающих перевести их назад в основной блокчейн. Концепция драйвчейна была предложена экономистом Bloq и создателем Bitcoin Hivemind Полом Шторцем (Paul Sztorc).

Главной аксиомой в понятии драйвчейнов является то, что майнеры — наименее «проблемные» хранители средств с точки зрения теории игр.

Гибриды

Также возможны гибридные методы, которые являются комбинацией описанных выше способов. Например, технология, разрабатываемая RSK Labs, объединяет в себе драйвчейн с моделью федерации. И хотя федеративная модель будет использоваться в блокчейне RSK, она станет необязательной, если 90% майнеров биткоина решат совместно добывать RSK.

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

Сайдчейны лишены этой «неприятности» — основной блокчейн защищён от сбоев в сайдчейне. Поэтому экспериментальные продукты, по типу RSK, будут реализованы (с большой долей вероятности) с применением сайдчейна, а не расширенных блоков.

Работа на перспективу

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

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

Биткоин кошелек XAPO, регистрация, как пополнить и вывести деньги

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

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

Зайдя на официальный сайт, раздела «О компании», мы видим краткую информацию о создателях и инвестиционных вложениях.

Генеральным директором и основателем XAPO является Wences Casares — международный предприниматель, основатель, так называемого, «банка для бедных» в Бразилии — «Lemon Bank», который успешно работает и по сей день. Также он основал ряд успешных финансовых организаций и технологических предприятий в Америке и Европе.

Также отметим, что среди консультантов компании значатся Джон Рид, в прошлом генеральный директор «CitiBank», один из основателей «Visa» — Ди Хок и бывший Министр финансов США — Лоуренс Саммерс.

Компания подобралась более чем солидная, эти ребята явно знают толк в бизнесе и финансах. Хотя проверить информацию на 100% не представляется возможным, мы либо верим официальным данным, либо нет.

Безопасность кошелька

Говоря о безопасности XAPO, в первую очередь нужно вспомнить, что это онлайн кошелек, в котором доступ к приватным ключам не у вас, а у разработчика . Фактически, он владеет вашими Биткоинами, а вам лишь предоставляет круглосуточный доступ. Это самой большой и жирный минус в безопасности XAPO, ведь если завтра основатели решат соскамить проект, они легко смогут это сделать. И даже если с моралью у крутых бизнесменов из Америки все в порядке, существуют еще всякие взломы систем, атаки и прочие киберпреступления, что также ставит под угрозу ваш капитал на XAPO, каждую секунду. Справедливости ради отмечу, что за всё время существования кошелька каких-либо громких скандалов, связанных с уводом средств или пропажей денег не было.

Вам будет интересно  Кто придумал блокчейн и что это такое | MasterlanSchool

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

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

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

К плюсам кошелька можно отнести услугу XAPO Vault — хранилище , куда вы можете перевести свои средства из кошелька, которое гарантирует суперсовременную защиту . На официальном сайте говорится, что при перемещении средств в хранилище, все секретные данные шифруются, разделяются на бумажные и цифровые носители и переносятся на компьютеры и хранилища, которые никогда не будут подключены к интернету и находятся в хорошо охраняемых местах. В общем, не криптохранилище, а Форт-Нокс какой-то. При выводе средств регламент предусматривает тщательную проверку личности, а также 48 часов на вывод средств из хранилища. Услуга платная.

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

Функциональность

В данном разделе, я по пунктам опишу наличие или отсутствие различных функций. А вы уже сами решайте, насколько это для вас «+» или «-».

  • отсутствие русского языка. Я никогда не считаю это большим минусом. Чтобы пользоваться кошельком, достаточно знать некоторые стандартные фразы и обороты, в крайнем случае, есть масса переводчиков, которые помогут понять суть той или иной функции;
  • отсутствие альткоинов. Данный кошелек предназначен только для операций с биткоинами . Никакие другие альткоины купить и хранить здесь не получится. Хорошо это или плохо, решать вам. Зато можно создавать кошельки для других фиатных валют .
  • дебетовая карта XAPO. На многих ресурсах данная возможность преподносится как очевидный плюс. Оно и понятно, ведь это действительно очень удобно. Иметь «пластик» привязанный к вашему счету в битках, с которого можно делать покупки. Проблема в том, что на сегодняшний день сервис поддержки дебетовых карт прекратил обслуживание держателей карт, проживающих за пределами ЕС . Поэтому жители СНГ данной возможностью воспользоваться не смогут.

Комиссии

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

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

На сегодняшний день дела обстоят так:

  1. Перевод с кошелька XAPO на кошелек XAPO – бесплатно.
  2. Исходящие переводы с вашего кошелька XAPO на внешние адреса:
    • Стандартная комиссия — BTC 0.0018962
    • С высоким приоритетом, то есть ваша транзакция будет обрабатываться быстрее — BTC 0.00266523
  3. Входящие переводы на ваш кошелек XAPO:
    • Если на ваш счет поступает больше BTC 0.00125712 – вы ничего не платите.
    • Если на ваш счет поступает больше BTC 0.00083808 и до BTC 0.00125712 (включая эту сумму) – вы платите комиссию размером BTC 0.00083808.
    • Если на ваш счет поступает BTC 0.00083808 или меньше, вы НИЧЕГО не получите. То есть система, выполнит эту операцию и ничего не зачислит вам на кошелек, так как операция выполнена и комиссия списана. Будьте внимательны, в этом случае деньги назад вам уже не вернуть.

Первоначальная регистрация

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

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

После ввода номера мобильного телефона вам SMS сообщением придет ссылка, по которой вы сможете скачать мобильное приложение XAPO.

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

  • Топик №1 – косвенно объясняющий, почему XAPO теперь недоступен без мобильного приложения.
  • Топик №2 – с инструкцией регистрации мобильного приложения.

Давайте разбираться по порядку.

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

Далее идет вот такой абзац.

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

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

И в заключении, мы видим вот такое сообщение.

Что же мне делать, если я не пользуюсь мобильным телефоном?

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

В итоге мы имеем:

  1. Чтобы пользоваться кошельком, в любом случае необходима установка приложения на Android или IOS.
  2. Чтобы зайти в свой аккаунт через мобильное приложение, нужен только PIN.
  3. Чтобы зайти на свой созданный аккаунт, через компьютер или ноутбук, вам нужен и PIN, и шестизначный код, который вы сможете найти ТОЛЬКО в мобильном приложении в разделе Second Factor.

Вот мы и добрались до регистрации, которая подробно описана во втором топике.

Чтобы создать новый аккаунт на XAPO, вам необходимо загрузить и установить мобильное приложение. Есть два способа сделать это:

    Начать загрузку с сайта XAPO. Для этого на главной странице нажмите на Sign up, в верхнем правом углу вашего экрана.

Процедура регистрации

Здесь мы пошагово рассмотрим всю процедуру регистрации, после установки.

  1. Открываем наше приложение и пролистываем информационные страницы, нажимая «Next».
  2. На последней информационной странице нажимаем «Let`s Get Started»
    я вижу использование XAPO только с одной целью — быстрые операции , которые необходимо совершать в определенный отрезок времени. Допустим, вы знаете, что в течение следующих 24 часов, вы будете активно совершать большое количество операций с биткоинами: продавать, покупать, менять. При этом у вас не всегда будет возможность находиться у компьютера. В этом случае вы перекидываете с десктоптного кошелька на XAPO примерную сумму, которая может понадобиться и спокойно занимаетесь своими делами, зная, что в случае необходимости вы всегда сможете совершить нужную операцию. После того, как этот период времени закончился и в ближайшее время никаких срочных операций проводить не нужно, вы перекидываете остаток с XAPO на ваш десктопный кошелек и уже спите спокойно.

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

Обучайтесь, мыслите трезво и читайте BITSTAT!

Хотите зарабатывать на крипте? Подписывайтесь на наши Telegram каналы!

https://habr.com/ru/company/bitfury/blog/338222/
https://bitstat.top/blog.php?id_n=1792

Вам будет интересно  Что такое блокчейн простыми словами для чайников как работает технология Blockchain на примерах
Яндекс.Метрика