생활
컨트랙트 배포 관련 질문입니다
geth 콘솔을 통해서 컨트랙트 배포를 하는 과정에 대해서 질문이 있습니다.
우선 지금까지 해본 것이
솔리디티 작성 및 컴파일 >> ABI,BIN 취득 >> geth 콘솔을 통해 컨트랙트 객체 생성 >> 배포(mining)
과정을 했었습니다. 위의 사항들은 우선 한 PC 내에서 여러 콘솔창을 띄워두고 실행을 하였습니다.
여기서 의문점이 생겼는데
1. A,B,C의 계정이 있을때 A가 컨트랙트 객체를 만들었다고 해도 B 혹은 C는 사용을 못하는 것이 맞나요 ??
2. A,B,C 누구든 배포 후에 만약 노드 연결을 끊었다가(종료) 후 다시 실행한 경우 만들어 둔 값들이 다 사라지고 객체도 다시 사용하지 못하게 된 것 같았는데 이건 매번 다시 연결을 해 주어야 하나요 ??
3. 혹시 위의 두가지가 맞다면 콘솔이 아닌 다른 방법을 통해 쉽게 사용할 수 있는 방법이 있을까요??
*web3 api를 통해 컨트랙트 내부의 함수 혹은 값을 사용한다고 할 때도 위와 같은 문제가 생기나요 ??
1개의 답변이 있어요!