물이 시간을 말하던 밤
대전 심우주통신검증센터의 원자시계실에는 물소리가 없었다.
그곳의 시간은 흐르지 않았다. 적어도 사람의 귀에는 그렇게 느껴졌다. 냉각 펌프의 낮은 진동, 공조 장치의 숨소리, 서버 랙에서 번지는 전자음만이 방 안을 채웠다. 시간은 눈에 보이지 않는 주파수로 세어지고 있었다. 세슘 원자의 에너지 상태가 바뀔 때 나오는 진동, 루비듐 발진기의 안정된 리듬, 광격자 시계의 차갑게 붙잡힌 원자들. 모두 인간의 감각과는 너무 멀었다.
한서윤은 유리벽 너머의 시계 모듈을 바라보며 손목 단말을 확인했다.
HUNMIN_PRIMER_00 / STRUCTURAL VALIDATION: PASSED
세 번째 씨앗은 통과했다. 한글은 우주 메시지의 첫 문법이 되었다. 그러나 문법이 생겼다고 해서 문장이 곧바로 별에 닿는 것은 아니었다. 문장을 보내려면 순서를 정해야 했고, 순서를 정하려면 시간을 정해야 했다.
서윤은 밤새 새 파일을 만들었다.
JAGYEONGNU_TIME_LAYER_01
파일명은 민재가 붙였다. 처음에는 농담처럼 보였다. 조선의 물시계 이름을 우주 통신 시간층에 붙이다니. 하지만 서윤은 그 이름을 지우지 않았다. 오히려 그것이 정확하다고 생각했다.
자격루.
물이 일정하게 흘러가고, 물높이가 변하고, 부표가 떠오르고, 장치가 움직여 종과 북을 울리던 시계. 지금의 원자시계와 비교하면 투박해 보일지 몰라도, 그 안에는 같은 질문이 있었다.
지금이 언제인가.
그리고 모두가 같은 지금을 보고 있는가.
새벽 2시 40분, 검증실 문이 열렸다. 민재가 들어오며 말했다.
"달 중계위성 동기화 로그 들어왔습니다. 좋은 소식과 나쁜 소식이 있어요."
서윤은 화면에서 눈을 떼지 않았다.
"좋은 소식부터."
"위성은 살아 있습니다. 자세 제어도 정상이고, 태양전지판 출력도 안정권입니다."
"나쁜 소식은?"
민재는 대답 대신 홀로그램 테이블에 로그를 띄웠다. 푸른 선 하나가 시간축을 따라 미세하게 위로 기울어져 있었다. 처음에는 거의 직선처럼 보였다. 그러나 확대하자 선은 분명히 기준선에서 멀어지고 있었다.
LUNAR RELAY-3 / CLOCK OFFSET: +184.7 microseconds
서윤은 눈을 가늘게 떴다.
"마이크로초 단위네."
"네. 백만분의 일 초입니다. 커 보이지 않죠."
"우주에서는 충분히 커."
민재가 고개를 끄덕였다.
"특히 오늘 같은 날엔요."
오늘은 두 번째 씨앗, HALLYU_WAVE_SEED_02의 첫 실제 송신 예정일이었다. 한류라는 파동을 담은 데이터는 대기 중이었다. 음악의 박자, 공연장의 빛, 팬들의 응원 패턴, 번역된 가사 조각, 그리고 한글 프라이머가 만든 해독 구조까지. 그것들은 달 궤도 중계위성을 거쳐 달 뒷면 방향의 저잡음 송신창으로 들어갈 예정이었다.
달 뒷면은 지구 전파의 소음에서 비교적 조용하다. 지구가 직접 보이지 않는 시간대에는 인간 문명이 내는 수많은 전파 잡음이 달에 가려진다. 그래서 그들은 달 궤도 중계위성을 이용해, 지구의 통제 신호를 받아 달 너머의 송신 배열과 맞물리도록 설계했다.
문제는 시각이었다.
우주는 넓고, 전파는 빠르지만 무한히 빠르지는 않다. 빛과 전파는 진공에서 초속 약 30만 킬로미터로 이동한다. 지구와 달 사이를 오가는 데도 대략 1.3초가 걸린다. 지상 관제소에서 "지금"이라고 명령을 보내도, 달 근처의 장비가 그것을 받는 순간은 이미 지구의 지금이 아니다. 그래서 우주 통신은 항상 미래에 명령을 예약한다. 몇 초 뒤, 몇 분 뒤, 어느 좌표에서, 어느 방향으로, 어느 주파수로 송신하라고 미리 계산해 둔다.
그 예약의 바닥에는 시간이 있었다.
서윤은 로그의 기울기를 따라 손가락을 움직였다.
"누적 속도는?"
"하루에 약 31마이크로초. 선형은 아니고, 달 궤도 위치에 따라 출렁입니다."
"상대론 보정?"
"거기서 문제가 생긴 것 같습니다."
검증실의 공기가 더 차가워진 듯했다. 상대론이라는 단어는 사람들에게 흔히 낯설고 거창하게 들렸다. 하지만 서윤에게 그것은 매일 만지는 공구에 가까웠다. 중력이 강한 곳과 약한 곳에서는 시간이 아주 조금 다르게 흐른다. 빠르게 움직이는 물체의 시간도 정지해 있는 관측자에게는 아주 조금 느리게 간다. 지구 표면, 달 궤도, 태양을 도는 지구의 위치는 모두 중력과 속도가 다르다. 차이는 작지만, 정밀한 항법에서는 작지 않았다.
자동차 내비게이션도 위성 시계의 상대론적 차이를 보정하지 않으면 위치가 계속 어긋난다. 하물며 달 궤도에서 심우주 송신창을 맞추는 일이라면, 마이크로초는 경고등이었다. 1마이크로초 동안 전파는 약 300미터를 간다. 184마이크로초면 단순한 거리 환산만으로도 55킬로미터가 넘는다. 물론 실제 항법 계산은 그렇게 단순하지 않지만, 오류의 크기를 몸으로 느끼기에는 충분했다.
서윤은 낮게 말했다.
"이 상태로 송신하면?"
민재가 손가락을 움직여 시뮬레이션을 실행했다. 달 궤도 중계위성의 위치, 지상국의 송신 시간, 달 뒷면 송신 배열의 빔 조향 각도, 데이터 프레임의 시작점이 하나의 그림으로 겹쳐졌다. 처음에는 녹색이었다. 곧 일부 선이 노랗게 변했고, 마지막에는 붉은 경고가 떠올랐다.
COHERENT WINDOW FAILURE
서윤의 어깨가 굳었다.
"얼마나 남았지?"
"송신창까지 9시간 12분입니다."
민재는 잠시 망설이다가 덧붙였다.
"연기하면 다음 창은 28일 뒤예요. 달의 위치와 지상국 배열 조건이 다시 맞아야 합니다."
서윤은 홀로그램 테이블 위에 떠 있는 파일명을 바라보았다.
JAGYEONGNU_TIME_LAYER_01
물이 시간을 말하던 이름이, 달 궤도에서 흔들리고 있었다.

신분을 넘어 시계를 만든 사람
서윤은 어린 시절 장영실을 위인전에서 처음 만났다. 그 책은 지나치게 밝은 그림으로 가득했다. 궁궐 마당에는 햇빛이 쏟아지고, 발명가는 늘 미소를 짓고 있었다. 어린 서윤은 그때 자격루보다 장영실의 손을 더 오래 바라보았다. 그림 속 손은 물통을 고치고, 톱니를 맞추고, 별을 가리키는 기구를 세우고 있었다.
나중에 역사를 조금 더 배운 뒤에야, 서윤은 그 손이 더 무겁게 느껴졌다. 장영실은 기록 속에서 낮은 신분 출신으로 전해진다. 조선이라는 엄격한 신분 질서 속에서, 그는 재능으로 궁궐의 과학기술 사업에 참여했다. 그것은 단순한 성공담이 아니었다. 기술이 때로 사람을 정해진 자리 밖으로 끌어내는 힘을 갖는다는 증거였다.
세종의 시대에 시간은 개인의 취미가 아니었다. 농사를 짓는 계절, 의례를 치르는 시각, 관청이 움직이는 질서, 하늘을 관측하고 달력을 만드는 기준이 모두 시간에 묶여 있었다. 정확한 시계는 왕의 권위를 장식하는 장난감이 아니라, 나라가 같은 박자로 움직이게 하는 장치였다.
자격루의 중요한 점은 물을 썼다는 사실만이 아니었다. 더 중요한 것은 자동으로 시간을 알렸다는 점이었다. 물이 떨어지고, 그 물이 부표를 밀어 올리고, 장치가 차례로 작동해 종과 북을 울렸다. 사람이 매 순간 지켜보다가 "지금이다"라고 외치지 않아도, 기계가 정해진 시각을 드러냈다.
서윤은 그 원리가 우주 통신과 닮았다고 생각했다.
우주선은 매번 지구의 눈치를 보며 움직일 수 없다. 달 궤도 중계위성도 마찬가지다. 지구에서 보낸 신호가 도착하는 데 시간이 걸리고, 때로는 달이나 행성이 가로막아 통신이 끊긴다. 그래서 우주 장비는 스스로 시간을 세고, 예정된 시각에 스스로 동작해야 한다. 자격루가 궁궐 마당에서 사람을 대신해 시간을 울렸듯, 달 궤도 위성은 지구의 명령을 기다리지 않고 우주 한복판에서 자신의 시각표에 따라 움직여야 했다.
문제는 모든 시계가 조금씩 다르다는 데 있었다.
자격루의 물은 온도와 압력, 물통의 모양, 구멍의 마모에 영향을 받았을 것이다. 그래서 시계를 만드는 사람은 물이 얼마나 일정하게 흐르는지 알아야 했고, 기계가 언제 걸리는지 고쳐야 했고, 해와 별의 움직임으로 시간을 다시 맞춰야 했다.
원자시계도 마법은 아니었다. 원자의 진동은 매우 안정적이지만, 장비는 실제 우주 환경 속에 있다. 온도 변화, 전자 회로의 잡음, 방사선 영향, 궤도 운동, 중력 차이, 기준 시간 체계 변환이 모두 오차의 문을 만든다. 좋은 시계는 오차가 없는 시계가 아니라, 자신의 오차를 알고 보정할 수 있는 시계였다.
서윤은 검증실 벽면에 조선 시대 천문 관측 장치의 복원 이미지를 띄웠다. 혼천의처럼 하늘의 둥근 운동을 표현하는 기구, 해 그림자로 시간을 읽는 해시계, 별의 위치를 재는 관측 장치들이 차례로 나타났다. 그것들은 오래된 금속과 나무의 이미지였지만, 서윤의 눈에는 궤도역학의 조상처럼 보였다.
하늘을 본다는 것은 단지 아름다운 별을 세는 일이 아니었다. 하늘의 반복을 읽어 땅의 시간을 정하는 일이었다. 달이 차고 기우는 주기, 해가 남중하는 시각, 별이 계절마다 떠오르는 위치. 그 모든 관측은 사람들에게 "언제 씨를 뿌릴 것인가", "언제 배를 띄울 것인가", "오늘이 어느 날인가"를 알려 주었다.
지금 그들은 같은 일을 더 먼 곳에서 하고 있었다.
별을 보고 길을 정하던 시대가 지나, 이제는 원자시계와 전파 신호로 우주선의 길을 계산한다. 그러나 질문은 달라지지 않았다.
하늘은 어디에 있는가.
우리는 지금 어디에 있는가.
그리고 지금은 정확히 언제인가.
달 궤도의 184마이크로초
긴급회의는 오전 4시 10분에 열렸다. 회의실에는 잠에서 덜 깬 얼굴들이 홀로그램으로 나타났다. 세종로 지하 7층의 프로젝트 총괄실, 제주 심우주 지상국, 나로 우주센터의 궤도역학팀, 그리고 달 궤도 중계위성 제작사 엔지니어들이 한 화면에 묶였다.
총괄 책임자 윤도현 국장이 먼저 말했다.
"상황 요약."
서윤이 일어섰다.
"달 궤도 중계위성 3호의 내부 시각이 기준 시각보다 184.7마이크로초 앞서 있습니다. 현재 추세라면 송신창 시점에는 196마이크로초 안팎으로 증가할 가능성이 큽니다. 이 오차는 데이터 프레임 시작 시각과 빔 조향 예측에 영향을 줍니다."
나로의 궤도역학자 권이준이 화면 한쪽에서 끼어들었다.
"위성 위치 자체는 관측값과 맞습니다. 추적 레이더와 전파 거리 측정 결과가 크게 틀어지진 않았어요."
"위치가 맞아도 시각표가 틀리면 실패할 수 있습니다." 서윤이 답했다. "이번 송신은 단순히 전파를 넓게 뿌리는 방식이 아닙니다. 달 뒷면 송신 배열과 지구 지상국 보조 신호, 중계위성의 시간표가 맞물려야 합니다. 프레임 동기화가 깨지면 수신 가능한 구조가 잡음처럼 보일 수 있습니다."
민재가 설명을 덧붙였다.
"쉽게 말하면 세 악단이 같은 악보를 들고 있는데, 지휘자마다 박자가 아주 조금씩 다릅니다. 사람 귀에는 안 들릴 정도의 차이지만, 레이저처럼 좁게 맞추는 통신에서는 그 차이가 점점 커집니다."
회의실에 잠시 침묵이 흘렀다. 한류 씨앗은 음악을 담고 있었다. 그런데 그 음악이 우주로 나가기 전에, 지구의 장비들이 먼저 박자를 잃고 있었다.
제작사 엔지니어가 말했다.
"펌웨어 로그를 보면, 지난달 방사선 이벤트 이후 시계 보정 모듈이 안전 모드로 들어갔다가 복귀했습니다. 복귀 자체는 정상입니다. 그런데 상대론 보정 테이블이 최신 궤도 요소를 반영하지 못한 것 같습니다."
서윤은 입술을 눌렀다.
"정확히는?"
"위성의 타원 궤도에서 달에 가까워지는 구간과 멀어지는 구간의 속도 차이를 단순화했습니다. 원래는 위치에 따라 중력 퍼텐셜과 속도 변화를 함께 보정해야 합니다. 그런데 임시 테이블이 평균값만 적용했습니다."
상대론적 시간 보정은 어려운 말처럼 들리지만, 핵심은 간단하다. 중력이 조금 다르면 시계의 속도가 조금 달라지고, 움직이는 속도가 다르면 또 조금 달라진다. 달 주위를 도는 위성은 일정한 원 위를 도는 것이 아니라, 실제로는 미세하게 찌그러진 궤도를 따라 움직인다. 달에 가까울 때는 더 빠르고, 멀 때는 더 느리다. 달의 중력장도 지구처럼 완벽한 구가 아니어서 위치마다 조금씩 다르다. 그 차이를 무시하면 오차는 하루아침에 폭발하지 않는다. 대신 조용히 쌓인다.
물방울 하나가 바위를 뚫듯.
자격루의 물방울처럼.
윤 국장이 물었다.
"해결책은?"
권이준이 먼저 답했다.
"송신 연기. 안전합니다."
그 말은 가장 합리적이었고, 그래서 가장 무거웠다. 28일 뒤라면 모든 것을 다시 계산할 수 있다. 위성의 시계를 재동기화하고, 보정 테이블을 새로 올리고, 지상국과 달 송신 배열의 시간표를 조정하면 된다.
하지만 서윤은 화면 한쪽의 다른 숫자를 보고 있었다.
PUBLIC TRANSMISSION WINDOW / LIVE ARCHIVE LINKED
이번 송신은 내부 시험만이 아니었다. 세계 여러 연구기관과 기록 보존소가 함께 검증하는 첫 공개 문화 송신이었다. 수많은 데이터 제공자와 예술가, 번역자, 팬 커뮤니티, 저작권 협의체가 이 날짜에 맞춰 허가를 걸어 두었다. 연기할 수는 있었다. 우주는 인간의 일정표에 관심이 없으니까. 그러나 연기하는 순간, 프로젝트에 대한 사회적 신뢰는 크게 흔들릴 것이다.
서윤은 천천히 말했다.
"연기 말고 하나 더 있습니다."
모든 화면이 그녀를 향했다.
"왕복 시간 전송을 다시 하겠습니다."
민재가 눈을 깜박였다.
"지금요?"
"지금."
왕복 시간 전송은 원리가 단순하다. 지구에서 위성으로 신호를 보내고, 위성이 그것을 즉시 또는 정해진 지연 뒤에 되돌려 보낸다. 지구는 보낸 시각과 받은 시각을 비교해 신호가 오가는 데 걸린 시간을 계산한다. 위성이 움직이고 있으므로 실제 계산은 복잡하지만, 충분한 관측값과 궤도 모델이 있으면 위성 시계가 기준보다 얼마나 앞서거나 늦는지 추정할 수 있다.
자격루가 물높이로 시간을 드러냈다면, 우주에서는 빛의 왕복이 시간을 드러낸다.
윤 국장이 물었다.
"정밀도가 충분합니까?"
"단일 지상국으로는 부족합니다. 제주, 호주 협력국, 칠레 협력국 세 곳을 동시에 쓰겠습니다. 달 궤도상의 위성을 서로 다른 각도에서 관측하면 시계 오차와 궤도 오차를 분리할 수 있습니다. 위성의 별추적기 데이터도 같이 받겠습니다."
권이준이 계산 창을 띄웠다.
"가능은 합니다. 하지만 시간이 빠듯해요. 관측, 추정, 명령 업로드, 검증까지 해야 합니다."
민재가 중얼거렸다.
"자격루가 아니라 자격루를 달까지 던지는 꼴이네요."
서윤은 처음으로 희미하게 웃었다.
"장영실도 시간이 넉넉해서 시계를 만든 건 아닐 거야."
하늘과 통치, 그리고 공유된 지금
오전 5시, 제주 심우주 지상국의 안테나가 달을 향해 돌아갔다. 거대한 접시가 새벽빛 속에서 천천히 움직이는 모습은 바다를 향해 귀를 기울이는 생물 같았다. 호주와 칠레의 협력국도 같은 시각표에 따라 대기했다. 지구는 둥글기 때문에 한 곳에서 보이지 않는 하늘을 다른 곳에서는 볼 수 있다. 우주 항법은 어느 한 나라의 눈만으로 완성되지 않는다.
첫 번째 보정 펄스가 발사되었다.
전파는 빛의 속도로 달을 향해 날아갔다. 약 1.3초 뒤, 달 궤도 중계위성이 그것을 받았다. 위성은 자신의 내부 시각을 붙여 응답했다. 다시 약 1.3초 뒤, 지구의 안테나가 응답을 받았다.
사람에게는 짧은 시간이었다. 숨 한 번 들이쉬는 사이보다 조금 길 뿐이었다. 하지만 그 안에서 지구와 달, 위성의 움직임은 모두 계산되어야 했다. 지구는 자전하고 있었고, 달은 지구 주위를 돌고 있었고, 위성은 달 주위를 돌고 있었다. 태양의 중력도 배경처럼 작용했다. 아무것도 가만히 있지 않았다.
서윤은 화면에 쌓이는 데이터를 보았다.
PING 001
PING 002
PING 003
각 펄스에는 보낸 시각, 받은 시각, 위성이 기록한 시각, 주파수 변화가 포함되어 있었다. 주파수 변화는 도플러 효과 때문에 생긴다. 구급차가 다가올 때 소리가 높게 들리고 멀어질 때 낮게 들리는 것처럼, 전파도 송신자와 수신자의 상대 속도에 따라 주파수가 조금 달라진다. 그 차이를 읽으면 위성이 우리에게 다가오는지 멀어지는지 알 수 있다.
서윤은 불현듯 조선의 천문 관측자들을 떠올렸다. 그들은 하늘의 별을 보며 계절과 시간을 읽었다. 별은 멀고 인간은 작았지만, 반복되는 움직임을 오래 지켜보면 길이 보였다. 하늘은 권력자의 장식물이 아니라, 모두가 의지해야 하는 달력이었다.
하지만 역사 속 시간은 언제나 권력과 붙어 있었다. 시간을 정하는 자가 의례를 정하고, 세금을 정하고, 노동의 시작과 끝을 정했다. 그래서 정확한 시간은 통치의 도구이기도 했다. 자격루가 궁궐 안에서 울렸다는 사실은 우연이 아니었다. 국가는 같은 시각을 공유해야 움직인다.
그런데 지금, 서윤이 만드는 시간층은 반대 방향으로 열리고 있었다.
한 나라의 시간을 우주에 과시하려는 것이 아니었다. 지구의 시간이 어떻게 만들어지는지 설명하고, 낯선 수신자가 그 기준을 재구성할 수 있도록 돕는 일이었다. 권력의 시간에서 공유의 시간으로. 궁궐의 종소리에서 성간 메시지의 기준 펄스로.
민재가 말했다.
"추정값 나옵니다."
홀로그램 위에 숫자가 떠올랐다.
CLOCK OFFSET ESTIMATE: +187.932 microseconds
UNCERTAINTY: ±0.041 microseconds
서윤은 숨을 내쉬었다. 불확실도 0.041마이크로초. 전파 거리로 환산하면 약 12미터 정도였다. 완벽하지는 않았지만, 이전보다 훨씬 나았다.
권이준의 목소리가 회의 채널을 타고 들렸다.
"이 정도면 보정 명령 만들 수 있습니다. 다만 한 번에 시계를 뒤로 돌리면 내부 이벤트 순서가 꼬일 수 있어요."
시계를 갑자기 되돌리는 것은 위험했다. 컴퓨터 시스템에서 시간은 사건의 순서를 정한다. 어떤 명령이 먼저 실행됐고, 어떤 데이터가 나중에 기록됐는지를 시간표가 붙잡고 있다. 시각을 갑자기 과거로 돌리면 장비는 이미 일어난 일을 아직 일어나지 않은 일로 착각할 수 있다.
서윤이 말했다.
"시계를 되돌리지 말고, 송신 시간표를 앞당겨 보정합시다. 위성 내부 시각은 그대로 두고, 이벤트 스케줄러에 오프셋을 적용해요. 이후 보정은 천천히 주파수를 조절해서 끌고 갑니다."
민재가 바로 이해했다.
"물시계의 물을 거꾸로 붓지 않고, 종 치는 장치의 위치를 다시 맞추는 거군요."
"맞아."
그 비유가 회의실의 긴장을 조금 풀었다. 시간은 거꾸로 흐르지 않는다. 그러나 시간을 읽는 장치는 다시 맞출 수 있다.
장영실 알고리즘
새 보정 패키지의 내부명은 민재의 손에서 또 한 번 이상한 이름을 얻었다.
JANG_OFFSET_PATCH
서윤은 이번에도 지우지 않았다.
패치는 세 부분으로 구성되었다. 첫 번째는 현재 시계 오차를 반영한 송신 이벤트 시간표 수정이었다. 두 번째는 달 궤도의 위치별 상대론 보정 테이블 갱신이었다. 세 번째는 이후 6시간 동안 일정한 속도로 내부 발진기의 기준을 아주 조금 조절하는 주파수 스티어링이었다. 주파수 스티어링은 시계를 갑자기 고치지 않고, 너무 빠르거나 느린 시계를 천천히 기준에 맞춰 끌고 가는 방법이다.
서윤은 코드 검토 화면을 보며 말했다.
"장영실이 실제로 이런 알고리즘을 보면 뭐라고 할까?"
민재가 피곤한 눈으로 웃었다.
"물이 없다고 화내지 않을까요."
"아니. 물 대신 빛이 흐른다고 하면 이해할 거야."
"빛은 너무 빨라서 물시계로 쓰기 어렵습니다."
"그래서 우리가 이렇게 고생하는 거지."
그들은 웃었지만, 손은 멈추지 않았다. 패치가 달 궤도 위성으로 업로드되는 동안, 지구와 달 사이에는 다시 1.3초의 침묵이 놓였다. 그 짧은 침묵은 늘 사람을 초조하게 만들었다. 보낸 명령은 이미 지구를 떠났지만, 도착했는지 아직 알 수 없다. 우주에서는 모든 대화가 과거와 이루어진다. 상대가 가까운 달에 있어도 그렇다.
UPLOAD COMPLETE
PATCH VALIDATION: RUNNING
검증은 7분 동안 이어졌다. 위성은 가상 이벤트를 실행하고, 수정된 시간표가 기존 명령과 충돌하지 않는지 확인했다. 자세 제어 분사, 안테나 조향, 고출력 송신기 예열, 데이터 프레임 시작, 오류 정정 블록 삽입, 달 뒷면 배열과의 핸드셰이크가 차례로 점검되었다.
핸드셰이크는 통신 장비끼리 서로 준비되었는지 확인하는 절차다. 사람이 악수하듯, 기계도 "나는 준비됐다", "나도 준비됐다", "이 규칙으로 시작하자"는 신호를 주고받는다. 우주에서는 이 악수조차 시간표에 묶인다. 늦게 내민 손은 허공을 잡는다.
서윤은 손톱을 손바닥에 눌렀다.
PATCH VALIDATION: PASSED
민재가 의자 등받이에 몸을 던졌다.
"살았습니다."
"아직 아니야."
서윤은 곧바로 최종 송신 시뮬레이션을 실행했다. 이번에는 달 궤도 오차, 시계 오프셋, 상대론 보정, 지상국 대기 지연, 달 지형에 의한 차폐 시간까지 모두 포함했다. 달 뒷면 송신 배열은 지구에서 직접 보이지 않는다. 중계위성이 그 사이를 이어 주지만, 달의 가장자리와 위성의 궤도 위치가 조금만 어긋나도 링크가 끊긴다.
시뮬레이션 속에서 지구는 푸른 점으로 회전했고, 달은 회색 그림자를 드리웠다. 중계위성은 달의 가장자리를 스치듯 돌았다. 초록색 통신선이 지구에서 위성으로, 위성에서 달 뒷면 배열로 이어졌다. 한순간 선이 노랗게 흔들렸다. 서윤의 심장이 따라 흔들렸다.
그러나 선은 끊기지 않았다.
마지막에 결과가 떴다.
TRANSMISSION WINDOW RECOVERED
MARGIN: 47.3 seconds
47.3초.
우주적 규모로는 아무것도 아닌 시간이었다. 그러나 사람에게는 충분히 길었다. 누군가의 이름을 부르고, 한 문장을 읽고, 문을 열고, 달리는 기차에 몸을 던지지 않을 만큼의 시간. 한류 씨앗이 달의 그림자 사이로 빠져나가기에는 충분한 시간이었다.
서윤은 그 숫자를 오래 바라보았다.
장영실의 자격루가 궁궐 마당에서 울릴 때, 사람들은 아마 종소리를 들었을 것이다. 지금 그녀가 들은 것은 종소리가 아니었다. 검증 완료를 알리는 짧은 전자음이었다.
하지만 이상하게도, 그 소리가 물방울처럼 들렸다.
우주로 보내는 시계 설명서
위기는 넘겼지만, 서윤에게는 아직 해야 할 일이 남아 있었다. JAGYEONGNU_TIME_LAYER_01은 단순한 내부 코드명이 아니었다. 한글 프라이머 다음에 붙을 시간 설명층이었다. 낯선 수신자가 대한민국의 문화 데이터를 해석하려면, 박자와 순서와 지연을 이해해야 했다. 음악도 영상도 이야기의 장면도 모두 시간 위에 놓인다.
서윤은 새벽에 작성했던 초안을 다시 열었다.
첫 부분에는 반복 펄스가 있었다. 일정한 간격으로 나타나는 신호는 시간 단위의 기초가 된다. 그러나 "일정하다"는 말을 이해시키려면 기준이 필요했다. 그래서 메시지는 다시 물리 현상으로 돌아갔다. 원자의 에너지 전이, 빛의 속도, 전파의 주기. 우주 어디서나 같은 법칙으로 관측될 가능성이 높은 것들이었다.
그다음에는 인간의 시간 감각이 들어갔다. 지구의 자전이 하루를 만들고, 달의 공전이 달의 위상 변화를 만들며, 지구의 공전이 계절을 만든다는 설명이었다. 물론 지구의 하루는 완벽히 일정하지 않고, 달의 운동도 단순한 원이 아니다. 그래서 메시지는 "우리는 처음에 하늘의 반복으로 시간을 세었고, 더 정밀한 필요가 생기자 원자의 반복으로 시간을 세었다"고 말하도록 설계되었다.
서윤은 그 사이에 자격루를 넣었다.
그것은 외계 수신자에게 조선의 역사 퀴즈를 내기 위한 자료가 아니었다. 시간 측정이 문화와 사회 속에서 어떤 의미를 가졌는지 보여 주기 위한 예시였다. 물의 흐름을 기계 운동으로 바꾸고, 그 운동을 소리와 표시로 바꾸어 공동체가 공유하는 시각을 만든 장치. 그 원리는 충분히 보편적이었다.
어떤 문명이든 시간을 혼자만 알면 길을 만들 수 없다. 함께 움직이려면 시간을 공유해야 한다.
서윤은 자격루 설명 옆에 달 궤도 중계위성의 시간 동기화 그림을 놓았다. 한쪽에는 물이 떨어지는 단순화된 도식이 있었다. 다른 한쪽에는 지구와 달 사이를 오가는 전파 펄스가 있었다. 두 그림은 전혀 달라 보였지만, 아래에는 같은 문장이 붙었다.
흐름을 세어 사건의 순서를 정한다.
민재가 뒤에서 화면을 보다가 말했다.
"외계인이 보면 물시계와 달 위성이 같은 종류라고 생각할까요?"
"같은 종류는 아니겠지. 하지만 같은 질문에서 나왔다는 건 알 수 있을지도 몰라."
"무슨 질문이요?"
서윤은 잠시 생각했다.
"기다림을 어떻게 잴 것인가."
민재는 대답하지 않았다. 검증실 유리창 밖으로 아침이 밝아오고 있었다. 대전의 하늘은 옅은 회색에서 푸른색으로 변했고, 건물 사이로 햇빛이 얇게 들어왔다. 인간의 몸은 여전히 태양의 리듬에 묶여 있었다. 아무리 원자시계가 정밀해져도, 사람은 해가 뜨면 아침이라고 느낀다.
그때 최종 카운트다운 알림이 울렸다.
HALLYU_WAVE_SEED_02 / TRANSMISSION PREP: T-00:30:00
검증실 안의 사람들은 하나둘 자리로 돌아왔다. 라희는 의미층 검증 결과를 다시 확인했고, 민재는 오류 정정 블록의 마지막 해시값을 비교했다. 해시값은 데이터의 지문 같은 것이다. 원본 데이터가 조금이라도 바뀌면 완전히 다른 값이 나오기 때문에, 전송 전후의 무결성을 확인하는 데 쓴다.
서윤은 시간층의 승인란 위에 손을 올렸다.
JAGYEONGNU_TIME_LAYER_01 / READY
그녀는 승인 버튼을 누르기 전에 잠시 멈췄다.
장영실은 아마 자신이 만든 기계가 몇 세기 뒤 달 궤도 위성의 시각 보정 이름으로 불릴 줄 몰랐을 것이다. 세종도 훈민정음이 성간 메시지의 문법층이 될 줄 몰랐을 것이다. 그러나 기술은 늘 그런 방식으로 살아남는다. 처음 만들어진 목적을 넘어, 다음 시대의 질문 속에서 다시 태어난다.
물시계는 궁궐의 시간을 울렸다.
원자시계는 달 궤도의 시간을 맞췄다.
그리고 이제 그 시간 위에 노래가 실릴 것이다.
서윤은 버튼을 눌렀다.
TIME LAYER: APPROVED
47초의 여백
송신 5분 전, 모든 화면이 하나의 카운트다운으로 합쳐졌다. 검증실 중앙에는 지구와 달, 그리고 송신 방향을 나타내는 부채꼴 항로가 떠 있었다. 첫 번째 신호가 그랬듯, 이번 씨앗도 특정한 별 하나를 향하지 않았다. 인류는 아직 누구에게 말하고 있는지 모른다. 그래서 그들은 가능성의 넓은 방향을 향해, 그러나 계산된 정확함으로 신호를 보낼 뿐이었다.
T-00:01:00
서윤은 헤드셋을 썼다. 제주 지상국의 음성이 들어왔다.
"제주, 기준 시각 안정. 달 중계 링크 정상."
호주 협력국이 이어 말했다.
"남반구 보조 추적 정상. 도플러 잔차 허용 범위."
칠레 협력국의 음성이 마지막으로 들어왔다.
"서쪽 관측각 확보. 시계 오프셋 모델 유지 중."
민재가 작게 말했다.
"자격루 종 칠 준비 됐습니다."
서윤은 화면에서 눈을 떼지 않았다.
T-00:00:10
열.
아홉.
여덟.
시간은 숫자로 줄어들었다. 하지만 그 숫자 뒤에는 너무 많은 것이 있었다. 조선의 궁궐 마당에서 물을 따라 오르던 부표, 별을 재던 관측자들의 눈, 신분의 벽을 넘어 기계를 만들던 손, 원자시계실의 차가운 진공 챔버, 달 궤도에서 조금씩 앞서 가던 위성의 시각, 그것을 다시 붙잡기 위해 지구 곳곳에서 쏘아 올린 전파 펄스.
셋.
둘.
하나.
TRANSMIT
신호가 떠났다.
처음에는 아무 일도 일어나지 않는 것처럼 보였다. 우주 송신의 순간은 폭발도 불꽃도 아니었다. 검증실 책상이 흔들리지도 않았고, 창밖 하늘에 빛기둥이 솟지도 않았다. 다만 장비들은 정해진 주파수와 위상으로 전파를 변조했고, 안테나는 계산된 방향을 향해 에너지를 밀어냈다.
한류 씨앗은 전파가 되었다.
그 안에는 음악 자체가 공기처럼 들어 있지 않았다. 진공은 소리를 전달하지 못한다. 대신 소리를 되살릴 수 있는 숫자가 있었다. 파형을 재구성할 샘플, 박자의 시간표, 가사의 문자층, 공연장의 빛 변화, 팬들의 응답 패턴. 그리고 그 모든 것 앞에는 한글을 여는 열쇠와 시간을 재는 설명서가 있었다.
서윤은 달 궤도 중계위성의 상태를 보았다.
RELAY LOCK: STABLE
FRAME SYNC: STABLE
WINDOW MARGIN: 46.8 seconds
47.3초였던 여백은 46.8초로 줄어 있었다. 그래도 충분했다. 달의 그림자가 통신선을 삼키기 전, 마지막 데이터 블록이 빠져나갔다.
HALLYU_WAVE_SEED_02 / TRANSMISSION COMPLETE
검증실에 박수가 터졌다. 이번에는 아무도 참지 않았다. 라희는 두 손으로 얼굴을 가렸고, 민재는 의자에 앉은 채 천장을 올려다보았다. 누군가는 울었고, 누군가는 웃었다. 서윤은 박수를 치지 못했다. 그녀는 화면 속 마지막 로그를 바라보고 있었다.
TIME CORRECTION SOURCE: JAGYEONGNU_LAYER
그 문장은 내부 시스템이 자동으로 붙인 기록일 뿐이었다. 그러나 서윤에게는 오래된 종소리처럼 느껴졌다.
오래전 물은 아래로 흘렀다. 그 흐름을 읽은 사람들은 시간을 만들었다. 오늘 전파는 위로, 아니 방향이라는 말이 무의미한 우주 속으로 퍼져 나갔다. 그 흐름을 계산한 사람들은 길을 만들었다.
서윤은 조용히 헤드셋을 벗었다.
민재가 옆에서 물었다.
"이제 정말 보낸 거죠?"
"응."
"그럼 다음엔 뭘 계산해야 합니까?"
서윤은 달 궤도 그림을 축소했다. 화면에는 지구와 달, 그리고 더 먼 곳의 중력 지도가 나타났다. 라그랑주점들이 희미한 점으로 표시되었다. 두 천체의 중력이 균형을 이루어, 작은 물체가 비교적 안정적으로 머물 수 있는 자리들. 길은 이제 달 너머로 이어지고 있었다.
그녀는 대답했다.
"바다."
민재가 고개를 돌렸다.
"바다요?"
서윤은 화면 한쪽에 떠 있는 다음 파일명을 바라보았다.
ADMIRAL_ROUTE_LAYER_02
"이순신의 바다에서 배가 길을 잃지 않았던 이유. 그리고 우리가 라그랑주점에서 길을 잃지 않으려면 무엇을 알아야 하는지."
검증실 밖으로 완전한 아침이 들어왔다. 태양빛은 유리벽을 지나 원자시계실의 금속 표면에 닿았다. 그곳에서는 여전히 소리 없는 시간이 세어지고 있었다. 그러나 서윤은 그 안에서 물방울 하나가 떨어지는 소리를 들은 것 같았다.
똑.
한 시대의 시간이 다음 시대의 길을 열었다.
이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.