사랑하애오
article thumbnail
솔리디티 Truffle & React 서명방식 3가지
Solidity 2022. 3. 7. 15:36

솔리디티 코드를 배포하면 하나의 주소를 반환해준다. '서명'이라는 단계가 존재함 서명 서명: 블록체인 네트워크의 컨트랙트를 사용하기 직전에 나오는 확인받는 절차임 방식 메타마스크를 통해 사용자가 '확인'버튼을 눌러서 직접 서명하는 방식 (지갑을 통해 서명하는 방식)(저번 시간에 했던 방식) 사용자가 직접 서명하지만 Server를 거쳤다가 서명하는 방식 서명하기 전에 백엔드 서버에서 DB를 거쳐서 정보를 저장하고 프론트에 '확인'버튼을 누르도록 한다. 서버에서 서명까지 완료하는 작업 사용자는 메타마스크가 필요가 없다. 서명할 필요가 없어서. 서버가 바로 블록체인 네트워크에 뿌리고 그리고 사용자에게 서버가 정보르 전달해준다. 흔히 거래소임. 필요한 데이터 (어디에 넣어야 하는지) 비밀키가 필요함. 트랜잭션을..

article thumbnail
솔리디티 Truffle 과 이더리움 기본 설정
Solidity 2022. 2. 11. 11:39

저번 포스팅에서 npm install -g truffle truffle을 설치하였는데 이를 이용해 이더리움 관련 테스트를 진행할 수 있다. 위와 같이 truffle을 쓰고 싶은 디렉토리에서(Solidity로 코딩된) Compile을 해줄 것이다. 그래서 Node.js를 자주 쓰는 우리는 npm init 처럼 truffle init을 이용해 truffle을 초기화할 것이다. truffle -v 일단 그전에 truffle이 잘 설치되었는지 확인을 꼭 해주고 truffle init 을 해주게 되면 // 디렉토리 contracts migrations test // 환경변수 truffle-config.js 이렇게 초기화가 완료된다. 이로써 우리는 truffle에 대해 쓸 수 있는데 친절한 우리 금자씨처럼 이더리움..