메인 콘텐츠로 건너뛰기
사용자가 Injective와 상호작용하고 상태 변경을 원할 때 트랜잭션을 생성합니다. 트랜잭션이 생성되면 특정 상태 변경을 시작하는 계정에 연결된 개인 키의 서명이 필요합니다. 서명 후 트랜잭션은 Injective에 브로드캐스트됩니다. 브로드캐스트되고 모든 검증(서명 검증, 값 검증 등 포함)을 통과한 후 트랜잭션은 합의 프로세스를 통해 네트워크 승인을 거치는 블록에 포함됩니다.

메시지

간단히 말해서 메시지는 원하는 상태 변경에 대해 Injective에 주어지는 지침입니다. 메시지는 해당 모듈의 범위 내에서 상태 전환을 트리거하는 모듈별 객체입니다. 모든 트랜잭션에는 최소한 하나의 메시지가 있어야 합니다. 또한 여러 메시지를 동일한 트랜잭션 내에 패킹할 수 있습니다. 각 모듈에서 사용 가능한 메시지는 네이티브 개발자 섹션에서 찾을 수 있습니다.

트랜잭션 컨텍스트

메시지 외에도 모든 트랜잭션에는 컨텍스트가 있습니다. 컨텍스트에는 fees, accountDetails, memo, signatures 등이 포함됩니다.

트랜잭션 플로우

Injective에 브로드캐스트하려는 모든 트랜잭션은 동일한 플로우를 가집니다. 플로우는 트랜잭션 준비, 서명 및 브로드캐스트의 세 단계로 구성됩니다. 트랜잭션이 블록에 포함되면 메시지를 사용하여 지정된 상태 변경이 Injective에 적용됩니다.