Tuesday brainstorm session

Array
array.io
Published in
2 min readDec 2, 2017

We held a brainstorm session in our office @Flacon on Tuesday, Nov 28th, with key developers present:

  • Alexey Vesnin (Senior C++ engineer, blockchain core architect),
  • Dmitry Bystrov (Lead developer Forth virtual machine),
  • Pavel Shevchenko (Lead C++ engineer, blockchain core developer),
  • Maxim Danilkin (Lead C++ engineer, blockchain core developer),
  • Konstantin Kudriavtsev (CTO),

Also guests were kind enough to join us:

  • Aleksandr Noxon (CTO of a decentralized gambling platform),
  • Alexander Shevtsov (Founder and mentor of Jury.Online),
  • Dmitry Bilunov (Senior engineer at self-driving vehicle project powered by AI),

And yours truly Vlad Smirnov.

The topic was a draft design for a perfect lite client featuring secure DApps within the client, p2p gaming, js API for interaction with blockchain, and local wallets.

Our intention to use Electron as a platform to build the client crashed at isolation problems for DApps with Electron.

We decided to build a custom platform based on Chromium and V8, where JavaScript applications can be isolated into sandboxes, and permissions declared in a manifest of each DApp.

Photos from session:

Pavel & Konstantin
Alex Noxon

Special thanks to Alexandr Noxon for flying over and missing another meetup that evening. His experience in design of a p2p gaming platform based on Electron and Ethereum was invaluable.

Everyone
Alex Shevtsov

--

--