Radix Podcast

Journey to the Radix Revelation with Will Jones

June 2, 2023

In this episode of the DeFi Download, Piers Ridyard and Will Jones, founder of Paper Street Capital, discuss the benefits of Scrypto and Radix's approach to creating it. They also touch on using blueprints and components for building DeFi projects, code reusability, and developer royalties.

Summary

On this episode of the podcast, Piers talks with Will Jones, founder of Paper Street Capital, about his experiences with Scrypto and the future of decentralised development.

Paper Street Capital is a crypto investor who came from TradFi and follows the same fundamental principles that worked in the traditional space, but now in Web3, betting on people.

From his admiration for Radix to his experiences with Solidity and Scrypto, Will shares his insights into the challenges and opportunities facing developers in the crypto space.

During the discussion, Will and Piers talk in detail about Scrypto, a Rust-based programming language for Web3 development. They discuss the importance of asset handling and security, the user-friendliness of Scrypto, and the challenges of code reusability in public ledger code. They also explore the potential for blueprints and components to incentivize creativity and reward developers with royalties.

Key takeaways

  • Scrypto is a Rust-based programming language for Web3 development that emphasises asset handling and security, user-friendliness, and code reusability through blueprints and components.
  • Radix has implemented a system of micropayments for useful actions on the ledger, with delegated fees allowing third parties to pay transaction fees on behalf of users.
  • Scrypto is intuitive and rewarding, with the use of polished blueprints and components lowering the bar for entry-level developers.
  • The transaction manifest simplifies the process of composing smart contracts and allows for greater composability.
  • A blueprint is a piece of functionality that you want to instantiate on the Radix ledger, while a component is the functioning smart contract on top of the ledger. They allow for safer and cheaper instantiation of code and easier code reusability for building more complicated applications.

Chapters

[01:09] How Radix's presentation and focus on pain points in the crypto industry impressed Will Jones

[03:08] Scrypto's technical features: a bowling alley with gutter guards down

[04:48] Radix's story of creating Scrypto, the secure and user-friendly Rust-based programming language for Web3 development

[12:00] Will Jones's experience learning blockchain programming: Solidity vs Scrypto, and blueprints as Lego pieces for Web3 development

[14:25] Radix's blueprint and component system: safer and cheaper instantiation of code and easier code reusability in public ledger development

[23:05] How blueprints and components in Scrypto can incentivize creativity and reward DeFi developers with royalties

[24:30] Incentivizing useful code: how Radix is using micropayments and delegated fees to accelerate their ecosystem

[28:42] The benefits of Scrypto: lowering the bar for entry-level developers, saving time and stress in Web3 development with components and blueprints

[30:52] Avoiding Ethereum's risks: the benefits of Radix and Scrypto

[35:03] Efficient development using the tools and components of the Radix marketplace

[36:09] The power of coordination layers: standardised building blocks for innovation

[38:06] The role of components in the Radix ecosystem

[40:11] Building dApps with ease and efficiency, low barrier to entry, and polished, easy-to-use components and blueprints

[43:12] The benefits of Radix's transaction manifest for smart contract development

[48:38] Simplifying DeFi: how Radix is improving user experience