이스터섬은 왜 몰락했을까
섬의 숲이 사람을 먹여 살리고, 사람은 숲을 벱니다. 이 단순한 되먹임만으로 인구가 크게 늘었다가 줄어드는 일이 생길까요? 이스터섬(라파누이) 이야기에서 흔히 쓰이는 "과잉 성장" 구조를 장난감 모델로 돌려 봅니다. 실제 이스터섬의 역사를 판정하는 모델은 아닙니다.
모델은 이렇게 움직입니다
- 숲은 섬이 감당하는 최대치를 100%로 두고, 줄어들수록 천천히 다시 자랍니다(로지스틱 성장). 사람이 늘수록 더 많이 베어 갑니다.
- 인구는 숲이 온전할수록 빠르게 늘고, 숲이 줄면 늘어나는 힘이 약해지다가 죽는 속도보다 낮아지면 줄어듭니다.
- 아이가 자라 일손이 되기까지 시간이 걸려서, 인구는 지금의 숲이 아니라 최근 몇십 년의 평균에 반응합니다. 이 "반응 지연"이 과잉 성장을 키웁니다.
- 벌채 강도는 한 사람이 숲에 주는 부담이고, 보존은 벌채를 줄이는 비율입니다. 600년 동안의 변화를 5년 단위로 보여 줍니다. 시작은 50명, 숲은 100%입니다.
직접 돌려보기
① 섬의 600년
초록 점은 서 있는 나무, 작은 갈색 점은 베어진 자리, 남색 점은 사람입니다. 숲이 줄고 사람이 늘어나는 순서를 지켜보세요.
② 인구와 숲의 변화
파란 선은 인구(왼쪽 눈금), 초록 선은 남은 숲(오른쪽 눈금)입니다. 점선은 두 값이 서로 균형을 이루는 인구예요. 인구가 균형점을 지나쳐서 늘어났다가 줄어드는지 보세요.
③ 숲과 인구의 궤적 (위상도)
가로는 남은 숲, 세로는 인구입니다. 초록 점에서 출발해 빨간 점까지 선이 이어지고(파랑에서 붉은색으로), ✕는 균형점입니다. 점선 두 개는 각각 인구, 숲이 변하지 않는 곳이에요.
④ 인구가 빨리 늘수록
가로는 인구가 늘어나는 속도입니다. 파란 선은 600년째 인구를 최고 인구로 나눈 값(1이면 줄지 않음), 초록 선은 숲이 가장 줄었을 때 남은 비율이에요.
⑤ 숲이 천천히 자랄수록
가로는 숲이 다시 자라는 속도입니다. 숲이 느리게 회복하는 섬일수록 인구가 최고점에서 더 크게 줄어드는지 보세요.
⑥ 벌채를 줄이면 (보존)
가로는 벌채를 줄인 비율, 세로는 인구(명)입니다. 보존을 늘리면 최고 인구와 마지막 인구가 어떻게 달라지는지, 그리고 줄어드는 비율이 달라지는지 비교해 보세요.
이 결과가 말하는 것, 말하지 않는 것
말하는 것:
- 인구가 천천히 늘면 거의 안 줄고, 빠르게 늘면 정점을 찍은 뒤 크게 무너져요. 증가 속도 4%면 정점의 92%, 5%면 13%였어요.
- 아이가 일손이 되기까지 시간이 걸려 인구는 숲이 이미 줄어든 뒤에야 꺾여요. 반응이 빠를수록 덜 지나치고, 늦을수록 더 크게 줄어요.
- 그렇다면 덜 무너지려면? 이 모델에선 벌채를 80% 줄여도 정점 대비 남는 몫이 13%→19%뿐이었고, 인구가 천천히 늘거나(4%: 92%) 숲이 빨리 자랄 때(6%: 77%) 덜 무너졌어요.
상세 설명
말하는 것: 이 모델에서는 인구가 숲의 상태에 늦게 반응할수록, 인구가 빨리 늘수록, 숲이 천천히 자랄수록 인구가 정점을 찍은 뒤 더 크게 줄어듭니다. 기본 설정에서 인구는 310년째 5,287명으로 정점을 찍고 600년째 696명(정점의 13%)까지 줄고, 숲은 400년째 38%까지 줄었다가 600년째 62%로 회복합니다. 인구 증가 속도가 4%일 때는 정점 대비 92%로 거의 줄지 않았고 5%에서는 13%, 7% 이상에서는 인구가 거의 또는 완전히 사라졌어요. 반면 벌채 강도와 보존은 섬이 감당하는 인구의 "크기"를 바꿀 뿐 줄어드는 비율은 거의 바꾸지 않았습니다(보존 0~80%에서 정점 대비 13~19%, 정점 인구는 5,287명에서 26,378명).
말하지 않는 것:
- 실제 이스터섬에서 무슨 일이 있었는지 설명하거나 판정하지 않아요. 이런 되먹임 구조가 가능하다는 것만 보여 줘요.
- 쥐, 질병, 외부 접촉처럼 연구자마다 해석이 갈리는 요인은 모델에 없고 숫자는 예시예요. 고고학 자료와 따로 맞춰 봐야 해요.
상세 설명
말하지 않는 것: 실제 이스터섬(라파누이)에서 무슨 일이 일어났는지를 설명하거나 판정하는 모델이 아닙니다. 쥐의 영향, 유럽인이 들어온 뒤의 질병과 노예 습격, 인구 규모와 시기에 대한 추정 등 이스터섬의 역사는 연구자들 사이에서 계속 논쟁 중이고, 일부 연구는 사람이 스스로 숲을 없애 몰락했다는 이야기가 과장되었다고 봅니다. 이 페이지는 "자원과 인구가 서로 되먹임할 때 어떤 움직임이 가능한가"만 보여 주는 장난감 모델이며, 숫자(600년, 50명, 속도들)는 설명을 위해 정한 값이지 실제 자료가 아닙니다.
이론적 근거와 구현 메모
- 모델의 뿌리: 재생 가능한 자원과 인구가 서로 되먹임하는 포식자–피식자(Lotka–Volterra) 꼴의 모델입니다. Brander & Taylor (1998)가 이를 이스터섬에 적용해, 자원이 남아 있는 동안 인구가 늘다가 자원이 무너지며 따라서 줄어드는 과잉 성장과 붕괴가 나올 수 있음을 보였습니다.
- 핵심 가정과 수식: 숲은 로지스틱 성장(Verhulst 1838)에 사람의 벌채를 뺀 식이고, 인구는 숲이 온전할수록 빨리 늘고 기본 감소율 0.03이 있습니다. 균형은
R* = 0.03 ÷ 증가속도,P* = 재생 × (1−R*) ÷ (벌채 × (1−보존))입니다. 인구 증가 속도·재생 속도·벌채 강도·보존 슬라이더가 이 식의 계수이고, 반응 지연이 길수록 균형 주변에서 넘치고 꺼지는 진동이 커집니다. - 이 프로젝트의 단순화: Brander & Taylor의 방정식과 값을 쓰지 않고 식량·농업·쥐·기후 같은 요소를 뺐으며, 인구가 숲의 최근 평균에 반응하도록 지연을 넣었습니다. 숲 최대치를 100%로 둔 것, 감소율 0.03, 기본 계수는 이 프로젝트가 정한 값이라 실제 이스터섬의 숫자가 아닙니다. 실제 붕괴의 원인(벌목, 쥐, 외부 접촉 등)은 연구자마다 해석이 갈리고, 이 모델은 어느 쪽도 증명하지 않습니다.
- 이론값과 시뮬레이션: 균형점은 기본 설정에서 손으로 계산하면 R* = 0.03 ÷ 0.05 = 0.60, P* = 0.01 × 0.4 ÷ 2×10-6 = 2,000명이고 validate 출력과 같습니다. 그러나 실제 궤적은 지연 때문에 균형에 머물지 않고 최고 5,287명(P*의 약 2.6배)까지 넘친 뒤 600년째 696명으로 떨어집니다. 최고 인구는 P*에 비례해서, 벌채 강도 0.5/2/16에서 21,104/5,287/691명이고 (강도 × 최고 인구)는 약 10,550~11,060으로 거의 일정합니다.
- 더 읽을거리: Brander & Taylor (1998), 「The Simple Economics of Easter Island: A Ricardo-Malthus Model of Renewable Resource Use」, American Economic Review 88(1). Diamond (2005), 『Collapse』, Viking(대중적이지만 해석에 논쟁이 있음). Hunt & Lipo (2011), 『The Statues That Walked』, Free Press(다른 해석).
- 이 프로젝트가 단순화해 직접 짠 구현이며 논문의 방정식과 값을 그대로 쓰지 않았습니다. 인구가 숲의 최근 평균에 반응하도록 지연을 넣었습니다.
- 식: 숲 R은 dR/dt = 재생 × R × (1−R) − 벌채 × (1−보존) × 인구 × R, 인구 P는 dP/dt = P × (증가 × 최근 평균 숲 − 0.03)입니다. 균형점은 R* = 0.03 ÷ 증가속도, P* = 재생 × (1−R*) ÷ (벌채 × (1−보존))이고, 인구가 1명 아래로 내려가면 사라진 것으로 봅니다.
- "붕괴"는 600년째 인구가 정점의 25% 미만, "크게 감소"는 25~70%, "안정"은 70% 이상으로 정한 이 페이지의 기준입니다. 모델에 무작위가 없어서 같은 설정은 늘 같은 결과이고, ④~⑥번 그래프의 점은 설정별 계산값입니다. 검증은
node tools/validate-easter.js로 할 수 있습니다. - 벌채 강도를 16으로 올리면 최고 인구가 691명으로 줄고 0.5로 낮추면 21,104명이 됩니다. 이 모델에서 벌채 강도와 보존은 같은 역할(섬이 감당하는 인구의 크기)을 하며, 현실에서 이 둘이 같은 효과를 낸다는 뜻이 아닙니다.