В интернете кто-то не прав
112 subscribers
93 photos
10 videos
1 file
103 links
Заметки про разработку, путешествия, проекты

Спрашивать тут @lsndr

https://lsndr.com
Download Telegram
Кто-нибудь из вас играет в телеграм игры от @gamee?

Вот вам гайд по их взлому:

1. Откройте игру в браузере Chrome
2. Откройте инструмены разработчика (Ctrl + Shift + C) и перейдите во вкладку Console
3. Вставьте в поле ввода следующий код и нажмите Enter
gameeUI.updateScore(100000); gameeUI.gameOver();
4. Вуаля! Вы закончили игру со счетом 100000.

Сегодня, к слову, исполнился 1 год игровой платформе Телеграм.
NASA совместно с Google выкатили сервис для прогулок по Марсу. При создания были зайдествованы снимки с марсохода Curiosity. Сервис доступен также в VR.

https://accessmars.withgoogle.com
Access Mars - часть гугловского проекта по продвижению VR технологий WebVR Experiments.
Исходный код проекта доступен в официальном репозитории гугла на GitHub - https://github.com/googlecreativelab/access-mars
Артемий Лебедев про Биткоин
Согласны с Лебедевым?
Инфографика по выпускам вДудя
Козырев о госуправлении будущего. Хотелось бы верить
Кстати, это вполне реально, судя по тому как развивается блокчейн сообщество в России.

В следующем году уже начнутся первые попытки по внедрению технологии.
Вы знаете как работает блокчейн?

Нет – 22
👍👍👍👍👍👍👍 65%

Да – 12
👍👍👍👍 35%

👥 34 people voted so far.
Как я и думал, многие не знают, но, уверен, что наслышаны. Сразу обрадую вас, что все предельно просто.

Представьте 2 книги учета расходов.
Первая - совершенно обычная, и каждый ее лист состоит из 2 колонок - "Название операции" и "Расход".
Вторая включает в себя 3 колонки - "Название операции", "Расход" и "Сумма предыдущих расходов". Эта книга и есть наш блокчейн - его суть - наличие 3ой колонки, которая обеспечивает связь новых расходов с предыдущими. Зачем это нужно, покажу на примере.

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

Записи в первой книге выглядят так:
1. Мыло - 10 руб;
2. Займ Ваське - 20 руб;
3. Стул - 50 руб.
...
100. Веревка - 5 руб.
Чтобы вы не узнали о займе, Василий подделал только раход во 2 строкк. Это было довольно просто, и, после подделки, разницы вы, скорее всего, не заметите.

Со 2ой блокчейн книгой дела обстоят сложнее:
1. Мыло - 10 руб - 0 руб;
2. Займ Ваське - 20 руб - 10 руб;
3. Стул - 50 руб - 30 руб;
...
100. Веревка - 5 руб - 575 руб;
Как я говорил раньше, в 3 колонку мы записывали сумму всех предыдущих расходов. Поэтому, Василиий, уменьшив сумму расхода во 2ой строке, должен будет исправить 3 колонку во всех следующих 98 записях. Согласитесь, что это сильно усложняет работу, да и подделку в таком случае будет заметить легче.

Это и есть принцип работы блокчейна - все записи в нем связаны, поэтому нарушая целостность одного элемента - рушится вся цепь.
Помимо защиты от подделки, блокчейн предусматривает защиту от стирания записи.

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

Выше приведен самый примитивный вариант блокчейна - в нем защита от таких операций не предусмотрена, но в реальных проектах блокчейн вкупе с децентрализацией и майнингом.
В общем, блокчейн это интересно и перспективно :). Я сам не много знаю, но постараюсь изучить, и в следующий раз расскажу про майнинг и децентрализацию.
Кто знаком с английским языком, может изучить самостоятельно - https://bitcoin.org/en/developer-documentation

Также на ютубе можно найти обучалки по программированию собственного простенького блокчейна - https://www.youtube.com/watch?v=JxPWs8Ojdx8