Translations: API/25/ko

From ArdorDocs
Jump to: navigation, search

서명하지 않은 트랜잭션 생성하기

새로운 트랜잭션을 생성하게되는 모든 API 요청은 암호문구(secretPhrase)퍼블릭키(publicKey) 매개변수를 받을 것 입니다. :

  • 만약 비밀문구(secretPhrase)를 받게되면 서버에서 서명되어 트랜잭션이 생성되고, 이를 전파 할 것입니다.
  • 만약 64-dibit(32-byte)의 16진수 문자열인 퍼블릭키(publicKey)만 제공된다면 서버에선 트랜잭션을 서명없이 transactionJSON처럼 JSON 형태로 보낼 것입니다. 이 JSON 객체와 비밀 문구가 함께 제공이 되면 트랜잭션 서명을 할 수 있으며 형태는 unsignedTransactionJSON이 될 것입니다. 그리고 결과물은 서명된 transactionJSON이 되고 이제 트랜잭션 전파를 할 수 있습니다. 이러한 절차를 통해 트랜잭션에 오프라인 서명 하는 것이 가능해지고, 따라서 비밀문구가 노출 될 염려가 없습니다.
  • 만약 암호화된 메시지가 필요 하지 않을 경우엔 서명되지 않은 transactionJSON 대신 unsignedTransactionBytes를 사용 할 수 있을 것입니다. 메시지를 암호화하기 위해선 비밀문구가 필요하므로 암호화 메시지는 unsignedTransactionBytes에 포함 될 수 없습니다.