Вопросы от коммьюнити


#1

TL;DR
Ответы на вопросы от коммьюнити

Всем добра! Хочу понять замысел ПОА побольше, поэтому вот вопросы(был бы очень благодарен, если бы сами @rstormsf и/или @igorbarinov ответили):

  1. POA консенсус хорош тем, что ноды отвечают по закону за сохранность сети, закону одного гос-ва - США.

POA консенсус хорош тем, что обеспечивает горизонтальное масштабирование экосистемы эфириума, делает вычисления более доступными, требует меньше ресурсов чем POW. Например, эмиссия в POA на безопасность системы составляет 2.5%. По текущему курсу СМС это 103641418*0.025= 2591035.45мм USD, что на несколько порядком меньше чем мейннет.

Легальная ответственность валидаторов за свою роль это то, что позволяет достичь консенсуса. Это не единственная часть консенсуса и привязка в американским валидаторам не самая важная. Есть много стран и юрисдикция, где легально можно запустить POA-образную сеть. Россия в список этих стран не входит.

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

Валидаторы расположены в разных штатах. Если думать о риске для валидаторов как нотариусов, то нотариальный закон регулируется на уровне штата. В США нет федерального агентства по делам нотариусов. Мы решили использовать нотариусов как валидаторов по нескольким причинам:

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

Нотариусы не делают никаких нотариальных актов для сети. Мы используем их только для достижения консенсуса независимых индивидуальных валидаторов.

В Америке производство блоков легально. Если думать о том, почему могут запретить, то нужно смотреть на отдельные агентства и их регулирование. Рассмотрим несколько примеров

  • fincen.gov Financial Crimes Enforcement Network (FinCEN) Регулируем Money Transmitting. Если майнер добывает монеты для себя, то он не является передатчиком денеги не требует Money Transmitting License. Это известно с 2014 года
  • sec.gov Security and Exchange Comission. Если сеть не обещает дивидендов, токен не является репрезентацией владения компанией, работает как продукт, то это агентство не требует лицензирования

Если представить, что по какой-то причине нотариусам станет невозможно майнить сеть, то протокол сможет адаптироваться и сделать индивидуальные составляющие нотариальной лицензии. Например, мы работаем над айдентити оракулами и после секьюрити аудита анонсируем продукт ПОПА https://github.com/poanetwork/poa-popa , который подтверждает физический адрес вадидатора и сохраняет аттестацию как часть консенсуса. Реализовав серию таких оракулов можно получить такой же уровень доверия к валидаторам, как и использование существующих механизмов доверия, например нотари. Это описано в белой бумаге.https://github.com/poanetwork/wiki/wiki/POA-Network-Whitepaper

  1. POA - форк эфира с измененным консенсусом и сайдчейнами. Чем POA отличается от WanChain(кроме консенсуса)?

РОА не форк эфира, так как не наследует стейт аккаунтов. РОА это сайдчейн, новая сеть, но без предыдущего состояние. Многие детали WAN закрыты, но на мой взгляд основное это то, что РОА децентрализованный консенсус , а WAN централизованный. Понять это помогают ответы на следующие вопросы

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

ответы на эти вопросы помогли сделать РОА децентрализованным по дизайну

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

Сеть полностью рабочая с декабря 2015 года. В настоящий момент, время блока 5 секунд, Газ лимит не увеличен. Зависит от типа транзакций, можно сказать в текущем режиме 60 тх/с

  1. На сколько легким может быть процесс перехода Dapps с блокчейна Ethereum на сеть POA или сайдчейн и возможен ли он?

Если дапп не зависит от других даппов, например от DEX, но процесс не отличается от деплоя на мейннете. Если зависит, то мы работает над решением с мостами для переноса активов между сетями. Первым мост будет установлен нами для переноса РОА нативных токенов из РОА сети в РОА20 ЕРС20 совместимые токены в основной сети. Это позволит владельцам поа участвовать на децентрализованных биржах. Репозиторий моста: https://github.com/poanetwork/bridge-ui/

Верификация смарт контрактов доступна на коммьюнити эксплорере для Соре сети https://poaexplorer.com/tools/verify

В новом эксплорере https://github.com/poanetwork/poa-explorer будут все фичи Etherscan и разработчикам будет так же просто разрабатывать под POA как и под Mainnet

  1. Как команда видит дальнейшее развитие проекта: POA - это некий лайткоин, служащий для экспериментирования с сетью эфириум и в конечном счете проект поглощенный эфириумом(допустим все закончится перекупленной технологией, патентом или что-то в этом духе), либо же это самостоятельный проект предлагающий что-то уникальное миру и способный быть лидером в своей нише? Если второе - то в чем это проявляется - проявится?

РОА начинался как самостоятельный проект в Эфириум экосистеме. Мы планируем развивать эту экосистему через инструменты (бриджи, эксплорер), консенсус (РoA, Identity at Stake), гавернанс ( https://github.com/poanetwork/wiki/wiki/Ballots-Overview.-Life-cycle-and-limits ) и еще несколькими подпроектами, над которыми мы работаем, но еще не готовы анонсировать.


#2

Еще вопросы:
1)Если известен адрес ноды, то может быть нападение на нее и ее хозяина. Может быть санкционарованное нападение на 51% нод, например. Как валидаторы защищают ноды?
2) есть ли в планах децентрализованная биржа, поддерживающая все форки эфира, сеть POA и сайдчены? И нужна ли на ваш взгляд такая биржа?


#3

1)Если известен адрес ноды, то может быть нападение на нее и ее хозяина. Может быть санкционарованное нападение на 51% нод, например. Как валидаторы защищают ноды?

  • валидаторам рекомендуется использовать стандартные деплоймент плейбуки для депйломента на AWS или любой другой хостинг, доступный по SSH. Валидаторы хостят ноды на разных хостингах в разных регионах. мы не можем контролировать где они хотят ноды, но можем давать рекомендации.
    Есть paybooks для Ansible github.com/poanetwork/deployment-playbooks
    и для Terraform https://github.com/poanetwork/deployment-terraform
  • нападение в интернете на ноду это федеральное преступление и валидаторы могут обращаться в ФБР в случае угроз или атак :oncoming_police_car:

Хорошо бы сделать баунти программу. ПОдумаем об этом

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

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


#4

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


#5

Так, POA и есть сайдчейн. РОА20 токен будет wrapped POA токеном (подробнее о концепции https://weth.io/) на эфириум мейннете. Мы покажем пример и другие сайдчейны смогут сделать свои токены ликвидными быстрее, чем это происходит сейчас.


#6

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


#7

Что такое мосты в POA? Обьясните доступным русским языком.


#8

Из crypto eli5 телеграмма https://t.me/crypto_eli5

poa network is testing cross-chain bridges for evm-compatible networks. the first use case is poa20 token on ethereum mainnet, which will allow for poa trading on decentralized exchanges. this is a demo of what’s to come which uses sokol–kovan bridge (poa network and ethereum testnets).

how to try it out:

  1. point metamask to https://sokol.poa.network/
  2. get test poa https://faucet-sokol.herokuapp.com/
  3. deposit them https://poanetwork.github.io/bridge-ui/
  4. point metamask to kovan network
  5. check your poa20 balance
  6. get test ether https://gitter.im/kovan-testnet/faucet
  7. withdraw poa20 back to poa
  8. report any bugs to https://github.com/poanetwork/bridge-ui/issues

poa core to ethereum mainnet bridge will be launched “soon”. it requires a more thorough audit which is currently ongoing.


#9

Great job Igor! Initial tests are flawless. Will test more tomorrow - very exciting! Please tell the DevTeam great job from the rest of us in the POA Network Community!


#10

Описание Dapps-ов, обслуживающих работу POA Network: https://youtu.be/phHqpGzD-K4


#11

Объясните пожалуйста, как технически происходит отправка токенов erc20 из мэйннета в вашу сеть через бридж? Я правильно понял, что могу послать любой токен к вам в сеть? Спасибо