WeAreDevelopers LIVE Oct 12, 2020

Smart Contract fundamentals - My first DApp

Tim Weingärtner

A single smart contract vulnerability can drain an entire digital asset balance. Learn the strict network economics and essential tooling required to safely build your first zero-trust Ethereum DApp.

Pause
Mute Enter Fullscreen
#1 about 4 min

Fundamental features and principles of blockchain technology

Blockchain functions as an immutable, distributed, and transparent ledger that uses consensus protocols for security.

#2 about 3 min

Defining smart contracts and their core characteristics

Understanding smart contract definitions clarifies how tamper-proof, self-executing code represents legal agreements on a ledger.

#3 about 3 min

Solving trust and uniqueness in the digital world

Smart contracts solve the duplication problem of the digital world by guaranteeing unique, trustless asset ownership.

#4 about 7 min

Building a basic counter contract using Remix IDE

Using the Remix development environment allows developers to easily compile, deploy, and interact with basic Solidity contracts.

#5 about 9 min

Local deployment and front-end connection with Truffle Suite

Integrating the Truffle Suite and Ganache with Web3 and MetaMask provides a robust local blockchain environment.

#6 about 6 min

Creating custom digital money using the ERC-20 standard

Developers can build and transfer custom digital currencies by implementing the standardized mapping structures of ERC-20 tokens.

#7 about 5 min

Developing a decentralized tic-tac-toe game with smart contracts

A decentralized tic-tac-toe game demonstrates how code can transparently manage gameplay rules and token stakes without central servers.

#8 about 5 min

Security vulnerabilities and the challenges of immutable code

Because smart contracts are immutable after deployment, rigorous code auditing is required to prevent costly security exploits.

Matching moments

2:12 min

Introduction to blockchain, NFTs, and smart contracts

Hendrik Ebbers Hendrik Ebbers · LIVE

5:34 min

Preparing developer competencies for decentralized application architectures

Peter Busch · LIVE

3:26 min

Automating programmable logic using smart contracts and JavaScript tools

Ryan Arndt · World Congress 2023

6:02 min

Architecture of decentralized applications and smart contracts

Arthur Breitman Arthur Breitman · World Congress 2021

2:48 min

Developing complex smart contracts using native script logic

Jimmy Nguyen +1 · LIVE

4:46 min

Exploring blockchain use cases and non-fungible token concepts

Nazar Hussain · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 12:30–14:30

Stage 13

Docker sandboxes: protect your secrets, tokens, and personal data from AI agent mistakes

Kristiyan Velkov

Developer Relations Engineer at Zerops.io

Kristiyan Velkov
Open session

World Congress 2026 North America

September 25, 2026 · 09:00–09:30

Tech Leaders Stage

How to Trust Code You Didn't Write

Jeff An, Zohar Fox, Itamar Friedman, Shubho Sengupta

Jeff An
Zohar Fox
Itamar Friedman
Shubho Sengupta
Open session

World Congress 2026 North America

September 25, 2026 · 11:40–12:10

Stage 6

Codifying Trade-offs: Security, Cost, and Compliance as Agent Guardrails

Suzanne Daniels

Chief Developer Advisor at Microsoft

Suzanne Daniels
Open session

World Congress 2026 North America

September 25, 2026 · 10:00–12:00

Stage 10

Insert Coin: Build Live with J.P. Morgan Payments APIs and AI

Alan Torrance

Senior Executive Director of Engineering, JPMorganChase

Alan Torrance
Open session

World Congress 2026 North America

September 24, 2026 · 14:50–15:20

Stage 1

The Era of Machine-Driven Defense is Here: Headless Security

Loris Degioanni

Founder & CTO of Sysdig

Loris Degioanni
Open session

World Congress 2026 North America

September 24, 2026 · 09:45–10:15

Mainstage

Manufacturing trust: speed and safety in the age of agents

Mark Cavage

Mark Cavage President and COO of Docker

Mark Cavage