전체 글 135

패스트캠퍼스 환급챌린지 7일차: 한 번에 끝내는 블록체인 개발 A to Z Online. 강의 후기

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.   블록체인의 트랜잭션 구조에 대해 강의를 들으면서 많은 생각을 하게 되었습니다. 특히 UTXO(Unspent Transaction Output) 방식에 대해 자세히 배운 후, 블록체인에서의 자산 추적 방식이 정말로 혁신적이라는 느낌을 받았습니다. 기존의 중앙집중형 시스템에서는 거래 내역을 중앙 서버에서 관리하지만, 블록체인은 탈중앙화된 방식으로 각 거래를 개별적으로 추적하고 관리할 수 있다는 점에서 큰 차별점이 있습니다. UTXO 방식은 거래의 ‘입력’과 ‘출력’을 명확하게 구분하고, 이를 통해 자산의 흐름을 체계적으로 기록할 수 있어 신뢰성과 투명성이 보장된다는 점이 인상 깊었습니다.또한, 라이트닝 네트워크(Lightning Netwo..

학습 후기 2025.03.11

패스트캠퍼스 환급챌린지 6일차: 한 번에 끝내는 블록체인 개발 A to Z Online. 강의 후기

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.   이번 "Block Structure" 클립 수강을 통해 블록체인 기술의 기본적인 구조에 대해 많은 인사이트를 얻을 수 있었습니다. 강의에서는 블록의 구조와 그 안에 포함된 중요한 요소들, 특히 블록 헤더의 구성에 대해 설명해 주었는데, 블록체인이 어떻게 안정적이고 변조 불가능한 시스템을 유지하는지에 대해 더 잘 이해하게 되었습니다. 블록체인의 각 블록은 헤더와 내용을 포함하는데, 헤더는 블록의 핵심 정보를 담고 있으며, 해시값과 타임스탬프, 이전 블록의 해시값 등 중요한 데이터를 포함하고 있습니다. 이를 통해 블록체인은 각 블록을 고유하게 식별하고, 이전 블록과 연결되는 방식으로 신뢰를 구축할 수 있게 됩니다. 특히 Genesis 블록..

학습 후기 2025.03.10

패스트캠퍼스 환급챌린지 5일차: 한 번에 끝내는 블록체인 개발 A to Z Online. 강의 후기

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.  이번에 들은 "P2P Network" 강의는 블록체인 네트워크의 근본적인 구조와 원리에 대해 많은 통찰을 얻을 수 있었던 시간였습니다. 특히 비트코인 네트워크에서 DNS를 활용해 노드들이 어떻게 서로 연결되는지에 대한 설명이 인상 깊었습니다. 보통 DNS는 도메인 이름을 IP 주소로 변환하는 시스템으로 알려져 있지만, 블록체인에서는 이를 이용해 노드들이 서로 통신할 수 있는 방법을 제공한다는 사실을 처음 알게 되었습니다. 이 방식은 네트워크 상에서 각 노드들이 어떻게 안전하고 신뢰성 있게 상호작용할 수 있는지 이해하는 데 중요한 열쇠가 되었습니다. DNS 시스템을 이용한 분산 네트워크 연결 방식은 블록체인 네트워크의 탈중앙화와 분산화를 ..

학습 후기 2025.03.09

패스트캠퍼스 환급챌린지 4일차: 한 번에 끝내는 블록체인 개발 A to Z Online. 강의 후기

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.      이번 클립은 블록체인에서 중요한 네트워크의 기본 개념을 다루는 강의였습니다. 네트워크라는 단어만 들어도 굉장히 추상적이고 복잡하게 느껴지는데, 블록체인이라는 맥락에서 그 중요성을 다시 한 번 실감할 수 있었습니다. 블록체인은 여러 노드들이 서로 연결되어 데이터를 분산하고, 그 데이터를 안전하게 저장하고 검증하는 시스템인데, 이를 원활하게 구현하려면 네트워크의 기본적인 원리와 동작 방식에 대한 이해가 필수적입니다.블록체인 네트워크에서는 다양한 노드가 서로 독립적이면서도 하나의 네트워크로 작동해야 하기 때문에, 각 노드 간의 통신이 원활하고 신뢰할 수 있어야 합니다. 특히, 데이터가 분산되어 저장되는 만큼, 그 데이터를 신뢰성 있게 ..

학습 후기 2025.03.08

패스트캠퍼스 환급챌린지 3일차: 한 번에 끝내는 블록체인 개발 A to Z Online. 강의 후기

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.   이번 강의에서는 ECDSA와 해시 알고리즘에 대해 학습할 수 있었습니다. 블록체인 기술을 이해하는 데 있어 두 가지 핵심 요소인 만큼, 이들에 대해 깊이 있는 이해를 가지는 것이 중요하다고 느꼈습니다. ECDSA는 디지털 서명을 위한 알고리즘으로, 블록체인에서 거래의 진위 여부를 검증하는 데 사용됩니다. 강의를 통해 ECDSA가 어떻게 개인키와 공개키를 활용하여 거래의 유효성을 검증하는지, 그리고 이 방식이 왜 안전한지를 명확히 알게 되었습니다. 특히, ECDSA가 타원 곡선 암호학을 기반으로 한다는 점에서 그 보안성에 대한 신뢰가 더욱 커졌습니다. 비트코인과 같은 암호화폐가 ECDSA를 사용하는 이유도, 그만큼 보안성이 뛰어나기 때문..

학습 후기 2025.03.07

패스트캠퍼스 환급챌린지 2일차 : 한 번에 끝내는 블록체인 개발 A to Z Online. 강의 후기

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.   강의를 통해 블록체인의 필요성과 블록체인의 등장 배경을 잘 이해할 수 있었고, 그 과정에서 블록체인이 단순한 기술적 혁신을 넘어서, 기존 시스템의 한계를 해결하는 중요한 열쇠가 될 수 있다는 사실을 실감했습니다. 가장 기억에 남는 내용은 기존의 중앙화된 시스템이 갖고 있는 문제점이었는데, 특히 중개자에 의존하는 시스템에서 발생하는 비효율성과 보안 문제에 대한 설명이 인상 깊었습니다. 평소에 은행, 증권사 등 우리가 믿고 의존해야 하는 중개자들이 오류를 범하거나, 시스템에 문제가 생길 때 발생할 수 있는 리스크에 대해 생각해본 적이 없었는데, 블록체인은 바로 이런 문제를 해결하려는 시도에서 비롯된 기술임을 깨닫게 되었습니다. 중앙집중식 ..

학습 후기 2025.03.06

패스트캠퍼스 환급챌린지 1일차 : 한 번에 끝내는 블록체인 개발 A to Z Online. 강의 후기

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.   "Bitcoin 백서 분석" 파트를 듣고 난 후, 비트코인과 블록체인 기술에 대한 이해가 한층 깊어졌습니다. 비트코인의 백서인 'Bitcoin: A Peer-to-Peer Electronic Cash System'은 처음 접했을 때 상당히 복잡하고 기술적인 용어들이 많아 이해하기 어려웠습니다. 하지만 강의를 통해 백서의 주요 내용을 하나하나 쉽게 풀어 설명해주셔서 비트코인에 대한 정확한 이해를 할 수 있었습니다. 강의에서 특히 인상 깊었던 점은 비트코인이 기존 금융 시스템에 도전하는 혁신적인 기술이라는 설명이었습니다. 비트코인의 목표는 단순히 새로운 형태의 화폐를 만드는 것이 아니라, 중앙집중식 금융 시스템에서 벗어나 분산형 시스템을 ..

학습 후기 2025.03.05

컴퓨터 네트워크 (KOCW 한양대학교 이석복 )

2. 어플리케이션 계층전송단위: Message- 네트워크 어플리케이션의 원리HTTP: hypertext transfer protocol1) 링크 포함된 텍스트를 전송하는 프로토콜2) request, response=> (Transport 계층) TCP 사용 (TCP connection 필요)3) stateless persistent HTTP / Non-persistent HTTP: TCP conection 계속 사용할지 여부Non-persistent HTTP response time = 2RTT + file transmission timeRTT: time for a small packet to travel from clientto server and back Sample problem- Control m..

학습 후기 2025.01.28

패스트캠퍼스 환급챌린지 파이널 미션 : 10개 프로젝트로 완성하는 백엔드 웹개발(Java/Spring) 초격차 패키지 Online. 강의 최종 후기

10개 프로젝트로 완성 하는 Backand 웹 개발 강의를 수강하며 크게 역량을 향상한 부분은 Java, Spring을 이용한 웹 백엔드 개발 실력이다. 아무래도 유튜브나 외부 강의를 참고하여 스스로 사이드 프로젝트를 진행하는 방식은 꾸준히 학습하기 어려울 뿐만 아니라, 정확한 내용으로 학습하기에도 상당히 어렵다는 단점이 있다. 특히 프로그래밍 같은 경우에는, 인터넷에 많은 블로그에서 아무나 자료를 공유해주기에, 초심자 입장에서는 홀로 공부를 하다가 잘못된 개념이 잡힐 수 있는 우려가 있다. 이러한 부분에서 패스트캠퍼스 강의로 학습을 시작하게 되었는데, 강의에서 가장 좋았던 점을 크게 두가지를 꼽아보자면, 첫째, 실습을 기반으로 탄탄한 이론을 배울 수 있다는 점, 둘째, 실무에서만 배울 수 있는 부분들을..

학습 후기 2024.04.14

패스트캠퍼스 환급챌린지 60일차 미션 (3월 31일) : 10개 프로젝트로 완성하는 백엔드 웹개발(Java/Spring) 초격차 패키지 Online. 강의 후기

AdminLTE 라이브러리를 이용하여 계시판 관리 페이지 와 댓글 관리 페이지를 만드는 작업을 진행하였다. 화면을 구현하는 개발 작업을 위해서는 Thymeleaf 기술을 이용하였지만, 아무래도 근본적으로는 HTML 파일을 완성해야 하는 부분이 필요했다. 그 과정에서 다양한 HTML 태그들을 사용해야 되었는데 이때 이해가 필요한 개념이 시맨틱 웹이라는 부분이다. 시맨틱 웹이라는 것은 HTML5에서 도입되어 다양한 자원의 정보를 조금 더 쉽게 의미론적으로 나타낼 수 있도록 하는 개념이다. 기존의 HTML4로 작성된 문서는 DIV 태그로만 화면을 구현하였기 때문에 컴퓨터가 해당 태그의 의미, 정보를 해석할 수 있는 메타데이터라기 보다는, 단순히 사람의 눈으로 보기에 용이한 자연어로 기술된 문장으로 가득차 있었..

학습 후기 2024.03.31