was successfully added to your cart.
All Posts By

FTPORT

CoinMarketCap обошел в популярности Walmart и Alibaba

By | ICO, Аналитика, Криптовалюта, Новости

По данным последнего обновления рейтинга пятисот мировых сайтов от Alexa Top, сайт CoinMarketCap, где посетители могут следить за капитализацией каждой из существующих криптовалют, приблизился к тому, чтобы войти в топ-100 самых посещаемых сайтов в мире, обойдя Walmart, Alibaba и несколько других пользующихся широкой популярностью интернет-ресурсов.

CoinMarketCap теперь занимает 111-ю позицию в мировом списке популярных сайтов, перескочив через 238 позиций с момента последнего обновления. Статистика показывает, что более 30% посетителей сайта проживают в США, что делает его одним из самых посещаемых американских веб-ресурсов. Большинство его аудитории – это люди с высшим образованием, в том числе аспиранты, магистры и кандидаты наук. Наиболее частыми ключевыми словами поиска являются «binance» и «ripple».

В начале декабря 2017 года CoinMarketCap исключила из расчета средневзвешенного курса три южнокорейских биржи криптовалют, а именно Bithumb, Coinone и Korbit, в виду того, что эти биржи регулярно демонстрировали крайне радикальную разницу в цене (20%-30%) при существенно ограниченном арбитраже. В тот момент криптовалюты значительно потеряли в цене, так как многие пользователи бирж поспешили конвертировать свои криптовалютные активы в фиатные, запаниковав из-за обесценивания обменного курса.

Меры по исключению южнокорейских криптовалютных бирж в настоящее время на СoinMarketCap отменены: сообщения об их исключении были удалены с веб-сайта, и в формулу расчета средневзвешенного курса вернулись данные с южнокорейских бирж. Как и в предыдущем случае, CoinMarketCap не посчитал нужным предупредить пользователей об изменении формулы расчета курса и не дал на этот счет никаких предварительных объяснений.

Ethereum Classic

By | Блокчейн, Криптовалюта, Обзоры

Эфириум Классик (ETC) — блокчейн-криптоплатформа разработки децентрализованных приложений на базе смарт-контрактов с открытым исходным кодом. Представляет из себя децентрализованную Тьюринг-полную виртуальную машину, Ethereum Virtual Machine (EVM), которая может исполнять программы на публичных узлах сети. Ethereum Classicпредоставляет валюту «Эфир» (Классический Эфир, Classic Ether, ETC), который может передаваться от одного участника сети другому и используется для оплаты вычислений, производимых публичными узлами сети, а также возможность создавать собственные цифровые активы (токены) на блокчейне Ethereum Classic. Эфир, оплаченный за произведенные вычисления, называется «Газ» (Gas). Газ служит не только для оплаты за произведенные вычисления, но и предотвращает DDOS-атаки на сеть.

Ethereum Classic появился как результат несогласия с принятым Ethereum Foundation «The DAO» (англ.) хард-форком. Он объединил членов сообщества Ethereum, которые отвергли DAO Hard Fork на философских основаниях, которые были изложены в Декларации независимости Эфириум Классик. Люди, которые имели на балансе ETH до момента ДАО хард-форка (1900000 блок) получили столько же ETC после совершения хард-форка.

Ethereum Classic прошел техническую хард-форк, чтобы скорректировать внутренние цены для различных опкодов Виртуальной Машины Эфириума (EVM) 25 октября 2016, аналогично хард-форку, совершенному Ethereum неделей ранее. Целью хард-форка было более рациональное распределение оплаты ресурсоемких вычислений, что привело к ликвидации благоприятствующих условий для проведения атак, которые в течение месяца проводились на ETH и ETC. Хард-форк, проведенный в начале 2017 успешно отложил «бомбу сложности», заложенную в коде Ethereum с сентября 2015 с целью экспоненциально повышать сложность майнинга, процесса рассчета новых блоков сети. Следующий хард-форк запланирован на конец 2017 с целью изменить монетарную политику с неограниченной эмиссией на аналогичную биткоину.

Разработка

В настоящий момент три команды разработчиков работают над клиентами Ethereum Classic. На момент 27 апреля 2017 68 % узлов сети работали на клиенте Parity и 32 % Geth Classic. Наивысший хэшрейт сети был зафиксирован 26 апреля 2017 и составил 2,028 GH/s.

Команда ETC Dev Team

ETC Dev team разрабатывает Geth Classic, написанный на языке программирования Go. Её возглавляет Игорь Артамонов (Splix). Команда состоит из шести оплачиваемых разработчиков Go и Rust. ETC Dev Team так же включает пять неоплачиваемых консультантов, стратегического аналитика и менеджера по маркетингу.

Команда IOHK Grothendiek

IOHK работает над клиентом, написанном на Scala. IOHK возглавляет CEO Чарльз Хоскинсон, один из основателей Ethereum и Ethereum Foundation. Алан Макшерри в настоящее время является менеджером Grothendieck, состав команды входят пять оплачиваемых разработчиков, а также менеджер и исследователь.

Команда EthCore

Команда EthCore возглавляется Гэвином Вудом. Гэвин был соучредителем Ethereumвместе с Виталиком Бутериным и написал «Yellow Paper», официальную спецификацию для Ethereum. После ухода из Ethereum Foundation он основал EthCore и создал клиент Parity. Он написан на языке программирования Rust и является клиентом, поддерживающим блокчейны Ethereum Classic, Ethereum и Expanse.

Децентрализованные приложения (DApps)

  • Stampery — позволяет компаниям и частным лицам создать доказательство цифровых событий, и делать это не касаясь первоначальных данных. Больше нет потребности в третьих лицах, чтобы гарантировать то, что произошло в цифровом пространстве. Stamp.io
  • DexNS (или Децентрализованный Сервис Имен) — децентрализованное приложение с интегрированной поддержкой кошельков, позволяющее присваивать адресам ‘Имена’ и использовать их вместо шестнадцатиричных адресов для совершения транзакций, доступа к контрактам.

Рыночная капитализация

В апреле 2017 рыночная капитализация Ethereum Classic (ETC) составила $456 миллионов, а в мае 2017 превысила $1,5 млрд.

Наивысшая цена достигла $5.02 USD на 27 апреля 2017, а 25 мая составила рекордные $22,38 . Tradeblock предоставляет индекс ECX — эквивалент стоимости ETC в USD в реальном времени.

Ссылки

Обозреватели блоков

Кошельки

  • DexNS — Веб-интерфейс с открытым исходным кодом для работы с кошельками, позволяющий использовать их имена вместо адресов.
  • My Ether Wallet — Веб-кошелек с открытым исходным кодом.
  • Classic Ether Wallet — Веб-кошелек с открытым исходным кодом (версия MyEtherWallet)
  • Classic Ether Wallet (Chrome Extension)
  • Jaxx Wallet — Web, Android, IOS, Desktop, Linux, Firefox и Chrome.
  • Ledger Nano S — Аппаратный кошелек
  • Geth Classic — Клиент/Кошелек
  • EthCore’s Parity — Клиент/Кошелек

Биржи, на которых торгуется Ethereum Classic (ETC)

В чем отличия Биткоина от Альткоина

By | Биткоин, Блокчейн, Новичку

Альткоины хорошо известны в Биткоин-сообществе. Но их существование до сих пор вызывает жаркие споры. Одни считают их полезным дополнением системы, а другие —  вредным скамом.

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

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

Большинство альткоинов вполне справедливо можно причислить к скаму

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

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

Биткоину не страшен альткоин

В ответ на вопрос, есть ли угроза для Биткоинов со стороны альткоинов, Дили обозначил: «Не думая, что деятельность разработчиков первой криптовалюты связана с угрозой от конкурентов. Скорее всего, они считают, что владеют потрясающей технологией и хотят развивать ее и дальше. Они настроены на ее улучшение за счет привнесения в технологию всего интересного, с чем встречаются на своем пути. Для меня совершенно очевидно, что мотивами их работы выступает отнюдь не страх перед альткоинами».

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

Насколько верно утверждение, что неуверенность в Биткоине автоматически укрепляет альткоин

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

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

Почему iPhone был и будет быстрее смартфонов на Android

By | Новости, Обзоры

Почему iPhone 7 работает быстрее Samsung Galaxy S7, а iPhone 8 — быстрее Galaxy S8? Дело тут в различной идеологии операционных систем, а кроме того, одним из основных пре­иму­ществ Apple были и оста­ются уни­каль­ные сис­темы на крис­талле. Процессоры A10 и A11 заметно обгоняют в бенчмарках аналогичные предложения от Qualcomm в лице Snapdragon 820/821 и Snapdragon 835 соответственно. Почему так происходит? В чем заключается «магия Apple»? Оставив за бортом аргументы в стиле «Андроид лудше!», попробуем разобраться в причинах, которые привели к превосходству мобильных процессоров Apple над предложениями Qualcomm.

Фактор первый: так сложилось

Вспомним 2013 год. В арсенале Qualcomm — весьма удачные чипы Snapdragon 800, основанные на 32-разрядных ядрах Krait 400 собственной разработки. На этом чипе (и его последователе, Snapdragon 801) были выпущены десятки, если не сотни самых разнообразных моделей. На момент анонса у топового чипсета Qualcomm просто не было альтернатив: основанные на ядрах ARM Cortex A15 решения были прожорливы до чрезвычайности и не могли составить конкуренцию четырем кастомным ядрам Krait. Вроде бы все хорошо, Qualcomm — царь горы, достаточно продолжать развивать удачную архитектуру. Казалось бы, что может пойти не так?

Но — по порядку. В 2011 году компания ARM Holdings анонсировала архитектуру ARMv8, использование которой открывало многочисленные возможности ускорения части специальных видов вычислений — например, потокового шифрования, которое (забегу вперед) сегодня используется практически во всех смартфонах. Первыми мобильными ядрами данной архитектуры стали Cortex A53 и A57, анонсированные холдингом ARM в 2012 году. В то же время в ARM прогнозировали выход готовых процессоров на новых ядрах лишь на 2014 год. Вот только Apple, обладатели архитектурной лицензии ARM, успели первыми — почти на год раньше конкурентов.

Итак, в ноябре 2013-го Apple выпускает iPhone 5s. Помимо датчика отпечатков пальцев и встроенной системы безопасности Secure Enclave, новый iPhone впервые на рынке оснащается 64-разрядным процессором Apple A7 ARMv8. Новый процессор показывает чудеса производительности в Geekbench: результат двухъядерного процессора в однопоточных вычислениях в пол­тора раза пре­вос­ходит результаты ядер Krait 400, в многопоточных наблюдается паритет.

Расширенный набор команд ARMv8 пришелся как нельзя более кстати: именно в iPhone 5s Apple встроила аппаратную систему безопасности Secure Enclave, которая отвечает в том числе и за шифрование данных. С точки зрения Apple выбор 64-разрядной архитектуры был вполне логичен: только в ядрах с поддержкой ARMv8 появились инструкции для ускорения потокового шифрования, которое на тот момент использовалось Apple уже довольно давно. В дальнейшем использование новых ядер позволило Apple добиться беспрецедентных скоростей доступа к зашифрованным данным — выпущенный на год позже Nexus 6, основанный на 32-разрядном Qualcomm Snapdragon 805 (ARMv7), показывал ужасающую производительность потокового крипто: доступ к зашифрованным данным осуществлялся в 3–5 раз медленнее, чем к незашифрованным.

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

В 2014 году выходит iPhone 6, оснащенный процессором A8, также работающим с системой команд ARMv8. Чем отвечает Qualcomm? Небольшим обновлением: на рынке доминируют смартфоны, работающие на Snapdragon 801 (32 бита, ARMv7). Также выходит Snapdragon 805, использующий те же ядра Krait 400, но с более мощным GPU. Процессоры Apple оказываются быстрее аналогов от Qualcomm как в однопоточных, так и в многопоточных вычислениях, а в специфических применениях — например, в реализации поточного шифрования — обходят решения конкурентов просто в разы. Qualcomm усиленно делает вид, что ничего необычного не происходит, но производители, наступая на горло, требуют конкурентоспособную SoC. Qualcomm ничего не остается, как включиться в гонку.

В 2015 году Apple выпускает iPhone 6s и A8, Qualcomm — чип Snapdragon 810 и его урезанную версию Snapdragon 808. Эти процессоры явились ответом Qualcomm на требования партнеров. Однако отсутствие опыта разработки 64-разрядных чипов сыграло с компанией злую шутку: оба процессора оказались чрезвычайно неудачными. С первых же дней процессоры проявили склонность к чрезмерному энергопотреблению, перегреву и тротлингу, в результате которого их устоявшаяся производительность через несколько минут работы мало отличалась от производительности Snapdragon 801.

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

Здесь нужно рассмотреть особенности цикла разработки мобильных процессоров.

Сравнение производительности Apple A9 и других процессоров

 

Фактор второй: разница в циклах разработки

Итак, мы выяснили, что Apple удалось вырваться вперед, на полтора года опередив конкурентов. Как такое могло случиться? Причина в разнице в циклах разработки у Apple и производителей смартфонов под управлением Android.

Как известно, Apple полностью контролирует разработку и производство iPhone, начиная с самого низкого уровня — проектирования процессора. И если графические ядра до недавнего времени Apple лицензировала у Imagination Technologies, то процессорные ядра компания предпочитала разрабатывать самостоятельно.

Как выглядит цикл разработки у Apple? На основе архитектурной лицензии ARM проектируется процессор, совместимый с заданной системой команд (ARMv8). Одновременно разрабатывается смартфон, в котором будет использоваться данный процессор. Параллельно для него создаются все необходимые драйверы, ОС, производится оптимизация. Все происходит в рамках одной компании; у разработчиков ОС нет никаких проблем с получением доступа к исходным кодам драйверов, а разработчики драйверов, в свою очередь, имеют возможность общаться с людьми, проектировавшими процессор.

Apple A11

Производственный цикл устройств на Android выглядит совершенно иначе.

В первую очередь в игру вступает ARM, разработчик одноименных систем команд и процессорных архитектур. Именно ARM проектирует референсные процессорные ядра. Так, в далеком 2012 году были анонсированы ядра ARM Cortex A53, на которых основано подавляющее большинство смартфонов, выпущенных в 2015, 2016 и 2017 годах.

Минуточку! 2012? Именно так: 64-разрядные ядра A53 были анонсированы в октябре 2012 года. Но архитектура ядра — это одно, а реальные процессоры — совсем другое: ARM Holdings их просто не выпускает, предлагая партнерам референсные дизайны, но не поставляя на рынок сами SoC. Прежде чем на рынке появится смартфон, основанный на той или иной архитектуре, кто-то должен разработать и выпустить готовую систему на кристалле, SoC.

Несмотря на публичные выступления собственных представителей, в 2013 году в Qualcomm усиленно работали над выпуском 64-битного процессора. На разработку собственного ядра времени не оставалось; пришлось брать что дают. Давали — архитектуру big.LITTLE, куда на тот момент входили «малые» ядра Cortex A53 (удачные) и «большие» ядра A57 (довольно спорные с точки зрения энергоэффективности и тротлинга).

Первые процессоры Qualcomm, основанные на этих ядрах, были анонсированы в 2014 году. Но ведь процессор — это еще не все! Как минимум нужен еще корпус, экран… Все это выпускают OEM-производители, которые, собственно говоря, и занимаются разработкой и производством смартфонов. А это тоже время, и время немалое.

Наконец, операционная система. Для того чтобы «завести» Android на устройстве, необходим набор драйверов для нового чипсета. Драйверы разрабатывает разработчик чипсета (например, Qualcomm), предоставляя их производителям смартфонов для интеграции. На то, чтобы разобраться и интегрировать драйверы, у производителя также уходит определенное время.

Но и это еще не конец! Уже готовый смартфон с работающей версией Android необходимо еще и сертифицировать в одной из лабораторий Google на предмет совместимости и соответствия Android Compatibility Definition. Это — тоже время, которого и без того катастрофически мало.

Иными словами, в том, что смартфоны на Snapdragon 808/810 мы увидели лишь в 2015 году, нет совершенно ничего удивительного. Первые флагманские чипы Qualcomm, основанные на 64-разрядной архитектуре, отстали от SoC Apple на полтора года. Это исторический факт, и это — реальное преимущество Apple.

В 2015 году длительный цикл разработки и требования партнеров сыграли с Qualcomm злую шутку: первый блин оказался комом. Впрочем, компании удалось реабилитироваться с выходом Snapdragon 820. Но не было ли слишком поздно?

Qualcomm Snapdragon 820

 

Фактор третий: вопрос размера

Рассмотрим таблицу, в которой сравниваются два последних поколения процессоров Apple и Qualcomm.

Данные с сайта Geekbench

Что мы видим из этой таблицы? Легко заметить, что производительность в расчете на одно ядро в процессорах Apple в два с лишним раза превосходит решения Qualcomm, да и многопоточная производительность актуальных поколений процессоров отличается практически в полтора раза. Почему так получается? Ответ можно попробовать найти в следующей табличке.

Если отбросить пару процессоров A10 Fusion / Snapdragon 820, в которых используются разные технологические процессы, можно сравнить площадь чипов A11 Bionic и Snapdragon 835. Площадь поверхности чипа от Apple в 1,2 раза превышает площадь решения Qualcomm. Что это означает на практике? Возможность использовать больше транзисторов, более продвинутую архитектуру ядер. В частности, исследователи обнаружили, что в A11 Bionic «слабые» процессорные ядра в несколько раз крупнее малых ядер A53 (простите — Kryo 280), использующихся в Snapdragon 835. Это означает, что даже «малые» ядра A11 Bionic поддерживают внеочередное исполнение команд, что позволяет получить большую производительность на такт в сравнении с прямолинейными ядрами А53.

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

 

Фактор четвертый: вопрос цены

Согласно отчету Android Authority площадь процессорных ядер Apple A10 Fusion вдвое превышает площадь ядер ближайшего конкурента, Snapdragon 820.

«Преимущество Apple в том, что компания может себе позволить потратить деньги на увеличение площади процессора, построенного по последней 16-нанометровой технологии FinFET… Несколько лишних долларов не сыграют большой роли в конечной стоимости устройства — а ведь Apple сможет продать значительно больше 600-долларовых устройств благодаря настолько большой производительности», — пишет Линли Гвеннап, директор The Linley Group.

Действительно, лишние пять-шесть долларов не сыграют большой роли в конечной стоимости iPhone — это доли, в худшем случае единицы процентов его стоимости для потребителя. Но если эти пять-шесть долларов способны удвоить производительность устройства по сравнению с конкурентами на Android — это прекрасный аргумент в пользу Apple.

Почему так не выходит у Qualcomm? В цепочке разработки процессоров для устройств под Android слишком много заинтересованных лиц. Это и ARM, которая разрабатывает и лицензирует процессорные ядра, и Qualcomm, которая проектирует готовые процессоры по лицензии, и производители смартфонов с Android. У OEM-производителей, вынужденных конкурировать между собой ценами, на счету каждый доллар. Производители хотят как можно более дешевых SoC (поэтому, кстати, до сих пор так популярны решения, построенные на архаичных слабых ядрах A53), и Qualcomm приходится с этим считаться. Но и Qualcomm, и ARM хотят откусить кусок пирога, получив свою долю прибыли, — так что себестоимость решения, аналогичного процессорам Apple, вышла бы даже более высокой, чем у Apple. В результате OEM-производители не смогли бы себе позволить массовых закупок таких процессоров, что еще увеличило бы их стоимость. (Кстати, именно это случилось с процессором MTK Helio X30 — он не пользовался спросом, и на его основе выпустили лишь два смартфона.)

Конечно, здесь можно аргументировать, что у Samsung и Huawei есть собственные линейки процессоров — Exynos и Kirin соответственно. Но у Huawei нет своих разработок, в компании берут готовые ядра ARM Cortex и готовые же графические ускорители ARM Mali, собирая «собственные» процессоры на их основе. Понятно, что вычислительные ядра этих процессоров не могут быть мощнее тех, что предлагает ARM. В Samsung же пробуют идти путем Apple, выпуская собственные кастомизированные ядра — производительность которых, впрочем, недалеко уходит от обычных «стоковых» ядер ARM.

 

Фактор пятый: вопрос контроля

В прошлом году в Apple сделали интересную вещь: волевым решением убрали поддержку 32-разрядных приложений из iOS 11. Так уж совпало, что именно на этой версии ОС вышла новая линейка iPhone: 8, 8 Plus и X. Что это означает с точки зрения производительности?

Возможность взять и отказаться от поддержки 32-разрядных команд дает очень и очень многое. Упрощаются блоки декодирования и исполнения, уменьшается требуемое число транзисторов. Куда идет эта экономия? Ее можно потратить на уменьшение площади процессора (что напрямую транслируется в сниженную себестоимость и уменьшенное энергопотребление), а можно при неизменной площади и энергопотреблении добавить транзисторов в другие блоки, увеличив тем самым производительность. Скорее всего, именно по второму сценарию развивались события и процессор A11 Bionic получил дополнительные 10–15% производительности именно за счет отказа от поддержки 32-разрядного кода.

Возможно ли подобное в мире Android? Да, возможно, но не полностью и очень нескоро. Лишь с августа 2019 года вступают в силу требования к разработчикам, которые должны будут при добавлении или обновлении приложений в Google Play Store в обязательном порядке включать 64-битные версии двоичных библиотек. (Отметим здесь, что далеко не все — и даже не большинство! — приложения Android вообще используют какие-либо двоичные библиотеки, зачастую довольствуясь динамически транслируемым байт-кодом.) Напомним, Apple ввела аналогичное требование в феврале 2015 года — опять преимущество во времени, на сей раз в четыре с половиной года.

 

Фактор шестой: оптимизация и использование доступных ресурсов

Оптимизация — важнейшая составляющая производительности. Традиционно у Apple с оптимизацией все было или идеально, или образцово (пользователи, которые жалуются на упавшую производительность старых устройств, обновившихся до последней версии iOS, просто не понимают, какой ад был бы на таком слабом железе, если бы на нем запустили Android). А вот у Android с оптимизацией все… пестро. Разнообразно. Можно сказать — феерично.

Чаще всего достаточно быстро на свежем железе работают чистые сборки Android — такие, что используются в смартфонах Google Nexus и Pixel, устройствах Motorola и Nokia. Но даже и здесь не все хорошо: например, в смартфоне Google (Motorola) Nexus 6 были совершенно потрясающие воображение проблемы со скоростью доступа к накопителю, возникшие из-за безграмотной реализации шифрования (разработчики Google не справились с аппаратным ускорителем криптографических операций процессора Snapdragon 805, после чего заявили, что «программная реализация лучше»). Вот в этой статье мы подробно проанализировали скорость чтения и записи зашифрованных данных смартфоном Nexus 6, сравнив ее со скоростью аналогичных операций в iPhone 5s. Вот цифры:

  • Nexus 6, последовательное чтение, незашифрованные данные: 131,65 Мбайт/с;
  • Nexus 6, последовательное чтение, зашифрованные данные: 25,17 Мбайт/с (39 Мбайт/с в обновлении до Android 7);
  • iPhone 5s, последовательное чтение, зашифрованные данные: 183 Мбайт/с.

Впечатляет? При похожих аппаратных характеристиках разработчики Google (Google, а не криворуких OEM!) умудрились в референсном устройстве, которое должно было продвигать безопасное шифрование в массы, сделать такой вот ляп. Будешь ли ты удивлен, узнав, что и у других производителей с оптимизацией могут возникать проблемы? И они возникают. Так, оснащенный по максимуму HTC U Ultra (Snapdragon 821) умудряется подтормаживать и перегреваться при самых рутинных операциях; такое впечатление, что процессор выполняет как минимум вдвое больше вычислений, чем должен. Ну а о смартфонах Samsung, которые ухитряются подтормаживать по мелочам даже на самом мощном доступном железе, даже и говорить подробно не стоит.

 

Фактор седьмой: разрешение экрана

Есть и еще один момент, который стоит упомянуть. Это — разрешение дисплея. Как известно, стандартные модели iPhone оснащаются экранами с разрешением HD, модели Plus — Full HD. Производители же смартфонов под управлением Android, использующие флагманские чипсеты Qualcomm, стараются устанавливать экраны с разрешением QHD — 2560 × 1440. Ну, как самый минимум — Full HD, но такое во флагманских смартфонах встречается, увы, нечасто.

Почему «увы»? Потому что разрешения выше Full HD на экранах с IPS-матрицей диагональю до 5,7″ включительно более чем достаточно. Для AMOLED-экранов, у которых, во-первых, структура субпикселей PenTile, а во-вторых, может быть поддержка очков виртуальной реальности Google VR (кстати, а какому проценту пользователей она реально пригодилась?), оправданность QHD-разрешения еще можно как-то аргументировать.

Несколько в стороне стоит iPhone X с разрешением 2436 × 1125 — впрочем, это, по сути, мало отличается от Full HD. Для сравнения: разрешение экрана Samsung Galaxy S8 — 2960 × 1440, то есть в полтора раза больше пикселей, чем в iPhone X.

А теперь представь, что мы сравниваем производительность iPhone 8 с его разрешением HD и какую-нибудь Nokia 8 с QHD. Представил? Nokia приходится обрабатывать почти в четыре раза больше пикселей, чем iPhone, что не может не сказаться на энергопотреблении и на производительности (как минимум в тех тестах, которые используют вывод на экран). Я сейчас ни в коей мере не оправдываю старенькие экраны, которые Apple с маниакальным упорством продолжает устанавливать в устройства стоимостью под тысячу долларов, а просто заостряю внимание на том, что производительность и энергоэффективность устройств с экранами низкого разрешения даже при прочих равных будет выше, чем у смартфонов с экранами QHD.

Что-то такое заподозрили и производители. Так, Sony Xperia Z5 Premium, экран которого (кстати, IPS, бесполезный для целей VR) имеет физическое разрешение 4K (на самом деле нет, даже здесь маркетологи обманули), но логическое — «всего лишь» Full HD, что позволило производителю и потребителя обмануть, и не слишком сильно убить производительность. Похожим образом поступили и в Samsung, разрешив использовать пониженное логическое разрешение на экранах с высокой плотностью точек. Очевидно, интересы маркетологов идут вразрез с интересами как пользователей этих устройств, так и собственных разработчиков компании.

 

Вместо заключения: нужны ли нашему телефону 64 бита?

Так ли нужны 64-разрядные процессоры в мобильных устройствах? Ведь у 32-разрядных вычислительных ядер есть свои преимущества. Такие процессоры могут работать быстрее 64-разрядных из-за меньшей длины инструкций вследствие меньшей длины адреса, и, как результат, они менее требовательны к объему оперативной памяти; в них можно реализовать более короткую очередь команд, что также может дать выигрыш в производительности в определенных сценариях.

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

Вот только производители смартфонов не спешат переходить на 64-битные сборки операционных систем.

Так, в природе не существует ни одного смартфона под управлением Windows 10 Mobile, в котором операционная система работала бы в 64-разрядном режиме. И Lumia 950 (Snapdragon 808), и Lumia 950 XL (Snapdragon 810), и даже относительно свежий Alcatel Idol 4 Pro (Snapdragon 820) работают под управлением 32-битной сборки Windows 10 Mobile.

Не отстают и производители телефонов с Android. К примеру, у Lenovo, выпускающей смартфоны под маркой Motorola, есть всего два устройства с «правильным» 64-разрядным Android: это флагманы линейки Moto Z (обычная версия и разновидность Force) и Moto Z2 Force. Все остальные устройства — и бюджетный Moto G5 на Snapdragon 430, и свежий субфлагман Moto Z2 Play на Snapdragon 626 — работают в 32-битном режиме.

Ряд устройств других производителей (например, BQ Aquaris X5 Plus) использует мощный Snapdragon 652 в 32-разрядном режиме. Нужно ли говорить, что такие устройства не выжимают максимума из доступных аппаратных возможностей?

С другой стороны, не все идеально и у Apple. Даже 64-разрядные приложения, скомпилированные в нативный код, из-за требований обратной совместимости вынуждены ограничиваться набором команд, доступным в самых ранних процессорах компании — Apple A7 образца 2013 года. А вот у компилятора байт-кода ART, который используется в Android с 5-й версии, таких проблем нет: байт-код приложений компилируется в оптимизированный нативный код, использующий все доступные на текущем железе инструкции.

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

1,4 млн биткойн инвесторов в Бразилии

By | Биткоин, Новости

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

Рост несмотря на предупреждение

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

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

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

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

Поскольку спрос на цифровые валюты постоянно растет, потребность в услугах криптовалютных бирж также возросла.

Mercado Bitcoin является одной из ведущих бирж в стране, ежедневный прирост которой доходил до 500 новых пользователей.

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

Хотя общество по большей части поддерживает криптовалюты, глава Центрального банка Бразилии относится к ним скорее негативно. Илан Голдфайн заявил, что «цифровые валюты — это инвестиции с высоким риском, и они очень похожи на пузырь». Эти же слова в разное время были озвучены главами других центральных банков по всему миру.

Центральный банк также разъяснил инвесторам, что эти инструменты не имеют гарантий, так как не выпущены государством. Однако пока это не повлияло на крипто энтузиастов Бразилии, похоже, что число инвесторов будет расти и дальше.

В РФ вышел новый закон о криптовалютах

By | ICO, Биткоин, Блокчейн, Новости | No Comments

Министерство финансов РФ опубликовало законопроект о регулировании цифровых активов, в котором, среди прочего, даны определения криптовалютам, включая биткоин, токены, майнинг и ICO.

Согласно законопроекту, майнинг криптовалют определяется в качестве предпринимательской деятельности. Криптовалюты и токены рассматриваются как виды цифрового финансового актива, а смарт-контракты в виде договора в электронной форме.

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

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

Токены могут выпускать юридические лица или индивидуальные предприниматели для привлечения финансирования. У токена определенного вида может быть только один эмитент. Неквалифицированные инвесторы могут приобретать токены в рамках одного выпуска на сумму не более 50 тысяч рублей.

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

Напомним, предварительное рассмотрение этого законопроекта состоялось в Госдуме РФ 28 декабря.

Рэпер 50 Cent стал биткоин-миллионером

By | Биткоин, Истории, Новости | No Comments

Популярный американский рэпер и актер 50 Cent забыл о семистах биткоинах, которые получил за продажу альбома Animal Ambitions в 2014 году.

На тот момент криптовалюта соответствовала 400 тысяч долларов при стоимости биткоина в 662 доллара.

К настоящему моменту стоимость биткоина выросла в несколько раз и теперь принадлежащая 50 Cent цифровая валюта оценивается приблизительно в 8 миллионов долларов.

На своей странице в Instagram певец написал, что «вовсе забыл о своих биткоинах», но теперь «гордится собой».

Отметим, 50 cent был одним из первых артистов, решивших продавать альбомы за криптовалюту. В 2014 его решение о приеме биткоинов при посредничестве платежного сервиса BitPay через магазин Shopify оказалось довольно неожиданным.

Музыкант не обратил на них внимание, потому что тогда денег хватало: в 2014 году Forbes oценил состояние рэпера в 140 млн долларов. 

Откуда взять деньги для инвестирования?

By | Знания, Истории | No Comments

Если ты живешь на зарплату, и если откладывать с неё — не хватит на обед.

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

Во-вторых, откладывать 10% от зарплаты может даже школьный учитель.

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

Возьми тот же биткоин. Вот ты говоришь, что зарабатываешь 20-25 000 рублей в месяц, и откладывать от них 2500 рублей ты не видишь смысла. Ведь это так мало? А откладывать больше – мол, не хватит на жизнь.

Но за год эти 2500 превратятся в 30 000 рублей. А теперь представь, что эти 2500 ты весь 2017 год вкладывал в биткоины… Вот уже и стало повеселее!

Эти роковые 10% не должны лежать под подушкой. Они – твой постоянный актив, спонсор твоего обучения трейдингу криптовалютой! И тогда эти 2500 рублей станут ежемесячными 2500 шансами на личную яхту в будущем и виллу на Ямайке.

Эти 10% нужно тратить на 2 вещи:
-Инвестиции. Криптовалюты, ICO, перспективные стартапы.
-Самообразование. Книги, тренинги, обучающие курсы.

И тогда деньги будут не уходить, а сохраняться и формировать фундамент успешного будущего.

Удачи!

Что такое токен?

By | Блокчейн, Знания | No Comments

Что такое токен?

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

2

Какие бывают виды токенов?

— Equity tokens — представляют собой акции компании.
— Utility tokens — отражают некоторую ценность в рамках бизнес-модели онлайн-платформы (репутация, баллы за определенные действия, игровая валюта).
— Asset-backed tokens — цифровые обязательства на реальные товары или услуги (килограммы морковки, час работы строителя и т. п.).

3

Чем может быть обеспечен токен?

Напрямую обеспечены могут быть только asset-backed tokens. В этом случае токен является цифровым двойником реального (физического) актива или услуги. Например, один токен может быть приравнен к одному квадратному метру жилой площади или возможности сходить на один сеанс в кинотеатр. Гарантом конвертации токена в обеспечение является сама организация, которая хранит товары или предоставляет услуги.

4

Что такое токенизация активов?

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

5

Чем токен отличается от криптовалюты?

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

6

Как купить токены?

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

7

Где хранить токены?

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

8

Какие преимущества дает токенизация?

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

9

Какие преимущества дает блокчейн в процессе токенизации?

— Организация надежной базы данных (обеспечение проверки целостности и достоверности данных каждого следующего состояния системы).
— Децентрализация точки отказа (обработка и принятие транзакции множеством независимых серверов).
— Организация надежного аудита (полная проверка корректности всей истории изменений на платформе аудитором).

10

Какие существуют риски и проблемы токенизации?

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