Solana September Newsletter — New LAMPORT Smart Contract Engine, Github Repo Activity (By The #s), and more!

Solana
Solana
Published in
3 min readSep 20, 2018

Media, Podcasts, and Light Readings:

Recent Events:

New Hires

Engineering Updates:

Always check our GitHub for the newest release notes!

Meet our new LAMPORT Smart Contract Engine:
In this release (v0.8 — Windansea), we introduce the LAMPORT smart contract engine, our biggest innovation since Avalanche replication. With LAMPORT (Language-Agnostic, Memory-oriented, Parallel-friendly, Optimized Run-Time), we can execute smart contracts concurrently, and written in the client’s choice of programming language. Furthermore, we demonstrate Solana’s built-in smart contract language Budget can target LAMPORT without any loss in performance. The two features that allow LAMPORT to work:

  • Client-owned memory identified by public keys. By declaring ownership upfront and separating the program’s state from the program, the runtime knows which contracts can safely be executed concurrently.
  • Solana’s blockchain-encoded VDF tells validator nodes at precisely what times they need to end up in the same state. Between those times, they are free to introduce non-deterministic behavior as-needed to improve execution times.

Major Features & Improvements:

  • Initial support for web-based clients via JsonRPC
  • Accounts with state: forms the basis for Solana’s smart contracts engine
  • Dynamic testnet deployment for Google Cloud SDK — run your own testnet!
  • 20% performance improvement over v0.7 in transactions per second
  • Improved metrics and network monitoring
  • Simpler and more robust rendezvous with gossip
  • Simpler and more consistent CLI interfaces

What’s Next?

Upcoming Events:

TOTAL : 21 Contributors | 2271 Commits | 39 Releases | 35 Watch | 338 Stars

— — — —

Want to learn more about Solana?

Check us out on Github and find ways to connect on our community page.

--

--

Solana
Solana
Writer for

http://solana.com/ We are building a high performance, PoH based blockchain.