일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- KSP2
- 천체관측
- Argument
- 파이썬
- 이더리움
- terraform
- 관측일지
- MicroService
- dunder
- MSA
- python
- cloudformation
- 개발환경
- Bitcoin
- 혼공파
- 패키지 매니저
- 파이썸
- 비트코인
- 커벌스페이스프로그램
- function
- package.json
- 가상환경
- Ethereum
- 벌집성단
- 블록체인
- CDK
- Blockchain
- 얼리억세스
- virtualenv
- monolithic
ulismoon
태초에 Monolith 가 있었다 어떤 서비스건 처음 만들 때는 한 곳에서 모든 걸 처리할 수 있도록 만드는 것이 편하다. 네트워크 구성을 하기도 편하고, 서비스 아키텍처도 단순하고, 개발도 한곳에서 모든걸 보면서 할 수 있다. 그렇기 때문에 관리 포인트도 적고 뭐가 어디 있는지, 이게 어디서 와서 어디에 영향을 주는지도 확인하기가 편하다. 지금도 많은 서비스가 이렇게 만들어져 운영되고 있고, 또 새로이 만들어지고 있을 것이다. 보통 이런 식으로 한곳에서 모든 기능을 다 담당하는 구조를 모노리식(Monolithic) 구조라고 한다. 예를 들어 PoC 를 하기 위해 간단히 만들어볼 서비스라면 굳이 리소스를 분리하지 않고 작은 서버 하나에 DB, 서버 로직, web proxy, cache 까지 모든 것을 다..
이번 글부터는 저번 글에서 설명한 것들을 한단계씩 들어가볼 생각이다.이번 글에서는 적당히 전체 블록체인 네트워크의 흐름/구조를 설명할 생각이다.기술적으로 깊지 않은 내용만을 원한다면 이번 글만 잘 읽고 이해하면 될 것이다. 1. Node노드는 블록체인 네트워크에 붙어있는 지갑을 뜻한다. 노드의 종류에는 모든 블록체인의 정보를 다 가지고 있는 Full Node, 헤더만 가지고 있는 LightWeight Node, 지갑은 다른 곳에 두고 웹 인터페이스를 통해 이용만 하는 Web Node가 있다. 웹 노드의 경우 내 컴퓨터의 용량을 차지하지 않고 어디서든 사용하기 편하다는 장점이 있지만, 서비스를 제공하는 업체가 문닫고 도망가면 거기있던 비트코인은 소실된다는 단점이 있다. 웹 노드를 서비스하는 웹서비스의 경우..
사실 이거 다른데 다 썼던 내용이고, 난 하도 많이 보고 쓰고 해서 이제 그냥 줄줄 읊을 수 있는 수준이 됐지만, 기록 겸 혹시나 도움이 될 수 있을까 싶어 작성한다. 군더더기는 다 빼고 기술적 핵심만 써야겠다. 0. 암호화폐? 블록체인?가장 대표적인 암호화폐인 비트코인과 이더리움을 기본으로 하겠다. 별 거 아니다. 암호화폐라는 것은 말 그대로 암호화되어서 특정인만 쓸 수 있는 화폐를 말하며, 블록체인은 이 암호화폐에 신뢰성을 부여하는 매커니즘이다. 1. 화폐의 고민화폐를 정의하고 통용하는 데 있어서 만나는 가장 큰 두 가지 장벽은 첫째가 이 돈이 내 돈임을 증명하는 것이며, 둘째가 이 돈이 다른데서 쓰이지 않았음을 증명하는 것이라 한다.우리가 일반적으로 쓰는 종이돈을 생각해보자. 사실 이 종이돈은 내가..