All Courses
Besu Essentials: Creating a Private Blockchain Network
edX
Course
Beginner
Free to Audit
Certificate

Besu Essentials: Creating a Private Blockchain Network

The Linux Foundation

Want to get hands-on experience with a blockchain? Start your blockchain journey by getting to know the functionality and features of the open-source, Java-based Ethereum client, Besu.

1 hrs/week6 weeksEnglish4,695 enrolled
Free to Audit

About this Course

Learning more about how an Ethereum client works is crucial for Developers and DevOps professionals who are looking to create a private blockchain network or to connect to Ethereum mainnet. As individuals and organizations adopt Ethereum as part of their business processes, Developers and DevOps professionals will be able to use the knowledge gained in this course to create blockchain networks and deploy decentralized applications to these networks. This course will provide a learner with insight into how to configure and use Besu to do these activities, and provide examples of where Besu is being used. This course is designed for experienced Developers and DevOps professionals who are interested in learning about Besu features and capabilities, and who are looking to expand their blockchain architecture knowledge. It will be also helpful to blockchain architects who are looking to learn more about Ethereum Virtual Machine compatible blockchains. In this course, you will learn how to install Besu, start up Besu for MainNet and build a Besu private network. You will also learn how to create a private network with privacy and send a private transaction in a private network using Tessera. The course provides you with a sub-set of skills required for a career change into Blockchain-focused developer operations roles.

What You'll Learn

  • Install Besu on your computer.
  • Start up Besu for MainNet.
  • Create a Besu private network.
  • Create a private network with privacy (Tessera).
  • Send a private transaction in a private network (Tessera).

Prerequisites

  • Knowledge of Java and tools like Docker and the command line/terminal for the operating system
  • Familiarity with text/code editors used in the context of software development or DevOps practices
  • Besu requires 4GB of RAM
  • For public Ethereum networks, including MainNet and TestNets such as Ropsten, Besu requires a minimum of 8GB of RAM
  • Syncing to the Ethereum MainNet requires 750GB of disk space
  • Java 11+
  • For Orion, libsodium is required

Instructors

T

Thomas Hay

Head of Developer Relations

Topics

Private Blockchains
Virtual Machines
Ethereum
Java (Programming Language)
Operations
Private Networks
DevOps
Blockchain
Cryptocurrency
Ethereum Virtual Machine
Business Process

Course Info

PlatformedX
LevelBeginner
PacingUnknown
CertificateAvailable
PriceFree to Audit

Skills

سلاسل الكتل الخاصة
الآلات الافتراضية
إيثريوم
جافا
العمليات التشغيلية
Private Networks
DevOps
Blockchain
Cryptocurrency
Ethereum Virtual Machine

Start Learning Now