Перевести страницу

БИТКОИН, ЭФИРИУМ, НЕО

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


Ethereum


ПРОЕКТ ETHEREUM, запущенный 20-летним вундеркиндом из Канады, хочет переустроить интернет на принципах Биткойна.


Ethereum Mining Statistics

Образ для Ethereum с настроенным GPU майнером

Etherium на русском

[ETH] Ethereum | Forum RUS

Первый год Эфириума

Чего нам ожидать от автономной экономики с самоуправляемыми компаниями?

Децентрализованные смарт-контракты: скучно, непонятно, но очень круто

Виталик Бутерин: Ethereum будет запущен в конце марта

Децентрализация - лекарство для информационного пространства

Counterparty будет использовать ПО Ethereum

Виталик Бутерин победил Цукерберга

Vitalik Buterin Wins the 2014 World Technology Network Award

Проблемы криптовалют: децентрализованные автономные организации

Проблемы криптовалют: репутация

Проблемы криптовалют: стабильные активы и общественное благо

Проблемы криптовалют: proof-of-stake и доказательство хранения

Проблемы криптовалют: консенсус, ASIC-устойчивость и полезный майнинг

Проблемы криптовалют: PoW, запутывание кода и квантовая устойчивость

Проблемы криптовалют: масштабируемость и метки времени

Bitcoin 2.0: сайдчейны, Ethereum, Zerocash

Web 3.0 – A Chat With Ethereum’s Gavin Wood

Ethereum: новое поколение криптовалюты с децентрализованным управлением (часть 3)

Ethereum: новое поколение криптовалюты с децентрализованным управлением (часть 2)

Ethereum: новое поколение криптовалюты с децентрализованным управлением (часть 1)

Ethereum, Dapps, and the rise of a new Internet

Ethereum: A Next-Generation Cryptocurrency and Decentralized Application Platform


Его все время хочется назвать, как положено в России, Виталием, но в Канаде, где он живет с шести лет, его полное имя — Виталик. Из русского уменьшительного имя стало английским полным — Vitalik. Так Бутерина зовут и авторы статей в авторитетных журналах, и интервьюеры специализированных онлайн-СМИ, и организаторы конференций.


Бутерин символизирует популярный сегодня в бизнесе образ юного гения. Победитель олимпиад по математике и программированию, в 20 лет он стал основателем платформы, которая представляет радикально новый подход к разработке интернет-проектов. По совокупности качеств она больше напоминает утопию, чем архитектуру веб-приложений. Но утопия Бутерина работает. Вышедшая в феврале этого года бета-версия проекта Ethereum предлагает переустройство сетевых вычислений на принципах, заимствованных у популярной криптовалюты Биткойн. Сетевые сервисы, которым не нужны серверы для вычислений и хранения данных, защищенные от взлома и прозрачные для транзакций. В качестве бонуса — возможность создания личных валют, превращающих, например, краудфандинг в персональное IPO. Все это выглядело бы очередным прожектом, если бы, используя декларируемые принципы, Ethereum не сгенерировал уже $15 млн на собственное развитие. Причем речь идет не о традиционных инвестициях. Это те самые “новые деньги” и новые принципы финансового устройства, которые Ethereum предлагает индустрии.


Веб в стиле бит

Первый программистский опыт Виталик получил уже в девять лет. У каждого ребенка должен быть выдуманный мир, населенный воображаемыми персонажами. Мир Виталика жил и развивался в электронных таблицах Excel. Там он с помощью формул задавал этому миру динамику. “Делал статистический анализ, смотрел, как мир живет”,— вспоминает Бутерин. “По-настоящему” программировать он начал в десять лет — написал на C++ свою первую компьютерную игру. Потом были победы на школьных олимпиадах по математике и программированию, бронзовая медаль на чемпионате Канады – “отборочном туре” Международной олимпиады по информатике 2012 года. К окончанию школы на его счету уже было несколько игр — от версии Space Invaders до вполне солидного 3D-проекта. “У первой моей игрушки было пять пользователей,— вспоминает Виталик,— у следующих несколько сотен. Мне хотелось сделать что-то, у чего будут миллионы пользователей”. Нужно было только понять, что именно может стать такой штукой.


В 2009 году на мировой рынок вышел свободно распространяемый код необычной цифровой валюты — Bitcoin. Приставка Bit отсылала к пиринговому файлообменнику BitTorrent, применяя его идеи к миру денег. Так, у Биткойна нет единого центра эмиссии, как и нет и центральных серверов, на которых бы хранились и обрабатывались данные. Все это происходит на компьютерах пользователей, которые вместе составляют мощнейшую вычислительную сеть мира. Эмитируется валюта тоже не централизованным органом, а самими пользователями, в результате своеобразной вычислительной лотереи, правила которой раз и навсегда жестко зафиксированы. Главная идея Биткойна — полная децентрализация. Раз у криптовалюты нет единого центра эмиссии, значит, она защищена и от манипуляций. У нее нет сервера и хранилищ, которые можно было бы взломать или арестовать. Любая сумма валюты мгновенно переводится, в любое время дня и ночи, не признавая границ и регуляций, а сами транзакции не облагаются обязательной комиссией. Быстрая, бесплатная, свободная, защищенная и не принадлежащая никому. Изложенные принципы вполне подходят для политического манифеста. И в ноябре 2013 года Бутерин написал первую строчку кода проекта Ethereum. Его идея — взять принципы Биткойна и сделать их максимально гибкими и широко применимыми, чтобы их можно было использовать в любом проекте — от мессенджера до файлообменника, биржи, регистратора доменов и, конечно, новых криптовалют. Без лишней скромности, сторонники проекта называют Ethereum социальной операционной системой.


Связанные одной цепью

Подавляющее большинство сервисов и приложений, которые мы используем сегодня, централизованы,— говорит Стефан Туал, СОО проекта.— Например, мы доверяем банку хранить наши деньги. Но за ним нужно присматривать, чтобы не допустить злоупотреблений. Мы доверяем Facebook фото наших детей, Dropbox — документы, медицинскому сервису — историю болезней. Централизованные системы требуют контроля и поддержки. Они уязвимы, потому что чем крупнее проект, тем сильнее он привлекает взломщиков.


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


Виталик говорит, что его детищем уже не раз интересовались “традиционные” инвесторы, но энтузиазма по этому поводу не испытывает. “Подобного рода проекту просто необходимо оставаться независимым”,— считает он. В июне, Бутерин получил престижный грант $100 тыс. фонда The Thiel Fellowship основателя PayPal Питера Тиля. Конечно, для полноценного финансирования масштабного проекта разработки этого недостаточно. Однако, у Бутерина и его команды разработчиков-единомышленников все же есть источник финансирования. Это их собственная валюта эфир (ether), выпущенная на базе Ethereum. “Это наш единственный источник доходов. Для финансирования разработки проекта и его инфраструктуры, мы организовали предварительную продажу “эфира”,— говорит Виталик. Продажа закончилась ошеломительным успехом – за полтора месяца, было реализовано “эфира” на 31.5 тыс. биткойнов. По текущему курсу, это более $15 млн.


Ответ на вопрос “Зачем люди покупают молодую и нераспространенную валюту?” становится ключом к еще одной идее Ethereum. Помимо возможности создавать работающие приложения на основе блокчейн-технологии, с помощью Ethereum удобно делать новые криптовалюты.


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


Миллионы таких децентрализованных ценных бумаг, по мнению Туала, могут торговаться в интернете, представляя объективную персональную ценность эмитента.


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


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


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

Источник  bitnovosti.com



Ethereum: новое поколение криптовалюты с децентрализованным управлением

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


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


Криптовалюта имеет многоуровневую структуру

Основной идеей, которую используют в своих исследованиях разработчики биткойнов 2.0, является создание многоуровневой системы. Если протокол приема/передачи данных разделить по уровням, то это приведет к увеличению эффективности для всей системы. Это основная философия, которая используется при создании новых протоколов. В соответствии с этим биткойны работают в протоколах TCP/IP, а другие криптовалюты нового поколения будут созданы на основе новой системы приема/передачи данных. Например, SMTP используется для электронной почты, HTTP для веб-страниц и XMPP для программ с мультимедиа, а в качестве базового протокола для них используется TCP.


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


Мастеркойн и контрагент – более абстрактные валюты. Они используют цепочки блоков для хранения информации. По сути, сделка посредством мастеркойн или контрагента является сделкой с биткойнами. Но их протоколы интерпретируют все операции по-разному. Предположим, вы хотите совершить две сделки с мастеркойн, одну для передачи суммы в 1MSC, а другую в 100 000MSC. Но с точки зрения протокола биткойнов все эти сделки одинаковые. Он не идентифицирует детали перевода и рассматривает поступившую информацию как команду для отправки общей суммы небольшими блоками по 0,0006 BTC. Метакойн кодирует данные по окончанию транзакций. Для определения состояния текущего счета пользователь использует данные цепочки блоков Биткойн.


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


Причина в том, что существующие разработки могут работать более эффективно. Идеи, которые заложены в них, просто отличные. Разработчики стараются создать протокол низкого уровня на вершине системы биткойнов, и это является фундаментальной ошибкой. Но они не приспособлены для решения этой задачи. Это не означает, что система Биткойн работает плохо и не является революционным изобретением. С хранением, обработкой и передачей информации программа справляется отлично. Но программное обеспечение для биткойнов может работать лучше, если станет использовать все возможности TCP. К примеру, на базе TCP прекрасно работает HTTP или SMTP, они обрабатывают данные в рамках поставленной задачи. Такой же подход можно использовать и при создании программного обеспечения для биткойнов.


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


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


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


Преимущества Ethereum при работе в CFD

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


Предположим, Алиса и Боб вложили 1000$ на срок 30 дней. По истечении этого времени база данных автоматически вернула Алисе 1000$ плюс 100$ прибыли на каждый доллар, так как за это время изменилось соотношение пары LTC/USD, и отправила Бобу остальные. Такой подход позволяет людям спекулировать на активах с высокой вероятностью получения прибыли и защитить себя от волатильности альтернативной валюты. Учитывая то, что все операции происходят без централизованного обмена, обеспечивается высокая анонимность всех участников сделки.


Контракты на базе CFD представляют собой частный случай более общей формы финансовых отношений – это контракты по формуле. Вместо того чтобы работать по схеме X$ от Алисы, Y$ от Боба, и вернуть Алисе X$ плюс дополнительные R$ на каждый доллар, можно составить соглашение на основе любой математической формулы, что позволяет создавать контракты произвольной сложности. Если формула использует случайные входные данные, то на основании этого рождается интересная азартная игра. В ней формирование контрактов CFD происходит произвольным образом, и шанс получить более выгодные условия может достаться любому из участников.


Система Ethereum развивает эту идею и делает еще один шаг в этом направлении. Вместо того чтобы заключать контракты между двумя участниками, база данных генерирует виртуального агента, который и оформляет всю сделку а так же следит за ее выполнением. Каждый контракт от Ethereum развивается по своему внутреннему сценарию, код которого изменяется каждый раз при совершении операций. Язык сценариев имеет доступ к стоимости сделки, отправителю, дополнительным полям данных, к некоторым данным блока, внутренней памяти, входным данным, и может обрабатывать операции. В этом случае, чтобы создать сделку CFD, Алиса откроет контракт на 1000$ в криптовалюте и будет ждать согласие от Боба, который отправит ту же сумму. Контракт будет запрограммирован и запустит таймер, и через 30 дней Алиса или Боб сможет отправить небольшое дополнение к договору, чтобы активировать его снова и высвободить денежные средства.


Этот небольшой пример показывает один из вариантов развития отношений, однако система Ethereum может осуществлять и другие виды транзакций:

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


Сберегательные счета. Эта функция работает следующим образом. Предположим, что Алиса хочет положить большую сумму денежных средств на сберегательный счет, но при этом хочет обезопасить себя на тот случай, если ее ключ будет украден или потерян. Она заключает договор с Бобом и банком на следующих условиях: Алисе разрешается снимать до 1% в день, с одобрения Боба Алиса может снять любую сумму, а сам Боб может снять только не более 0,05% в день. Обычно Алиса снимает небольшое количество денег за один раз, но если она захочет снять больше, то ей придется обратиться к Бобу и получить одобрение на вывод. Если закрытый ключ Алисы будет украден, она может сотрудничать с Бобом и перемещать средства на другой контракт, прежде чем вор заберет более чем 1% денежных средств. Если Алиса теряет свой ​​закрытый ключ, Боб в конечном итоге будет в состоянии восстановить ее счет. А если Боб оказывается злоумышленником, Алиса может вывести свои собственные средства в двадцать раз быстрее, чем он. Здесь присутствуют все функции безопасности традиционного банкинга, и при этом сохраняются деловые отношения.


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


Создание собственной валюты. Используя возможности внутренней памяти Ethereum, вы можете создать новую валюту. Она может обладать следующими свойствами: взаимодействовать с другими валютами, иметь децентрализованное управление и т. д.


Преимущество основного кода: программное обеспечение использует язык сценариев, который не имеет ограничений при обработке платежных операций. По существу, в системе можно закодировать любой вид правил. К примеру, компания может создать условия для работы через базу данных, при которых для заключения контракта необходимо согласие не менее чем 60% акционеров. При этом можно будет передавать любые средства из заранее внесенной суммы (при обычных условиях переводится не более 1%). Так же возможно создание традиционно капиталистических систем. Более демократические структуры поддерживают известное правило, когда необходимо согласие не менее чем 2/3 акционеров для принятия в организацию третьего члена сообщества.