Forwarded from Education & Technology
Криптовалюты и блокчейн распространяются все шире. Постараюсь коротко описать эти технологии для тех, кто раньше с ними не сталкавался и расскажу как связаны блокчейн и IoT.
Для начала несколько фактов:
- капитализация рынка криптовалют за последние 3 месяца увеличиалсь в 4 раза (с 25 до 100 млрд. долларов);
- курс Bitcoin поднялся до 2800$, но его доля на рынке уменьшилась с 90% до 45%;
- интенсивно растут другие криптовалюты. Например, курс Ethereum, ближайшего конкурента Bitcoin, за 3 месяца поднялся с 18$ до 260$;
- сотни, а возможно тысячи разработчиков прямо сейчас создают приложения для Ethereum, которые в ближайшее время выйдут на рынок;
- в блокчейн активно инвестируют корпорации. Например, в Enterprise Ethereum Alliance сейчас входит несколько десятков участников, включая Intel и Microsoft. Компании планируют использовать Ethereum для автоматизации финансовых и бизнес процессов;
- Япония признала Bitcoin и Ethereum легальными средствами оплаты, а Южная Корея работает над внедрением Ethereum в свою экономику.
Чем вызван интерес к блокчейну и криптовалюте? По опрелению блокчейн —это цепочка блоков с записями, которая представляет собой огромную распределенную базу фактов. Копия базы хранится на тысячах узлов участников. Подмена части базы на одном из узлов приведет к изменениям в оставшейся части базы. Система это заметит и отвергнет такую попытку своего изменения. В качестве записей в подобной базе могут хранится транзакции финансовых операций. И тогда мы говорим о криптовалюте. Но таким же образом можно хранить, сажем, результаты голосования на выборах и множество других важных реестров. Если рассматривать блокчейн как основу криптовалюты, то стоит упомянуть, что специальные ограничения в системе не позволяют дважды потратить одни и те же средства (поскольку все транзакции и их очередность записаны в блокчейне и всем известны). Таким образом, технология блокчейн повышает на порядок надежность и безопасность хранения важных данных, делает невозможным подлог и фальсификацию, а также снижает затраты отдельных участников на поддержание работы системы.
Но это еще не все. Технология блокчейн шагнула дальше и стала не просто надежным хранилищем фактов, а большим распределенным компьютером. Реализация блокчейн в Ethereum позволяет сделать элементом цепочки блоков не только факт, но программу, которая будет выполняться на нодах (узлах) распределенной сети. Такие программы, называются умными контрактами. В том смысле, что для заключения подобных контрактов не нужна третья сторона. Если классический блокчейн снимает необходимость в бухгалетрах, то Ethereum позволяет работать без нотариусов и судов. Умные контакты создаются участниками сделки и помещаются в блокчейн. За обработку такого контракта система снимает определенную комиссию. Программа мониторит условия прописанные в контракте и при необходимости совершает переводы средств между счетами сторон заключивших контракт (к слову, валюта системы Ethereum называется Ether - эфир). Такой подход определяется как "code is law".
Для начала несколько фактов:
- капитализация рынка криптовалют за последние 3 месяца увеличиалсь в 4 раза (с 25 до 100 млрд. долларов);
- курс Bitcoin поднялся до 2800$, но его доля на рынке уменьшилась с 90% до 45%;
- интенсивно растут другие криптовалюты. Например, курс Ethereum, ближайшего конкурента Bitcoin, за 3 месяца поднялся с 18$ до 260$;
- сотни, а возможно тысячи разработчиков прямо сейчас создают приложения для Ethereum, которые в ближайшее время выйдут на рынок;
- в блокчейн активно инвестируют корпорации. Например, в Enterprise Ethereum Alliance сейчас входит несколько десятков участников, включая Intel и Microsoft. Компании планируют использовать Ethereum для автоматизации финансовых и бизнес процессов;
- Япония признала Bitcoin и Ethereum легальными средствами оплаты, а Южная Корея работает над внедрением Ethereum в свою экономику.
Чем вызван интерес к блокчейну и криптовалюте? По опрелению блокчейн —это цепочка блоков с записями, которая представляет собой огромную распределенную базу фактов. Копия базы хранится на тысячах узлов участников. Подмена части базы на одном из узлов приведет к изменениям в оставшейся части базы. Система это заметит и отвергнет такую попытку своего изменения. В качестве записей в подобной базе могут хранится транзакции финансовых операций. И тогда мы говорим о криптовалюте. Но таким же образом можно хранить, сажем, результаты голосования на выборах и множество других важных реестров. Если рассматривать блокчейн как основу криптовалюты, то стоит упомянуть, что специальные ограничения в системе не позволяют дважды потратить одни и те же средства (поскольку все транзакции и их очередность записаны в блокчейне и всем известны). Таким образом, технология блокчейн повышает на порядок надежность и безопасность хранения важных данных, делает невозможным подлог и фальсификацию, а также снижает затраты отдельных участников на поддержание работы системы.
Но это еще не все. Технология блокчейн шагнула дальше и стала не просто надежным хранилищем фактов, а большим распределенным компьютером. Реализация блокчейн в Ethereum позволяет сделать элементом цепочки блоков не только факт, но программу, которая будет выполняться на нодах (узлах) распределенной сети. Такие программы, называются умными контрактами. В том смысле, что для заключения подобных контрактов не нужна третья сторона. Если классический блокчейн снимает необходимость в бухгалетрах, то Ethereum позволяет работать без нотариусов и судов. Умные контакты создаются участниками сделки и помещаются в блокчейн. За обработку такого контракта система снимает определенную комиссию. Программа мониторит условия прописанные в контракте и при необходимости совершает переводы средств между счетами сторон заключивших контракт (к слову, валюта системы Ethereum называется Ether - эфир). Такой подход определяется как "code is law".
Forwarded from Education & Technology
А теперь о том, при чем здесь IoT. Дело в том, что Интернет Вещей позволяет значительно расширить область применения умных контрактов. Например, крупные компании могут быть заинтересованы в продаже электричества населению с минимальными комиссиями, без посредников в виде банков. Для этого понадобятся счетчики электроэнергии, которые будут информировать умный контракт сколько электричества потребил пользователь, чтобы контракт мог списать соответствующие средства с его счета и перевести на счет компании. Или продажа электричества для электромобилей. Необходимо будет создать умную зарядную станцию, в которую пользователь вставляет свой идентификатор, станция считает сколько электричества потреблил электромобиль и отправляет эту информацию в смарт контракт, который снимает деньги со счета пользователя. Подобный подход можно использовать и в автомобильном страховании, когда датчики в автомобилях будут определять кто виновен в авариях, а сумма страховых взносов будет зависеть от того, где и в каких уловиях и в каком состоянии водитель водит машину. Все процессинговые операции конечно же будут выполняться смарт контрактом. Примеров масса. И для многих кейсов необходима информация с датчиков IoT устройств. Потому скорее всего развитие IoT и блокчейн будет проходить паралельно.
А теперь немного ссылок.
Про основы блокчейна на примере Bitcoin можно почитать в прекрасном цикле статей: https://habrahabr.ru/post/319868
Очень подробно и понятно описаны все основные моменты: криптография, цифровые подписи, эллиптические кривые, транзакции, протокол взаимодействия между узлами распределенной сети, алгоритм генерации блоков и майнинг. Статьи содержат очень много примеров на Python. Есть даже пример простенького майнера).
А здесь доступно про блокчейн и умные контракты: https://habrahabr.ru/company/exante/blog/321548
Инструкция, как писать смарт контракты Ethereum:
1) https://habrahabr.ru/post/312008
2) https://habrahabr.ru/post/327236
Как видите, направление новое и очень перспективное. Скорее всего в скором будущем вокруг него будет такой же хайп, как сейчас вокруг глубоких нейросетей. Так что есть смысл разобраться) Надеюсь, что приведенные материалы вам в этом помогут)
А теперь немного ссылок.
Про основы блокчейна на примере Bitcoin можно почитать в прекрасном цикле статей: https://habrahabr.ru/post/319868
Очень подробно и понятно описаны все основные моменты: криптография, цифровые подписи, эллиптические кривые, транзакции, протокол взаимодействия между узлами распределенной сети, алгоритм генерации блоков и майнинг. Статьи содержат очень много примеров на Python. Есть даже пример простенького майнера).
А здесь доступно про блокчейн и умные контракты: https://habrahabr.ru/company/exante/blog/321548
Инструкция, как писать смарт контракты Ethereum:
1) https://habrahabr.ru/post/312008
2) https://habrahabr.ru/post/327236
Как видите, направление новое и очень перспективное. Скорее всего в скором будущем вокруг него будет такой же хайп, как сейчас вокруг глубоких нейросетей. Так что есть смысл разобраться) Надеюсь, что приведенные материалы вам в этом помогут)
Habr
Bitcoin in a nutshell — Cryptography
Одна из причин, почему Bitcoin продолжает привлекать столько внимания — это его исключительная «математичность». Сатоши Накамото удалось создать систему, которая способна функционировать при полном...
Ще один дуже цікавий і пізнавальний канал. На цей раз про DevOps: @catops
Автор -- @grem1in ментор з itkpi.pp.ua/mentors-list
Автор -- @grem1in ментор з itkpi.pp.ua/mentors-list
Forwarded from Devops Talks
Эволюция деплоя в Reddit - отличная статья которую стоит прочесть и скажем сравнить прогресс админов Reddit с вашим - https://redditblog.com/2017/06/02/the-evolution-of-code-deploys-at-reddit/
The Internals of PostgreSQL - якісна онлайн-книга про те, як працює PostgreSQL під капотом. Кілька глав дописуються, бо фічі, описані в них, ще не реалізовані. Ілюстрації в комплекті: bit.ly/2snpxt8
Розгорнута стаття про рухомий дизайн. Як потрібно робити динамічні інтерфейси так, щоб вони спонукали до дії, а не бісили.
Акцент на "state driven" vs "action driven" анімації.
bit.ly/2saqF0m
Акцент на "state driven" vs "action driven" анімації.
bit.ly/2saqF0m
Forwarded from Deleted Account
есть кто то на blockchain intensive от microsoft сейчас??
Шикарна стаття про те, як можна заробити 80 000$ в місяць через App Store зробивши клон якогось офіційного застосунку. Особливо актуально на хвилі блокувань і популярності VPN-сервісів.
Повна іронії і місцями угарна стаття не позбавлена моралі: слідкуйте за тим, що встановлюєте. І проведіть роз'яснювальну бесіду з не підкованими технічно друзями і родичами. Інакше можна віддати 100$ невідомій особі з приватною інформацією на додачу.
https://goo.gl/oKEUaY
Повна іронії і місцями угарна стаття не позбавлена моралі: слідкуйте за тим, що встановлюєте. І проведіть роз'яснювальну бесіду з не підкованими технічно друзями і родичами. Інакше можна віддати 100$ невідомій особі з приватною інформацією на додачу.
https://goo.gl/oKEUaY
Medium
How to Make $80,000 Per Month on the Apple App Store
It’s far easier than you think. No luck or perseverance necessary.
Ми на PHP Frameworks Days 2017 тут зараз виступає Marco "Ocramius" Pivetta і багато крутих розробників.
Відеотрансляції тут: https://frameworksdays.com/event/php-fwdays-17
Наші текстові трансляції є в Твітері: https://twitter.com/it_kpi
На ДОУ: https://dou.ua/forums/topic/20903/
Ще у конференції є гарячий чат у Телеграмі: @phpfwdays і офіційний канал @fwdays
Підключайтесь!
Відеотрансляції тут: https://frameworksdays.com/event/php-fwdays-17
Наші текстові трансляції є в Твітері: https://twitter.com/it_kpi
На ДОУ: https://dou.ua/forums/topic/20903/
Ще у конференції є гарячий чат у Телеграмі: @phpfwdays і офіційний канал @fwdays
Підключайтесь!
У цьому випуску дайджесту вакансій:
— Фахівець з нейромереж
— Front-End developer
— Automation QA Engineer
— Web developer
У стартап необхідні фахівці серед нейронних мереж, стать та вік ролі не грає. Всі деталі дізнаєтесь у Елени(https://goo.gl/KIs6f5)
Наші друзі Sirin Software шукають наступних кандидатів:
— Якщо вам цікавий світ IoT, то у компанії є вакансія Front-End developer. Необхідні навички: HTML5/CSS, JavaScript, React JS, Bootstrap, Redux, Data Visualization.
— Для проекту з розробки радіосистеми зв’язку для пожежників Нью-Йорку потрібен Web developer.
Вимоги: близько 2х років роботи з HTML5/CSS та JavaScript, гарне знання Python, досвід роботи з UI.
— На цей же проект активно шукають Automation QA Engineer та готові розглянути кандидатуру студента зі знанням основ тестування, Linux та Python.
Звертатися до Анастасії(https://goo.gl/ql8lbS)
[#work_itkpi]
— Фахівець з нейромереж
— Front-End developer
— Automation QA Engineer
— Web developer
У стартап необхідні фахівці серед нейронних мереж, стать та вік ролі не грає. Всі деталі дізнаєтесь у Елени(https://goo.gl/KIs6f5)
Наші друзі Sirin Software шукають наступних кандидатів:
— Якщо вам цікавий світ IoT, то у компанії є вакансія Front-End developer. Необхідні навички: HTML5/CSS, JavaScript, React JS, Bootstrap, Redux, Data Visualization.
— Для проекту з розробки радіосистеми зв’язку для пожежників Нью-Йорку потрібен Web developer.
Вимоги: близько 2х років роботи з HTML5/CSS та JavaScript, гарне знання Python, досвід роботи з UI.
— На цей же проект активно шукають Automation QA Engineer та готові розглянути кандидатуру студента зі знанням основ тестування, Linux та Python.
Звертатися до Анастасії(https://goo.gl/ql8lbS)
[#work_itkpi]
Розгорнута і пізнавальна стаття від КПІшника Саші про те, як пройти стажування і потрапити в Microsoft.
Механізми відбору у великих ІТ-компаніях дуже схожі. Тому однозначно радимо для ознайомлення всім, хто хоче потрапити в одну з топових корпорацій.
https://dou.ua/lenta/articles/microsoft-intern/
Механізми відбору у великих ІТ-компаніях дуже схожі. Тому однозначно радимо для ознайомлення всім, хто хоче потрапити в одну з топових корпорацій.
https://dou.ua/lenta/articles/microsoft-intern/
ДОУ
Путь стажера: Microsoft
Вітаю! Моє ім’я – Олександр Сочка, нещодавно я закінчив університет і нині живу та працюю в місті Ванкувері, Канада. За запрошенням команди DOU, хочу поділитися своїм досвідом проходження інтерв’ю та стажувань в компанії Microsoft та інтерв’ю в Google.
Толковий огляд галузі, варто читнути. Своїми статтями можна ділитись тут: @itkpi_flood
Forwarded from Ihor Liehotin
Обзор отрасли Embedded в Украине для студента/выпускника ФЕЛ, РТФ, ИТС а может и ФИВТ
http://telegra.ph/Nachalo-karery-v-Embedded-Obzor-otrasli-v-Ukraine-06-14
http://telegra.ph/Nachalo-karery-v-Embedded-Obzor-otrasli-v-Ukraine-06-14
Telegraph
Начало карьеры в Embedded. Обзор отрасли в Украине
Хорошо, если хобби превращается в профессию. Но так возможно не со всеми хобби. Выбрав однажды специальность инженера электроники из соображений интереса, очень скоро я столкнулся с вопросом о трудоустройстве. Профессия вроде востребована, но как на счёт…
Forwarded from Ihor Liehotin
И несколько фраз о том, как ничинал в Embedded лично я (продолжение следует)
http://telegra.ph/Nachalo-karery-v-Embedded-Kak-nachinal-ya-06-14
http://telegra.ph/Nachalo-karery-v-Embedded-Kak-nachinal-ya-06-14
Telegraph
Начало карьеры в Embedded. Как начинал я
Сначала не было ничего кроме аморфной идеи заниматься интересным делом и получать за это более-менее приличные деньги. Ни одно, ни другое с неба не само собой не придёт, а значит нужно действовать. И чем раньше, тем лучше. Когда живёшь в провинции, не часто…
Forwarded from Illia Nidchenko
Может кто то хочет организовать небольшую тиму для хакатонов?