Перейти к содержимому

2D

L1-сеть, говорящая на Ethereum и Tron поверх одного состояния аккаунтов.

2D — это L1-сеть с единым базовым активом (USD-stable) и двумя wallet-поверхностями поверх одного состояния аккаунтов:

  • Ethereum JSON-RPC (eth_*) на / для MetaMask, ethers.js, viem.
  • Tron wallet HTTP API (/wallet/*) для TronLink и TronWeb.

Перевод, отправленный из TronLink, сразу виден через eth_getTransactionByHash: оба API читают и пишут одну и ту же таблицу аккаунтов. Блоки получают моментальную финальность (без подтверждений и реоргов), а независимые verifier-узлы воспроизводят каждый блок до того, как отдать его кошелькам.

Адреса Tron и Ethereum

Почему 2D считает T…, 0x41…, 41… и 0x… одним аккаунтом, и как оба представления держатся согласованными на проводе.

Читать →

Precompile-ы без EVM

On-chain логика без bytecode-интерпретатора. Каждый «контракт» — Elixir-модуль на фиксированном адресе в неймспейсе 0x2D00….

Читать →

State roots

Криптографический отпечаток всего изменяемого состояния в каждом блоке. Любой клиент может воспроизвести транзакции и независимо проверить, что записал producer.

Читать →

Бесплатные транзакции

Все транзакции бесплатные. От спама защищает sliding-window throttle, который замедляет частых отправителей, но не отклоняет их.

Читать →

Модель безопасности

Границы доверия между пользователем, producer-ом и verifier-ом и где встают input validation, защита от replay и антиспам.

Читать →

Запуск верификатора

Как поднять read-only узел, который воспроизводит каждый блок, отдаёт кошелькам проверенное состояние и отказывает, если producer что-то сделал не так.

Читать →