John Woods

Future-Proofing FinTech With Blockchain Technology

What if a single software bug could lose billions of dollars? Discover the high-stakes engineering challenges behind future-proofing finance with blockchain.

Future-Proofing FinTech With Blockchain Technology
#1about 3 minutes

A career journey from traditional finance to blockchain

The speaker traces his career from working with large-scale C++ systems and FinTech at Citibank to becoming CTO at the Algorand Foundation.

#2about 3 minutes

Identifying the three core use cases for blockchain

Blockchain technology is most effective for applications requiring disintermediation, provenance and veracity, or decentralized self-sovereign identity.

#3about 6 minutes

The unique engineering challenges of building blockchain protocols

Building core blockchain protocols requires a rare combination of skills in distributed systems, applied cryptography, and concurrent programming with extremely high stakes for security and backwards compatibility.

#4about 2 minutes

Leadership challenges in managing specialized blockchain teams

Leading high-caliber engineering teams in blockchain is challenging due to long development cycles, formal methods, and the adversarial nature of QA and benchmarking processes.

#5about 2 minutes

Understanding blockchain as a distributed operating system

Blockchains can be understood as distributed operating systems where smart contracts are like applications executed simultaneously across a network with cryptographic assurance.

#6about 4 minutes

The three architectural layers of a blockchain network

A blockchain's architecture consists of three core components: the network layer for data propagation, the consensus layer for agreement, and the ledger layer for transaction rules.

#7about 8 minutes

How trap door functions enable asymmetric cryptography

Asymmetric cryptography like RSA is built on mathematical "trap door" functions, such as the difficulty of factoring large semi-prime numbers, which are easy to compute one way but hard to reverse.

#8about 3 minutes

How elliptic curve cryptography powers modern blockchains

Elliptic curve cryptography uses the discrete logarithm problem on a Cartesian plane as its trap door function, where a private key is a large number and a public key is an XY coordinate.

#9about 4 minutes

Preparing for the threat of quantum computing

Quantum computers threaten to break current cryptographic standards, prompting a shift to post-quantum cryptography (PQC) that uses techniques like lattices and super-singular elliptic curves.

#10about 6 minutes

Blockchain fundamentals and real-world use cases

Blockchain is a distributed, cryptographically linked data structure enabling applications like financial inclusion for unbanked populations and self-sovereign ownership of digital assets.

#11about 5 minutes

The future of blockchain, decentralization, and identity

The future of the industry involves greater decentralization, the adoption of quantum-resistant cryptography, and a focus on self-sovereign identity and privacy.

#12about 2 minutes

The biggest pitfalls and risks of blockchain technology

The primary risks in blockchain are catastrophic software bugs that can lead to massive financial loss and the high personal responsibility required for self-sovereign key management.

#13about 3 minutes

Upcoming developer features and applications on Algorand

Algorand is expanding its use cases into identity and lowering the barrier for developers by enabling smart contracts to be written in standard Python.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
AF
Algorand Foundation
Why Blockchain? A Developer’s Perspective
For many developers, blockchain feels like that one friend who keeps trying to sell you on their side hustle: persistent, occasionally confusing, and often surrounded by hype. But behind the buzzwords and market noise lies a technology with real engi...
Why Blockchain? A Developer’s Perspective
AF
Algorand Foundation
From Hype to Code: Real Blockchain Use Cases for Developers
So you’ve wrapped your head around why blockchain exists . You’re on board with the concepts: decentralization, immutability, and trust-minimized infrastructure. But now comes the real question: What can you actually build with it? This post is for d...
From Hype to Code: Real Blockchain Use Cases for Developers
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
Cryptocurrencies For Blockchain Developers
The second edition of the WeAreDevelopers Live Week is already starting on 5-9th October with a whole day packed with Blockchain and cryptocurrency insights for developers. Today, the bitcoin market capitalization sits at about $118 billion which is ...
Cryptocurrencies For Blockchain Developers

From learning to earning

Jobs that call for the skills explored in this talk.

Cyber Security Analyst

Cyber Security Analyst

Blockchain.com
Charing Cross, United Kingdom

46K
Bash
Python
Blockchain
Scripting (Bash/Python/Go/Ruby)