Speaking at the Synchronize 2018 conference in New York City on Thursday, Nick Szabo, a pioneering cryptographer who first developed the concept of smart contracts in 1996, urged the audience not to lose sight of blockchainsâ original promise.
âI just want to plug the benefits of trust minimization and decentralization,â he said while participating in a panel on smart contracts. âThe traditional banking model is âwe trust us, why donât you trust us?'â he continued, arguing that customers might not trust banks.
âThey might even hate you,â he added.
Szaboâs remarks would have been pointed in any setting, but he was speaking to an audience made up mostly of financial services professionals. He took the stage shortly after Digital Asset CEO Blythe Masters and R3 CEO David Rutter, who promoted their respective permissioned platforms as well-suited to the financial services sector.
Szaboâs fellow panelists were not as critical of enterprise blockchains. Shaul Kfir, Digital Assetâs chief technology officer, said that he used to think âbitcoin is great, ethereum is great, those people in financial services probably donât know what theyâre doing.â
He continued:
âIâm much more humble today. They know what theyâre doing.â
Helen Altshuler, Google Cloudâs engineering program lead, argued in favor of âhybrid systemsâ that combine attributes of open and closed platforms.
In addition to the open-closed debate, much of the conversation focused on the reliability of smart contracts. The DAO hack in 2016, which Chain CEO Adam Ludwin mentioned (and Masters and Rutter brought up during the earlier panel), has created the perception that smart contracts are not yet suited to large, high-volume markets.
Yet Kfir argued that the U.S. Treasury repo market â where â$100 million is a small tradeâ â is a use case that âlends itself very nicelyâ to smart contracts.
In order to tackle such use cases, the panelists agreed that smart contract developers would coalesce around a few tried and tested templates. Ludwin described this eventual standardization, saying, âyup, thatâs been used a million times in repo, we know it works.â He continued:
âObviously weâre in that Cambrian explosion now, but over time I think it will be standardized.â
Szabo argued that a change in perspective would be needed to achieve this reliability. âWeb programming is an extremely bad model to bring to this,â he said. âWhen you program a pacemaker and you install it in your heart, you want it to be bug-free.â
âI donât think any missile defense system was ever built in JavaScript,â Kfir noted.
Image by David Floyd for CoinDeskÂ