sCrypt-Inc / scryptTS-docs

https://docs.scrypt.io
13 stars 8 forks source link

guide for ETH devs #127

Closed xhliu closed 1 year ago

xhliu commented 1 year ago

https://www.web3.university/tracks/create-a-smart-contract image

https://docs.minaprotocol.com/zkapps/zkapps-for-ethereum-developers

xhliu commented 1 year ago
image
xhliu commented 1 year ago
  1. I'm thinking more of a Mina style https://docs.minaprotocol.com/zkapps/zkapps-for-ethereum-developers. Just put it into big table for side-by-side comparison, insteading of listing them in separate sections. For example, remove Wallet section all together, and add links to their websites in the table.

  2. As in Mina, explain the programming model difference at the beginning: account-based global state transition vs utxo-based verification/unlocking.

  3. Add more rows:

    • Execution Environment: EVM vs BVM
    • Model: Account vs UTXO
    • Transaction Cost
    • Scaling: vertical vs horizontal
  4. Be more specific about which parts of sCrypt in the table, e.g., language is sCrypt DSL, framework is sCrypt CLI.

  5. Remove demo since that is not a typical/representative ETH contract.

msinkec commented 1 year ago

Ok, I've changed it. Anything more to add?

msinkec commented 1 year ago

Also added IDE row.