Auth 컴포넌트
src/components/Auth.js
:
Auth
컴포넌트
1) 배경
2) Auth
컴포넌트 개요
3) Auth
컴포넌트 기능: 사용자가 개인키를 입력하여 로그인할 수 있습니다.
4) Auth
컴포넌트 기능: 사용자가 키스토어 파일을 가져와서 비밀번호를 입력하여 로그인할 수 있습니다.
5) Auth
컴포넌트 기능: 사용자가 브라우저에서 로그아웃하고 지갑 인스턴스 정보를 지울 수 있습니다.
1. 배경
블록체인 기반 앱에서는 일반적으로 스마트 컨트랙트와 상호작용합니다.
컨트랙트와의 상호작용에는 두 가지 유형이 있습니다.
1) 컨트랙트에서 데이터 읽기
2) 컨트랙트에 데이터 쓰기
컨트랙트에서 데이터를 읽는 데는 비용이 들지 않습니다.
반면에 컨트랙트에 데이터를 쓰는 데는 비용이 발생합니다.
참고) 트랜잭션 보내기
컨트랙트나 블록체인에 데이터를 쓰는 것을 '트랜잭션 전송'이라고 합니다. 예를 들어 친구에게 5 KLAY를 보내면 '내가 친구에게 5 KLAY를 보냈다는 데이터를 블록체인에 쓴다'