World Congress 2024 • Aug 20, 2024 • Session details

How to Build for Decentralized Systems

Alessandro Cappellato Ferrari

Building for blockchain no longer requires learning niche languages. Discover how to deploy decentralized, hyper-optimized applications using the Python and TypeScript tools you already know.

Pause
Mute Enter Fullscreen
#1 about 3 min

Comparing cloud computing to blockchain programming paradigms

Transitioning from centralized cloud systems to decentralized network nodes requires adopting an asynchronous programming approach.

#2 about 2 min

Applying blockchain for traceability in regulated industries

Healthcare and pharmaceutical sectors use immutable hashing to ensure clinical trial results remain tamper-proof for regulators.

#3 about 1 min

Building supply chain transparency with distributed ledgers

Multiple untrusting parties can share a verifiable timeline of product origins to meet compliance requirements.

#4 about 3 min

Managing digital ownership natively through non-fungible tokens

Decentralized ledgers allow airlines and event organizers to create frictionless secondary markets for digital tickets.

#5 about 2 min

Enabling access to real estate through fractionalization

Dividing physical assets into digital fractions allows multiple parties to share ownership and rental yields.

#6 about 2 min

Improving fintech operations and cross-border settlement speeds

Decentralized networks replace complex backend queues with direct micropayments and instant international settlements.

#7 about 2 min

Mitigating counterparty risk using atomic transaction swaps

Multiple interdependent transactions only clear if all conditions are met, eliminating the need for escrow middlemen.

#8 about 2 min

Choosing between smart contracts and native blockchain assets

Developers must weigh the infinite programmability of pure on-chain logic against the simplified safety of native SDK calls.

#9 about 2 min

Developing local blockchain applications using familiar languages

Writing decentralized programs in Python and TypeScript lowers the learning curve and leverages existing testing frameworks.

#10 about 6 min

Scaffolding and deploying a smart contract locally

The AlgoKit command line interface generates production-ready environments with continuous integration and dependency management.

#11 about 2 min

Visualizing complex blockchain transactions with block explorers

Translating raw database rows into visual flow charts simplifies the debugging of aggregated decentralized trades.

Matching moments

5:34 min

Preparing developer competencies for decentralized application architectures

Peter Busch · LIVE

2:18 min

Lowering the barrier to entry for blockchain development

Mike Swift · Coffee With Developers

2:39 min

Exploring decentralized web applications beyond basic cryptocurrency transactions

Ed Marquez Ed Marquez · World Congress 2023

6:50 min

Audience Q&A on Web5 and decentralization protocols

Angie Jones Angie Jones · World Congress 2023

2:22 min

Integrating incremental blockchain features into legacy software architectures

Michiel Mulders Michiel Mulders · World Congress 2025

1:40 min

Improving decentralized technology accessibility for non-developer mainstream users

Ed Marquez Ed Marquez · World Congress 2023