Как влиться в сферу блокчейн-разработки? Ведущий специалист по Ethereum о блокчейн-стартапах и смарт-контрактах

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

Что привело Вас в сферу блокчейна? Над какими проектами Вам довелось работать до сих пор?

Я вышел из весьма традиционной отрасли веб-разработки. Практически всю свою жизнь я работал над средними и крупными SaaS-проектами. Мое внимание к блокчейну привлек мой бывший начальник. Еще в 2012 году он предложил платить мне биткоинами, от чего я, в большому сожалению, отказался. Но только в 2016 году я по-настоящему взялся за тему блокчейна Ethereum. Меня заинтересовала возможность запускать смарт-контракты – программы на блокчейне. За счет них вы можете разработать платформу с программируемыми деньгами, которую можно адаптировать практически под любой бизнес, какой захотите. Я считаю, что это мощный инструмент, и работать с ним тоже очень интересно.

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

Протокол Morpher – это серия смарт-контрактов, используемых для торговли и управления экосистемой. Это программы, работающие без непосредственного владения или контроля Morpher и позволяющие пользователям инвестировать в разные рынки. Давайте посмотрим на это с точки зрения традиционных инвестиций: если вы решите инвестировать в Tesla сегодня, вы обычно покупаете акции через брокера. Вам нужен контрагент, который продает акции. Когда происходит сделка, брокер собирает свои комиссионные, обменивает акции на ваши деньги, и сделка завершается.

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

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

Чем торговля на сайдчейне отличается от торговли на основной цепи?

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

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

Каковы следующие большие шаги в развитии протокола Morpher?

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

Каковы, на ваш взгляд, самые большие проблемы при работе с Ethereum?

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

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

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

Я считаю, что самое важное – оставаться реалистом. Не стоит рассчитывать стать миллионером в одночасье. Не ждите, что все будет легко. Однако это быстро развивающаяся технология, в которой есть много возможностей для развития. Если вы попадете в сферу блокчейна сейчас, то вы успеете поймать возможность влиться на раннем этапе. Если вы пришли из традиционной среды разработки и привыкли к таким инструментам, как Java, Python, .Net или C #, будьте готовы к ошибкам и необходимости мыслить нестандартно.

Томас – старший back-end разработчик и системный архитектор с более чем 20-летним практическим опытом разработки на всех языках и системах. С 2016 года он фокусируется на технологиях Ethereum и Blockchain и создает видеокурсы и обучающие материалы для разработчиков. На данный момент у него более 98 тысяч студентов на Udemy.

#крипто #криптовалюта #ethereum #bitcoin #eth #btc #разработка #блокчейн #криптобиржа #it #программирование #смартконтракт

 

Источник

Читайте также