We may earn an affiliate commission when you visit our partners.
Course image
Bina Ramamurthy

블록체인 전문화의 첫 번째 과정은 블록체인 기술의 필수 개념에 대한 광범위한 개요를 제공합니다. 이는 비트코인 프로토콜에 이어 이더리움 프로토콜을 탐색함으로써 애플리케이션 및 프로그래밍 개발에 필요한 기반을 마련해 줍니다. 개인 이더리움 블록체인에서 노드 생성, 계정 생성, 계정 잠금 해제, 채굴, 거래, 이더 전송, 잔액 조회 등에 필요한 지식을 갖추게 됩니다.

분산형 피어 투 피어 네트워크, 불변의 분산 원장, 블록체인을 정의하는 신뢰 모델에 대해 배울 것입니다. 이 과정에서는 블록체인의 기본 구성 요소(트랜잭션, 블록, 블록 헤더 및 체인)와 기본 알고리즘의 작동(검증, 검증, 합의 모델) 및 신뢰의 필수 요소(하드포크 및 소프트포크)에 대해 설명할 수 있습니다. 콘텐츠에는 블록체인 프로그래밍에 필수적인 해싱 및 암호화 기반이 포함되며, 이는 이후 두 가지 전문화 과정인 스마트 컨트랙트와 분산 애플리케이션(Dapps)의 초점이 됩니다. 당신은 이더리움 테스트 체인을 구축하고 체인에서 작동하기 위해 이 과정을 위해 특별히 만들어진 가상 머신 이미지를 작업할 것입니다. 이 실습 활동은 블록체인의 작동, 거래, 블록 및 마이닝을 이해하는 데 도움을 줍니다.

Read more

블록체인 전문화의 첫 번째 과정은 블록체인 기술의 필수 개념에 대한 광범위한 개요를 제공합니다. 이는 비트코인 프로토콜에 이어 이더리움 프로토콜을 탐색함으로써 애플리케이션 및 프로그래밍 개발에 필요한 기반을 마련해 줍니다. 개인 이더리움 블록체인에서 노드 생성, 계정 생성, 계정 잠금 해제, 채굴, 거래, 이더 전송, 잔액 조회 등에 필요한 지식을 갖추게 됩니다.

분산형 피어 투 피어 네트워크, 불변의 분산 원장, 블록체인을 정의하는 신뢰 모델에 대해 배울 것입니다. 이 과정에서는 블록체인의 기본 구성 요소(트랜잭션, 블록, 블록 헤더 및 체인)와 기본 알고리즘의 작동(검증, 검증, 합의 모델) 및 신뢰의 필수 요소(하드포크 및 소프트포크)에 대해 설명할 수 있습니다. 콘텐츠에는 블록체인 프로그래밍에 필수적인 해싱 및 암호화 기반이 포함되며, 이는 이후 두 가지 전문화 과정인 스마트 컨트랙트와 분산 애플리케이션(Dapps)의 초점이 됩니다. 당신은 이더리움 테스트 체인을 구축하고 체인에서 작동하기 위해 이 과정을 위해 특별히 만들어진 가상 머신 이미지를 작업할 것입니다. 이 실습 활동은 블록체인의 작동, 거래, 블록 및 마이닝을 이해하는 데 도움을 줍니다.

주요 개념은 비디오, 데모 및 실습을 통해 전달됩니다.

Enroll now

What's inside

Syllabus

블록체인의 정의
블록체인을 소개하고 정의하고, 비트코인 블록체인의 구조와 운영 측면을 설명한 뒤, 블록체인의 종류를 비교할 겁니다.
이더리움 블록체인
우리는 이더리움 블록체인의 혁신에 대해 얘기하고, 프로토콜을 검토하고, 코드 실행의 지불 모델을 탐구할 겁니다.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
기초적인 블록체인 개념에 대해 넓게 탐구하여 블록체인 분야 전문화에 대한 토대를 구축할 수 있습니다
비트코인과 이더리움 프로토콜을 탐구하여 애플리케이션 및 프로그래밍을 위한 필수 지식을 구축합니다
분산형 네트워크, 분산 원장, 블록체인의 특징인 신뢰 모델에 대한 이해를 키울 수 있습니다
특히 스마트 컨트랙트와 분산 애플리케이션에 초점을 맞춘 차기 전문화 과정을 위한 필수 기반을 제공합니다
이더리움 테스트 체인을 구축하고, 이 과정을 위해 특별히 제작된 가상 머신 이미지에서 작동하여 블록체인의 실제 동작에 대한 이해도를 키울 수 있습니다

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

블록체인 기초 개념을 위한 명료한 입문

학생들은 말합니다, 블록체인 개념에 대한 명확하고 실용적인 입문 과정으로 이 강좌가 훌륭하다고 합니다. 강사님의 설명이 매우 명료하여 복잡한 블록체인 작동 원리를 쉽게 이해할 수 있었다는 평이 많습니다. 특히 가상 머신(VM)을 활용한 실습핵심 원리를 체득하는 데 큰 도움이 되었다고 합니다. 대부분의 학습자는 이 과정이 블록체인 초심자에게 완벽하게 설계되었으며, 탄탄한 기초 지식을 제공한다고 말합니다. 그러나 일부 학습자는 VM 환경 설정 과정이 다소 복잡하게 느껴질 수 있다고 언급했으며, 고급 학습자에게는 내용이 너무 기초적일 수 있다는 의견도 있습니다. 전반적으로 블록체인의 기본기를 다지고 싶은 분들에게 매우 유익한 선택이 될 것입니다.
블록체인에 대한 지식이 없는 입문자에게 완벽합니다.
"블록체인 개념을 처음 접하는 사람에게 정말 유용한 과정입니다."
"이 강의는 완벽한 초급자에게는 좋을 듯합니다."
"초심자에게 완벽한 강의입니다. 블록체인에 대한 지식이 전무했는데..."
가상 머신을 활용한 실습이 개념 이해에 크게 기여합니다.
"특히 VM을 통한 실습이 큰 도움이 되었습니다. 블록체인의 작동 원리를 제대로 이해할 수 있었어요."
"가상 머신을 통한 실습은 실질적인 도움이 됩니다. 블록체인의 핵심 원리를 체득하는 데 최적의 강의였습니다."
"블록체인 입문자로서, 이 강의를 통해 기본적인 원리를 확실히 이해할 수 있었습니다."
복잡한 블록체인 개념을 쉽고 명료하게 전달합니다.
"강사님의 설명이 명확하고 실습 위주로 구성되어 있어 이해하기 쉬웠습니다."
"나는 복잡한 개념을 쉽게 풀어 설명해줘서 좋았고, 특히 암호화폐에 대한 이해도를 높이는 데 도움이 되었어요."
"강사님의 명료한 설명과 단계별 실습이 최고였습니다."
심화된 내용을 기대하는 고급 학습자에게는 너무 기초적입니다.
"다만, 좀 더 심화된 내용을 기대하는 분들에게는 다소 기초적일 수 있습니다."
"고급 개발자에게는 너무 기본적인 내용이라 아쉬웠어요. 완벽한 초급자에게는 좋을 듯합니다."
가상 머신 설정 과정이 일부 학습자에게 어려울 수 있습니다.
"VM 설정 과정이 조금 복잡해서 초보자에게는 진입 장벽이 될 수도 있겠습니다."
"몇 년 전 리뷰에서 지적된 VM 환경 설정 문제는 여전히 존재합니다. 초보자 입장에서는 여기서부터 막혀서 시간을 많이 소모했어요."
"나는 오래된 리뷰들을 보면 VM 설정 관련 문제가 많았다고 하는데, 제가 들었을 때는 그런 문제가 크게 없었던 것으로 보아 업데이트가 이루어진 것 같다고 느꼈습니다."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in 블록체인의 기초 with these activities:
Review general concepts of blockchain technology
Strengthen your understanding of the fundamental concepts of blockchain technology, making it easier to follow along with the course materials.
Browse courses on Blockchain Fundamentals
Show steps
  • Read introductory articles and blog posts on blockchain technology.
  • Watch online videos or tutorials on the basics of blockchain.
  • Review key terms and concepts related to blockchain, such as decentralization, distributed ledger, and consensus mechanisms.
블록체인 학습 자료 모으기
코스 진행 중 필요한 자료와 관련 자료를 모으고 조직화하여 추후 학습에 활용하세요.
Show steps
  • 코스 요약, 수업 노트, 시험 복습
  • 블록체인 블로그, 기사, 동영상 검토
  • 백서, 연구 논문 수집 및 검토
Follow a Solidity tutorial to create your first smart contract
Gain hands-on experience in developing smart contracts, which are essential for building decentralized applications on the Ethereum blockchain.
Show steps
  • Find a reputable online tutorial or course on Solidity.
  • Set up your development environment and install Solidity.
  • Follow the tutorial to create a simple smart contract.
  • Deploy your smart contract to a test network.
  • Test and interact with your smart contract.
Three other activities
Expand to see all activities and additional details
Show all six activities
이더리움 Dapp 개발 튜토리얼 팔로잉
이더리움 Dapp 개발의 실무적 측면을 탐구하고 연습하세요.
Browse courses on Smart Contracts
Show steps
  • 온라인 튜토리얼 및 가이드 식별
  • 간단한 Dapp 구축을 위한 튜토리얼 팔로잉
  • 튜토리얼에서 다루는 개념과 기술 숙지
블록체인 컨퍼런스 참석
업계 전문가와 네트워킹하고 블록체인의 최신 동향을 파악하세요.
Show steps
  • 관련 컨퍼런스 식별 및 참석
  • 블록체인 분야의 사람들과 교류
  • 새로운 아이디어와 관점 수집
  • 참석 후 통찰력과 학습 내용 정리
블록체인 개념 설명 인포그래픽 만들기
블록체인의 주요 개념을 명확하고 간결하게 설명하는 인포그래픽을 만드세요.
Show steps
  • 블록체인의 핵심 개념 식별
  • 이러한 개념을 설명하는 시각적 표현 개발
  • 간결성과 명료성에 중점을 둠

Career center

Learners who complete 블록체인의 기초 will develop knowledge and skills that may be useful to these careers:
Blockchain Engineer
A Blockchain Engineer designs, develops, and maintains blockchain networks and applications. They are responsible for ensuring the security, efficiency, and scalability of these systems. The course "Fundamentals of Blockchain" provides a comprehensive overview of blockchain technology, including its underlying concepts, algorithms, and protocols. By taking this course, you can gain the knowledge and skills necessary to build a successful career as a Blockchain Engineer.
Blockchain Developer
A Blockchain Developer creates and deploys blockchain-based applications. They are responsible for designing, developing, and testing these applications, as well as ensuring their security and performance. The course "Fundamentals of Blockchain" introduces you to the principles of blockchain development, including the Ethereum protocol and programming concepts. By completing this course, you can gain the foundational knowledge and skills needed to become a successful Blockchain Developer.
Blockchain Analyst
A Blockchain Analyst studies and evaluates blockchain technologies and their applications. They advise businesses on how to implement blockchain solutions and assess the risks and benefits of these technologies. The course "Fundamentals of Blockchain" provides you with a comprehensive understanding of the different types of blockchain technologies, their advantages, and their limitations. By taking this course, you can gain the knowledge and skills necessary to become a successful Blockchain Analyst.
Cryptocurrency Trader
A Cryptocurrency Trader buys and sells cryptocurrencies, such as Bitcoin and Ethereum, for profit. They analyze market trends, identify trading opportunities, and execute trades. The course "Fundamentals of Blockchain" provides you with a deep understanding of blockchain technologies and the cryptocurrency market. By taking this course, you can gain the knowledge and skills necessary to become a successful Cryptocurrency Trader.
Cybersecurity Analyst
A Cybersecurity Analyst protects computer systems and networks from cyberattacks. They monitor and analyze security data, identify vulnerabilities, and implement security measures. The course "Fundamentals of Blockchain" introduces you to the principles of cryptography and blockchain technology. By taking this course, you can gain the knowledge and skills necessary to become a successful Cybersecurity Analyst.
Data Analyst
A Data Analyst collects, analyzes, and interprets data to solve business problems. They use data analysis techniques to identify trends, make predictions, and develop recommendations. The course "Fundamentals of Blockchain" introduces you to the principles of data management and analysis. By taking this course, you can gain the knowledge and skills necessary to become a successful Data Analyst.
Investment Banker
An Investment Banker provides financial advice and services to corporations, governments, and individuals. They help clients raise capital, merge with other companies, and manage their investments. The course "Fundamentals of Blockchain" introduces you to the principles of financial markets and investment banking. By taking this course, you can gain the knowledge and skills necessary to become a successful Investment Banker.
Management Consultant
A Management Consultant helps organizations improve their performance. They analyze business processes, identify areas for improvement, and develop and implement solutions. The course "Fundamentals of Blockchain" introduces you to the principles of business management and consulting. By taking this course, you can gain the knowledge and skills necessary to become a successful Management Consultant.
Marketing Manager
A Marketing Manager develops and executes marketing campaigns to promote products and services. They analyze market trends, identify target audiences, and develop marketing strategies. The course "Fundamentals of Blockchain" introduces you to the principles of marketing and advertising. By taking this course, you can gain the knowledge and skills necessary to become a successful Marketing Manager.
Product Manager
A Product Manager develops and manages products from concept to launch. They work with engineers, designers, and marketers to create products that meet the needs of customers. The course "Fundamentals of Blockchain" introduces you to the principles of product development and management. By taking this course, you can gain the knowledge and skills necessary to become a successful Product Manager.
Professor
A Professor teaches and conducts research at a college or university. They develop and deliver lectures, grade assignments, and mentor students. The course "Fundamentals of Blockchain" introduces you to the principles of teaching and learning. By taking this course, you can gain the knowledge and skills necessary to become a successful Professor.
Software Engineer
A Software Engineer designs, develops, and maintains software systems. They work with other engineers to create software that meets the needs of users. The course "Fundamentals of Blockchain" introduces you to the principles of software development and engineering. By taking this course, you can gain the knowledge and skills necessary to become a successful Software Engineer.
Systems Analyst
A Systems Analyst studies and evaluates computer systems and networks. They identify areas for improvement and develop and implement solutions. The course "Fundamentals of Blockchain" introduces you to the principles of systems analysis and design. By taking this course, you can gain the knowledge and skills necessary to become a successful Systems Analyst.
Technical Writer
A Technical Writer creates and maintains technical documentation, such as user manuals, training materials, and white papers. They work with engineers and other technical experts to translate complex technical information into clear and concise language. The course "Fundamentals of Blockchain" introduces you to the principles of technical writing. By taking this course, you can gain the knowledge and skills necessary to become a successful Technical Writer.
Web Developer
A Web Developer designs, develops, and maintains websites and web applications. They work with other developers to create websites that meet the needs of users. The course "Fundamentals of Blockchain" introduces you to the principles of web development and design. By taking this course, you can gain the knowledge and skills necessary to become a successful Web Developer.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in 블록체인의 기초.
Provides a deep dive into the Ethereum blockchain platform, focusing on its technical architecture, smart contract development, and potential applications. It is particularly relevant for readers interested in understanding Ethereum's intricacies.
Offers a thorough examination of Bitcoin and cryptocurrency technologies, including their underlying principles, security mechanisms, and economic implications. It serves as an excellent reference for readers seeking a comprehensive understanding of cryptocurrencies.
Delves into the technical aspects of blockchain technology, including distributed ledger, decentralization concepts, and smart contracts. It serves as a valuable resource for readers seeking a deeper understanding of blockchain's underlying mechanisms.
Offers a broad perspective on the potential impact of blockchain technology on various aspects of society, including finance, governance, and healthcare. It provides a thought-provoking examination of the challenges and opportunities associated with blockchain adoption.
Explores the potential applications of blockchain technology in various business sectors. It provides examples of how blockchain can enhance supply chain management, streamline transactions, and improve data security.
Provides insights into the investment landscape of cryptocurrencies, discussing their potential risks and rewards. It is suitable for readers interested in understanding the financial aspects of blockchain technology and digital assets.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser