Ξthereum Devcon3 Summary - Day 3

in #ethereum7 years ago (edited)

Creating the Future of Business

Insight one of the most significant FinTech conferences these times.



devcon3.png
Nov 3rd, 2017- Cancun, Mexico

Jump to Summary

Day 1 | Day 2 | Day 3 | Day 4


Ξthereum Devcon3 Summary

Day 3


Solidity is an easy to understand, hard to make secure high level language for the EVM.


The original design of Solidity allowed for too much flexibility, now the development is coming around to making it simpler and more predictable.


Update on the Mist browser development. Mist is a rich featured Ethereum browser and wallet that runs a full node locally.


Using Remix in your web browser is a powerful, easy-to-use development environment that lets you write and now debug Solidity code.


Bring Unix design philosophy for DApps.
(...a program should do 1 thing, do it well, and be interoperable with other programs.)


This talk enumerated a set of top design patterns and methodologies learned by Raine from experience in writing and deploying code to prod.



A lot ofUpdates on MetaMask.
Browsers now supported: Chrome, FireFox, Opera and Brave.




A Ethereum Javascript API


List of open bounties for missing pieces in the Ethereum ecosystem: 1. portable Solidity debugger. 2 pragma for simplified subset of Solidity 3. Solidity stack popper 4. ability to get return values from externally invoked (eth_sendTransaction) functions.


Consider EthJS for high precision arithmetic for smart contracts to avoid problems dealing with monetary transactions (e.g. rounding). Consider ethdeploy / ethjs-deploy: analogous to WebPack for language agnostic, complex smart contract deployments


There’s an existing vibrant community for tool development on multiple languages and tech stacks. There’s a strong push strategically to have support for Ethereum across several different languages, Python, JS, Java, Go, etc. There’s a need for more developers to get involved.



There’s a big need to supply external data to on-blockchain contracts via Oracle. Thompson Reuters has created the Oracle service BlockOne IQ, which supplies data to dApps for traditional financial market info, exchange rates, commodity prices, energy prices, and more.


There are many approaches to the level of confidence Oracles can provide in attestation, including TLS Notary, Trusted Hardware and Native Signatures, and Attestation Consortium. Oraclize is a service that uses multiple layers of protection.


Edmund discusses the problem of verifying what is true/real, highlighting the example of fake news. He presents the RealityCheck system as an experiment in addressing this. He also proposed the idea of embracing hard forks and divergence in agreement: fork all the things.


Analysis of implementation of games (e.g. lotteries), on Bitcoin’s scripting language vs Ethereum. There are multiple tradeoffs to consider for different approaches.


Jump to Summary

Day 1 | Day 2 | Day 3 | Day 4



DQmR8j5rBw2LjJ587XHRntjX8zyewKf4ewmiGtsdBzMRLVq.png

Sort:  

This content is for informational, educational and research purposes only.
Please get the advice of a competent financial advisor before investing your money in any financial instrument.

Nice cryptocurrency post beautiful presented and explained. detail oriented with nice Ethereum information. thank you @joshbreslauer for sharing

learn some new, love to read it..

Interesting post Ethereum coin price $368.38

Cryptocurrencies are the future and thank goodness that we are part of it..good post

what an experience that would have been simply outstanding....thanks for sharing..

Great post @joshbreslauer
Looking forward to your future post.
Have a good day
Upvoted -Followed

Great post @joshbreslauer
Looking forward to your future post.
Have a good day....Thanks..

Interesting post,,,,,,,,,,,,,,
that was great to read.........thanks for sharing

Coin Marketplace

STEEM 0.22
TRX 0.20
JST 0.034
BTC 98944.63
ETH 3375.99
USDT 1.00
SBD 3.10