Khris Kang (Kasplex Dev):
А действительно ли нам нужна экосистема как у Ethereum на Kaspa?
Мы начали работу над идеей создания совместимого с EVM уровня 2 (L2) на Kaspa ещё до запуска KRC20 в основной сети. Сейчас Kasplex L2 превысил 1 миллион транзакций в тестовой сети. Однако, с моей точки зрения, мы не можем с оптимизмом полагать, что простое копирование готовых смарт-контрактов с других блокчейнов на Kaspa гарантирует успех.
С самого начала цель Kasplex L2 заключалась не только в совместимости с dApp-приложениями Ethereum. Наша задача — снизить нагрузку на разработчиков, создающих на Kaspa. Я очень впечатлён работой Kasia. Однако для других разработчиков путь к созданию чего-либо на Kaspa остаётся сложным.
Разработчикам нужно хорошо понимать, как работает сеть Kaspa, отслеживать транзакции, обрабатывать реорганизации (reorgs) и создавать собственные базы данных для хранения нужной информации из-за механизма обрезки (pruning). Это не так просто, особенно по сравнению с написанием смарт-контрактов на Solidity, и мы не можем ожидать, что каждый разработчик сначала выучит особенности Kaspa, прежде чем приступить к созданию приложений.
Мы позиционируем Kasplex L2 как движок исполнения, управляемый сетью Kaspa. Если вы участвовали в нашей тестовой сети, то, возможно, заметили, что генерация блоков не происходит через фиксированные интервалы времени, как на других EVM-цепочках. Вместо этого блоки создаются только тогда, когда в них содержатся полезные для нас данные, и порядок исполнения транзакций уровня 2 всегда следует за порядком транзакций уровня 1 в Kaspa.
Это означает, что в будущем разработчики смогут задавать собственные инструкции вместо стандартных Ethereum-транзакций, а пользователи смогут отправлять транзакции Kaspa с этими инструкциями в поле payload. Движок L2 будет интерпретировать эти инструкции и передавать данные в ваш смарт-контракт. Именно поэтому мы много времени уделяем сотрудничеству с разработчиками кошельков, а не просто рассылаем EVM-транзакции через relayer’ы.
Например, в шахматной игре вы можете включать информацию о каждом ходе в payload транзакции Kaspa, и только после окончания партии смарт-контракт будет выполнен для распределения наград.
Разработчики сосредотачиваются на логике своего приложения — мы берём на себя всю сложность, и вместе мы строим будущее на Kaspa. Смарт-контракты предназначены не только для мемов или деген-проектов.
https://x.com/khriskang/status/1941053983403172126?s=46