Перейти к публикации
cp287

Polkadot [DOT] - цепь, позволяющая межблокчейновое взаимодействие

Рекомендованные сообщения

Панельная дискуссия  об экосистеме Полькадот и запуске фонда для ее развития на территории Polychain (en): 

 

Поделиться сообщением


Ссылка на сообщение

Substrate EVM позволит выполнять немодифицированный код Solidity на Substrate блокчейнах (включая парачейны Polkadot), открывая Substrate и Polkadot для уже существующих смарт-контрактов Ethereum, с возможностью подключения к основной сети Ethereum с помощью мостов.

 

https://www.parity.io/substrate-evm/amp/

Поделиться сообщением


Ссылка на сообщение

Точка зрения Гевина Вуда о валидаторах и о системе NPoS:

Цитата

There are a few points to make here:

  • Becoming a validator is not meant to be a trivial action. While it would be nice to let everyone who wants to attempt to become a validator have a shot at it and get rewarded in the same way as everyone else, the realities of designing and engineering a sharded network within a reasonable timeline mean that it was never going to happen, initially at least. Practically speaking, becoming a validator will require that you either control an appropriately large amount of stake (eventually around 0.05% of the total issuance or ~5,000 DOTs) or that you are sufficiently well-trusted by other stakeholders that they are willing to take a chance and nominate you up to that amount. This is a fundamental aspect of NPoS.
  • The end goal of NPoS is not to be inclusive and not even to be decentralised: it is to be secure and reliable. Now one of the ways that we attain this is through a degree of economic decentralisation and one of the ways we try to achieve that is through inclusivity. However, the two are not ends in themselves. Security and reliability will always come first and if designing a secure and reliable system which is practically engineerable in a sensible period of time means that we need to limit the amount of validators and require all to be roughly equal in stake, then so be it - if this results in a level of inclusivity that not everyone feels is sufficient, then it may simply be a necessary trade-off.
  • I would agree that there may be value in incentivisation of those that didn't quite make it into the validator set. Currently this isn't easily possible as nothing need be placed at stake. However, we could perhaps extend the heartbeat system to become randomised and include the runners-up; this could be sufficient to provide them with sufficient incentive.
  • It should be remembered that there exists a 4 hour period between being selected to become a validator and actually needing to have a validator node running. As such, it's not inconceivable that would-be validators keep a minimal level of infrastructure running, and have a script able to spin up the full operation (within the 4 hour notice period) iff the validator is selected.
  • The number of validators is determined through governance. Right now, that is the Web3 Foundation. In the future, it will be through the lock-voting system I detailed. As the underlying network protocol becomes more sophisticated and the technology better tested, you can reasonably expect the number of validator slots to increase. However, that doesn't alter the underlying fact that if you don't control ~0.05% of the stake (or persuade that amount of stakeholders to nominate you) then you should not get elected as a validator.

перевод:

Цитата
  • Стать валидатором не должно быть элементарно. Несмотря на то, что было бы неплохо позволить каждому попытаться стать валидатором и получить вознаграждение вместе со всеми, реальность проектирования и разработки шардированной сети в разумные сроки означает, что не произойдет, по крайней мере изначально. На практике, для того, чтобы стать валидатором, вам потребуется либо контролировать достаточно большое количество DOT'ов (в конечном итоге около 0,05% от общего объема эмиссии, ~ 5000 DOT), либо чтобы другие участники вам доверяли настолько, что были бы готовы номинировать свои DOT'ы вам до этой суммы. Это фундаментальный аспект NPoS.
  • Конечная цель NPoS - не давать каждому шанс, и даже не  быть децентрализованной: она должна быть безопасной и надежной. Один из способов, которым мы достигаем этого, - это степень экономической децентрализации, и один из способов, которым мы пытаемся достичь этого, - это инклюзивность (доступность). Тем не менее это не является самоцелью. Безопасность и надежность всегда будут на первом месте, и если разработка безопасной и надежной системы, которая пригодна для эксплуатации за разумный период времени, означает, что нам нужно ограничить количество валидаторов и требовать, чтобы все они были примерно равны по ставке, то так и будет. Если это приводит к уровню инклюзивности (доступности), которого не все считают достаточным, то это может быть просто необходимым компромиссом.
  • Я бы согласился с тем, что может быть полезна стимуляция тех, кто не попал в набор валидаторов. В настоящее время это возможно не легко, поскольку ничего не нужно ставить на карту. Тем не менее, мы могли бы расширить систему сердцебиения (heartbeat), чтобы она стала рандомизированной и включала участников, находящихся в списке ожидания; этого может быть достаточным стимулом.
  • Следует помнить, что существует 4-часовой период между тем, чтобы быть выбранным валидатором, и тем, когда валидаторская нода должна быть запущена. Таким образом, несложно себе представить, что потенциальный валидатор может поддерживать минимальный уровень работоспособности инфраструктуры и иметь скрипт,  запускающий ноду (в течение 4-часового периода уведомления), если валидатор выбран.
  • Количество валидаторов определяется через управление. Прямо сейчас это Фонд Web3. В будущем это будет сделано через систему блокировки голосования, которую я подробно описывал. Поскольку базовый сетевой протокол становится более сложным и технология лучше тестируется, можно ожидать, что количество слотов валидатора увеличится. Однако это не меняет основополагающего факта, что если вы не контролируете ~ 0,05% доли (или не убеждаете такое количество заинтересованных сторон, чтобы назначить вас), то вам не следует быть избранным в качестве валидатора.

 

 

источник: riot - pvl

Поделиться сообщением


Ссылка на сообщение

В Кусаме хард-спун (как переводить, жесткая ложка?) в ближайшее время, после чего вскоре включат трансферы, и новая обнова 0.6.18:

Цитата

Gav: UPDATE: A few of bugs have been found within the Substrate/Kusama codebase and corrected since the release of .17. Some of you might have noticed a few .18 nodes running on telemetry. If you like, you can run v0.6.18 yourself using that tag (as of now). It should help with a bunch of the issues you've been seeing. The issue with the stalls at the end of eras are most likely caused by an interplay between block production timeouts and the more complex Phragmen algorithm being run in Wasm. If a run of slower nodes are selected to validate for the era-end block then they'll keep discarding the block candidates as the validation of the era-end block can more than the few seconds timeout we currently have. However, since there are a number of other issues and improvements we'd like to roll in before finalising and decentralising the chain we'll be taking this opportunity to roll out v0.7.0 and CC-3. This will be a hard-spoon like CC-2 and will REQUIRE ALL VALIDATORS TO UPGRADE. Transactions and claims will be moved from CC-2 over automatically (oh the power of sudo) making it, hopefully, quite painless for everyone else. In order to mitigate against that fact that not all 150 validators will likely make the upgrade tomorrow (especially given the fact there's some sort of national holiday in a part of the world), we'll be beginning with a lower validator count and scaling up. Overall Kusama has been fairly stable, and time is getting on for the social & governance testing that we really want from Kusama, so unless there's any really big problems, full governance transition will follow shortly after the CC-3 release. I'll be writing this up in a post on the Polkadot blog soon together with a bit more detail on the plan and preparing for the release and operations needed, so look out for that.
TLDR; Please try upgrading to v0.6.18 and, prepare for an upgrade to v0.7.0 tomorrow.


источник: riot - Kusama Announcements

Поделиться сообщением


Ссылка на сообщение

So, firstly: Don't worry if you're not able/willing to do anything right now. Nobody will get slashed for not switching right now.
Secondly, please upgrade to v0.7.0 at your earliest convenience 🙂

 

Once we know we won't brick the shiny new network, we'll be moving from PoA over to NPoS, at which point validators on the list will be chosen based on stake, as before.
Validators will not get slashed for being offline (we have deferred slashing now whereby any council member can cancel the slash before it happens). You'll just be gently booted from the validator set and need to reset your intention to validate once you're ready.
It is now safe to stop CC-2, no transactions or slashes will be carried over.
I will be issuing a transaction to self-destruct CC-2 later today.

 

As Jaco already noted, there are now 5 authority keys, whereas for CC-2 there were only 4. The new one is for a shiny new feature from Max which helps validator nodes to discover each other. Initially the fifth key will be set to zeroes, meaning you wont be able to advertise yourself using this new system. So you'll want to rotate your keys fairly soon, which will naturally just create this discovery key for you. Again, it won't matter if you don't upgrade right now - you won't get slashed, but you will get better performance once you do have all the authority discovery stuff set up.
Governance is active. This means it's up to you, the KSM holding community and your elected representatives on the council, to decide if and when they should become transferable.

 

Finally, there have been a few relevant changes:

  • Sessions are now just 1 hour; Eras (where the validator set gets reselected) under normal operation are six sessions, but as in CC-2 will initially be just one session to rotate out dead validators quickly.
  • There will be no offline slashing unless more than 10% of the validators all go offline in the same session (1 hour period). This means if you're only running one or two validator nodes, it's almost certain that you won't get slashed for unscheduled downtime.
  • Commissions are now paid out as a % of validator reward, rather than a fixed amount of KSM that you state in advance.
  • By default for pre-existing validators, this is set at 100%. If you want to actually provide any profits to your nominators, make sure you change it down from 100%.

источник: riot - Kusama Announcements

Поделиться сообщением


Ссылка на сообщение
11 часов назад, cp287 сказал:
Разработка Substrate:
 

 

Красивый ролик. Наверняка какой-то скриптик набросали, который выдернул логи событий из GitHub

Поделиться сообщением


Ссылка на сообщение

Стейбл на базе субстрата, свежачок, может быть интересно: https://acala.network/

Черновик WP (экономическая модель): https://github.com/AcalaNetwork/Acala-white-paper/blob/master/ACALA_Token_Economy_Working_Paper_26Nov2019.pdf

Ещё чуть информации о механизме стабилизации и CDP: https://github.com/AcalaNetwork/Acala/wiki

Поделиться сообщением


Ссылка на сообщение

14 ноября Schnorrkel, библиотека криптографических подписей Web3 Foundation, которая также используется и Polkadot, прошла независимый аудит со стороны NCC Group, компании по сетевой безопасности, которая в том числе консультирует глобальные компании и правительственные учреждения, по вопросам безопасности.

Поделиться сообщением


Ссылка на сообщение

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

Цитата

Gav: i want to test the DispatchQueue - it will take 12 hours for the move to 130 to actually get enacted. f it works ok, then i think we have done all the sanity testing we need to do for governance. And we can then remove sudo 🙂

 

источник: riot - Kusama Direction

Поделиться сообщением


Ссылка на сообщение

Судо отменили. Я даже в голосовании поучаствовал. Пока полет нормальный.

Поделиться сообщением


Ссылка на сообщение

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.


×
×
  • Создать...