Nazar Hussain
Build Your Blockchain Application in JavaScript
#1about 5 minutes
Introduction to the Lisk blockchain platform
Lisk aims to make blockchain accessible to everyone by providing a JavaScript-based SDK, a decentralized network, and a platform for building applications.
#2about 2 minutes
Key advantages of building with the Lisk SDK
The Lisk SDK is a research-driven, developer-focused, and accessible platform that provides flexibility and scalability for building custom blockchain solutions.
#3about 5 minutes
Evolution of the Lisk SDK through major versions
A review of the Lisk SDK's development timeline highlights key feature introductions like dynamic fees, a new consensus protocol, and embedded databases.
#4about 2 minutes
Understanding the three core Lisk architectures
The Lisk SDK is built on three core architectural principles: a flexible on-chain architecture, an integrable off-chain architecture, and an open communication architecture.
#5about 4 minutes
Building custom logic with the on-chain architecture
The on-chain architecture uses Lisk modules to define custom data structures, control blockchain lifecycle hooks, and create interfaces for inter-module communication.
#6about 4 minutes
Integrating external services with off-chain plugins
The off-chain architecture uses plugins for external integrations and non-consensus tasks, communicating with the application via an open IPC socket.
#7about 5 minutes
Exploring blockchain use cases and introducing NFTs
Lisk is suitable for a wide range of use cases like digital identity and FinTech, with Non-Fungible Tokens (NFTs) being a prime example of a custom application.
#8about 4 minutes
Defining the NFT application requirements
The NFT demo application's requirements are mapped to core Lisk SDK concepts, including modules for on-chain logic, plugins for external access, and transactions for state changes.
#9about 5 minutes
Setting up a new Lisk application from scratch
A new blockchain application can be initialized and run with just a few lines of JavaScript by using the default application configuration from the Lisk SDK.
#10about 7 minutes
Implementing the NFT module and transaction logic
A code walkthrough demonstrates how to define a custom NFT module, extend the account schema, and implement the `apply` logic for creating and purchasing NFT assets.
#11about 6 minutes
Connecting a frontend with an off-chain API plugin
An off-chain plugin using an Express server exposes API endpoints, allowing a frontend application to query blockchain data and submit new transactions.
#12about 1 minute
Summary and resources for getting started with Lisk
A recap of the demo and a guide to community resources, including GitHub repositories, Discord channels, and the official developer portal for further learning.
Related jobs
Jobs that call for the skills explored in this talk.
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
zeb consulting
Frankfurt am Main, Germany
Junior
Intermediate
JavaScript
HTML
+1
Matching moments
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
01:15 MIN
Crypto crime, EU regulation, and working while you sleep
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
05:03 MIN
Building and iterating on an LLM-powered product
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
09:38 MIN
Technical challenges of shipping a cross-platform browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
05:01 MIN
Comparing the security models of browsers and native apps
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
14:14 MIN
Scripting presentations and demos in VS Code
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
Featured Partners
Related Videos
Develop a Blockchain Application in JavaScript with Lisk SDK
Manu Nelamane Siddalingegowda
P2P networks in Blockchain
Ishan Tiwari
Connect Metamask with web3js
Wisdom Nwokocha
Blockchain, NFT and smart contracts for my application
Hendrik Ebbers
Road to Web3
Soumaya Erradi
The Eventloop in JavaScript - How does it work?
Christian Woerz
Run on Bitcoin
Brenton Gunning
Building Apps With a Mixture of Code and No Code
Mark Piller
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Code Healers LLC
Hinesville, United States of America
Remote
€30-40K
Intermediate
Senior
.NET
React
JavaScript
+2

Code Healers LLC
Hinesville, United States of America
Remote
€20-30K
Junior
Intermediate
React
JavaScript
TypeScript
+1

Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript





