Рубрика «Криптовалюты» - 18

Китай собирается ускорить разработку собственной криптовалюты - 1
Источник: Giulia Marchi/Bloomberg

В ходе семинара в Пекинском университете Ван Синь, директор исследовательского бюро Народного банка Китая (НБК), заявил, что в стране начался очередной этап программы по разработке цифровых валют под контролем центробанка. По его словам, ускорение запуска государственной криптовалюты может послужить «противовесом» проекту Facebook Libra.
«Цифровая валюта, выпущенная центральным банком, может повысить эффективность денежно-кредитной политики и помочь оптимизировать платежную систему», — приводит его комментарий портал TechNode.

В НБК заявили, что государственная цифровая валюта будет приравниваться к деньгам, выпущенным непосредственно центральным банком.
Пока что китайские чиновники официально заявляют, что вопрос разработки государственной криптовалюты находится в стадии обсуждения. Однако, как пишет TechNode со ссылкой на публичную информацию, размещенную на сайте Государственного управления по делам интеллектуальной собственности Китая, в период с июня 2017 года по март 2018 года Лаборатория исследований цифровой валюты центрального банка подала более 53 патентов. В их число входят сервисы, которые позволяют проводить межбанковские операции с использованием цифровой валюты и цифрового кошелька. Это может означать, что разработка национальной криптовалюты Китая уже идёт.
Читать полностью »

Мир знаком с криптовалютами всего 10 лет. При этом в истории майнинга за эти 10 лет уже можно проследить несколько технологических эпох. Подход к майнингу, а если точнее, к устройствам для него, многократно менялся с приходом очередного поколения чипов, годных для создания криптоактивов.

Лонгрид об истории российского майнинга и отношения к нему регуляторов - 1

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

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

Знаю-знаю. Криптопроектов тьма, есть куча консенсусов: на основе труда и владения, золота, нефти, выпеченных пирожков (есть и такой, да-да). Что нам ещё от одного? Это и предлагаю обсудить после прочтения перевода "облегченной" технической документации проекта *Созвездие (Constellation). Конечно, это не полное описание алгоритма, но мне интересно мнение комьюнити хабра, имеет ли место "быть" такому консенсусу или он даром не нужен?

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

P.S. Я не автор технологии, за полную передачу сути ручаться не могу, поэтому буду рад комментариям с поправками, если такие будут.

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

Далее мы рассмотрим в деталях основные характеристики языка Move и в чем его ключевые различия с другим, уже популярным языком для смарт-контрактов — Solidity (на платформе Ethereum). Материал основан на изучении доступного он-лайн 26-страничного whitepaper-а.

Введение

Move — это исполняемый язык байт-кода, который используется для выполнения пользовательских транзакций и смарт-контрактов. Обратите внимание на два момента:

  1. В то время как Move является языком байт-кода, который может напрямую выполняться на виртуальной машине Move, Solidity (язык смарт-контрактов в Ethereum) — язык более высокого уровня, который сначала компилируется в байт-код перед выполнением в EVM (Ethereum Virtual Machine).
  2. Move можно использовать не только для реализации смарт-контрактов, но и для пользовательских транзакций (подробнее об этом будет дальше), в то время как Solidity — это язык только для смарт-контрактов.

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

Американские власти считают криптовалюту FB Libra угрозой стабильности - 1

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

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

Как пишет Wall Street Journal, ряд экономистов считает, что у Libra есть все шансы разрушить мировую финансовую систему, в отличие от других криптовалют, которые пока не смогли набрать серьёзные обороты. Аудитория Facebook, которая составляет на сегодня около 1,5 миллиарда человек, обеспечит Libra возможность широкого распространения.
Читать полностью »

Здравствуйте! В статье я покажу, как написать и запустить на ноде Waves обычный dApp. Рассмотрим необходимые инструменты, методы и пример разработки.

Как строить, развертывать и тестировать Waves RIDE dApp - 1

Схема разработки dApps и обычных приложений почти не отличается:

  • Пишем код
  • Пишем автоматизированное тестирование
  • Запускаем приложение
  • Тестируем

Инструменты

1. docker для запуска ноды и Waves Explorer

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

  • Вам постоянно будут нужны новые аккаунты с тестовыми токенами. Кран тестовой сети переводит по 10 WAVES каждые 10 минут.
  • Среднее время блоков в тестовой сети – 1 минута, в ноде – 15 секунд. Это особенно ощутимо, когда транзакция требует нескольких подтверждений.
  • В общедоступных тестовых нодах возможно агрессивное кэширование.
  • Еще они могут быть временно недоступны из-за технического обслуживания.

Далее буду считать, что вы работаете со своей нодой.

2. Инструмент командной строки Surfboard

  • Скачайте и установите Node.js с помощью ppa, homebrew или exe здесь: https://nodejs.org/en/download/.
  • Установите Surfboard – инструмент, который позволит запустить тесты на существующей ноде.

npm install -g @waves/surfboard

3. Плагин Visual Studio Code

Шаг необязателен, если вы – не фанат IDE и предпочитаете текстовые редакторы. Все необходимые инструменты – это утилиты командной строки. Если используете vim, обратите внимание на плагин vim-ride.
Читать полностью »

На компьютере программы «Аполлон» попробовали майнить биткоин: 10,3 секунды на хэш - 1

Источник: Ken Shiriff's blog

Инженер, разработчик и любитель раритетной вычислительной техники Кен Ширифф восстановил бортовой управляющий компьютер программы «Аполлон» (AGC) и попробовал майнить на нем криптовалюту. Речь идет о том самом компьютере, который управлял командным и лунным модулями в ходе миссий полёта на Луну.

Как рассказал Ширифф в своём блоге, он смог раздобыть единственный работающий AGC, подобрал для него дисплей — оригинального найти не удалось — и решил использовать его для майнинга биткоина.

«Попытка добывать биткоины на AGC казалась бессмысленной. Обработка алгоритма хеширования биткоинов на языке ассемблера на этом 15-битном компьютере 60-х годов была сложной задачей, но я заставил его работать», — пишет Кен.
Читать полностью »

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

Вот тут-то я и столкнулся с концепцией PoE (Proof of Existence). В интернете об этом написано достаточно, но специфика платформы заставила меня немного поломать голову. Поэтому я и решил написать эту статью и поделиться своим опытом в архитектуре и имплементации PoE. Думаю, особенно актуально это будет для ребят из финтеха.

Свою статью я разделил на 3 основных блока:

  • Что такое PoE и когда это может понадобиться
  • Алгоритм имплементации
  • Решение моего конкретного кейса

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

«Проще ответить, чем продолжать молчать» — большое интервью с отцом транзакционной памяти, Морисом Херлихи - 1

Морис Херлихи — обладатель целых двух премий Дейкстры. Первая — за работу по «Wait-Free Synchronization» (Brown University) и вторая, более свежая, — «Transactional Memory: Architectural Support for Lock-Free Data Structures» (Virginia Tech University). Премию Дейкстры дают за работы, значимость и влияние которых были заметны на протяжении не менее десяти лет и, очевидно, Морис — один из самых известных специалистов в области. На данный момент он работает профессором в Брауновском университете и имеет множество достижений на целый абзац длиной. Сейчас он занимается исследованиями блокчейна в контексте классических распределенных вычислений.

Ранее Морис уже приезжал в Россию на SPTCC (видеозапись) и cделал отличную встречу сообщества Java-разработчиков JUG.ru в Питере (видеозапись).

Этот хабрапост  — большое интервью с Морисом Херлихи. В нем обсуждаются следующие темы:

  • Взаимодействие академической сферы и индустрии;
  • Фундамент для исследований блокчейна;
  • Откуда берутся прорывные идеи. Влияние популярности;
  • PhD под руководством Барбары Лисков;
  • Мир в ожидании многоядерности;
  • Новому миру – новые проблемы. NVM, NUMA и взлом архитектуры;
  • Компиляторы против процессоров, RISC vs CISC, shared memory vs message passing;
  • Искусство написания хрупкого многопоточного кода;
  • Как обучить студентов написанию сложного многопоточного кода;
  • Новое издание книги «The Art of Multiprocessor Programming»;
  • Как изобреталась транзакционная память;   
  • Почему стоит проводить исследования в области распределенных вычислений;
  • Остановилось ли развитие алгоритмов, и как жить дальше;
  • Работа в Брауновском Университете;
  • Разница между исследованиями в университете и внутри корпорации;
  • Hydra и SPTDC.Читать полностью »

Состоянием на июль 2019 года существует порядка 2000 криптовалют, однако единого механизма обмена между разными блокчейнами нет. В этой статье мы упрощенно рассмотрим как устроена одна из технологий обмена без посредников — атомарные обмены (atomic swaps).
Приятного чтения!

logo

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


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