Дизайн механизмов и ЕАЭС

Автор: Ануар Ушбаев
управляющий партнер Tengri Partners

А если Казахстану потребовать полный контроль над единым центробанком ЕАЭС?

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

Помните, как-то мы обсуждали динамику Грешема и поведение алматинцев на дорогах?

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

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

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

Эта зеркальная сторона называется дизайн механизмов (mechanism design/reverse game theory), и занимается она разработкой оптимальных правил, условий и механизмов игры таким образом, чтобы направлять вероятный исход игры в предпочитаемом направлении. Другими словами, это теория игр наоборот.

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

В 2007 американские экономисты Леонид Гурвиц (рождённый в СССР), Эрик Маскин и Роджер Майерсон получили Нобелевскую премию по экономике за разработку основ теории дизайна механизмов.

Допустим, вы хотите продать старую дачу своей бабушки, и у вас есть два потенциальных покупателя - Серик, который оценивает эту дачу в 5 млн тенге, и Берик, который оценивает её в 1 млн тенге.

Если бы вы изначально знали предпочтения Серика и Берика, то просто объявили бы цену в 4 млн 999 тыс. 999 тенге - и Серик бы купил дачу, а вы бы максимизировали свою выручку. Однако, естественно, вы заранее не знаете готовность Серика и Берика раскошеливаться.

Одним из вариантов решения проблемы было бы устроить аукцион. Однако какой аукцион?

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

Другим вариантом был бы тот же аукцион, но с резервной ценой, скажем, в 3 млн тенге - в этом случае Берик отказался бы участвовать, а Серик купил бы дачу за 3 млн 1 тенге. Уже лучше для вас, но, с другой стороны, это не более чем удача, так как в случае, если бы Серик оценивал дом меньше, чем в 3 млн тенге, - вы бы не получили ничего.

Разумеется, далее вас заинтересует вопрос того, насколько оптимальным условием является выставление резервной цены в случае, когда вам неизвестны оценки стоимости, на которые готовы пойти участники аукциона. Упомянутый выше Роджер Майерсон ясно и при очень общих условиях продемонстрировал, что установление резервной цены всегда является оптимальным механизмом, и показал, как его нужно устанавливать. Не вдаваясь более в технические детали, можно отметить, что, кроме резервной цены, можно также использовать «входной билет» и кучу других разных механизмов усложнения аукциона. Задача, естественно, остаётся одной - максимизировать выгоду.

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

Маскин и Майерсон также доказали одно очень полезное свойство механизмов - так называемый принцип выявления предпочтений. Смысл в том, что при дизайне механизма можно сконцентрироваться лишь на тех механизмах, в которых Серик и Берик проявляют свои искренние, настоящие предпочтения.

В случае аукционов этот прямой механизм хорошо известен -- алгоритм Уильяма Викри:

1) участники подают свои заявки цены таким образом, что они не известны другим участникам,

2) победителем объявляется участник, подавший максимальную заявку,

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

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

Вообще о работах Гурвица, Маскина и Майерсона можно ещё долго и много интересного писать, но предлагаю остановиться тут и вернуться к ЕАЭС.

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

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

Я вот тут подумал: а может, если нас всё же подталкивают к созданию валютного союза в рамках ЕАЭС, нам стоит сделать игру чуть сложнее? Может, нам стоит открыто заявить о согласии участия в таком союзе, но лишь с тем условием, что ПОЛНЫЙ контроль над единым центральным банком будет в руках Казахстана? Такая резервная цена, думаю, очень быстро приведёт в работу принцип выявления искренних предпочтений. )))))

P.S. Мысль в последнем параграфе – юмор, и не более того. Никаких выгод этот валютный союз Казахстану не сулит, какие бы прокламации справедливости ни звучали и какие бы видимые компромиссы нам ни предлагались.

Источник: страница Ануара Ушбаева в Facebook. Публикуется с разрешения автора.

: Если вы обнаружили ошибку или опечатку, выделите фрагмент текста с ошибкой и нажмите CTRL+Enter
9429 просмотров
Поделиться этой публикацией в соцсетях:
15 февраля родились
председатель правления АО «Bereke Bank»
председатель Конституционного суда
Кайрат Жакипбаев
заведующий государственно-правовым отделом администрации президента РК
Эрлан Батырбеков
генеральный директор Национального ядерного центра РК
Forbes Video

Владелец Line Brew: первое за 10 лет интервью

Обсуждаемые в Соцсетях
Самые Читаемые

Орфографическая ошибка в тексте:

Отмена Отправить
153.25msRequest Duration7.25MBMemory UsageGET blogs/blogsid_{blogID}RouteAuth status
    • Booting (33.9ms)
    • Application (126.32ms)
      21 templates were rendered
      • blogs-inner (resources/views/blogs-inner.blade.php)3blade
        Params
        0
        article
        1
        mlt_articles
        2
        keywords
      • banners.B (resources/views/banners/B.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
      • partials.social-bid (resources/views/partials/social-bid.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
      • banners.C (resources/views/banners/C.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      • banners.F (resources/views/banners/F.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      • partials.sidebar (resources/views/partials/sidebar.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      • banners.D (resources/views/banners/D.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      • widgets.CorpBlogs (resources/views/widgets/CorpBlogs.blade.php)1blade
        Params
        0
        corp_blogs
      • widgets.Anounce (resources/views/widgets/Anounce.blade.php)1blade
        Params
        0
        anounce
      • widgets.BirthdaysToday (resources/views/widgets/BirthdaysToday.blade.php)1blade
        Params
        0
        birthdays
      • widgets.EditorChoise (resources/views/widgets/EditorChoise.blade.php)1blade
        Params
        0
        editor_choise
      • banners.E (resources/views/banners/E.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      • widgets.RandProjectVideo (resources/views/widgets/RandProjectVideo.blade.php)1blade
        Params
        0
        video
      • widgets.MostShared (resources/views/widgets/MostShared.blade.php)1blade
        Params
        0
        most_shared
      • partials.most-shared (resources/views/partials/most-shared.blade.php)5blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        most_shared
      • widgets.MostViews (resources/views/widgets/MostViews.blade.php)1blade
        Params
        0
        most_views
      • partials.most-views (resources/views/partials/most-views.blade.php)5blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        most_views
      • banners.tds.4 (resources/views/banners/tds/4.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      • layout (resources/views/layout.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      • banners.tds.1 (resources/views/banners/tds/1.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      • banners.G (resources/views/banners/G.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      uri
      GET blogs/blogsid_{blogID}
      middleware
      web
      as
      blog
      controller
      App\Http\Controllers\BlogsController@displayBlog
      namespace
      App\Http\Controllers
      prefix
      null
      where
      file
      app/Http/Controllers/BlogsController.php:35-61
      28 statements were executed61.84ms
      • select * from `forbes_data` where `Date` <= '2025-02-15 20:16:15' and `finished` = '1' and `DataID` = '83100' limit 11.34ms/app/Models/Data.php:101forbes_base
        Metadata
        Bindings
        • 0. 2025-02-15 20:16:15
        • 1. 1
        • 2. 83100
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 13. /app/Models/Data.php:101
        • 14. /app/Http/Controllers/BlogsController.php:37
        • 64. /public/index.php:54
      • select * from `forbes_data_data` where `forbes_data_data`.`DataID` in ('83100')1.41ms/app/Models/Data.php:101forbes_base
        Metadata
        Bindings
        • 0. 83100
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 20. /app/Models/Data.php:101
        • 21. /app/Http/Controllers/BlogsController.php:37
        • 71. /public/index.php:54
      • select * from `forbes_data_images` where `forbes_data_images`.`ImageID` in ('30629')1.32ms/app/Models/Data.php:101forbes_base
        Metadata
        Bindings
        • 0. 30629
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 27. /app/Models/Data.php:101
        • 28. /app/Http/Controllers/BlogsController.php:37
        • 78. /public/index.php:54
      • select * from `forbes_images` where `forbes_images`.`ImageID` in ('30629')1.1ms/app/Models/Data.php:101forbes_base
        Metadata
        Bindings
        • 0. 30629
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 34. /app/Models/Data.php:101
        • 35. /app/Http/Controllers/BlogsController.php:37
        • 85. /public/index.php:54
      • SELECT * FROM forbes_mlt_index WHERE datatype=1 AND unxtime>=1708010175 AND id<>83100 AND MATCH('Дизайн | механизмов | ЕАЭС | А | Казахстану | потребовать | полный | контроль | над | единым | центробанком | ЕАЭС') LIMIT 6 OPTION ranker = sph04,max_matches=6;30.47ms/app/Models/Search.php:56
        Metadata
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 8. /app/Models/Search.php:56
        • 9. /app/Http/Controllers/BlogsController.php:40
        • 59. /public/index.php:54
      • select `ImagePath` from `forbes_images` where `ImageID` = '160257' limit 1800μs/app/Models/Images.php:22forbes_base
        Metadata
        Bindings
        • 0. 160257
        Hints
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 13. /app/Models/Images.php:22
        • 14. /app/Http/Controllers/BlogsController.php:43
        • 64. /public/index.php:54
      • select `ImagePath` from `forbes_images` where `ImageID` = '157823' limit 1650μs/app/Models/Images.php:22forbes_base
        Metadata
        Bindings
        • 0. 157823
        Hints
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 13. /app/Models/Images.php:22
        • 14. /app/Http/Controllers/BlogsController.php:43
        • 64. /public/index.php:54
      • select `ImagePath` from `forbes_images` where `ImageID` = '158799' limit 1660μs/app/Models/Images.php:22forbes_base
        Metadata
        Bindings
        • 0. 158799
        Hints
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 13. /app/Models/Images.php:22
        • 14. /app/Http/Controllers/BlogsController.php:43
        • 64. /public/index.php:54
      • select `ImagePath` from `forbes_images` where `ImageID` = '160872' limit 1630μs/app/Models/Images.php:22forbes_base
        Metadata
        Bindings
        • 0. 160872
        Hints
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 13. /app/Models/Images.php:22
        • 14. /app/Http/Controllers/BlogsController.php:43
        • 64. /public/index.php:54
      • select `ImagePath` from `forbes_images` where `ImageID` = '158451' limit 1560μs/app/Models/Images.php:22forbes_base
        Metadata
        Bindings
        • 0. 158451
        Hints
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 13. /app/Models/Images.php:22
        • 14. /app/Http/Controllers/BlogsController.php:43
        • 64. /public/index.php:54
      • select `ImagePath` from `forbes_images` where `ImageID` = '159568' limit 1740μs/app/Models/Images.php:22forbes_base
        Metadata
        Bindings
        • 0. 159568
        Hints
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 13. /app/Models/Images.php:22
        • 14. /app/Http/Controllers/BlogsController.php:43
        • 64. /public/index.php:54
      • update `forbes_data_data` set `Views` = `Views` + 1 where `DataID` = '83100'3.54ms/app/Http/Controllers/BlogsController.php:50forbes_base
        Metadata
        Bindings
        • 0. 83100
        Backtrace
        • 15. /app/Http/Controllers/BlogsController.php:50
        • 16. /app/Http/Controllers/BlogsController.php:50
        • 66. /public/index.php:54
      • select * from `forbes_data_authors` where `forbes_data_authors`.`DataID` = '83100' limit 11.08msview::blogs-inner:9forbes_base
        Metadata
        Bindings
        • 0. 83100
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 18. view::blogs-inner:9
        • 25. /vendor/symfony/http-foundation/Response.php:200
        • 71. /public/index.php:54
      • select * from `forbes_authors` where `forbes_authors`.`AuthorID` = '509' limit 1690μsview::blogs-inner:9forbes_base
        Metadata
        Bindings
        • 0. 509
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 18. view::blogs-inner:9
        • 25. /vendor/symfony/http-foundation/Response.php:200
        • 71. /public/index.php:54
      • select * from `forbes_images` where `forbes_images`.`ImageID` = '31207' limit 1810μsview::blogs-inner:64forbes_base
        Metadata
        Bindings
        • 0. 31207
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 18. view::blogs-inner:64
        • 25. /vendor/symfony/http-foundation/Response.php:200
        • 71. /public/index.php:54
      • select * from `forbes_data_social_stats2` where `forbes_data_social_stats2`.`DataID` = '83100' limit 11.04msview::blogs-inner:99forbes_base
        Metadata
        Bindings
        • 0. 83100
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 18. view::blogs-inner:99
        • 25. /vendor/symfony/http-foundation/Response.php:200
        • 71. /public/index.php:54
      • select * from `forbes_prteaser_group` where `url` not in ('sap') and `validfrom` <= '2025-02-15 20:16:15' and `validtill` >= '2025-02-15 20:16:15' limit 51.18ms/app/Models/TeaserGroups.php:30forbes_base
        Metadata
        Bindings
        • 0. sap
        • 1. 2025-02-15 20:16:15
        • 2. 2025-02-15 20:16:15
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 12. /app/Models/TeaserGroups.php:30
        • 13. /app/Widgets/CorpBlogs.php:22
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:10
        • 28. view::partials.sidebar:10
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_anounces` order by `AnounceID` desc limit 1850μs/app/Models/Anounces.php:38forbes_base
        Metadata
        Hints
        • Use SELECT * only if you need all columns from table
        • The SELECT statement has no WHERE clause and could examine many more rows than intended
        Backtrace
        • 13. /app/Models/Anounces.php:38
        • 14. /app/Widgets/Anounce.php:20
        • 20. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 23. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 28. view::partials.sidebar:13
        • 29. view::partials.sidebar:13
        • 35. view::blogs-inner:231
        • 42. /vendor/symfony/http-foundation/Response.php:200
        • 88. /public/index.php:54
      • select * from `forbes_images` where `forbes_images`.`ImageID` in ('160604')820μs/app/Models/Anounces.php:38forbes_base
        Metadata
        Bindings
        • 0. 160604
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 20. /app/Models/Anounces.php:38
        • 21. /app/Widgets/Anounce.php:20
        • 27. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 28. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 29. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 30. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 35. view::partials.sidebar:13
        • 36. view::partials.sidebar:13
        • 42. view::blogs-inner:231
        • 49. /vendor/symfony/http-foundation/Response.php:200
        • 95. /public/index.php:54
      • select * from `forbes_bdays` where month(`Bday`) = '2' and day(`Bday`) = '15' order by `Bday` desc880μs/app/Models/Birthdays.php:29forbes_base
        Metadata
        Bindings
        • 0. 2
        • 1. 15
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 12. /app/Models/Birthdays.php:29
        • 13. /app/Widgets/BirthdaysToday.php:20
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:16
        • 28. view::partials.sidebar:16
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select `forbes_data_tops`.`DataID`, `forbes_data`.`Date` from `forbes_data_tops` inner join `forbes_data` on `forbes_data_tops`.`DataID` = `forbes_data`.`DataID` and `forbes_data`.`finished` = '1' where `forbes_data_tops`.`StructureID` = '66' and `forbes_data`.`Date` <= '2025-02-15 20:16:15' order by `forbes_data_tops`.`Position` asc limit 1 offset 03ms/app/Models/DataTops.php:103forbes_base
        Metadata
        Bindings
        • 0. 1
        • 1. 66
        • 2. 2025-02-15 20:16:15
        Backtrace
        • 12. /app/Models/DataTops.php:103
        • 13. /app/Widgets/EditorChoise.php:20
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:19
        • 28. view::partials.sidebar:19
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_data_data` where `forbes_data_data`.`DataID` in ('320937')1.71ms/app/Models/DataTops.php:103forbes_base
        Metadata
        Bindings
        • 0. 320937
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 19. /app/Models/DataTops.php:103
        • 20. /app/Widgets/EditorChoise.php:20
        • 26. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 27. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 28. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 29. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 34. view::partials.sidebar:19
        • 35. view::partials.sidebar:19
        • 41. view::blogs-inner:231
        • 48. /vendor/symfony/http-foundation/Response.php:200
        • 94. /public/index.php:54
      • select * from `forbes_data_images` where `forbes_data_images`.`ImageID` in ('160257')680μs/app/Models/DataTops.php:103forbes_base
        Metadata
        Bindings
        • 0. 160257
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 26. /app/Models/DataTops.php:103
        • 27. /app/Widgets/EditorChoise.php:20
        • 33. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 34. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 35. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 36. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 41. view::partials.sidebar:19
        • 42. view::partials.sidebar:19
        • 48. view::blogs-inner:231
        • 55. /vendor/symfony/http-foundation/Response.php:200
        • 101. /public/index.php:54
      • select * from `forbes_images` where `forbes_images`.`ImageID` in ('160257')590μs/app/Models/DataTops.php:103forbes_base
        Metadata
        Bindings
        • 0. 160257
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 33. /app/Models/DataTops.php:103
        • 34. /app/Widgets/EditorChoise.php:20
        • 40. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 41. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 42. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 43. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 48. view::partials.sidebar:19
        • 49. view::partials.sidebar:19
        • 55. view::blogs-inner:231
        • 62. /vendor/symfony/http-foundation/Response.php:200
        • 108. /public/index.php:54
      • select * from `forbes_video` where `isShow` = '1' and `project` = 'qna' order by RAND() limit 12.16ms/app/Models/Video.php:42forbes_base
        Metadata
        Bindings
        • 0. 1
        • 1. qna
        Hints
        • Use SELECT * only if you need all columns from table
        • ORDER BY RAND() is slow, try to avoid if you can. You can read this or this
        Backtrace
        • 12. /app/Models/Video.php:42
        • 13. /app/Widgets/RandProjectVideo.php:24
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:28
        • 28. view::partials.sidebar:28
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_data` inner join `forbes_data_social_stats2` on `forbes_data_social_stats2`.`DataID` = `forbes_data`.`DataID` where `Date` >= '2025-02-14 20:16:15' and `AnounceID` is null and `finished` = '1' order by `forbes_data_social_stats2`.`facebook` desc limit 71.03ms/app/Models/Data.php:544forbes_base
        Metadata
        Bindings
        • 0. 2025-02-14 20:16:15
        • 1. 1
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 12. /app/Models/Data.php:544
        • 13. /app/Widgets/MostShared.php:21
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:36
        • 28. view::partials.sidebar:36
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_data` inner join `forbes_data_data` on `forbes_data`.`DataID` = `forbes_data_data`.`DataID` where `Date` <= '2025-02-15 20:16:15' and `finished` = '1' and `DataType` = 'articles' and `Date` >= '2025-02-14 20:16:15' order by `forbes_data_data`.`Views` desc limit 71.27ms/app/Models/Data.php:560forbes_base
        Metadata
        Bindings
        • 0. 2025-02-15 20:16:15
        • 1. 1
        • 2. articles
        • 3. 2025-02-14 20:16:15
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 12. /app/Models/Data.php:560
        • 13. /app/Widgets/MostViews.php:20
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:46
        • 28. view::partials.sidebar:46
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_video` where `isShow` = '1' and `addDate` >= '2025-02-14 20:16:15' order by `addDate` desc limit 1830μs/app/Models/Video.php:71forbes_base
        Metadata
        Bindings
        • 0. 1
        • 1. 2025-02-14 20:16:15
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 13. /app/Models/Video.php:71
        • 14. /app/Widgets/BoostVideo.php:21
        • 20. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 23. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 28. view::layout:602
        • 29. view::layout:602
        • 35. view::blogs-inner:265
        • 42. /vendor/symfony/http-foundation/Response.php:200
        • 88. /public/index.php:54
        web
        array:2 [ "name" => "Guest" "user" => array:1 [ "guest" => true ] ]
        api
        array:2 [ "name" => "Guest" "user" => array:1 [ "guest" => true ] ]
          _token
          8rTnLbAUu5Hc5zgmQxbWcpgFtLur1uQNDyzqAnKU
          _previous
          array:1 [ "url" => "https://test.forbes.kz/blogs/blogsid_83100" ]
          PHPDEBUGBAR_STACK_DATA
          []
          format
          html
          content_type
          text/html; charset=UTF-8
          status_text
          OK
          status_code
          200
          request_query
          []
          request_request
          []
          request_headers
          array:25 [ "content-type" => array:1 [ 0 => "" ] "content-length" => array:1 [ 0 => ""...
          request_server
          array:52 [ "TEMP" => "/srv/www/forbes.kz/tmp" "TMPDIR" => "/srv/www/forbes.kz/tmp" "TMP" => "/...
          request_cookies
          []
          response_headers
          array:5 [ "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ ...
          path_info
          /blogs/blogsid_83100
          session_attributes
          array:3 [ "_token" => "8rTnLbAUu5Hc5zgmQxbWcpgFtLur1uQNDyzqAnKU" "_previous" => array:1 [ "u...