Introduction to Blockchain

Brought by: AWS Skill Builder

Overview

This introductory course is designed for technical and nontechnical learners who are unfamiliar with blockchain and interested in how this technology can solve business problems. The course covers core blockchain concepts, benefits, and potential hurdles. The course also provides real-world examples of how businesses have implemented blockchain to solve a business need.

  • Course level: Fundamental
  • Duration: One hour


Activities

This course includes presentations, interactive learning objects, and knowledge checks.


Course objectives

In this course, you will learn to:

  • List blockchain core concepts
  • Compare and contrast blockchain and other similar technologies as databases and ledgers
  • Explain the benefits of blockchain in solving business problems
  • State examples of blockchain technology applied in various industries
  • Recognize the challenges in establishing blockchain
  • Describe the basics concepts, functionality, and benefits of Amazon Managed Blockchain


Intended audience

This course is intended for:

  • Application developers responsible for implementing blockchain applications that meet the required business and technical specifications
  • Solutions architects responsible for designing blockchain applications that follow open standards and best practices for architecture design, performance, reliability, and security
  • Business leaders responsible for evaluating and approving blockchain initiatives at their organizations
  • DevOps engineers responsible for designing, deploying, and maintaining the cloud infrastructure that powers the blockchain applications


Prerequisites

This course has no prerequisites. 


Course outline


Module 1: Introduction to Blockchain

  • Everyday blockchain
  • Comparing ledger, distributed ledger, and blockchains
  • Everyday examples of blockchain


Module 2: Benefits of Blockchain

  • Decentralization
  • Transparency
  • Immutability
  • Auditability


Module 3: Blockchain Core Concepts

  • Blocks
  • Cryptography
  • Timestamping
  • Peer-to-peer network
  • Smart contracts
  • Consensus mechanisms
  • Blockchain types


Module 4: Blockchain Framework

  • What is a Blockchain Framework


Module 5: Challenges in Establishing Blockchain

  • Issues with establishing blockchain


Module 6: Solving Your Business Problems Using AWS Services

  • Introduction to Amazon Managed Blockchain


Module 7: Other Applications of Blockchain Technology

  • Additional examples and use cases for blockchain technology
Introduction to Blockchain
Go to course

Introduction to Blockchain

Brought by: AWS Skill Builder

  • AWS Skill Builder
  • Free
  • English
  • Certificate Available
  • Available at any time
  • All
  • N/A
8.1.2PHP Version321msRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (188ms)
    • Application (132ms)
    • 1 x Booting (58.73%)
      188.29ms
      1 x Application (41.03%)
      131.53ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET en/courses/{slug}
      middleware
      web, localize:en
      controller
      App\Http\Controllers\CourseController@show
      as
      en.courses.show
      namespace
      prefix
      /en
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed22.04ms
      • select * from `courses` where `slug_en` = 'introduction-to-blockchainOh9' limit 1
        20.24ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. introduction-to-blockchainOh9
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-02-22 14:20:04' where `id` = 6829
        390μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-02-22 14:20:04
        • 1. 6829
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (24)
        290μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        420μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (100) and `institutions`.`deleted_at` is null
        240μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (12) and `providers`.`deleted_at` is null
        220μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 6820 limit 1
        240μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 6820
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        DVOJZMEs8PwmpCrWvxZhvLuU87qxMilw1uSiYmjt
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/introduction-to-blockchainOh9" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/introduction-to-blockchainOh9
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "priority" => array:1 [ 0 => "u=0, i" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cf-connecting-ip" => array:1 [ 0 => "3.141.190.74" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "x-forwarded-for" => array:1 [ 0 => "3.141.190.74" ] "cf-ray" => array:1 [ 0 => "915f9d5d685b8102-ORD" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_PRIORITY" => "u=0, i" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CF_CONNECTING_IP" => "3.141.190.74" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_X_FORWARDED_FOR" => "3.141.190.74" "HTTP_CF_RAY" => "915f9d5d685b8102-ORD" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "33220" "REMOTE_ADDR" => "172.70.131.214" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/en/courses/introduction-to-blockchainOh9" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1740234004.3417 "REQUEST_TIME" => 1740234004 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sat, 22 Feb 2025 14:20:04 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImltcGQ4NXl2b0dPZzlWN2NxN0FnOHc9PSIsInZhbHVlIjoiS1RzTmowbUViTmRpSUc0SkY3WkdEbnF2TThGcjFNNXhFMTA4RkZReW1lYUhiNnRFK2wzZXZ2aVpCU1VXWjJLNkdzbGVsdVcwY05RVjVnM1A2S3BMYTNpOFBhWCtjTVVjaVplTTY4M3p4K3cvQUdEUHFnZnBYeFVEc0lCbVJzS3UiLCJtYWMiOiJmZDc1YjFlM2ZkMTBiZTg3NzU4YTRmYzNlMmY0YjlhMTZkYWEwY2E3YjI4ZTliZWJjZTQ5YzYzM2ZjNDU5YWM3IiwidGFnIjoiIn0%3D; expires=Sat, 22 Feb 2025 16:20:04 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImltcGQ4NXl2b0dPZzlWN2NxN0FnOHc9PSIsInZhbHVlIjoiS1RzTmowbUViTmRpSUc0SkY3WkdEbnF2TThGcjFNNXhFMTA4RkZReW1lYUhiNnRFK2wzZXZ2aVpCU1VXWjJLNkdzbGVsd" 1 => "laravel_session=eyJpdiI6Iis5eXdqb2hoZlVLRndwb1BRcFhyMUE9PSIsInZhbHVlIjoiL3B0dnVuczZrQkJtUWtiTHJLdEVXdXUwWnI2UUxSRXhCU0VxSW4wTi9pR0U2MFpnVUpRZVlMbE9zTHMwM1orMVQrTmNoT3dqMnRRZmZ2UzZqSWxDUXpiUk5jTEdLUEloZ2hncDMyK3psc3ZRN3hJTGh6MmFRVDVqR3FJMENkTXEiLCJtYWMiOiJlNjg2NDMxMGFhNTZjYzA5N2QwYjEwN2RhNzdiYTYzZDdjNThjMTY5ODAwNWJmOGRkODYyODAwMzVkMmI2ZGQ1IiwidGFnIjoiIn0%3D; expires=Sat, 22 Feb 2025 16:20:04 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6Iis5eXdqb2hoZlVLRndwb1BRcFhyMUE9PSIsInZhbHVlIjoiL3B0dnVuczZrQkJtUWtiTHJLdEVXdXUwWnI2UUxSRXhCU0VxSW4wTi9pR0U2MFpnVUpRZVlMbE9zTHMwM1orMVQr" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImltcGQ4NXl2b0dPZzlWN2NxN0FnOHc9PSIsInZhbHVlIjoiS1RzTmowbUViTmRpSUc0SkY3WkdEbnF2TThGcjFNNXhFMTA4RkZReW1lYUhiNnRFK2wzZXZ2aVpCU1VXWjJLNkdzbGVsdVcwY05RVjVnM1A2S3BMYTNpOFBhWCtjTVVjaVplTTY4M3p4K3cvQUdEUHFnZnBYeFVEc0lCbVJzS3UiLCJtYWMiOiJmZDc1YjFlM2ZkMTBiZTg3NzU4YTRmYzNlMmY0YjlhMTZkYWEwY2E3YjI4ZTliZWJjZTQ5YzYzM2ZjNDU5YWM3IiwidGFnIjoiIn0%3D; expires=Sat, 22-Feb-2025 16:20:04 GMT; path=/XSRF-TOKEN=eyJpdiI6ImltcGQ4NXl2b0dPZzlWN2NxN0FnOHc9PSIsInZhbHVlIjoiS1RzTmowbUViTmRpSUc0SkY3WkdEbnF2TThGcjFNNXhFMTA4RkZReW1lYUhiNnRFK2wzZXZ2aVpCU1VXWjJLNkdzbGVsd" 1 => "laravel_session=eyJpdiI6Iis5eXdqb2hoZlVLRndwb1BRcFhyMUE9PSIsInZhbHVlIjoiL3B0dnVuczZrQkJtUWtiTHJLdEVXdXUwWnI2UUxSRXhCU0VxSW4wTi9pR0U2MFpnVUpRZVlMbE9zTHMwM1orMVQrTmNoT3dqMnRRZmZ2UzZqSWxDUXpiUk5jTEdLUEloZ2hncDMyK3psc3ZRN3hJTGh6MmFRVDVqR3FJMENkTXEiLCJtYWMiOiJlNjg2NDMxMGFhNTZjYzA5N2QwYjEwN2RhNzdiYTYzZDdjNThjMTY5ODAwNWJmOGRkODYyODAwMzVkMmI2ZGQ1IiwidGFnIjoiIn0%3D; expires=Sat, 22-Feb-2025 16:20:04 GMT; path=/; httponlylaravel_session=eyJpdiI6Iis5eXdqb2hoZlVLRndwb1BRcFhyMUE9PSIsInZhbHVlIjoiL3B0dnVuczZrQkJtUWtiTHJLdEVXdXUwWnI2UUxSRXhCU0VxSW4wTi9pR0U2MFpnVUpRZVlMbE9zTHMwM1orMVQr" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "DVOJZMEs8PwmpCrWvxZhvLuU87qxMilw1uSiYmjt" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/introduction-to-blockchainOh9" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]