본문으로 건너뛰기

계정, 트랜잭션, 지갑

계정: 트랜잭션의 발행 주체

  • 계정은 로커스 체인 원장의 소유자로, 자신의 AWTC에 트랜잭션을 발행하여 추가할 수 있습니다. 어떤 계정도 다른 계정의 이름으로 트랜잭션을 발행하는 것은 불가능하며, 계정에는 일반 사용자와 스마트 컨트랙트 계정이 포함됩니다. 일반 사용자 계정은 유저의 직접 동작에 의해 트랜잭션을 발행하며, 스마트 컨트랙트 계정은 계정과 연동된 프로그램 코드 실행의 결과로 트랜잭션을 발행합니다.

  • 계정은 고유한 계정 주소로 식별되며, 이는 로커스 체인 전체에서 유일한 값입니다. 계정 주소는 동시에 공개키 값의 역할을 하며, 모든 트랜잭션은 계정 비밀키로 서명됩니다. 트랜잭션의 정당성은 계정 주소를 이용한 서명을 통해 검증할 수 있습니다.

계정 주소 / 지갑 주소

  • 계정 주소는 로커스 체인에서 계정을 구별하는 데 사용되는 고유한 식별자입니다. 이 주소는 네트워크 전체에서 중복되지 않으며, 암호학적 알고리즘을 통해 생성되어 계정의 공개키와 동일한 값으로 표현됩니다. 이를 통해 계정 주소는 트랜잭션의 출처를 명확히 하고, 외부 위조를 방지하는 역할을 합니다.

  • 트랜잭션은 발신자와 수신자를 계정 주소를 통해 지정합니다. 발신자는 자신의 비밀키를 이용해 트랜잭션에 서명하고, 이 서명은 계정 주소에 해당하는 공개키로 네트워크 상에서 검증됩니다. 이 과정은 트랜잭션의 신뢰성을 보장하며, 모든 데이터가 무결성을 유지하도록 합니다.

  • 계정 주소는 지갑 주소와 같습니다. 계정 주소를 디지털 자산 전송의 목표 지점을 지정하는 데 사용하는 경우 지갑 주소라 부릅니다. 사용자는 지갑 주소를 통해 코인 및 토큰을 송수신하며, 이는 자산의 소유권을 추적하고 명확히 하는 역할을 합니다. 지갑 주소는 사용자의 신원을 드러내지 않으면서도 네트워크에서 자산 이동을 투명하게 유지할 수 있도록 돕습니다.

트랜잭션

  • 트랜잭션은 어떤 계정이 다른 계정에 대해 송신하는 정보입니다. 트랜잭션은 로커스 체인 네트워크에서 계정 간 데이터를 전송하는 기본 작업 단위입니다. 이는 정보 교환, 자산 전송, 또는 스마트 컨트랙트 실행과 같은 다양한 작업을 포함하며, 모든 트랜잭션은 고유하며 중복될 수 없습니다.

  • 트랜잭션을 자기 자신에게 송신하는 것도 가능합니다. 계정은 자기 자신에게 트랜잭션을 발행하여 데이터를 기록하거나 계정 상태를 갱신할 수 있습니다. 이러한 자기 참조 트랜잭션은 스마트 컨트랙트 실행과 같은 특정 목적에 적합하며, 별도의 상대 계정 없이 독립적으로 동작합니다.

  • 쉬운 예로 지갑에 대해 코인과 토큰을 보내는 경우, 송금 트랜잭션을 발행합니다. 송금 트랜잭션은 사용자가 자신의 계정에서 다른 계정으로 디지털 자산을 전송할 때 생성됩니다. 트랜잭션 데이터는 서명된 형태로 네트워크에 전달되며, 검증 과정을 거쳐 원장에 기록됩니다. 모든 전송 기록은 디지털 서명을 통해 신뢰성을 보장합니다.

지갑

  • 지갑은 로커스 체인 계정의 내부 상태를 나타내며, 해당 계정이 보유한 코인과 토큰 잔액을 포함합니다. 지갑은 특정 계정에 소속되어 있으며, 각 계정마다 고유한 지갑 상태를 유지합니다.

  • 쉬운 예로 코인 및 토큰 보유 잔액 등이 있습니다. 로커스 체인 지갑은 계정이 소유한 디지털 자산의 잔액 정보를 보여줍니다. 이 잔액 정보는 트랜잭션 발행을 통해 업데이트되며, 모든 트랜잭션 기록을 기반으로 계산됩니다.

  • 지갑의 내용은 완전 공개되어 있고 숨길 수 없습니다. 블록체인 네트워크의 특성상, 지갑의 상태 정보는 누구나 조회할 수 있도록 공개됩니다. 모든 트랜잭션은 원장에 기록되며, 이를 통해 지갑의 보유 자산과 잔액 상태를 검증할 수 있습니다.

정리

  • 로커스 체인의 계정은 기존 블록체인 시스템과 비슷한 구조를 가지고 있습니다. 기존 블록체인을 사용하던 사용자들은 손쉽게 적응할 수 있습니다.
  • 로커스 체인 계정은 블록체인의 핵심 역할인 디지털 자산 거래와 스마트 컨트랙트 실행을 모두 지원합니다. 계정을 통해 디지털 자산의 소유권을 관리하고, 계약 조건을 자동으로 실행할 수 있습니다. 이러한 기능은 로커스 체인이 다양한 디지털 서비스와 애플리케이션의 중심 역할을 하도록 합니다.