본문 바로가기

전체 글64

비트코인 저축 및 DCA 전략 비트코인 저축 및 DCA 전략1. 전통적 저축의 한계와 비트코인의 대안성현상: 시중은행 정기예금 금리는 3~4% 수준이나, 주요 생활비 등 체감 물가 상승률이 이를 상회하여 현금의 실질 구매력이 감소함. 법정화폐는 양적완화(QE) 등으로 통화량이 증가하며 가치가 희석됨.분석: 인플레이션 환경에서는 실물 자산 보유자가 이득을 얻고, 현금 저축자는 손해를 보는 구조적 부의 재분배가 발생함.비트코인을 저축 수단으로 활용하는 이유:고정 공급: 2,100만 개로 발행량이 수학적으로 제한됨. 4년 주기의 반감기로 인해 신규 발행률이 감소함(2024년 이후 연 약 0.8%).보관 비용의 최소화: 보관료, 취득세 없이 시드 문구만으로 보관 가능함.분할성: 최소 단위인 1사토시(0.00000001 BTC)로 잘게 쪼개어.. 2026. 9. 20.
Chapter5. 고급 데코레이터(코루틴(coroutine)을 위한 데코레이터, 데코레이터를 위한 확장 구문) 코루틴(coroutine)을 위한 데코레이터코루틴(Coroutine): 비동기(Asynchronous) 작업을 위한 특별한 함수일반 함수는 호출되면 끝까지 실행된 뒤 종료되지만, 코루틴은 실행을 중간에 멈췄다가(await) 나중에 다시 이어서 실행할 수 있는 특별한 함수파이썬에서는 async def 키워드로 정의. 내부에서 await를 만나면 제어권을 양도하고 대기 상태로 들어가며, 그 동안 CPU나 이벤트 루프가 다른 작업을 처리할 수 있도록 함예시 상황) 쇼핑몰 서버에서 사용자 주문을 처리할 때, 외부 결제모듈 API 응답을 기다리는 n초 동안 멈춰있지 않고, 대기 시간 동안 다른 사용자의 주문이나 조회 요청을 처리함. 이로 인해 적은 자원으로도 수많은 요청을 동시에 처리할 수 있음.def 일반함수(.. 2026. 9. 20.
라이트닝 결제와 풀노드 라이트닝 결제와 풀노드비트코인은 신뢰 없이 작동하는 화폐 시스템을 구축하려는 시도다. 그런데 이 시스템이 실제로 일상에서 작동하려면, 두 가지가 필수적이다. 하나는 빠르고 저렴한 결제(라이트닝), 다른 하나는 스스로 규칙을 검증하는 능력(풀노드). 이 두 가지는 비트코인의 ‘금’과 ‘현금’을 동시에 실현하려는 철학의 양면이다. 1. 라이트닝 네트워크란?왜 비트코인은 의도적으로 느린가비트코인 온체인 처리량은 초당 약 7건이다. 비자(Visa)의 실제 평균 처리량이 초당 1,700건 수준인 것과 비교하면 극명하다.이 한계는 기술적 무능이 아니라 선택적 설계이다.블록 크기와 생성 주기를 늘리면 처리량은 증가한다. 그러나 동시에 노드를 운영하는 데 필요한 하드웨어·저장·대역폭 비용도 급격히 오른다. 일반인이 자.. 2026. 9. 13.
Chapter5. 고급 데코레이터(기본값을 가진 데코레이터) 기본값을 가진 데코레이터데코레이터에 기본값을 주는 이유는 사용자가 파라미터를 깜빡 잊고 안 넘겨도 동작하게 하기 위해서이다.# 기본값 사용@WithRetry()@WithRetry(retries_limit=5)# 괄호없이 사용하면 문제 발생@WithRetry def my_function(): ...문제가 발생하는 이유@WithRetry() → WithRetry()를 먼저 호출해서 인스턴스를 만들고, 그 인스턴스가 함수를 받음@WithRetry → WithRetry 클래스 자체가 함수를 바로 받게 됨 (즉 __init__이 아니라 클래스가 직접 호출되는 상황이 되어 버림)괄호가 없는 경우는 첫 번째 파라미터로 함수가 전달되지만, 괄호가 있는 경우는 첫 번째 파라미터로 None.. 2026. 9. 13.
화폐와 국가(닉슨 쇼크에서 비트코인까지, 화폐 권력의 해부) 화폐와 국가화폐는 정부보다 먼저 존재했다. 사람들은 수백 년의 자발적 거래를 통해 금·은·희소한 재화를 돈으로 선택했다. 그 다음 국가가 끼어들었다. 처음에는 동전에 왕의 얼굴을 새기고, 그 다음에는 금을 종이 약속으로 대체하고, 마침내 1971년 8월 15일에 실물과의 마지막 연결고리마저 끊어버렸다.그 이후 벌어진 일은 슬로우모션 약탈의 역사다. 구매력이 증발한다. 부가 조용히 위로 흘러간다. 정부는 정직한 돈으로는 절대 감당할 수 없는 전쟁을 벌인다. 대부분의 사람들은 눈치채지 못한다. 메커니즘이 보이지 않으니까.1. 화폐는 왜 국가의 도구가 되었는가화폐의 탄생에 대해 두 가지 상반된 이야기가 있다. 하나는 국가가 화폐를 만들었다는 이야기다. 다른 하나는 카를 멩거의 이야기 — 화폐는 시장에서 자발적.. 2026. 9. 7.
Chapter5. 고급 데코레이터(데코레이터에 인자 전달) 고급 데코레이터데코레이터에 인자 전달파라미터를 받아서 로직을 추상화하면 훨씬 더 강력하고 재사용성이 높아진다.파라미터를 가진 데코레이터를 만드는 방법중첩 함수(Nested Function) 사용 → 간접 참조(indirection)로 한 단계 더 깊이 만들기데코레이터를 위한 클래스 사용 → 호출 가능한 객체로 만들기 (중첩함수 방법보다 가독성 더 좋음)데코레이터의 본질은 “함수를 받아서 함수를 반환하는 함수” (=고차 함수, Higher-order function)파라미터를 추가하려면 다른 수준의 간접 참조가 필요함즉, 최소 3단계 중첩 함수가 필요.단계역할설명1단계파라미터를 받는 함수@decorator(값)에서 값을 받음2단계실제 데코레이터원본 함수를 받음3단계래퍼(wrapper)실제 실행 로직을 담당.. 2026. 9. 6.
오스트리아학파의 지적 계보 사상가의 계보오스트리아학파의 지적 계보를 시간순으로 추적자유와 시장을 지킨 사상가들오스트리안 경제학은 단순한 교과서 학문이 아니라, 한 세대의 사상가가 다음 세대로 핵심 통찰을 넘겨주며 200년에 걸쳐 축적한 지적 전통임.주관적 가치론, 한계효용, 경기변동이론 등의 개념을 만들어낸 사상가들의 흐름을 따라가면, 각 이론이 형성된 맥락과 구조를 명확히 이해할 수 있음.200년의 지적 계보 및 핵심 인물프레데릭 바스티아 (1801-1850): 오스트리아학파의 사상적 선구자로, 눈에 보이는 정책 효과뿐 아니라 보이지 않는 기회비용까지 고려해야 한다는 통찰을 남김.카를 멩거 (1840-1921): 물건의 가치는 주관적 판단에서 비롯된다는 '주관적 가치론’을 통해 노동가치론을 뒤엎고 1871년 학파를 창시함.오이겐.. 2026. 8. 30.
Chapter5. 클래스 데코레이터 클래스 데코레이터파이썬에서는 숫자, 문자열, 함수, 클래스, 모듈, None 등 거의 모든 것이 객체객체가 아닌 것) if, for, def, import, +, =, 변수 식별자 이름… 등따라서 클래스도 객체이기 때문에 함수에 할 수 있는 일을 클래스에도 똑같이 가능파라미터로 전달 가능변수에 할당 가능메서드를 가질 수 있음데코레이터로 꾸밀 수 있음클래스 데코레이터: PEP-3129에서 도입, 함수 데코레이터와 거의 같음. 유일한 차이점은 래퍼(wrapper)가 함수가 아니라 클래스라는 것.장점)코드 재사용과 DRY 원칙을 지키기 좋다.여러 클래스가 특정 인터페이스나 규칙을 따르도록 강제할 수 있다.여러 클래스에 적용할 검사/기능을 데코레이터 한 곳에만 작성하면 된다.일단 작고 간단한 클래스를 만든 뒤,.. 2026. 8. 30.
화폐는 왜 망가졌는가 화폐는 왜 망가졌는가화폐 시스템의 역사와 구조적 실패1. 화폐의 역사와 금본위제 붕괴 과정화폐는 카를 멩거가 설명한 '욕구의 이중 일치'를 해결하기 위해 자생적으로 발견된 제도임. 조개껍데기, 소금 등은 공급 증가가 쉬워 실패함.금이 선택된 이유는 사이페딘 아모스가 강조한 재고 대 유량 비율(Stock-to-Flow, S2F) 때문.구리의 S2F = 0.5 미만: 가격이 2배 오르면 1년 내 생산이 2배 늘어 가격이 하락함.금의 S2F = 60~70: 현재 재고를 다 캐려면 60년 이상 걸림. 가격이 2배 올라도 연간 채굴량이 10% 늘면 전체 재고의 1.5%만 추가되므로 가치 희석이 거의 발생하지 않음.1944년 브레턴우즈 체제로 1온스당 35달러에 금을 고정했으나, 베트남 전쟁 비용으로 미국의 금이 .. 2026. 8. 23.