๐ ์๋ ฅ ๋ก๋ 645 ยท ์ถ์ ๊ธฐ๋ก
๋ฐ์ฌํ ๋ฑ๋ก ์ 0343ํธ์ฐฝ๋ฆฝ ์ฑ
์ฑ์ด ๋ฐ์ฌํ์ ๋ฑ๋ก๋ ์๊ฐ์ ๋ด์ฉ์ ์ง๋ฌธ(SHA-256 โ ๋ด์ฉ์ด ํ ๊ธ์๋ง ๋ฌ๋ผ๋ ์์ ํ ๋ฐ๋๋ 64์๋ฆฌ ์ซ์)์ผ๋ก ๋จ๊ธด ๊ธฐ๋ก์ด์์. ๋ง๋ ๋ถ์ด ์ ์ "์์์ผ"๊ณผ ๋ฌ๋ฆฌ, ๋ฑ๋กยท์ง๋ฌธ์ ๋ฐ์ฌํ ์๋ฒ๊ฐ ๊ธฐ๋กํ ๋ ์ง์์.
- ์ง๋ฌธ ์๊ฐ
- 2026-11-03 07:12:06 (ํ๊ตญ ์๊ฐ)
- 2026-11-02T22:12:06Z UTC
- ๋ฐ์ฌํ ์๋ฒ ๋ฑ๋ก ์๊ฐ
- 2026-11-03 07:12:03 (ํ๊ตญ ์๊ฐ)
- 2026-11-02T22:12:03Z UTC
์ง๋ฌธ (SHA-256)
80ca10a80446ba54094c9e33210109f17a99b2fd9bfd319687f74fe99bb644a8
๊ทธ๋ฆผ 2์ฅ ์ค 2์ฅ ์ง๋ฌธ ์์ ยท ๊ธฐ๋ก ๋ค ์์ด์ฝ์ด๋ ํ๋ฉด ์ฌ์ง ์ฃผ์๊ฐ ๋ฐ๋์์ด์(์ฃผ์ ๊ธฐ์ค)
์นด๋ ์ด๋ฏธ์ง ์ ์ฅ์ธ์คํยท์ค๋ ๋์ ์ฌ๋ฆด ์ ์๋ 1080ร1350 ๊ทธ๋ฆผ์ด์์. ์ด๋ฆยท๋ฑ๋ก ๋ฒํธยท๋ ์งยท์ง๋ฌธ๊ณผ ์ด ๊ธฐ๋ก ํ์ด์ง QR๋ง ๋ค์ด๊ฐ์.
์ง๋ฌธ ์ฌ๋ฃ
์ด ๊ธ ์ ์ฒด(์ค๋ฐ๊ฟ ํฌํจ, ๋ฐ์ดํธ ๊ทธ๋๋ก)์ SHA-256 ์ด ์ ์ง๋ฌธ์ด์์. ๊ทธ๋ฆผ์ ํ์ผ ๋ด์ฉ์ SHA-256 ์ ์ ์์ด์.
basapal-birth/v1 app_id 7c5eb1f9-07f4-41e7-99f6-38132e50e618 app_created_at 2026-11-02T22:12:03.473136Z name "๐ ์๋ ฅ ๋ก๋ 645" tagline "์ ํต ์๋ ฅ ๋ ์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก 6๊ฐ์ ํ์ด๋ฒํธ๋ฅผ ์์ฑํ๋ ์๋น์ค์ ๋๋ค. ์๋ ฅ ๋ฌธํ์ ์ ํต์ ํ์ฉํ ์๋ฏธ์๋ ์ซ์ ์กฐํฉ์ ๋ง๋ค์ด๋ณด์ธ์." description "์ ํต ์๋ ฅ ๋ ์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก 6๊ฐ์ ํ์ด๋ฒํธ๋ฅผ ์์ฑํ๋ ์๋น์ค์ ๋๋ค. ์๋ ฅ ๋ฌธํ์ ์ ํต์ ํ์ฉํ ์๋ฏธ์๋ ์ซ์ ์กฐํฉ์ ๋ง๋ค์ด๋ณด์ธ์." story_why "์ฐ๋ฆฌ๊ฐ ๋ง์ฃผ ๋ก๋๋ฅผ ๊ตฌ์ ํ์์~\nํ๊ตญ์ ์ธ ์ ์๋ก ๋ค์ ํ์ด๋ดค์ด์!!" story_who "์ฑ์ธ ๋ชจ๋ ๋ถ๋ค์ด ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค. \n๋จ, ์ง๋์น ๊ตฌ๋งค๋ ์์ฌํด์ผ ํฉ๋๋ค. \n์ด๋๊น์ง๋ ์ทจ๋ฏธ๋กโฆ" story_hard "์๋ ฅ ์๊ณ ๋ฆฌ์ฆ" icon "https://lunar645.kr/icons/icon-512x512.png" 16ffb1290f6a9ffba3af1c949778c8a08e3118bcbeffb14a03f98dba7804ccd6 screenshot 0 "https://lunar645.kr/icons/icon-512x512.png" 16ffb1290f6a9ffba3af1c949778c8a08e3118bcbeffb14a03f98dba7804ccd6material.txt ๋ด๋ ค๋ฐ๊ธฐ
๋ฐ์ฌํ ๋ฐ์ ๋จ๊ธด ์ฆ๋ช
๊ฐ์ ์ง๋ฌธ์ ๋ฐ๊นฅ ๋ ๊ณณ์ ๋จ๊ฒผ์ด์. ๋ฐ์ฌํ์ด DB ๋ฅผ ๊ณ ์ณ๋ ์ด ํ์ผ๋ค๊ณผ๋ ๋ง์ง ์๊ฒ ๋ผ์.
A. FreeTSA ์๊ฐ ๋์ฅ (RFC 3161)
๋ฐ์ ์๊ฐ 2026-11-03 07:12:06 (ํ๊ตญ ์๊ฐ) ยท ์ถ์ฒ freetsa.org
birth.tsr ๋ด๋ ค๋ฐ๊ธฐB. OpenTimestamps (๋นํธ์ฝ์ธ ๋ธ๋ก์ฒด์ธ)
๋นํธ์ฝ์ธ ํ์ ยท ๋ง๋ฌด๋ฆฌ 2026-11-03 12:00:21 (ํ๊ตญ ์๊ฐ)
birth.ots ๋ด๋ ค๋ฐ๊ธฐ
๋๊ตฌ๋ ์ง์ ํ์ธํ๋ ๋ฐฉ๋ฒ
๋ช ๋ น์ด ์์ด ํ์ธํ๋ ๋ฒ โํ์ํ ํ์ผ: material.txt ยท birth.ots (birth.tsrยทowner.tsr ์ ๊ฐ๋ฐ์์ฉ)
- ์ง๋ฌธ์ด ๋ง๋์ง ๋ณด๊ธฐ โ ์์์ ๋ด๋ ค๋ฐ์ material.txt ๋ฅผ ๊ณ ๋ฅด๋ฉด ์ด ๋ธ๋ผ์ฐ์ ์์์ ์ง๋ฌธ์ ๊ณ์ฐํด ์ ์ง๋ฌธ๊ณผ ๋น๊ตํด์.
์ด ๊ณ์ฐ์ ์ด ๋ธ๋ผ์ฐ์ ์์์๋ง ํด์. ํ์ผ์ ๋ฐ์ฌํ ์๋ฒ๋ก ๋ณด๋ด์ง ์์์.
๋ค๋ฅธ ๊ณณ์์๋ ์ง์ ํด ๋ณด๋ ค๋ฉด ์๋ฌด โSHA-256 ๊ณ์ฐ๊ธฐโ ์ฌ์ดํธ(๋ฐ์ฌํ๊ณผ ๋ฌด๊ดํ ๊ณต๊ฐ ๋๊ตฌ)์ ์ฌ๋ ค๋ ๊ฐ์ 64์๊ฐ ๋์์.
- ๋นํธ์ฝ์ธ์ ์๊ฒจ์ง ๋ ์ง ๋ณด๊ธฐ โ opentimestamps.org์ โDrop here a file to stamp OR an .ots proof file to verifyโ ์์์ birth.ots ๋ฅผ ์ฌ๋ฆฌ๋ฉด ๋ฐ๋ก ์๋ โDrop here the stamped fileโ ์์๊ฐ ์๊ฒจ์. ๊ฑฐ๊ธฐ์ material.txt ๋ฅผ ์ฌ๋ ค โSUCCESS! Bitcoin block โฆโ๊ณผ ๋ ์ง๊ฐ ๋์ค๋ฉด ๊ทธ๋ ์ด๋ฏธ ์ด ๋ด์ฉ์ด ์์๋ค๋ ๋ป์ด์์. B ์นธ์ โ๋นํธ์ฝ์ธ ํ์ โ์ด ๋ณด์ธ ๋ค์ ํด ๋ณด์ธ์.
- ๊ตญ์ ํ์ค ์๊ฐ ๋์ฅ ๋ณด๊ธฐ(๊ฐ๋ฐ์์ฉ) โ birth.tsr ์ ์๋ openssl ๋ช ๋ น์ด๋ก ์ด์ด โ์ด ์ง๋ฌธ์ ์ด ์๊ฐโ ๋์ฅ์ด ๋ง๋์ง ๋ด์ (FreeTSA ์ธ์ฆ์ 2๊ฐ๊ฐ ํ์ํด์).
๊ฐ๋ฐ์์ฉ โ ํฐ๋ฏธ๋ ๋ช ๋ น์ด
# 1) ์ง๋ฌธ (Windows / MacยทLinux) certutil -hashfile material.txt SHA256 shasum -a 256 material.txt # 2) FreeTSA ๋์ฅ โ cacert.pem ยท tsa.crt ๋ https://freetsa.org/files/ ์์ openssl ts -reply -in birth.tsr -text openssl ts -verify -digest 80ca10a80446ba54094c9e33210109f17a99b2fd9bfd319687f74fe99bb644a8 -in birth.tsr -CAfile cacert.pem -untrusted tsa.crt # 3) OpenTimestamps โ https://opentimestamps.org ์ birth.ots ์ฌ๋ฆฌ๊ธฐ, ๋๋ (pip install opentimestamps-client) ots upgrade birth.ots ots verify -d 80ca10a80446ba54094c9e33210109f17a99b2fd9bfd319687f74fe99bb644a8 birth.ots
์ฃผ์ธ ํ์ธ
์ฃผ์ธ ํ์ธ ์
์ถ์ ๊ธฐ๋ก์ โ์ด ๊ณ์ ์ด ์ด ์๊ฐ์ ์ฌ๋ ธ๋คโ๊น์ง์์. ์ฃผ์ธ ํ์ธ์ ์ฝ๋ ํ ์ค์ ์ฌ์ดํธ(๋๋ ์คํ ์ด ์ค๋ช )์ ๋ถ์ฌ โ์ด ์ฃผ์๋ฅผ ๊ณ ์น ์ ์๋ ์ฌ๋โ์์ ๋จ๊ฒจ์.
์ด ๊ธฐ๋ก์ "์ด ๋ด์ฉ์ด ์ด๋ ์ด๋ฏธ ์์๋ค"๋ ์ฒซ ์ฆ๊ฑฐ์์. ์ ์๊ถ ๋ฑ๋กยท์ํ๋ฅผ ๋์ ํ์ง ์์์. ์์ ๋น๋ฐ ์๋ณธ์ฆ๋ช ์๋น์ค ยท ํ๊ตญ์ ์๊ถ์์ํ ์ ์๊ถ ๋ฑ๋ก ยท ์ด์ฉ์๋ด