Can you build a custom blockchain with just JavaScript? Learn how to create a complete NFT application from scratch using the Lisk SDK.
#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.
Matching moments
05:12 MIN
Understanding the Lisk SDK architecture
Develop a Blockchain Application in JavaScript with Lisk SDK
10:36 MIN
Key benefits of building with the Lisk SDK
Develop a Blockchain Application in JavaScript with Lisk SDK
04:10 MIN
Understanding the Lisk SDK's modular architecture
P2P networks in Blockchain
04:07 MIN
Bootstrapping an application with the Lisk SDK
Develop a Blockchain Application in JavaScript with Lisk SDK
01:42 MIN
Why JavaScript is the ideal language for blockchain
Justice for All! Diving into JsTz, a Native JavaScript Environment for Web3 Development
05:22 MIN
How to bootstrap a blockchain app with Lisk Commander
P2P networks in Blockchain
02:14 MIN
A look at the default modules and plugins
P2P networks in Blockchain
02:58 MIN
Viewing blockchain as another operating system for developers
Why You Should Care About the Decentralized Computing Movement
All the videos of Halfstack London 2024!Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take partStarting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...
Julia Beyers
7 tips on how to become a blockchain developerBlockchain is one of the most exciting emerging technologies in the world. Blockchain networks like Ethereum make it possible to create self-executing contracts called “smart contracts”. These are set to revolutionize many industries – from finance t...
Luis Minvielle
Developers share the most interesting tech they ever builtMost people's first thoughts about Hacker News revolve around venture capital, stock prices, company valuations, and $1499 dongles. But what if we told you that Hacker News could also be a place for pure, consummate, wholesome content that tackles ho...
From learning to earning
Jobs that call for the skills explored in this talk.