rohamg
Joined 14 years ago
Joined 14 years ago
the criticism isn't entirely invalid: the blockchain space has a lot of proving to do – there's a lot more work ahead than behind
> "Last June, 10 of the world’s largest pharmaceutical companies – including Johnson & Johnson, AstraZeneca and GlaxoSmithKline – announced they would pool data for an AI-based search for new antibiotics, which are urgently needed as antibiotic-resistant bacteria have proliferated across the world, threatening the growth of untreatable disease. > That historic agreement was made possible by the development of a secure, blockchain-based system that allows an algorithm to search rival companies’ data with full traceability – but without revealing commercial secrets to competitors. The advantage of using blockchain is that companies can trust the code rather than their partners." [1]
[1] https://www.theguardian.com/commentisfree/2020/apr/02/corona...
Blockchain TODAY is the backbone for a $200B financial system that lets you store or transfer billions of dollars worth of value within minutes for cents in transaction fees, completely peer-to-peer with no middle men
Scalable blockchains will generalize this same benefit to let developers add crypto into any kind of application (just like we had web-apps, we'll have crypto-apps):
– Instant global p2p payments
– Completely transparent, efficient marketplaces / clearinghouses with no switching costs
– Ability for users to own their own data and assets, removing liability for platform operators but also eliminating lock-in
– Open source, open state, serverless code that runs directly on-chain and thus can be built on with no platform risk (google "blockchain composability")
– Software that can be governed / controlled by the users that have stake in it
Cadence pairs linear types with object capabilities to create a secure and declarative model for digital ownership
All of this was built with love over the past couple of years by a small yet mighty team based in Vancouver, Canada
For more on resources, check out our blog post (https://hackernoon.com/resources-programming-ownership-on-th...)
Smart contracts are uniquely suited to managing ownership of valuable assets, but most programming languages – even those designed specifically for smart contracts – don’t have any native abstractions for managing ownership, until Resources.
Resources have 3 rules:
1. Each Resource exists in exactly one place: no duplication, double-spend, or accidental deletion
2. Ownership of a Resource is defined by where it's stored: no central ledger or smart contract
3. Access to methods on a Resource is limited to the owner
Check it out and let us know what you think
http://twitter.com/rohamg