Replies: 1 comment
-
ChatGPT explains (and gets some stuff WRONG)I started this in office hours today. I don't have time to finish, but I'll share it anyway... Agoric at a GlanceAgoric is a smart‑contract platform that lets you write on‑chain logic in Hardened JavaScript. The guiding rule is simple:
Think of an Agoric contract as a JavaScript object inside a vat. A vat is to Agoric what an EVM instance is to Solidity byte‑code: deterministic, metered, replayable, and completely isolated. Messages between vats are always asynchronous, so each contract’s state is settled before another can call back—re‑entrancy defeated by design. The vats run on the SwingSet kernel, which schedules messages deterministically and meters CPU & memory consumption. Programming Model & LanguageAgoric — Hardened JavaScript
Ethereum — Solidity / Vyper
Security Model
Composability & Re‑use
Execution & Determinism
Economic Layer & Resource MeteringFees
Assets
Interop & Deployment
A Solidity team can therefore keep liquidity on Ethereum while deploying new logic on Agoric. Developer Tooling Parallels
All major editors support Hardened JS via the Agoric ESLint plugin, and CI metering reports catch runaway compute. Live Protocols & Code You Can Read
These are audited, in‑production contracts you can inspect today. Summary — When to Choose Which
Final Take‑aways for Solidity Developers
If you crave byte‑level optimisation and already live inside EVM, stick with Solidity. But if safer composition, JS ergonomics, and built‑in economic tooling sound appealing, give Agoric a serious look. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Please explain.
Beta Was this translation helpful? Give feedback.
All reactions