An entrepreneur, programmer and user walk into a smart contract — The ultimate Ethereum blockchain startup guide

“What developer skills are required

What kind of developers skills you want to search?

First — responsibility, second — patience and third — JavaScript front-end skills. Safety first, because failure price is very high.

Smart contract with no GUI

Ethereum has its own language for smart contracts which is called Solidity.

The language looks very much like JavaScript and simple to learn. But one has to be really really really careful writing smart contracts.

Any contact is open source. Anyone can copy it and quietly experiment with attack options before an actual attack. With no thought out bug fixing strategies, neither address nor contract code can be changed after its publication. If there is a vulnerability and no escape paths, you’ll helplessly observe your balance approaching zero. So it was with the ill-fated DAO (remember the life hack — The DAO is just an example of how one shouldn’t write smart contracts).

Responsibility. Ethereum community recommends writing smart contract as if it were a firmware for electronics or a financial service (but NOT a web-site). For anyone eager to write smart contacts this official document on safety is a must.”

Great piece – read full article here: http://ow.ly/v9BR30dBEII

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s