@cspan@FinancialCmte Fantastic hearing, and thank you @RepTomEmmer for your statement on trusting people, and giving the trustless networks the benefit of the doubt.
Great work by @phildaian, @ethlorenz, Florian Tramèr and @AriJuels on https://t.co/LuSboQHXfx, with https://t.co/YJ70f2JiP3 also looking like a very promising direction to think deeply about.
@AriDavidPaul The ideal user experience for smart contract developers would be if every important off-chain resource had its own contract on-chain, which every contract on that same network could then utilize on a query-by-query basis; providing the building blocks for complex smart contracts.
@AriDavidPaul When smart contract developers have access to on-chain contracts that represent off-chain resources, they will then have the building blocks necessary to build complex Dapps the way web developers build complex applications using APIs for inputs/outputs; this is our primary goal
@AriDavidPaul@chainlink Data input oracles would ideally be decentralized in some way e.g. an oracle network with reputations, deposits & other mechanisms, and would also implement trusted hardware like SGX to deliver additional reliability for the triggering of a smart contract.
@AriDavidPaul@chainlink The smart contract and the input oracles (commonly data feeds) and outputs oracles (commonly off-chain payments) form the full offering of the smart contract. If evaluated end-to-end, as it will be, the smart contract needs to retain its tamper-proofness/reliability end-to-end.
@AriDavidPaul Yep, totally agree with you @AriDavidPaul, this is what we're implementing at @chainlink. Without oracles that provide a certain level of security/reliability, it isn't possible to build the more complex smart contracts that go beyond tokenization. A few points to consider:
“We heard the same concern over and over again: a panic over giving up control.” is how @Benioff described initial reactions to SaaS replacing on-premise, until the value of SaaS won out. It'll be the same story with Smart Contracts, as their ability to deliver value improves
We're thrilled to have released the much improved initial implementation of the ChainLink Node in Golang; https://t.co/YPRRvkRot3. We're excited about its speed, ease of use, and the reliability with which you can now connect smart contracts to key APIs and off-chain computation.
The single biggest crypto innovation of 2018 will be working oracles. Oracles (the ability to bring info from outside a blockchain into a blockchain) are critical to a great many projects. Oracles exponentially increase the scope of what crypto can do.
Our presentation from @btcsupercon on smart contracts; https://t.co/53nCK4h8OS, and how their ability to have a reliable/decentralized oracle mechanism will greatly expand the traditional/legacy types of digital agreements that smart contracts go on to replace.