Рубрика «blockchain» - 17

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

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

Погружение в технологию блокчейн: Быстрые и безопасные транзакции - 1
Читать полностью »

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

Smart Contract & Gas

Если на пальцах, "умный контракт" — это некоторый код, живущий внутри блокчейна. Любой участник сети может его вызвать за небольшую плату. Эта плата и называется Gas, дословно "топливо". Зачем это нужно? Для защиты майнера от злоупотребления мошенником его ресурсов.

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

// Это псевдокод
foo = 0;
while (True) {
    foo++;
}

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

Читать полностью »

Несколько дней назад появилась новость о том, что в программе развития ООН (ПРООН), которая создана для помощи странам-участницам в развитии, будет использована технология блокчейн на базе платформы EmerCoin. Эта же платформа стала одним из первых партнеров-провайдеров сервиса блокчейн в Azure Marketplace. Мы решили, что это отличная возможность рассказать вам подробнее о самой новости и взять интервью у ведущего разработчика EmerCoin, в котором вы узнаете самые частые вопросы о сотрудничестве с Microsoft и участии в программе BaaS.

Microsoft, ООН и EmerCoin: использование технологии блокчейн в реальных проектах - 1
Читать полностью »

После обнаружения бага в soft-fork'е, которое привело к отказу сообщества от этого решения, создатели The DAO пытаются выиграть время с помощью контр-атак через систему голосования в контракте, а разработчики блокчейна предварительно решили пойти по более радикальному, но менее технически сложному пути hard-fork'a с принудительным переводом всех средств взломанного контракта The DAO (включая деньги «атаковавшего» пользователя) на подконтрольный сообществу кошелёк. За кулисами же люди пытаются играть на волатильности курсов и получать прибыль даже на подверженных риску токенах провалившейся децентрализованной организации.

Кто заработает в случае принятия hard-fork'а Ethereum? - 1
Читать полностью »

После аудита кода предложенного софт-форка Ethereum в клиенте GETH была найдена уязвимость, позволяющая проводить операции без оплаты вычислений gas'om (кратко о нём — здесь), что нарушает главный принцип защиты сети от «флуда» транзакциями — за каждое вычисление необходимо отдавать какую-то долю имеющейся криптовалюты. На данный момент gas limit для блока 1.800.000 на котором строится голосование (его суть — там же) вернулся на исходный уровень, таким образом, с завершением голосования сегодня — софт-форк будет отклонён системой (последить за номерами блоков можно здесь).

Баг в софт-форке Ethereum, откат результатов и рост Ripple - 1
Читать полностью »

Как вы знаете из предыдущей новости, чтобы не дать человеку, «атаковавшему» контракт The DAO в сети Ethereum воспользоваться «украденными» деньгами, майнеры должны принять решение путём обновления клиента и указанием соответствующего флага: за/против блокировки денег. Подсчёт голосов ведётся через так называемый «gas limit» блока за номером 1800000, если он опускается ниже 4000k — блокировке быть. Как видно из графика, меньше, чем за 2 дня голосования — положительный вердикт достигнут:

Как получить 100% «за» при 25% явке. Сила майнинг-пулов в истории Ethereum - 1
Читать полностью »

В продолжение моей предыдущей статьи о «краже» денег из контракта The DAO сети Ethereum (которую также можно считать и легитимным изъятием средств в рамках установленных контрактом правил), даю обновление по статусу: разработчики клиентских программ блокчейна выпустили новые версии с возможностью проголосовать за путь soft-fork'а.

Майнеры Ethereum приступают к голосованию по судьбе «украденных» денег - 1
Читать полностью »

image

Московская биржа стала участником международного блокчейн-консорциума HyperLedger и присоединилась к проекту Linux Foundation, в рамках которого функционирует этот консорциум. Читать полностью »

Децентрализованные организации (DAO: Decentralized autonomous organization) являются одной из главных инноваций, которые стали возможны благодаря блокчейну Ethereum, позволяющему хранить в себе так называемые "контракты". Каждый контракт имеет свой собственный адрес (по аналогии с адресами кошельков Bitcoin), а по сути — представляет из себя программу со сводом правил, который исполняется в случае проведения транзакции с ним. Главной особенностью DAO как организации является отсутствие посредников в лице человека — правила принятия решений, и, соответственно, распоряжения средствами организации принимаются при исполнении кода, использованного при создании этого контракта. Именно это и сыграло ключевую роль в нападении на крупнейшую децинтрализованную организацию — "The DAO" 17 июня 2016 года (подробнее об организации можно почитать в недавней статье на Geektimes).

image
Читать полностью »

imageВ предыдущей части серии статей, посвященных проектам Виталика Бутерина, мы рассказали о том, как Ethereum вышел на передовую мира блокчейн. В этом выпуске поговорим о крупнейшем на сегодняшний день краудфандинговом проекте — «The DAO»: Decentralized Autonomous Organization (децентрализованная автономная организация), собравшем более 150 млн долларов США. Что такое The DAO? Что делает его столь популярным? Как работает The DAO? Почему в блокчейн-сообществе нет единого мнения по поводу успешности проекта? Все это вы найдете далее.

Несмотря на то, что идея The DAO направлена на эффективное использование преимуществ краудфандинга, сам проект не является очередной краудфандинговой платформой. The DAO позиционирует себя как организацию, которая базируется на облачном коде, не является юридическим лицом и управляется коллективно всеми ее инвесторами (по сути, «гигантским комитетом гиков»). В традиционном понимании такая организация ничего не создает и не нанимает сотрудников. Группа разработчиков из Slock.it и основной команды Ethereum представила новую разработку, впервые в истории позволившую создавать организации, участники которых могут прямо и в реальном времени контролировать инвестированные средства, а правила управления формализуются и претворяются в жизнь с помощью автоматизированных программ.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js