~/talk

Multi-language Runtime Environments for Smart Contract Execution

Talkat Scale By the Bay 2020 · on Friday, 2020-11-13· at 01:45· cloud, Online· [smart-contracts]
links:none on file
slides:none on file

Implements a multi-language smart contract runtime inside a Scala blockchain client using GraalVM polyglot and Truffle, running JavaScript contracts on a Bifrost Akka node; demo executes increment and add functions, returns state updates and rejects wrong-typed arguments via a Truffle AST tooling pipeline that enforces parameter types. Uses sandbox instrumentation to keep guest code from affecting protocol state, targets off‑chain complexity estimation for fees, and runs on GraalVM 19.3 with the Prisomo simulator.

AI-written summary · about

  1. 0:00Introduction
  2. 1:55Overview
  3. 4:26What we are
  4. 6:30Oroboros
  5. 8:30Ethereum
  6. 13:06GRAIL
  7. 14:47Polyglot Context
  8. 17:21Truffle
  9. 18:46Demo
  10. 27:16Future Work
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.