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

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

Read more

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

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

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

Enroll now

What's inside

Syllabus

블록체인의 정의
블록체인을 소개하고 정의하고, 비트코인 블록체인의 구조와 운영 측면을 설명한 뒤, 블록체인의 종류를 비교할 겁니다.
이더리움 블록체인
우리는 이더리움 블록체인의 혁신에 대해 얘기하고, 프로토콜을 검토하고, 코드 실행의 지불 모델을 탐구할 겁니다.
Read more
알고리즘과 기술
우리는 비대칭 키 암호화의 개념을 토론하고, 해싱의 개념을 알아보고, 트랜잭션과 블록체인 내 블록을 관리하기 위한 알고리즘을 사용하는 기술을 설명할 겁니다.
신뢰 요소
블록체인에서의 신뢰 요소에 대해 토론하고 합의 프로토콜을 얘기할 겁니다.

Good to know

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

Save this course

Save 블록체인의 기초 to your list so you can find it easily later:
Save

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.
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.
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.
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.
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.
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.
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.

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

Here are nine courses similar to 블록체인의 기초.
모두를 위한 머신 러닝
Most relevant
산업용 IoT 시장 및 보안
Most relevant
R 프로그래밍을 사용한 데이터 분석
Most relevant
의사 결정을 위한 비즈니스 분석
Most relevant
시스템 관리 및 IT 인프라 서비스
Most relevant
사회적 영향을 위한 비즈니스 전략
Most relevant
디지털 제품 경영: 현대적 기본 원칙
Most relevant
머신 러닝 기초: 사례 연구 접근 방식
Most relevant
데이터 정리
Most relevant
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 - 2024 OpenCourser