Create and understand smart contracts faster with a virtual assistant

Michael Arthur Bucko
Deckard
Published in
2 min readNov 16, 2016

I follow the Ethereum community and believe in Ethereum contracts.

Avoiding the services of middlemen makes interactions faster. Having the entire environment (technologies around Ethereum created by its community) available for developers boosts effective p2p apps, whereas allowing humans to specify the details of contracts educates us all how to specify our needs better. Still, contracts are written in machine language and humans cannot speak it that well. Understanding and writing smart contracts is difficult for humans.

The reasons are:

— humans do not think like machines; not 0nly formulating problems is difficult for them, but also turning their formal representations into code is far from trivial (the concepts in human arguments are highly dimensional and currently not easily interpretable for machines),

human code is likely to have bugs,

smart contract code is often written from scratch; patterns and frameworks are not yet there, knowledge about smart contract security is not a commodity and there are still open questions related to this topic.

Deckard is a virtual assistant for software developers and software teams. It is a machine that helps them understand and write code faster. It’s the sidebar-living platform working with almost all IDEs, available for OSX and Linux.

We want Deckard to enable two things:

  • explain smart contracts to developers so that they can understand them more like machines,
  • help developers write smart contracts so that they can write better code in a more responsible way.

Want to talk to us? Talk to us: joinus@deckard.ai

--

--