감사

메모 강제 적용

감사 가능한 결제를 위한 업계 표준입니다. 거래 참조 입력을 의무화하고 금융 운영을 보호하세요.

기업 금융에서 송장 번호가 없는 결제는 큰 부담이 됩니다. 블록체인에서는 익명성 때문에 이 문제가 더 심각해집니다. 맥락 없이 지갑 주소로 10,000 USDC를 보내면 회계사와 감사자에게는 출처를 파악하기 어려운 데이터만 남습니다. 메모 강제 적용이 해결책입니다. Token-2022의 RequiredMemoType 확장을 활용하면 모든 수신 전송에 텍스트 메모가 포함되도록 기술적으로 강제할 수 있습니다. 이를 통해 솔라나 지갑을 단순 수신 지갑에서 규정을 충족하지 않는 거래를 거부하는 지능형 장부로 바꿀 수 있습니다.
개념 // 01

핵심 개념

메모 명령이 작동하는 방식

솔라나에서 '메모'는 전송 명령 자체의 필드가 아니라 같은 트랜잭션 안에 들어가는 별도 명령입니다. 메모 프로그램을 사용하면 장부에 임의 데이터를 기록할 수 있습니다. 대상 계정에서 RequiredMemoType 확장이 활성화되면 토큰 프로그램은 앞선 메모 명령을 확인합니다. 메모가 있으면 전송이 진행되고, 없으면 오류가 발생합니다. 이 검사는 온체인에서 원자적으로 일어나기 때문에 우회할 수 없습니다. Solatify의 컴플라이언스 실드는 이 확장을 쉽게 활성화할 수 있도록 돕고, 필요한 PDA(프로그램 파생 주소) 관리도 함께 처리합니다.

기업 결제를 위한 전략적 사용 사례

기업 간 결제에서는 맥락이 가장 중요합니다. 공급업체가 '주문 #1234'에 대해 결제하는 상황을 가정해 보세요. 메모가 없으면 +500 USDC만 보이지만, 메모가 있으면 +500 USDC와 'REF: INV-1234'를 함께 확인할 수 있습니다. 이 차이를 통해 자동 ERP 연동이 가능해집니다. 백엔드 시스템이 체인 데이터를 모니터링하고 메모를 파싱해, 회계 소프트웨어에서 송장을 자동으로 결제 완료 처리할 수 있습니다.

'더스트' 및 소셜 엔지니어링 공격 완화

일반적인 공격 방식 중 하나는 지갑으로 소량의 토큰(더스트)을 보내고 메모에 악성 URL을 남기거나 기록을 어지럽히는 것입니다. 아이러니하게도 '메모 필수 확장'은 또 다른 유형의 스팸, 즉 단순 자동화 봇을 막는 데도 도움이 됩니다. 많은 자동화 에어드롭 스크립트나 더스팅 봇은 거래 비용을 아끼기 위해 가장 단순한 전송 명령만 사용하고 메모를 넣지 않습니다. 따라서 메모를 요구하면 이런 저비용 스팸을 자연스럽게 차단할 수 있습니다.

거래소 입금 및 출금 처리

중앙화 거래소(CEX)는 입금을 올바른 사용자 계정으로 보내기 위해 메모(종종 '태그'라고도 부름)에 크게 의존합니다. 하지만 중앙화 거래소(CEX)에서 자기 수탁 지갑으로 출금할 때는 사용자 지정 메모를 지원하지 않는 경우가 많습니다. 따라서 주 자금 관리 계정에 메모 강제 적용을 켠 경우, 자금 출처가 메모 전송을 지원하는지 미리 확인해야 합니다. Solatify는 '게이트웨이 구조'를 권장합니다. 거래소에서 자금을 받을 때는 제약이 없는 일반 지갑을 사용하고, 이후 적절한 내부 참조와 함께 메모 필수 콜드 스토리지로 옮기면 호환성과 보안의 균형을 맞출 수 있습니다.

온체인 신원 및 평판 시그널링

메모 강제 적용은 운영 성숙도를 보여주는 강력한 신호입니다. 이 지갑이 데이터 무결성을 중시하는 주체에 속한다는 점을 생태계에 알릴 수 있습니다. 앞으로는 평판 프로토콜이 신뢰 점수를 계산할 때 이런 컴플라이언스 기능에 더 큰 가중치를 둘 가능성도 있습니다.

메모를 활용한 대량 지급 처리

급여나 보상처럼 대량 지급을 수행하는 프로젝트는 모든 거래에 메모를 넣으면 트랜잭션 크기와 비용이 커질 수 있습니다. Solatify의 멀티센더(대량 전송기)는 이를 고려해 최적화되었습니다. 그룹 전송용 단일 '일괄 메모' 또는 수신자별 메모를 넣으면서도 패킷 크기 제한 안에 머물도록 명령 묶음을 최적화합니다.
맥락 // 02

컴플라이언스 의무

자동 조정: 모든 결제에 송장 ID 또는 고객 참조 번호가 포함되도록 요구하여 수동 추측을 없애세요.
규제 감사 추적: 모든 수신 거래에 출처나 목적 메타데이터가 포함되도록 해 AML/KYC 요구 사항을 충족하세요.
스팸 차단: 필요한 메모를 거의 넣지 않는 저비용 스팸 봇과 더스트 공격을 차단할 수 있습니다.
기업 간 통합: 자동 장부 기록을 위해 거래 태깅을 요구하는 B2B 시스템과 연동하기 좋습니다.
오류 방지: 송신자가 메모 작성을 통해 의도를 확인하도록 강제하여 실수로 인한 전송 위험을 줄이세요.
 

시스템 기능

모듈 // 활성

프로토콜 수준 거부

메모가 없는 거래는 오프체인 서버가 아니라 솔라나 런타임에서 바로 거부됩니다.
모듈 // 활성

UTF-8 지원

복잡한 참조, JSON 데이터, 암호화 메시지까지 저장할 수 있는 UTF-8 텍스트 문자열을 지원합니다.
모듈 // 활성

원클릭 활성화

대시보드에서 Token-2022 계정을 즉시 '메모 필수' 계정으로 전환하세요.
모듈 // 활성

감사 탐색기

금액과 함께 메모 데이터를 읽어 보여주는 거래 탐색기입니다.
FAQ // 03

자주 묻는 질문

예. 계정을 잠그기 위해 'Immutable Owner(소유자 변경 불가)' 확장을 사용하지 않았다면 언제든지 메모 필수 확장을 비활성화할 수 있습니다.
트랜잭션은 프로토콜 수준에서 실패합니다. 사용자의 SOL과 토큰은 지갑에 남아 있으며, '인스트럭션 오류'가 거래 내역에 표시됩니다.
예. 메모 필드는 임의 바이트입니다. 암호화된 문자열이나 해시를 장부에 기록할 수 있으며, 이는 기업 간 비공개 결제 및 조정에 일반적인 관행입니다.
예, 메모는 솔라나 트랜잭션의 1,232바이트 패킷 제한을 받습니다. 대부분의 메모는 트랜잭션 비용을 낮추고 실행 속도를 빠르게 하기 위해 10~100자 사이입니다.
예. Solscan과 SolanaFM은 메모 프로그램을 기본 지원하며, 감사 편의를 위해 거래 요약에 UTF-8 텍스트 문자열을 직접 표시합니다.
심층 분석 // 04

관련 모듈