Виталик Бутерин написал
пост, в котором рассуждает о том будет ли возможность DeFi продуктам взаимодействовать друг с другом в eth 2.0, и как это будет работать.
Некоторые интересные моменты:
- стандарт токенов
ERC20 необходимо будет
изменить;
перевод токенов между шардами будет происходить как и перевод eth, асинхронно, с помощью receipts (квитанций);
-
контракты станут
более сложными благодаря предыдущему пункту. Но все еще будет возможность перенести сервисы (например Compound или Plasma) в один шард (осколок), и работать им так, как они работают сейчас;
-
синхронные межшардовые
транзакции не будут
возможны, а значит то, как это работало раньше, "вызовите контракт и узнайте ответ" не будет действовать. Вместо этого, например, можно предоставлять Меркль-пруф (доказательство меркль), показывающее значение переменной в другом шарде в предыдущем блоке;
- по сути для различных инструментов
придется создавать специальные контракты для каждой функции, которую они поддерживают, чтобы пользователи могли переходить к необходимому шарду. А мы помним, что уже внутри одного шарда всё работает легко и просто. Поэтому в нужном шарде можно использовать продукт также, как это происходило в eth 1.0.
P.S. Ребята, сорри, совсем забросил канал. Если кто не следит за дневником, то наверное и не знает почему. В общем я устроился на работу по крипте, и там а) интересно; б) приходится работать (что печально естественно). Соответственно времени на разбор интересных штук DeFi становится мало, а совсем не остается времени еще и писать об этом. Но не беспокойтесь, каждая
работа не вечна, и тогда я вернусь в то, что мне будет интересно в мире крипты.