create account

Tezos interview - Milo Davis (Michelson developer) by dana-edwards

View this thread on: hive.blogpeakd.comecency.com
· @dana-edwards ·
$63.22
Tezos interview - Milo Davis (Michelson developer)
https://www.youtube.com/watch?v=TSlUFJKqQCA&feature=youtu.be

This is an interesting interview with the Michelson developer for Tezos. Tezos is one of the main competitors against Ethereum and is in my opinion a serious competitor. Michelson has the potential to be a far superior programming language over Solidity which in my honest opinion is extremely challenging even for experienced programmers. I don't work much with Solidity particularly because it's difficult to write secure code in such a new language with obvious design flaws. 

That being said, it is not necessarily true that Michaelson will be more secure than Solidity out of the gate. It all depends on the decisions made by the language designer and the methodology of the developers who create the initial development kit, libraries, etc. 

My thoughts on the design of secure programming environments
---

I use particularly the phrase "secure programming environment" because it's not enough to simply provide a language. Even if for sake of argument Solidity were secure, it is not true that the code written under Solidity or the development environment is of enough quality to help developers produce secure code. The environment typically for functional programming languages is more security oriented in general but once again any new language is likely to have gaps, holes, mistakes, which can take time to fix.

The most important aspect I can see as a developer is the need for secure libraries. EOS to it's credit seems focused on providing an operating system for developers which is actually what developers need. In my opinion I would be happy with a nice development kit and a secure set of libraries to handle the most common algorithms, cryptography, etc. It should not be left up to each programmer to have to reinvent the wheel in order to write a DHT, or a blockchain, or a multisig, or a public key cryptography implementation for secure messaging. These very basic and often used "recipes" should be written securely once by the most skilled developers in the space and then the best practice should be to simply use the libraries which have been tested over a long period of time.

In a language like C++ we have libraries like this which is why it's possible to develop something like Graphene. In Solidity we do not have something like this which is why it's hard even for people with decades of programming experience to create a DAC, or DAO, or secure messaging, because in essence it's trial and error and mistakes happen. To reduce the rate of error requires relying on best practices (coding practices), and on standardized secure libraries which even newbie developers can make use of and all developers can trust. I hope Tezos provides tight, high quality, easy to use, secure and standardized libraries to encourage these best practices.
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 32 others
properties (23)
authordana-edwards
permlinktezos-interview-milo-davis-michelson-developer
categorycrypto-news
json_metadata{"tags":["crypto-news","tezos"],"image":["https://img.youtube.com/vi/TSlUFJKqQCA/0.jpg"],"links":["https://www.youtube.com/watch?v=TSlUFJKqQCA&feature=youtu.be"],"app":"steemit/0.1","format":"markdown"}
created2017-08-24 20:29:30
last_update2017-08-24 20:29:30
depth0
children5
last_payout2017-08-31 20:29:30
cashout_time1969-12-31 23:59:59
total_payout_value52.518 HBD
curator_payout_value10.699 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,841
author_reputation353,623,611,191,427
root_title"Tezos interview - Milo Davis (Michelson developer)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,774,529
net_rshares15,793,835,471,864
author_curate_reward""
vote details (96)
@asif4745 ·
Nice  vedio
properties (22)
authorasif4745
permlinkre-dana-edwards-tezos-interview-milo-davis-michelson-developer-20170825t101542637z
categorycrypto-news
json_metadata{"tags":["crypto-news"],"app":"steemit/0.1"}
created2017-08-25 10:15:45
last_update2017-08-25 10:15:45
depth1
children0
last_payout2017-09-01 10:15:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length11
author_reputation1,009,576,991,023
root_title"Tezos interview - Milo Davis (Michelson developer)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,825,363
net_rshares0
@maulanailham ·
Good post and i agree with your statement. I give you 100% vote.  Follow me back help me as you can in steemit thank you. @maulanailham
πŸ‘  
properties (23)
authormaulanailham
permlinkre-dana-edwards-tezos-interview-milo-davis-michelson-developer-20170824t203831960z
categorycrypto-news
json_metadata{"tags":["crypto-news"],"users":["maulanailham"],"app":"steemit/0.1"}
created2017-08-24 20:38:36
last_update2017-08-24 20:38:36
depth1
children1
last_payout2017-08-31 20:38:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length135
author_reputation492,240,790,494
root_title"Tezos interview - Milo Davis (Michelson developer)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,775,197
net_rshares497,269,996
author_curate_reward""
vote details (1)
@hassanrouh ·
Niic☺
πŸ‘  
properties (23)
authorhassanrouh
permlinkre-maulanailham-re-dana-edwards-tezos-interview-milo-davis-michelson-developer-20170824t211602328z
categorycrypto-news
json_metadata{"tags":["crypto-news"],"app":"steemit/0.1"}
created2017-08-24 21:16:09
last_update2017-08-24 21:16:09
depth2
children0
last_payout2017-08-31 21:16:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length5
author_reputation-8,294,542,873
root_title"Tezos interview - Milo Davis (Michelson developer)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,777,907
net_rshares493,269,925
author_curate_reward""
vote details (1)
@rusinho027 ·
very interesting post, thx for sharing
properties (22)
authorrusinho027
permlinkre-dana-edwards-tezos-interview-milo-davis-michelson-developer-20170825t002312679z
categorycrypto-news
json_metadata{"tags":["crypto-news"],"app":"steemit/0.1"}
created2017-08-25 00:23:24
last_update2017-08-25 00:23:24
depth1
children0
last_payout2017-09-01 00:23:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length38
author_reputation37,286,301,645
root_title"Tezos interview - Milo Davis (Michelson developer)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,789,629
net_rshares0
@tremendospercy ·
$0.04
I'd forgotten about Tezos, I invested in the ICO and haven't looked since. Thanks for the timely reminder.
Great info Dana cheers.
πŸ‘  , ,
properties (23)
authortremendospercy
permlinkre-dana-edwards-tezos-interview-milo-davis-michelson-developer-20170824t204158082z
categorycrypto-news
json_metadata{"tags":["crypto-news"],"app":"steemit/0.1"}
created2017-08-24 20:42:03
last_update2017-08-24 20:42:03
depth1
children0
last_payout2017-08-31 20:42:03
cashout_time1969-12-31 23:59:59
total_payout_value0.040 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length130
author_reputation29,727,835,252,019
root_title"Tezos interview - Milo Davis (Michelson developer)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,775,464
net_rshares10,237,341,574
author_curate_reward""
vote details (3)