Blockchain пулы: Как я взломал пул для майнинга Bitcoin / Хабр

Содержание

Как я взломал пул для майнинга Bitcoin / Хабр

Сегодня веб-сайты работающие с криптовалютами являются очень «вкусной» мишенью для хакеров. И вроде бы их безопасность должна быть на высоком уровне, но нет. это далеко не всегда так. Посмотрите хотя бы на BlockChain Graveiard, где видно как крупнейшие сервисы банкротятся и закрываются в результате хакерских атак. Меня это воодушевило и я решил провести собственное исследование безопасности одного из таких веб-приложений. В этой статье я расскажу что из этого получилось и сколько мне заплатили. Интересно? Добро пожаловать под кат.

Итак, я посетил ViaBTC Pool — один из крупнейших пулов для совместного майнинга. Выбор был случайным и базировался на диаграмме ниже.


Диаграмма построена на основе рыночной доли самых популярных биткоин-пулов для майнинга по состоянию на 23.09.2017

Я зарегистрировал аккаунт, привязал телефон и подключил двухфакторную аутентификацию через Google Authenticator. Также была включена опция “Authenticate When Sign In ViaBTC” (2fa при входе).

Вот так безопасно выглядел аккаунт потенциальной жертвы:

Поехали!

1. Сайт не защищен от CSRF атак.

CSRF (англ. Сross Site Request Forgery — «Межсайтовая подделка запроса», также известен как XSRF) — вид атак на посетителей веб-сайтов, использующий недостатки протокола HTTP. Если жертва заходит на сайт, созданный злоумышленником, от её лица тайно отправляется запрос на другой сервер (например, на сервер платёжной системы), осуществляющий некую вредоносную операцию (например, перевод денег на счёт злоумышленника). Для осуществления данной атаки жертва должна быть аутентифицирована на том сервере, на который отправляется запрос, и этот запрос не должен требовать какого-либо подтверждения со стороны пользователя, которое не может быть проигнорировано или подделано атакующим скриптом.

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

Работает это так:

  1. Пользователь веб-приложения переходит на сайт злоумышленника.
  2. Жертва ничего не подозревает, однако в этот момент на сайт pool.viabtc.com был отправлен запрос на смену email адреса.

  3. Злой хакер тут же получает письмо на свою почту для подтверждения операции.


  4. После перехода по ссылке в письме злоумышленник видит:



Великолепно! Почта успешно привязалась и атакующий автоматически залоггинился в аккаунте жертвы. Но влажные фантазии нашего воображаемого хакера о несметных криптобогатствах прервёт тот самый редирект «ту хоум». Да, это окно втрого шага аутентификации (2fa при входе, помните?):

2. Обход двухфакторной аутентификации при входе

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

Таким образом, атакующий способен отключить двухфакторную аутентификацию при входе, несмотря на то, что он не прошёл ту самую двухфакторную аутентификацию, что, несомненно, является очень удобной фичей.

Смотрите сами:

  1. Атакующий использует запрос ниже для отключения 2fa при авторизации.


  2. Злоумышленник переходит на главную страничку, но теперь аутентификация не запрашивается.



Что ещё можно было сделать отправляя запрос непосредственно на сервер? Давайте вспомним первую уязвимость, где браузер жертвы сам отправил запрос на смену email’a. Если пользователю необходимо изменить email, то фронтед запросит подтверждение через второй фактор аутентификации. Но если отправлять запрос напрямую, то подтверждение не требуется! Из за такого недостатка безопасности атакующий и смог изменить email используя CSRF.

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

3. Полный обход двухфакторной аутентификации

Веб-приложение разрешает использовать два метода подтверждения операций: SMS код или код из Google Authenticator. Но я обнаружил ещё один метод – email код.

Как? Я обратил внимание на процесс подтверждения операции через SMS. Он состоит из запроса на отправку кода и запроса на подтверждение используя полученный код. Выглядит это так:

«В этом запросе было бы неплохо изменить “sms” на “email”», – подумал я.

А здесь логично “sms_code” на “email_code”.

Ну что сказать, ловкость рук и никакого мошенничества!

Да, у атакующего нет доступа к SMSкам жертвы. И да, у него нет доступа к аккаунту Google Authenticator жертвы. Но у него есть доступ к email’у (он был привязан к аккаунту благодаря CSRF).

Итак, финальные шаги:

  1. Злоумышленник отправляет запрос на получение кода подтверждения для операции перепривязки аккаунта Google Authenticator.


  2. Получает код на email.

  3. Подтверждает операцию используя email код.

  4. Изменяет второй фактор аутентификации на свой.


Вот таким нехитрым образом злоумышленник завладел аккаунтом обычного пользователя веб-приложения.

Заключение


Цепочка уязвимостей позволяет полностью украсть аккаунт, что, конечно же, критично. Тем не менее уязвимости исправить не сложно:
  • Внедрить CSRF-токены.
  • Выполнять проверки на стороне сервера.
  • Отключить подтверждение через email.

Но если смотреть глубже, эти уязвимости просто симптомы по которым можно диагностировать:
  • Разработчики не имеют базовых знаний в области безопасности веб-приложений. Как минимум знание заезженного OWASP TOP TEN исключили бы появление столь банальной уязвимости как CSRF.
  • Разработчики считают, что фронтенд является единственным источником данных для бэкенда веб-приложения и слишком доверяют данным от него. Но это не так: мы можем отправлять прямые запросы на сторону сервера.
  • Отсутствует строгая политика относительно функционала веб-приложения. Разработчики допустили существование предположительно дебаг функции в продакшн версии веб-приложения.

Главное это не просто исправить те несколько уязвимостей, что я обнаружил. Важно смотреть в корень проблемы. Техническая команда должна сделать выводы и постоянно улучшать их знания в области безопасности. Да, возможно эта мысль банальна и очевидна. Но мы каждый месяц наблюдаем громкие заголовки о взломе очередной криптобиржи. Забавно то, что это вроде бы как новые технологии с огромными рисками, миллионы денег, которые могут безвозвратно покинуть ваш кошелёк, но всё те же разработчики, которые не знают что такое CSRF. Я всё.
Timeline

  • 13.12.2017 — Reported.
  • 14.12.2017— Accepted.
  • 15.12.2017 — Fixed. Заплатили вознаграждение.

UPD: Заплатили 1 BTC. По курсу на тот момент около 18 000$.

Майнинговый пул подвергнет транзакции цензуре • Happycoin news

Аналитическая блокчейн-компания BlockSeer запустила частную бета-версию майнингового пула BlockSeer Mining Pool, который подвергает цензуре транзакции с кошельков неблагонадёжных пользователей.

Удивлены? К тому же, кто и как будет определять статус кошелька?

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

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

Биткоин-аналитик Quantum Джейсон Дин не сомневается, что «это очень опасный путь, который может лишить вас преимуществ устойчивой к цензуре платёжной системы».

Ведущий разработчик ориентированной на конфиденциальность криптовалюты Monero Риккардо Спаньи написал в Твиттере:

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

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

Возможно, пришло время избавиться от p2pool + сосредоточиться на поддержке Stratum v2 для пулов. Также стоит отметить, что добавление большей конфиденциальности в биткоин предотвратит это.

It’s only a matter of time till most Bitcoin mining pools are forced to do this transaction filtering. Might be time to dust off p2pool + focus on Stratum v2 support for pools. Also worth noting that adding more privacy to Bitcoin would prevent this.

h/t @JEhrenhofer pic.twitter.com/sSZEdgSE3T

— Riccardo Spagni (@fluffypony) November 11, 2020

Тем не менее, по заявлению DMG Blockchain Solutions, дочерней компанией которой является BlockSeer, это нововведение не только положительно отразится на репутации биткоина, но и будет способствовать широкому распространению криптовалюты.

Пул Blockseer привносит в отрасль новый стандарт не только в отношении данных, которые пул предоставляет своим пользователям, но и в отношении блоков биткоина, которые он добывает в сети, – заметил главный операционный директор DMG Blockchain Solutions Шелдон Беннетт.

Пул ориентирован на отклонение транзакций кошельков, вовлечённых в сомнительные активности, которые портят репутацию криптовалют, в частности биткоина, а также препятствуют их широкому распространению.

Возможно, но какой ценой?!

Загрузка…

Редактор. Переводчик. Криптоинвестор.

Что такое майнинговые биткоин-пулы? ⋆ Embassy of Bitcoin

Каждый, кто сталкивается с майнингом (добычей) криптовалюты, задается вопросом – лучше майнить самому или присоединиться к «пулу»? В этой статье попробуем разобраться что такое майнинговый биткоин-пул. Информация ресурса coindesk.

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

 

Майнинговый биткоин-пул. За и против.

Обдумывая вопрос о вступлении в майнинг пул, помните, что это как лотерейный  билет – плюсы и минусы одинаковые. Если вы занимаетесь майнингом самостоятельно, то вам не придется делиться наградой. При этом ваши шансы получить вознаграждение значительно уменьшаются. Вашему вниманию майнинговые онлайн калькуляторы прибыльности. Например, Bits.media calculator, Nicehash, Asictrade.

Хоть у пула и гораздо больше шансов решить блок и выиграть награду. Имейте ввиду, что награда будет разделена между всеми участниками сообщества. Поэтому присоединение к пулу создает устойчивый поток доходов, даже если каждый платеж является скромным по сравнению с полным вознаграждением за блок (которое в настоящее время составляет 6,25 BTC).

Отметим, что майнинговый биткоин-пул не должен превышать более 51% хешрейта сети. Если единый объект будет контролировать более 50% вычислительной мощности, он может — теоретически — нанести ущерб всей сети. В начале 2014 года многих взволновала ситуация с биткоин майнинг-пулом GHash.io, который приближался к этому порогу, и майнерам было настоятельно предложено покинуть данный пул. Ниже на рисунке представлено суточное распределение хешрейта по пулам на 23.10.2020г. (Coin Dance)

 

Валютная сложность.

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

Один из методов майнинга — это «объединенный майнинг». Здесь блоки, уже решенные для биткоина, могут использоваться для других валют, работающих по такому же алгоритму доказательства работы. Например, namecoin и devcoin. Полезная аналогия для объединенного майнинга — думать об этом как о вводе одного и того же набора чисел в несколько лотерей.

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

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

  • как пул распределяет платежи;
  • какие он удерживает комиссии.

Обычно отчисления составляют от 1% до 10%. Однако некоторые пулы ничего не вычитают.

Существует множество схем, по которым пулы могут делить выплаты. Большинство из них сосредоточено на количестве (share) «долей», которые майнер отправил в пул в качестве «доказательства работы».

Что такое «share» или «доля».

«Share» в переводе с английского это «доля». Согласно ресурсу BitcoinWiki — «шара» или «доля» — это потенциально верный proof-of-work (доказательство работы), который вы отправляете в пул с целью обнаружения нового блока.

Имейте в виду две вещи:

  1. во-первых, майнинг — это процесс решения криптографических головоломок;
  2. во-вторых, майнинг имеет уровень сложности.

Когда майнер «решает блок», существует соответствующий уровень сложности для решения. Считайте это мерой качества. Если рейтинг сложности решения майнера выше уровня сложности всей валюты, оно добавляется в цепочку блоков этой валюты, и начисляется вознаграждение.

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

Самая простая версия такого разделения выплат — это модель «долевая выплата» (pay-per-share, PPS). Отсюда существуют ограничения на ставку, выплачиваемую за долю. Например, уравновешенная общая максимальная оплата за долю (equalised shared maximum pay per share, ESMPPS) или общая максимальная оплата за долю (shared maximum pay per share, SMPPS). Больше примеров можно найти в BitcoinWiki.

Как следствие, существуют и другие пулы для майнинга. Вы можете легко найти списки майнинговых пулов для выбранной вами криптовалюты, будь то, litecoin или ethereum. К примеру, BTC.com, Slush Pool и AntPool.

Майнинг. Начало работы.

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

  1. Вам необходимо создать учетную запись на веб-сайте пула. Это сделать так же легко, как подписаться на любую другую веб-службу.
  2. После получения учетной записи, вам нужно будет создать «работника». Вы можете создать несколько рабочих процессов для каждой части оборудования для майнинга, которое будете использовать. По умолчанию в большинстве пулов «воркерам» присваивается номер в качестве имени и «x» в качестве пароля. Но вы можете изменить их на все, что захотите.

Понравилось это:

Нравится Загрузка…

BlockChain

Как понять, что такое технология блокчейн и почему о ней все говорят? Что предсталяет собой эта технология в техническом плане? Что у нее общего с криптовалютами. ..

  • Пулы С ростом сложности майнинга уменьшается скорость нахождения новых блоков, и как следствие доходность самого майнинга. Хорошим решением является объединение вычислительных мощностей в единый пул…[ читать дальше…]
  • Фермы и риги Цель любого бизнеса — увеличить его доходность. Майнинг это процесс масштабируемый, поэтому прямое увеличение мощностей приводит к…[ читать дальше…]
  • Оборудование для майнинга В далекие времена добывать криптовалюту можно было на обычном компьютере. Однако, увеличением сложность добычи поспособствовало появлению специального оборудования…[ читать дальше…]
  • Майнинг Это область деятельности, которая интересена пользователям с экономической точки зрения. По этой причине рассмотрим процесс майнинга более подробно. ..[ читать дальше…]
  • Шифрование и хеширование В каждой криптовалюте используется свой определенный алгоритм шифрования (хеширования). Некоторые криптовалюты могут поддерживать несколько протоколов сразу…[ читать дальше…]
  • Сложность PoW Это важная характеристика блокчейна (применительно к алгоритму POW), которая отвечает за хеши (транзакции) в блоках и служит для обеспечения равномерности эмиссии монет. [ читать дальше…]
  • Мастерноды Это главные узлы сети, помогающие ее поддерживать. Кроме того, в некоторых криптовалютах им отведена роль «перемешивания» пользовательских транзакций для увеличения анонимности.[ читать дальше…]
  • Форки От английского слова вилка, развилка, ответвление — изменение кода блокчейна (криптовалюты) для создания новой ветки ее развития с новыми характеристиками. ..[ читать дальше…]
  • Алгоритмы консенсуса Алгоритмы консенсуса являются решающим элементом каждого блокчейна, поскольку они отвечают за поддержание целостности и безопасности этих распределенных систем.[ читать дальше…]
  • Структура блокчейна В любом блокчейне присутствуют два основных типа сообщений, которые передаются в сеть — это транзакции (хеши) и блоки. Сами блоки, в свою очередь, являются…[ читать дальше…]

Цены на пул эластичных баз данных SQL Azure | Microsoft Azure

Резервная мощность Базы данных SQL Azure позволяет сэкономить до 33 %1 по сравнению со стоимостью ресурсов с включенной лицензией, так как вы заранее оплачиваете вычислительные ресурсы База данных SQL сроком на один или три года. По сути, эта услуга является дополнительным предложением по резервированию ресурсов Azure, что также предполагает использование зарезервированных экземпляров виртуальных машин Azure.

Сегодня клиенты, у которых есть активное предложение Software Assurance, могут экономить до 55 %. Для этого им нужно воспользоваться программой Преимущество гибридного использования Azure для SQL Server и оформить подписку на Базу данных SQL по новой модели, которая предполагает покупку определенного количества виртуальных ядер. Теперь же, когда зарезервированную емкость можно приобретать для отдельных баз данных, эластичных пулов и управляемых экземпляров, вы можете экономить вплоть до 80 %2, используя Преимущество гибридного использования Azure вместе с ценами на зарезервированные виртуальные ядра. Одновременно используя зарезервированные ресурсы и ресурсы с включенной лицензией, вы получаете возможность снизить совокупную стоимость владения. Единый авансовый платеж позволяет повысить эффективность планирования и прогнозирования расходов, так как в этом случае намного проще рассчитать сумму необходимых инвестиций.

Зарезервированная емкость недоступна на уровне бессерверных вычислений Базы данных SQL.

1 Экономия приведена для Управляемого экземпляра Базы данных SQL Azure уровня «Общего назначения» с восемью виртуальными ядрами, работающего в регионе «Западная часть США 2» 730 ч в месяц. Экономический эффект рассчитан, исходя из тарифов, которые определены для использования услуг по требованию (лицензия включена), и стоимости резервирования мощности сроком на три года с включенной лицензией. Фактическая экономия может варьироваться в зависимости от региона, размера экземпляра и уровня производительности. Цены указаны по состоянию на май 2018 года. Цены могут изменяться.

2 Экономия приведена для Управляемого экземпляра Базы данных SQL Azure уровня «Критически важный для бизнеса» с восемью виртуальными ядрами, работающего в регионе «Западная часть США 2» 730 ч в месяц. Экономический эффект рассчитан, исходя из тарифов, которые определены для использования услуг по требованию (лицензия включена), и базового тарифа с программой «Преимущество гибридного использования Azure» плюс резервная мощность сроком на три года. При расчете экономического эффекта стоимость Software Assurance для выпуска SQL Server Enterprise не учитывается, так как она зависит от условий соглашения Enterprise. Фактическая экономия может варьироваться в зависимости от региона, размера экземпляра и уровня производительности. Цены указаны по состоянию на май 2018 года. Цены могут изменяться.

Улучшение децентрализации и безопасности — как поменяет «добычу» Биткоина новая версия протокола Stratum

В ноябре текущего года Slush Pool, самый старый из майнинговых пулов, работающих с Биткоином, опубликовал первые подробности о Stratum V2. Это протокол, введение которого должно сделать совместную работу «добывающих» криптовалюты лиц лучше. Также он призван улучшить децентрализацию, что сделает всю сеть более безопасной.

Первая версия данного протокола была представлена криптосообществу в 2012 году основателем Slush Pool Мареком Палатинусом. Именно он первым придумал «добывать» криптовалюты посредством пулов, а также разработал аппаратный криптокошелек Trezor.

Зачем нужен Stratum V2

Сейчас первая версия протокола активно применяется «добытчиками» криптоактивов на механизме Proof-of-Work, при этом организация Braains, являющаяся оператором Slush Pool, понимает, что в протоколе есть недоработки, которые тем очевиднее, чем больше развивается сеть и чем больше в ней появляется новшеств.

Именно эти недоработки и призвана исправить новая версия протокола. В ее создании участвовали Питер Тодд и Мэтт Коралло, известные как разработчики Биткоина. Последний является сооснователем Blockstream — компании, разрабатывающей инструменты для блокчейна, а также с недавнего времени работает в Square — компании, поставляющей платежные решения и принадлежащей возглавляющему Twitter Джеку Дорси.

Предисловие

Ниже опубликован вольный перевод ответов на некоторые вопросы, заданные разработчикам протокола на Reddit. Во время общения с пользователями команда хотела объяснить:

  • почему важно заботиться о безопасности в протоколе;
  • как Stratum V2 борется с централизацией сети;
  • в течение какого срока Stratum V2, по прогнозам, начнет широко применяться и что будет финансово стимулировать майнеров на его использование.

Сейчас разработку протокола возглавляют Ян Чапек и Павел Моравец, вместе основавшие как Slush Pool, так и Braiins. Вторая организация открылась в 2010 году, а в 2013-м стала оператором первой.

Также на вопросы будут отвечать Мэтт Коралло, подробности о котором были приведены в статье чуть выше, и Питер Тодд, разрабатывавший Биткоин и сейчас занимающийся консультациями в сфере прикладной криптографии. Он является экспертом в сфере безопасности и помогает выяснить, в каких аспектах протокол недостаточно устойчив к атакам типа man-in-the-middle.

Ответы на вопросы

1. О централизации Bitcoin

Вопрос: Обновление протокола позволит майнерам «добывать» свои блоки вместо предлагаемых пулом. Что это меняет на практике?

Мэтт Коралло: Это очень важно в контексте существующей проблемы централизации «добычи» криптовалют. Теперь, вместо фокуса на централизации пулов, внимание будет уделяться конкретным «добывающим» валюту пользователям.

Ниже приведен график, наглядно показывающий, как теперь будет распределен хешрейт в сети первой криптовалюты после распространения Stratum V2.

Комментарий редакции: По приведенной Blockchain.com информации, в начале текущего месяца расположенные в Китае пулы (Poolin, Antpool, BTC.Top и другие) вместе контролировали около 2/3 от всей мощности сети Bitcoin. Поэтому проблема централизации действительно актуальна. К примеру, при нынешнем положении дел возможно зацензурировать транзакцию.

Чтобы исключить эту возможность, в Stratum V2 есть решение, названное «job negotiation». Оно позволяет отдельным участникам выбирать, какие переводы будут включаться в очередные «добытые» блоки.

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

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

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

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

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

Вопрос: Смогут ли пулы наложить право вето на валидный перевод?

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

2. Об улучшении безопасности

Вопрос: В чем основные достоинства применения шифрования в Stratum V2?

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

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

В первой Stratum злонамеренный пользователь имел возможность поменять рабочую задачу еще до ее получения майнером, а затем перехватить результат его действий, когда майнер пробует предоставить его на проверку. И все это происходит таким образом, что пул и майнер об этом не в курсе. Такие действия называют «хайджекингом хешрейта» и в Stratum V2 станут невозможны.

Вопрос: Какие дополнительные траты возникнут из-за шифрования?

Питер Тодд: При взаимодействии по типу «пул – майнер» расходы составят около 5%, что допустимо. Если же речь идет о взаимодействии «майнер – пул», то тут будут добавляться 16 байтов (более 50%), однако нужно учитывать и контекст. С применением шифрования уведомления об отправке «шары» в Stratum V2 весят в 2 раза меньше. Кроме того, само количество исходящих сообщений становится меньше, поэтому в итоге число посылаемых данных увеличивается, но незначительно.

3. О принятии сообществом

Вопрос: За счет чего у майнеров будет появляться стимул для начала использования обновленного протокола?

Ян Чапек: Больше всего майнеры будут стимулированы именно повышением эффективности применения пропускной способности. Благодаря этому, даже с плохим интернетом, можно будет заниматься «добычей» криптовалют. Также пулы смогут выполнять предварительное распределение будущих шаблонов блоков среди пользователей (в отрыве от уведомления «SetNewPrevHash»), благодаря чему не будет происходить генерации пустых блоков. Также введение бинарного кода (который считывается компьютером) вместо базирующегося на JSON (позволяющего человеку прочитать код) уменьшает объем отправляемой информации.

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

Вопрос: Какие прогнозируются сроки для имплементации, запуска и принятия новой версии протокола?

Ян Чапек: Мы предполагаем, что нужно 3-5 месяцев, чтобы устранить все проблемы, которые могут обнаружиться в дальнейшем. После этого протокол будет готов к масштабному запуску.

С имплементацией проблем возникнуть не должно. Фермы смогут получать возможность применять систему трансляции от первой версии ко второй без замедлений, а пулы смогут применять систему трансляции от второй версии к первой в качестве начального уровня принятия еще до момента, когда будет реализована поддержка.

Базовая реализация входит в созданный нами новый майнер bOSminer, разработанный для замены старого CGMiner.

Вывод

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

Будет создана регулятивная песочница по развитию цифровых технологий «Uzbekistan Blockchain Valley»

Это делается для внедрения технологии «блокчейн», оборота крипто-активов и других инновационных цифровых технологий.

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

Предлагается образовать Регулятивную песочницу по развитию цифровых технологий «Uzbekistan Blockchain Valley» в целях апробации и реализации пилотных проектов в сфере внедрения технологии «блокчейн», оборота крипто-активов и других инновационных цифровых технологий.

Ее основными задачами будут определены содействие субъектам в реализации инновационных проектов в сфере оборота крипто-активов, внедрения технологии «блокчейн», в том числе пилотных проектов по эмиссии крипто-активов (первичное размещение токенов посредством Security Token Offering – STO) и инвестирование в «блокчейн»-проекты.

Также будет создан Национальный майнинг-пул «Uzbekistan Cryptocurrency Mining Pool» для объединения аппаратных мощностей майнеров – резидентов и нерезидентов Республики Узбекистан, осуществляющих майнинг крипто-активов. Создание пула позволит легализовать майнинг.

Задачами Майнинг-пула определены:

консолидация майнинговых мощностей на национальном уровне для обеспечения экономической эффективности процесса майнинга;

предоставление благоприятных условий для промышленных и частных майнеров на территории Республики Узбекистан;

повышение прозрачности, безопасности и контролируемости, а также увеличение эффективности энергопотребления в сфере майнинга крипто-активов;

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

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

повышение инвестиционной привлекательности Республики Узбекистан для потенциальных зарубежных инвесторов в сфере деятельности по обороту крипто-активов.

Подробнее ознакомиться с проектом, внести в него свои предложения и замечания можно до 31 января.

Проектом предлагается ввести порядок, в соответствии с которым:

  • с 1 февраля 2020 года деятельность по осуществлению промышленного майнинга подлежит лицензированию, а частного майнинга – регистрации путём получения статуса участника Майнинг-пула;
  • членство в Майнинг-пуле для промышленных и частных майнеров является обязательным.

Также предусмотрено создание оператора Майнинг-пула в форме ООО при учредительстве Фонда поддержки развития цифровой экономики «Цифровое доверие» при НАПУ и иностранных компаний.
При этом лица, получившие лицензию на осуществление деятельности в области оборота крипто-активов, в том числе создание крипто-биржи, оператор и участники Майнинг-пула осуществляют оплату за потребляемую электроэнергию без применения повышающего коэффициента к установленному тарифу соответствующей тарифной группы

• Пулы для майнинга криптовалют по регионам 2018

• Пулы для майнинга криптовалют по регионам 2018 | Statista

Пожалуйста, создайте учетную запись сотрудника, чтобы иметь возможность отмечать статистику как избранную. Затем вы можете получить доступ к своей любимой статистике через звездочку в заголовке.

Зарегистрируйтесь сейчас

Пожалуйста, авторизуйтесь, перейдя в «Моя учетная запись» → «Администрирование».Тогда вы сможете отмечать статистику как избранную и использовать персональные статистические оповещения.

Аутентифицировать

Сохранить статистику в формате .XLS

Вы можете скачать эту статистику только как премиум-пользователь.

Сохранить статистику в формате .PNG

Вы можете скачать эту статистику только как премиум-пользователь.

Сохранить статистику в формате .PDF

Вы можете загрузить эту статистику только как премиум-пользователь.

Показать ссылки на источники

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

Показать подробную информацию об этой статистике

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

Статистика закладок

Как только эта статистика будет обновлена, вы сразу же получите уведомление по электронной почте.

Да, сохранить в избранное!

…и облегчить мою исследовательскую жизнь.

Изменить параметры статистики

Для использования этой функции вам потребуется как минимум Одиночная учетная запись .

Базовый аккаунт

Познакомьтесь с платформой

У вас есть доступ только к базовой статистике.
Эта статистика не учтена в вашем аккаунте.

Единая учетная запись

Идеальная учетная запись начального уровня для индивидуальных пользователей

  • Мгновенный доступ к статистике 1 м
  • Скачать в формате XLS, PDF и PNG
  • Подробная информация

$ 59 39 $ / месяц *

в первые 12 месяцев

Корпоративный аккаунт

Полный доступ

Корпоративное решение, включающее все функции.

* Цены не включают налог с продаж.

Самая важная статистика

Самая важная статистика

Самая важная статистика

Самая важная статистика

Самая важная статистика

Самая важная статистика

Самая важная статистика

Самая важная статистика

Дополнительная статистика

Узнайте больше о том, как Statista может поддержать ваш бизнес.

Кембриджская школа бизнеса Джадж и Кембриджский центр альтернативных финансов. (31 декабря 2018 г.). Распределение пулов для майнинга криптовалюты по всему миру в 2018 г. по регионам [График]. В Statista. Получено 1 марта 2021 г. с https://www.statista.com/statistics/731449/geographic-distribution-of-mining-pools/

Cambridge Judge Business School, и Кембриджский центр альтернативных финансов. «Распределение пулов для майнинга криптовалюты по всему миру в 2018 году по регионам». Диаграмма.31 декабря 2018 г. Statista. По состоянию на 1 марта 2021 г. https://www.statista.com/statistics/731449/geographic-distribution-of-mining-pools/

Cambridge Judge Business School, Кембриджский центр альтернативных финансов. (2018). Распределение пулов для майнинга криптовалюты по всему миру в 2018 году по регионам. Statista. Statista Inc., дата обращения: 1 марта 2021 г.«Распределение пулов майнинга криптовалюты по всему миру в 2018 году по регионам». Statista, Statista Inc., 31 декабря 2018 г., https://www.statista.com/statistics/731449/geographic-distribution-of-mining-pools/

Бизнес-школа Кембриджа Джадж и Кембриджский центр альтернативных финансов, распространение криптовалюты пулы для майнинга по всему миру в 2018 году, по регионам Statista, https://www.statista.com/statistics/731449/geographic-distribution-of-mining-pools/ (последнее посещение — 1 марта 2021 г.)

«Централизация майнинга в Китае» Биткойн и Эфириум

Рабочий использует ручной инструмент для чистки интегральных схем (ASIC) для конкретных приложений. .. [+] устройства и блоки питания, смонтированные в стойках внутри фермы по добыче криптовалюты ООО «БитРивер Рус» в Братске, Россия, в пятницу, 8 ноября 2019 года. Bitriver, крупнейший дата-центр в бывшем Советском Союзе, был открыт буквально год назад, но уже завоевал клиентов со всего мира, включая США, Японию и Китай. Большинство из них добывают биткойны. Фотограф: Андрей Рудаков / Bloomberg

© 2019 Bloomberg Finance LP

Децентрализация означает разные вещи для разных людей.Его также можно применить к множеству различных переменных, от технологических до культурных. Насколько от культурной эстетики биткойнов зависит размер блока (в сети) или количество биткойнов? Насколько децентрализован технический баланс между майнерами, узлами и другими заинтересованными сторонами в сети, который наделяет каждого разными полномочиями и обязанностями?

Все более распространенным аргументом среди критиков децентрализации систем доказательства работы является централизация, вызванная более низкими затратами на оборудование и электроэнергию, а также высокой степенью хешрейта майнинга, сконцентрированной в «китайских» пулах. Это, например, давняя тема, которую продвигал генеральный директор Ripple Брэд Гарлингхаус, при этом команда Ripple также заявляла, что и Ethereum (в его текущем алгоритме консенсуса Proof-of-Work), и биткойн контролируются Китаем. в результате концентрации майнингового пула.

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

Пулы для майнинга

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

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

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

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

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

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

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

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

Тем не менее, идея географической централизации вызывает беспокойство, хотя и преувеличивается теми, кто хочет представить биткойн и эфириум в определенном свете. Фактически правильно сказать, что китайские пулы для майнинга биткойнов контролируют большую часть хешрейта, который, например, поддерживает биткойн. Исследование, проведенное в 2019 году, показало, что около 65% хешрейта приходится на сам Китай. Во многом это произошло из-за дешевой гидроэлектроэнергии (особенно в таких областях, как Сычуань) и тесных связей между производителями оборудования, базирующимися в Китае, и майнинговыми пулами / майнерами с лучшими претензиями на установление отношений.

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

В дебатах, отражающих геополитику, идея «Сделано в Китае» по сравнению с другими странами остановилась благодаря глобально распределенным сетям PoW. Однако аналоги не идеальны, потому что майнеры, как правило, более лояльны к сети, чем к государству, более лояльны к ценам на электроэнергию и сборам, чем что-либо еще.

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

Что такое майнинг-пул? — Руководство по блокчейну

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

Объяснение вознаграждения за блок и конкуренции

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

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

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

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

Как выбрать пул для майнинга?

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

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

Способы вознаграждения майнингового пула

Пулы по-разному награждают майнеров. Это самые распространенные методы

Плата за акцию (PPS)

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

Пропорциональный

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

Pay-per-last-N-share (PPLNS)

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

геометрический

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

Многопулевой майнинг

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

Ознакомьтесь с другими нашими руководствами по блокчейну здесь.

Пул

Urkel добавляет биткойны вместе с 48 новыми активами и объявляет о стратегических инвестициях от Polychain Capital для институционализации практики майнинг-пулов

МИННЕАПОЛИС, 11 февраля 2021 г. / PRNewswire / — Urkel , ведущий поставщик институциональных пулов для майнинга, сегодня объявил о публичном доступе к своему флагманскому продукту Urkel Pool , первой платформе для честного майнинга, поддерживающей более 50 ресурсов. Протоколы блокчейна PoW.Urkel Pool был запущен в прошлом году с двумя активами для небольшой группы майнеров. С тех пор Urkel Pool добавил более 48 новых активов и установил стандарты, меняющие правила игры, в отношении того, как пулы для майнинга могут работать в соответствии с требованиями.

Пул

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

Urkel получил стратегические инвестиции от Polychain Capital в рамках своего начального раунда сбора средств.Инвестиции были сделаны для поддержки завершения и запуска Urkel Pool .

«Мы рады поддержать Urkel и запуск их платформы для майнинга Fair-Pay Mining Pool», — сказал Уилл Вольф, партнер Polychain Capital. «Как поставщик из США, который специально ориентирован на создание пулов соответствия и институционального уровня, мы считаем, что Urkel Pool предлагает лучшее в своем классе решение, которое удовлетворит потребности всех самых требовательных майнеров мира».

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

О компании Urkel

Urkel — это компания-разработчик программного обеспечения, создающая совместимую инфраструктуру, которая обеспечивает прозрачность и простоту использования в экосистеме блокчейн. Флагманский продукт Urkel, Urkel Pool, является первым пулом для майнинга со справедливой оплатой, а также одним из первых майнинговых пулов корпоративного уровня в США.Urkel поддерживается Polychain Capital. Для получения дополнительной информации посетите: https://urkel.com

Контактное лицо:
Сара Л. Македонио, Urkel PR
(860) 573-9580 | [адрес электронной почты защищен]

ИСТОЧНИК Urkel

Ссылки по теме

https://urkel.com

Frontiers | Parkchain: решение для парковки на базе блокчейна для умных городов

1. Введение

В условиях продолжающегося процесса урбанизации парковка стала одной из основных проблем для горожан из-за ограниченного количества парковочных мест в городах (Wang, 2011). Одно из решений — построить многоуровневую парковочную инфраструктуру, чтобы на данном участке земли можно было припарковать больше автомобилей. Это решение получило больше голосов, но основным недостатком являются огромные инвестиции в инфраструктуру и текущее обслуживание (Lu et al., 2009). Другой способ уменьшить кризис парковки — побудить людей пользоваться общественным транспортом, например автобусами, железнодорожным транспортом, метро и т. Д. Однако в развивающихся странах общественный транспорт может быть не лучшим и может не иметь глубокого проникновения на окраинах.Таким образом, если мы сможем создать умные парковочные места с улучшенным удобством использования, люди смогут сэкономить свое время и деньги, сократив потери бензина и время на поиск парковки вместе с сокращением выбросов. Это также уменьшит загруженность дорог (Zheng et al., 2015; Biswas and Muthukkumarasamy, 2016; Kotb et al., 2017).

В целом, в каждом населенном пункте есть неиспользуемые земли в частной собственности. Если некоторые из этих земель можно будет использовать для создания интеллектуальных парковочных бассейнов, интенсивность заторов транспортных средств на дорогах, ведущих поиск свободных участков, может быть уменьшена (Rico et al., 2013). Проблемы с передачей этой собственности в аренду или сдачу в аренду — это юридические сложности, с которыми придется столкнуться владельцам, когда они захотят вернуть свою землю во владение до или после истечения срока действия договора аренды. В этой работе мы предлагаем решение на основе смарт-контрактов на основе технологии Blockchain, использующее IoT для сдачи в аренду собственности для создания парковочных бассейнов (Khanna and Anand, 2016). Эту интеллектуальную платформу можно распространить на существующие парковочные бассейны, чтобы предоставить конечным пользователям интеллектуальные услуги, а также создать прозрачную модель дохода для их арендного бизнеса.Смарт-контракты обеспечивают соблюдение договорных условий, так что участвующие агенты освобождаются от юридических сложностей, связанных с процессом, путем создания неизменяемого контрольного журнала в блокчейне. Доступная экосистема парковок, построенная с использованием этого подхода, будет беспроигрышным сценарием для общественности, правительства, землевладельца и подрядчика. Землевладелец будет получать доход от своей земли без каких-либо капитальных вложений с гарантией его права собственности на недвижимость. Такой подход к парковке на основе краудсорсинга позволит правительствам создать достаточную инфраструктуру с небольшими инвестициями.Контрактное агентство, управляющее бизнесом, будет получать доход от парковки автомобилей, а прибыль будет разделена с землевладельцем и государственным агентством в соответствии с контрактным соглашением. Операционные расходы и другие текущие расходы на управление сетью парков будут покрываться за счет поступающей выручки. Это решение может быть расширено для размещения существующих в настоящее время парковочных бассейнов для перехода на предлагаемую структуру Blockchain.

Предлагаемая система — это в первую очередь многоагентная система, в которой основным игроком является руководящий орган государства. Этот правительственный орган будет нести ответственность за установление связей между землевладельцем и агентом по субарендингу и за установление договорных условий между стороной лизинга и договаривающимися сторонами. Механизм многостороннего консенсуса, например, метод полного голосования, построен на основе смарт-контрактов на основе блокчейна. Смарт-контракты обеспечивают и обеспечивают соблюдение условий, а также права владения арендованной недвижимостью и вариантов ценообразования, которые должны быть реализованы в течение периода аренды, контрактов о распределении доходов и т. Д.Сроки и условия, включая, помимо прочего, срок аренды, штраф за досрочное изъятие арендованного имущества, гарантийный депозит со стороны подрядных агентств, договор о досрочном закрытии стоянки контактной стороной. Арендованные земли будут преобразованы в цифровые активы с использованием невзаимозаменяемых токенов (Entriken et al., 2018) и могут быть проданы через механизм публичной книги Blockchain.

1.

1. Мотивация

Парковка, особенно в городских районах, представляет собой постоянную борьбу из-за острой нехватки места (Ferreira et al., 2018). Людям приходится преодолевать большие расстояния в поисках парковочных мест в многолюдной местности. Кроме того, увеличивающееся количество жилых квартир требует повышенных требований к парковке. В сплоченных густонаселенных жилых поселениях или районах гостевая парковка практически невозможна, или им приходится парковаться вдоль обочин, что делает дороги перегруженными. По выходным потребность в парковке будет повышена рядом с торговыми центрами, пляжами и парками. В будние дни парковка возле служебных помещений для сотрудников и их клиентов будет огромной.В конечном итоге они теряют ненужное время и деньги на поездку в поисках парковки и из-за загруженности дорог (Polycarpou et al., 2013). Огромные пробки на дорогах в городах можно уменьшить, предоставив достаточно парковочных мест. При наличии интеллектуального решения для парковки люди будут рады надежно припарковать свои автомобили поблизости и удовлетворить свои повседневные потребности. Мы предлагаем умное решение (Tsaramirsis et al., 2016) на основе смарт-контрактов IoT и Blockchain для создания парковочных бассейнов с концепцией краудсорсинга, когда частные лица, имеющие неиспользуемую землю, готовы сдавать ее в аренду на оговоренный срок.К другим участвующим сторонам относятся подрядные организации по эксплуатации и управлению стоянкой, правоохранительные государственные органы, общественные лица, пользующиеся стоянкой, и т. Д. Предлагаемое решение предлагает дополнительное преимущество, заключающееся в создании более зеленых городов с меньшими выбросами, меньшими заторами на дорогах и более короткими поездками. время, получение дохода с небольшими инвестициями, улучшенная и эффективная городская жизнь и построение прозрачного партнерства между землевладельцами, агентствами по обеспечению парковки, гражданами, местным бизнесом и т. д., 2014).

1.2. Почему блокчейн?

Блокчейн

— это технология распределенного реестра, в которой используется механизм консенсуса, обеспечивающий доверие, прозрачность и неизменность данных (Swan, 2015) среди участников. Это децентрализованная сеть узлов, работающих вместе для проверки транзакций путем решения сложных вычислительно-ресурсоемких задач. Эта технология устраняет необходимость в доверенном третьем лице, позволяя пользователям подписывать контракты в электронном виде, подтверждая их действительность и законность.Он вводит концепцию децентрализованного консенсуса, тем самым устраняя необходимость в центральной власти. Блокчейн — это, по сути, цепочка блоков, которая содержит данные обо всех транзакциях за определенный период времени и ссылку на блок перед ним. Криптография, которая используется для создания блока, различается в зависимости от того, какой протокол используется, но обычно можно пройти через всю цепочку блоков и каждую транзакцию, когда-либо совершенную, вплоть до первой, называемой блоком генезиса.Алгоритмы хеширования используются, чтобы убедиться, что все блоки правильно сформированы и не подделаны, и, таким образом, блокчейн остается безопасным и практически неизменным. Децентрализованный характер блокчейна вместе с механизмом консенсуса можно использовать для включения системы аренды земли для парковок на основе смарт-контрактов. В этом документе предлагается система использования неиспользуемых земель для парковки и принудительное исполнение договоров аренды с помощью смарт-контрактов.

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

1.2.1. Почему смарт-контракты?
Смарт-контракты

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

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

2. Сопутствующие работы

Существующие решения для парковки, такие как Parkgene, разработанные PARKGURU Group, предлагают блокчейн в качестве платформы на основе услуг, использующей криптовалюту (токены и кошельки) для транзакций парковки между владельцами и конечными пользователями.При таком подходе собственник земли должен взять на себя все бремя создания парковочного места. Владелец может сдавать в аренду пространство через генную платформу парка и получать от этого доход. В другом приложении для парковки, называемом Parkaide, предоставляется приложение на базе смартфона для бронирования парковочных мест без оформления билетов. В мобильном приложении есть возможность выбрать удобную автостоянку. После выбора парковки и продолжительности пребывания можно произвести оплату токеном и воспользоваться парковкой в ​​течение отведенного времени.Parkaidapp — это платформа на основе дополненной реальности, которая показывает доступное парковочное место и другие детали уличной парковки с использованием концепции краудсорсинга.

Однако в Parkchain мы используем токены ERC-721, сгенерированные системой, для создания невзаимозаменяемых токенов для однозначной идентификации каждой парковки. Эти токены, сгенерированные системой на зарегистрированной земле владельцем, будут переведены в кошелек владельца. После успешных торгов (через процесс офлайн-аукциона) парковочных мест подрядчик победивший подрядчик получит эти жетоны в свой кошелек.Идентификатор токена будет сохраняться в блокчейне каждый раз, когда соответствующий слот будет сдан в аренду. Стимулирование предоставления парковочных мест осуществляется путем обмена фиатной валюты через интегрированный платежный шлюз (PhonePe, google pay, UPI, Amazon pay и т. Д.) В мобильном приложении. Хотя эта система имеет сходство с другими решениями для парковки, управляемыми частными лицами, это решение имеет такие преимущества, как участие государства, меньшая нагрузка на землевладельца при создании парковочного места и т. Д.

3. Предварительные сведения и предположения

3.

1. Проблемы и риски использования блокчейна и смарт-контрактов

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

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

токенов Park, созданных с использованием стандартов невзаимозаменяемых токенов ERC 721, будут доступны заинтересованным сторонам через мобильные кошельки. Генерация и выпуск токенов будут выполняться системой и будут доступны пользователю через простое мобильное приложение, интегрированное с платежным шлюзом.Пользователи могут совершать платежи через это приложение и переводить токены парка, чтобы использовать парковочные места.

В настоящее время правительство проводит исследование, чтобы сделать Blockchain поставщиком нефинансовых решений. Такие приложения, как «Банковская цепочка» Государственного банка Индии (крупнейшего банка Индии), являются прекрасным примером поиска Blockchain в качестве платформы решений для обмена и обмена информацией. Активные проекты в Bankchain включают KYC / AML, синдикацию кредитов / консорциумное кредитование, торговое финансирование, реестр активов и повторную ипотеку активов, защищенные документы, трансграничные платежи, одноранговые платежи и меры безопасности блокчейна. Хотя нормативные меры в Индии еще не приняты или не изменены, для принятия блокчейнов и смарт-контрактов в настоящее время изучаются и реализуются многие меры для внедрения приложений и платформ, использующих их, в индийскую экосистему, например, земельный кадастр в Хайдарабаде, выдача свидетельств о рождении. через блокчейн в Калькутте, Амаравати, Чаттисгарге и Махараштре. Министр финансов в своей бюджетной речи отметил, что Индия готова изучить использование технологии блокчейн для улучшения и улучшения цифровой экономики.Короче говоря, меры по легализации и регулированию с использованием блокчейна и смарт-контрактов находятся в стадии разработки, и это всего лишь вопрос времени для внесения поправок в правила.

3.2. Блокчейн-среда

Блокчейны

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

3.2.1. Публичные блокчейны
Публичные блокчейны

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

3.2.2. Частные блокчейны

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

3.2.3. Блокчейны Консорциума

Эти блокчейны контролируются группой учреждений, которым принадлежит предварительно выбранное количество узлов. Эти блокчейны можно считать частично децентрализованными (Lin et al., 2017).

Система аренды парковок с использованием блокчейнов лучше всего реализовать с помощью блокчейнов консорциума. Но для демонстрационных целей в этой работе используется частный блокчейн Ethereum, созданный с помощью Geth (Go-ethereum). Смарт-контракты написаны с использованием языка программирования Solidity (Dannen, 2017). Эта система использует среду разработки Truffle для управления пакетами и развертывания смарт-контрактов в блокчейне.

В рамках предлагаемых работ ответственность за обустройство стоянки и покрытие расходов по ней не возлагается на землевладельца, а лежит на подрядчике. Целью этой работы является не коммерциализация токенов для криптобирж, а реализация решения для общественного блага при надлежащем государственном вмешательстве. С помощью инфраструктуры, поддерживаемой блокчейном, три стороны создают экосистему, в которой любой клиент может ссудить лот, а генерируемый доход после покрытия затрат на обслуживание и других текущих расходов будет распределяться между заинтересованными сторонами.Поскольку подрядчик делает первоначальные инвестиции, предлагается двухэтапная политика распределения доходов, которая может быть справедливой и мотивирующей для подрядчиков. Первый этап, на котором основная часть доходов будет идти подрядчику до тех пор, пока он / она не выполнит свои первоначальные инвестиции. Распределенный реестр будет отслеживать платежи, а смарт-контракт обеспечивает соответствующее распределение доходов между заинтересованными сторонами. Это делается на основе офлайн-торгов и данных о первоначальных инвестициях, полученных через оракул, подрядчик может запросить у системы создание проверяемой претензии, управление которой будет осуществляться посредством смарт-контрактов.Второй этап следует за значительным доходом землевладельца. Для реализации PoC мы реализовали это с разделением доходов на 65, 25 и 10 процентов между подрядчиком, владельцем и государством соответственно. Для второго этапа мы сохранили формулу как 50, 40, 10 процентов от поступающей выручки после покрытия текущих затрат. Эти входные данные (текущие расходы, начальные инвестиции и т. Д.) Могут поступать от оракула на основе процесса торгов (офлайн).

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

Рисунок 1 . Внешняя интегрированная система.

3.3. Предлагаемая система

В этом документе представлена ​​система, в которой используются невзаимозаменяемые парковочные жетоны для создания цифровых активов, эквивалентных неиспользуемой земле, для создания интеллектуального парковочного пула. Инфраструктура Blockchain может обеспечить доверие, прозрачность и неизменную отслеживаемость, необходимые для аренды неиспользуемой парковки.В этом документе предлагается разработать поддающуюся аудиту систему, которая работает с использованием смарт-контрактов, обеспечивая юридическую и финансовую прозрачность со следующими участниками, такими как Юридическое агентство (правительство), Владелец земли, Подрядчик, Заказчики и т. Д. (Рисунок 2).

Рисунок 2 . Диаграмма процесса.

4. Интеграция технологий

Любое физическое лицо, у которого есть свободная земля, подходящая для парковки, может зарегистрироваться в цепочке парков в соответствии с утвержденными правительством процессом и процедурами. Система будет оценивать право собственности и местонахождение собственности и выдает разрешения на парковки для землевладельца на основе входных данных от оракула через интегрированные внешние системы. В блокчейне Oracle — это сторонний агент, который предоставляет проверенную информацию в блокчейн для использования смарт-контрактами. Для сертифицированных владельцев система генерирует невзаимозаменяемые жетоны парков из цепочки парков, которые подрядчики могут предлагать / сдавать в аренду на определенный период времени. После того, как предложение завершено, оно оформляется смарт-контрактом, одобренным всеми заинтересованными сторонами.Полный механизм голосования используется в качестве триггера для развертывания смарт-контракта. Отношения смарт-контрактов изображены на рисунках 3–7.

Рисунок 3 . Ввод в собственность земли.

Рисунок 4 . Смарт-контракт на аренду токенов парка подрядчикам.

Рисунок 5 . Подтверждение и одобрение торгов Аукциона.

Рисунок 6 . Распределение доходов между стейкхолдерами.

Рисунок 7 . Схема процесса расторжения договора.

ParkChain предполагает явную внешнюю экосистему, интегрированную в платформу Blockchain с использованием Oracle, как показано на рисунке 1. Внешняя система отвечает за проверку прав собственности на землю и деталей, связанных с владением. Подробное описание работы этого модуля выходит за рамки данной работы. Что касается выпуска токенов для владельцев и подрядчиков, предполагается, что правительство будет управлять технологической платформой, а подрядчикам не нужно запускать какие-либо приложения или управлять ими явно.Однако они смогут контролировать систему через адреса кошельков и через открытые API или мобильные приложения. То же самое и с конечными потребителями, когда они используют мобильное приложение для бронирования парковки и оплаты. Интегрированная система управляет созданием токенов для землевладельцев и сдачей их в аренду, переводя их в кошелек подрядчиков. Это подробно описано на блок-схеме, показанной на рисунке 8.

Рисунок 8 . Предлагаемая система видеонаблюдения.

Работа с видеонаблюдением в цепочке Park показана на рисунке 8. Компоненты системы, такие как камера наблюдения, периферийное устройство, библиотека Python для обработки изображений, кратко описаны ниже.

1. Блок камер видеонаблюдения. Он устанавливается на каждом парковочном бассейне и подключается к устройству IoT. Блок видеонаблюдения фиксирует и отправляет изображения на IoT-устройство. Этот блок в основном ориентирован на получение изображений для наблюдения за парковочным местом.

2.Блок IoT: это мини-компьютерная плата, которая получает изображения от блока видеонаблюдения и обрабатывает входные данные с помощью библиотеки Python. Модуль IoT анализирует изображения и получает список пустых и занятых парковочных мест с указанием времени.

3. Библиотека Python: это программное обеспечение для обработки изображений, используемое для анализа изображений, полученных камерой. Этот модуль предназначен для обработки изображений занятости парковочных мест в парковочном бассейне.

4.База данных: это традиционная база данных MySQL, в которой хранятся данные о парковке, полученные с устройства IoT. Схема базы данных состоит из 1. Идентификатора парковки 2. Идентификатора парковочного места 3. статуса (ПУСТОЙ, ЗАНЯТО, ЗАБРОНИРОВАНО, НЕЗАКОННО) 4. Отметка времени.

5. Мобильное приложение: это мобильное приложение, используемое клиентами, которые хотят просмотреть и забронировать свободные парковочные места (рисунки 9 и 10). Интеграция с платежным шлюзом осуществляется с использованием фиксированного режима оплаты сделанных бронирований.

6. Блокчейн: только важные детали, такие как данные о парковке, отправляются из базы данных через Oracle в блокчейн.Оракулы соединяют традиционную базу данных с системой Blockchain. Блокчейн также управляет транзакциями токенов ERC-721 между владельцами, подрядчиками и клиентами.

Рисунок 9 . Скриншот1 мобильного приложения.

Рисунок 10 . Скриншот2 мобильного приложения.

В этой работе мы предполагаем, что внешняя система связана с предлагаемой Parkchain. Оракулы используются для подключения внешней системы, а также системы наблюдения к Parkchain.Детали внешней системы показаны на рисунке 1, а модули поясняются ниже.

1. Земельный кадастр: сведения о праве собственности на парковку можно получить в земельном департаменте. Одностороннее хеширование контента используется для однозначной идентификации значений земельного кадастра. Это внешняя система по отношению к предлагаемой Parkchain.

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

3. Аккредитив с токеном: это токен ERC 721, предназначенный для уникальной идентификации каждой парковки. Здесь токен основан на аккредитиве, предоставленном банком. Этот токен основан на предположении, что банк сможет вернуть деньги владельцам парковок в случае возникновения споров.

4. Сумма обеспечения торгов: существует платформа для торгов, внешняя по отношению к системе Blockchain, для сдачи в аренду парковочных мест подрядчикам.Торги основаны на привилегиях владельца парковки. Это онлайн-платформа, в которой не используются смарт-контракты. Отметка времени используется для сдачи участка в аренду подрядчикам. Возмещаемая сумма обеспечения депонируется выигравшими подрядчиками правительству. Этот залог представляет собой смарт-контракт, опосредованный. Это сделано для того, чтобы правительство могло наказать подрядчиков, если они нарушают правила.

5. Oracle: это мост, который соединяет внешнюю систему с блокчейном для предоставления проверенных входных данных для запуска смарт-контрактов в блокчейне.

6. Блокчейн: блок блокчейна для сохранения договорных условий, а также транзакции токенов парка.

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

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

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

5. Реализация

Подробности пошаговой реализации parkchain перечислены ниже.

Регистрация лота и государственная проверка

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

Незаменяемый парковочный жетон

При реализации ParkChain мы создаем невзаимозаменяемый парковочный жетон для каждой парковки на данной земле. Невзаимозаменяемые токены представляют собой уникально проверяемые парковочные места, которые не могут быть заменены местами и исключают любую возможность мошенничества или дублирования. Стандарт ERC 721 используется для создания невзаимозаменяемых парковочных токенов в сети Ethereum. На основе предоставленной земли система генерирует токены для владельца / подрядчика, которые можно сдавать в аренду клиентам на почасовой / ежедневной основе.

Торги по аренде токенов

Потенциальные подрядчики подадут свои заявки на взаимозаменяемые жетоны парков, и лучшая ставка будет выбрана либо онлайн (через смарт-контракты), либо офлайн. Критериями выбора будут гарантированная прибыль, подлинность владельцев, история торгов и т. Д.Будет выбрано предложение, удовлетворяющее вышеуказанным условиям. Например, если Подрядчик A подает заявку со схемой распределения прибыли 20-20-60 для Юридического агентства — Землевладелец — Подрядчик и Подрядчик B подает заявку со схемой распределения прибыли 25-25-50, то Подрядчик B будет выбран. Затем система предложит победившему Подрядчику внести залог, который будет зависеть от базовой стоимости парковки. Сумма залога рассчитывается на основе:

.

1.Площадь парковочного места

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

3. Доступность и расположение парковочного места.

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

Токен сдан в аренду выигравшему подрядчику

Для каждого кортежа «владелец-подрядчик» будет один фиктивный адрес кошелька клиента. Адрес кошелька клиента является фиктивным адресом, который предназначен для отслеживания процесса кредитования подрядчиком с использованием блокчейна для каждого соответствующего бронирования, сделанного клиентом. Каждый токен можно сделать уникальным в соответствии со стандартами ERC 721. Эти уникальные парковочные жетоны позволяют избежать проблемы двойных расходов и обеспечивают надлежащую прибыль землевладельцам и сбор налогов для правительства. Сеть Ethereum формирует неизменяемый публичный реестр, в котором перечислены детали транзакций невзаимозаменяемых токенов, которые предоставляют прозрачные данные всем заинтересованным сторонам во избежание споров. Этот прозрачный механизм бухгалтерской книги позволяет отслеживать спрос на каждую парковку и помогает в справедливой оценке будущих торгов на парковки.

Настройка Интернета вещей для мониторинга парковочных мест

Мы использовали IoT-модули и камеры на базе Raspberry Pi3 для непрерывного мониторинга парковочного места (Ji et al., 2014). Python3 используется для реализации. Библиотека Open CV используется для идентификации свободных и занятых слотов по изображениям камеры. Однако информация о забронированных временных интервалах вместе с временными интервалами бронирования может быть получена из мобильного приложения. Эта система также предоставляет информацию о продолжительности использования участков, наличии и местонахождении свободных участков и т. Д. Полученные данные из модулей IoT и мобильных приложений сохраняются в базе данных MySQL.

Если парковка автомобиля нарушает условия бронирования или не припаркована в нужном слоте, либо припаркована обманным путем, в базе данных она будет помечена как «Незаконная парковка».Проверка таких транспортных средств будет осуществляться в автономном режиме в зависимости от продолжительности стоянки, а владелец транспортного средства будет наказан за неудобства.

Мобильное приложение для подключения пользователей

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

Реализация смарт-контрактов на основе блокчейна Ethereum

Как уже упоминалось, смарт-контракты, работающие поверх сети Ethereum Blockchain, делают ее жизнеспособной для надлежащего распределения доходов на основе использования парковочных жетонов с согласованными условиями. Мы использовали язык солидности для определения цифровой версии юридических контрактов (Wohrer and Zdun, 2018). Все платежные поручения, включая участие в прибыли, налогообложение и т. Д., Выполняются с помощью смарт-контрактов, чтобы избежать споров между заинтересованными сторонами. Эти самоисполняющиеся контракты могут разрешать неизвестным организациям сотрудничать для более эффективного использования неиспользуемых земель без особых юридических проблем. Регистрация юридических лиц осуществляется с помощью простого веб-приложения с использованием JavaScript.

Торги будут основаны на правилах распределения прибыли и будут управляться офлайн.После подтверждения торгов Подрядчик вносит залог.

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

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

6. Выводы

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

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

Доступность данных

Для этого исследования не было создано или проанализировано никаких наборов данных.

Авторские взносы

HJ и SA пришли с первоначальной концепцией и дизайном Parkchain, решения на основе блокчейна для краудсорсинговых парковок. SAd придумал концепцию невзаимозаменяемых токенов.NC и RA разработали смарт-контрактную реализацию системы. AS работал над созданием мобильного приложения, а HJ контролировал ход и рецензировал рукопись. AS и HJ работали над реализацией IoT-наблюдения с использованием библиотек raspberry pi, камеры и python. HJ, AS и RA работали над интеграцией блокчейна и мобильного приложения. HJ согласовал и подготовил первоначальный вариант рукописи. SA и NC рассмотрели и изменили содержание.

Финансирование

Эта работа поддержана исследовательской стипендией Back to Lab Program (Ссылка: Заказ No. 1281/2016 / KSCSTE) из отдела женщин-ученых (WSD), Государственный совет Кералы по науке, технологиям и окружающей среде (KSCSTE). Эта работа была частично технически поддержана и реализована в помещении Kerala Blockchain Academy.

Заявление о конфликте интересов

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

Сноски

Список литературы

Бисвас, К., и Мутуккумарасами, В. (2016). «Защита умных городов с помощью технологии блокчейн», , 18-я Международная конференция IEEE, 2016 г., по высокопроизводительным вычислениям и коммуникациям; 14-я Международная конференция IEEE по умному городу; IEEE 2nd International Conference on Data Science and Systems (HPCC / SmartCity / DSS) (Sydney: IEEE).

Google Scholar

Бутерин В. (2014). Смарт-контракт нового поколения и децентрализованная платформа приложений. Белая книга .

Google Scholar

Даннен, К. (2017). Введение в Ethereum и Solidity . Беркли, Калифорния: Апресс.

Google Scholar

Энтрикен В., Ширли Д., Эванс Дж. И Сакс Н. (2018). Стандарт не заменяемых токенов. Документ ERC-721 . Доступно в Интернете по адресу: https://github.com/ethereum/EIPs

Феррейра, Дж. К., Мартинс, А. Л., Гонсалвес, Ф., и Майя, Р. (2018). «Подход с блокчейном и геймификацией для интеллектуальной парковки», Первая международная конференция по интеллектуальным транспортным системам (Cham: Springer).

Google Scholar

Цзи З., Ганчев И., О’Дрома М., Чжао Л., Чжан Х. и др. (2014). Облачное промежуточное ПО для парковки автомобилей для интеллектуальных городов на базе Интернета вещей: разработка и внедрение. Датчики 14, 22372–22393. DOI: 10.3390 / s141222372

PubMed Аннотация | CrossRef Полный текст | Google Scholar

Ханна, А., Ананд, Р. (2016). «Интеллектуальная система парковки на основе IoT», на Международной конференции по Интернету вещей и приложений (IOTA) 2016 г., (Пуна: IEEE).

Google Scholar

Клаппенекер А., Ли Х. и Уэлч Дж. Л. (2014). Поиск свободных парковочных мест стал проще. Ad Hoc Netw. 12, 243–249. DOI: 10.1016 / j.adhoc.2012.03.002

CrossRef Полный текст | Google Scholar

Котб А.О., Шен Ю.-К., Хуанг Ю. (2017). Умное руководство по парковке, мониторинг и бронирование: обзор. IEEE Intell. Транспорт. Syst. Magaz. 9, 6–16. DOI: 10.1109 / mits.2017.2666586

CrossRef Полный текст | Google Scholar

Линь, И.-C., И Liao, T.-C. (2017). Обзор проблем и проблем безопасности блокчейна. Внутр. J. Netw. Secur. 19, 653–659. DOI: 10.6633 / IJNS.201709.19 (5) .01

CrossRef Полный текст | Google Scholar

Лу Р., Линь X., Чжу Х. и Шэнь X. (2009). «SPARK: новая схема интеллектуальной парковки на основе VANET для больших парковок», в IEEE INFOCOM 2009 (Рио-де-Жанейро: IEEE).

Google Scholar

Поликарпу Э., Ламбринос Л. и Протопападакис Э.(2013). «Умные парковочные решения для городских территорий», 2013 г. 14-й Международный симпозиум IEEE по миру беспроводных, мобильных и мультимедийных сетей (WoWMoM), (Мадрид: IEEE).

Google Scholar

Рико, Дж., Санчо, Дж., Сендон, Б., и Камю, М. (2013). «Парковка упрощается за счет использования контекстной информации умного города: обеспечение быстрого поиска и управления парковочными ресурсами», 27-я Международная конференция по передовым информационным сетям и приложениям, семинары (Барселона: IEEE).

Google Scholar

Лебедь, М. (2015). Блокчейн: план новой экономики . Севастополь, Калифорния: O’Reilly Media, Inc.

Google Scholar

Царамирсис, Г., Карамитсос, И., и Апостолопулос, К. (2016). «Умная парковка: приложение IoT для умного города», 3-я Международная конференция по вычислениям для устойчивого глобального развития (INDIACom), (Нью-Дели: IEEE).

Google Scholar

Ван Х. и Хе В.(2011). «Интеллектуальная система парковки на основе бронирования», Конференция IEEE 2011 г. по компьютерным коммуникациям, семинары (INFOCOM WKSHPS), (Шанхай), 690–695.

Google Scholar

Ворер, М., Здун, У. (2018). «Смарт-контракты: шаблоны безопасности в экосистеме Ethereum и надежность», Международный семинар 2018 по разработке программного обеспечения, ориентированного на блокчейн (IWBOSE), (Кампобассо: IEEE).

Google Scholar

Чжэн, Ю., Раджасегарар, С., и Леки, К. (2015). «Прогнозирование доступности парковок для автостоянок с датчиками в умных городах», Десятая международная конференция IEEE по интеллектуальным датчикам, сенсорным сетям и обработке информации (ISSNIP), 2015 г., (Сингапур: IEEE).

Google Scholar

Zheng, Z., Xie, S., Dai, H., Chen, X., and Wang, H. (2017). «Обзор технологии блокчейн: архитектура, консенсус и будущие тенденции», Международный конгресс IEEE 2017 по большим данным (BigData congress) (Гонолулу, Гавайи: IEEE).

Google Scholar

(PDF) Манипуляции с пулом майнинга в сети блокчейн посредством атаки эволюционного удержания блоков

Эта работа находится под лицензией Creative Commons Attribution 4.0 License. Для получения дополнительной информации см. Https://creativecommons.org/licenses/by/4.0/.

Эта статья принята к публикации в следующем номере журнала, но не отредактирована полностью. Контент может измениться до окончательной публикации. Информация для цитирования: DOI

10.1109 / ACCESS.2019.2945600, IEEE Access

С. Ким и др.: Манипуляции с майнинговым пулом в блокчейн-сети посредством эволюционной атаки с удержанием блоков

-200

2

-100

1,5 1

0

Replicator Dynamics

0,8

100

Требуемый размер блока

10,6

Коэффициент популяции

200

0,4

0,5 0,2

00

РИСУНОК 10. Динамика репликатора выбора пула в зависимости от соотношения популяции x требуемый размер блока s1.

[13] Ч. Лю, К. К. Чай, Х. Чжан, Э. Т. Лау и Ю. Чен, «Адаптивная

схема участия электромобилей на основе блокчейна в форме интеллектуальной сети

», IEEE Access, т. 6, pp. 25657–25665, 2018.

[14] М. Милреа и С. Н. Гуризетти, «Блокчейн для обеспечения устойчивости интеллектуальных сетей:

Обмен распределенной энергией со скоростью, масштабом и безопасностью», in Proc.

Неделя устойчивости, 2017, стр. 18–23.

[15] Дж. Басден и М. Коттрелл, «Как коммунальные предприятия используют блокчейн для модернизации сети», в цифровых статьях Harvard Business Review.Брингтон, Массачусетс,

США: Harvard Business Review, 2017, стр. 2–5.

[16] А. Станчу, «Распределенная система управления на основе блокчейна для периферийных вычислений

,» в Proc. 21-е межд. Конф. Control Syst. Comput. Sci., Бухарест,

Румыния, май 2017 г., стр. 667–671.

[17] Х. Лю, Я. Чжан и Т. Ян, «Безопасность с помощью блокчейна в электрических транспортных средствах

, облачных вычислениях и периферийных вычислениях», IEEE Network, vol. 32, нет. 3, pp.

78–83, 2018.

[18] Z.Xiong, Y. Zhang, D. Niyato, P. Wang и Z. Han, «Когда мобильный блокчейн

встречается с периферийными вычислениями», IEEE Commun. Mag., Т. 56, нет. 8,

pp. 33–39, Aug. 2018.

[19] QI Xia, EB Sifah, KO Asamoah, J. Gao, X. Du, and M.

Guizani, «MeDShare: Trust -less medical обмен данными между поставщиками облачных сервисов

через блокчейн », IEEE Access, т. 5, pp. 14757–14767, 2017.

[20] A. Zhang и X. Lin, «На пути к безопасному и сохраняющему конфиденциальность обмену данными

в системах электронного здравоохранения через блокчейн консорциума», J.Med. Syst., Т. 42, нет.

8, стр. 140, 2018.

[21] И. Эйал и Э. Г. Сирер, «Большинства недостаточно: майнинг биткойнов

уязвим», в Proc. 18-й Int. Конф. Финансовая криптография. Data Secur.,

, 2014 г., стр. 436–454.

[22] Г. О. Караме, Э. Андроулаки и С. Капкун, «Быстрые двойные расходы

платежей в биткойнах», Proc. 19-я конференция ACM. Comput. Commun. Secur.

(CCS’12), октябрь 2012 г., стр. 906–917.

[23] М. Розенфельд, «Анализ объединенной системы вознаграждения за майнинг биткойнов», Com-

Puting Research Repository, Tech.Rep. Abs / 1112.4980, 2011.

[24] Т. Нойдекер и Х. Хартенштейн, «Краткая статья: эмпирический анализ вилок блокчейна в биткойнах», 2019, [Online]. Доступно:

http://dsn.tm.kit.edu/bitcoin/forks/blockprop.pdf.

[25] И. Эйал, «Дилемма шахтера», в Proc. 36-я конференция IEEE Symp. Secur. Конфиденциальность

(SP’15), май 2015 г., стр. 89–103.

[26] Н. Т. Куртуа и Л. Бахак, «О подрывных стратегиях майнеров и атаке с удержанием блоков

в цифровой валюте биткойнов», Computing Research

Repository, Tech.Rep. Abs / 1402.1718, 2014.

[27] Л. Луу, Р. Саха, И. Парамешваран, П. Саксена и А. Хобор, «On power

игр с разделением в распределенных вычислениях: случай объединения биткойнов»

горное дело »в сб. IEEE 28th Comput. Secur. Найденный. Symp. (CSF), Верона,

Италия, июль 2015 г., стр. 397–411.

[28] А. Ласка, Б. Джонсон и Дж. Гроссклагс, «Когда пулы майнинга биткойнов работают без потерь

: теоретико-игровой анализ долгосрочного воздействия атак между

и

пулами», в Proc. .2-й семинар Bitcoin Res. (BITCOIN’15),

,

, 2015, с. 63–77.

[29] Я. Квон, Д. Ким, Я. Сон, Э. Вассерман и Ю. Ким, «Будьте эгоистичны и

избегайте дилемм: Атаки после удержания (FAW) на Биткойн», в

Proc. . ACM SIGSAC Conf. Comput. Сообщество. Безопасность (CCS), ACM,

, 2017 г., стр. 195–209.

[30] X. Лю, В. Ван, Д. Ниято, Н. Чжао и П. Ван, «Эволюционная игра

для выбора пула майнинга в блокчейн-сетях», IEEE Wireless

Commun.Lett., Vol. 7, вып. 6 октября 2018 г., стр. 760–763.

[31] Й. Ли, Х. Дин и Х. Ли, «Устойчивый консенсус сетевых эволюционных

игр с атакующими и запрещенными профилями», Энтропия, т. 20, нет. 1, стр.

15, 2018.

[32] R. Qin, Y. Yuan, and F. -Y. Ван, «Исследование стратегий выбора

пулов майнинга на блокчейне», IEEE Trans. Comput. Soc. Syst., Т. 5, вып. 3,

pp. 748–757, Sep. 2018.

[33] Y. Wang, C. Tang, F. Lin, Z.Чжэн и З. Чен, «Стратегии пула в сетях блокчейнов на основе PoW-

: теоретико-игровой анализ», IEEE Access, vol.

7, pp. 8427–8436, 2019.

[34] Ч. Тан, К. Ли, Х. Ю, З. Чжэн и З. Чен, «Кооперативный майнинг в сетях

с нулевой детерминантой. Стратегии », IEEE Trans.

Cybern., Май. 2019, DOI: 10.1109 / TCYB.2019.2915253.

[35] П. Р. Ризун, «Рынок комиссий за транзакции существует без ограничения размера блока»,

Самостоятельная публикация статьи, август.2015.

[36] Дж. Ф. Нэш, «Точки равновесия в играх с N людьми», Proc. Nat. Акад.

Sci. США, т. 36, нет. 1, январь 1950 г., стр. 48–49.

[37] Дж. Хофбауэр, К. Зигмунд, «Эволюционная игровая динамика», Бюл. Амер.

Математика. Soc., Т. 40, нет. 4, pp. 479–519, 2003.

[38] К. Адами и А. Хинтце, «Эволюционная нестабильность стратегий с нулевым детерминантом

показывает, что победа — это еще не все», Nat. Commun.,

т. 4, стр.2193, август 2013 г.

[39] Р. Крессман, «Эволюционная динамика и игры с расширенными формами», Cam-

bridge, MA, USA: MIT Press, 2003.

[40] А. Шпигельман, И. Кейдар, М. Тенненхольц, «Игра в монеты», [Интернет].

Доступно: https://arxiv.org/abs/1805.08979.

14 ТОМ 4, 2016

Новый пул майнинга биткойнов утверждает, что у него есть инструменты для цензуры транзакций блокчейна — Mining Bitcoin News

Компания, занимающаяся блокчейном и технологиями, утверждает, что в ее новый пул майнинга биткойнов встроены инструменты, которые позволяют пулу оценивать транзакции в добываемых ими блоках.Согласно заявлению DMG, материнской компании майнингового пула Blockseer, эта способность позволяет последнему «превосходить» нормативные требования Управления по контролю за иностранными активами правительства США (OFAC).

Способность майнингового пула фильтровать или подвергать цензуре транзакции означает, что «кошельки с высоким риском не будут включены в опубликованные блоки Blockseer». Подробно рассказывая о достижениях компании, DMG в своем заявлении говорит, что «все пользователи пула Blockseer обязаны пройти протоколы« Знай своего клиента »(KYC).В заявлении добавлено:

Блоки, размещенные в цепочке биткойнов пулом Blockseer, будут содержать только отфильтрованные транзакции с использованием данных маркировки Blockseer и Walletscore, а также проверенных источников, таких как черный список OFAC США для криптографии.

Кроме того, DMG утверждает, что пул Blockseer «может еще больше децентрализовать цепочку блоков биткойнов, перенастроив баланс скорости хеширования на Северную Америку, где работает больше узлов Биткойн».

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

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

Что вы думаете о заявлениях Blockseer о том, что он может подвергать цензуре биткойн-транзакции? Поделитесь своим мнением в разделе комментариев ниже.

Изображение предоставлено : Shutterstock, Pixabay, Wiki Commons

Заявление об ограничении ответственности : Эта статья предназначена только для информационных целей.

Обновлено: 01.03.2021 — 21:12

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *