본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.

4월 7일 학습 후기
오늘 배운 Oracle에 관한 개념은 블록체인 네트워크가 외부 데이터와의 상호작용에서 직면한 문제를 해결하는 중요한 역할을 한다는 점에서 매우 중요했다. Ethereum과 같은 블록체인 네트워크는 내부 데이터의 안전성은 보장할 수 있지만, 외부의 실제 데이터에 대해서는 보장할 수 없기 때문에 Oracle이 필요하다. 스마트 계약(Smart Contract)은 API를 통한 외부 서버와의 직접적인 통신이 불가능하므로, 외부 데이터를 네트워크 상에서 활용하려면 반드시 외부에서 데이터를 입력해야만 한다는 점이 핵심이었다.
랜덤 생성 문제는 이더리움에서 발생할 수 있는 중요한 이슈 중 하나다. 스마트 계약에서 랜덤값을 생성할 때, 모든 계약이 동일한 랜덤값을 생성해야 하는데, 블록 해시(block hash)를 사용하면 동일한 해시값을 생성하게 되어 보안적인 취약점을 발생시킬 수 있다는 점에서 외부에서 안전한 랜덤값을 제공하는 Oracle 서비스가 필요하다는 사실을 깨달았다. 이를 통해 Oracle 서비스는 블록체인이 제공하지 못하는 데이터를 외부에서 안전하게 가져와 제공하는 중요한 역할을 한다.
Augur, Oraclize, ChainLink와 같은 Oracle 서비스는 다양한 방식으로 이 문제를 해결하려고 했다. Augur는 미래 예측 시장을 위해 데이터를 블록체인으로 가져오는 방식으로 Oracle 문제를 해결하려 했고, Oraclize는 API 형태로 외부 데이터를 스마트 계약에 입력하는 방식으로 서비스를 제공하지만, 중앙화 문제로 인해 위변조의 위험이 존재한다. 가장 중요한 점은 ChainLink로, 서명 인증, 노드 분산, 평판 관리를 통해 데이터의 신뢰성을 확보하고, 탈중앙화된 방식으로 안전하게 데이터를 제공하고 있다는 점이다. 이를 통해 ChainLink는 단일 장애 지점을 없애고 정확한 데이터 제공을 보장하는 매우 중요한 서비스가 된다.
DeFi(탈중앙화 금융)에서 Oracle의 중요성은 담보의 가치를 실시간으로 업데이트하고 재평가하는 데 있다. 예를 들어, ETH/USD 가격을 실시간으로 갱신하여 담보 가치가 하락하면 추가 담보를 요구하거나 청산을 진행하는 등의 조치를 취해야 한다. 이를 위해서는 정확한 외부 가격 정보를 제공하는 Oracle 서비스가 필수적이다.
오늘 배운 내용을 통해 Oracle 서비스가 블록체인 생태계에서 외부 세계와의 연결 고리를 제공하는 중요한 역할을 한다는 점을 명확히 이해할 수 있었다. 또한, DeFi와 같은 분야에서는 실시간 데이터 제공이 시장의 안정성을 유지하는 데 얼마나 중요한지를 깨달았다. 탈중앙화된 데이터 제공을 위한 ChainLink와 같은 서비스는 블록체인 기술이 확장되면서 더욱 중요한 역할을 할 것이다.
학습 일기
| 1. 공부 시작시간 인증(왼) | 2. 공부 종료 시간 인증 (오) |
![]() |
![]() |
| 3. 수강 인증 | |
![]() |
![]() |
| 4. 학습 인증샷 | |
![]() |
![]() |
#패스트캠퍼스 #직장인자기계발 #직장인공부 #환급챌린지 #패스트캠퍼스후기 #오공완
'블록체인' 카테고리의 다른 글
| 패스트캠퍼스 환급챌린지 36일차: 한 번에 끝내는 블록체인 개발 A to Z 강의 후기 (0) | 2025.04.09 |
|---|---|
| 패스트캠퍼스 환급챌린지 35일차: 한 번에 끝내는 블록체인 개발 A to Z 강의 후기 (1) | 2025.04.08 |
| 패스트캠퍼스 환급챌린지 33일차: 한 번에 끝내는 블록체인 개발 A to Z 강의 후기 (0) | 2025.04.06 |
| 패스트캠퍼스 환급챌린지 32일차: 한 번에 끝내는 블록체인 개발 A to Z 강의 후기 (0) | 2025.04.05 |
| 패스트캠퍼스 환급챌린지 31일차: 한 번에 끝내는 블록체인 개발 A to Z 강의 후기 (0) | 2025.04.04 |





