코인을 보냈을 때 양쪽 다 수락해야 처리되도록 프로그래밍하는게 가능할까요??

토큰을 보낼 때 잘못 송금하는 경우가 많잖아요.

그래서 아이디어를 내봤는데 게임 속 거래시스템에서는 제가 아이템을올려도 상대방이 수락을하고 그 후에 한번 더 동의를해야 거래가 되잖아요?

그래서 그 방식을 적용해서 내가 보내고 상대방이 받는걸 동의한 후에 다시 제 쪽에서 수락하는 그런 방식을 적용하는 게 가능할까요?erc20토큰에요.

만약에 상대방이 일정시간 수락하지않으면 자동으로 송금취소가되고 다시 원래 지갑으로 가도록하는 기능도요..

공유하고 돈벌기 ♥︎

총 1개의 답변이 있습니다.

질문자 채택 답변
개발팀

가능합니다.

그것을 위해 존재하는것이 이더리움의 "스마트 컨트랙트"입니다.

일반적으로 현실에서 계약서 내용을 보면 계약 내용, 당사자들 정보, 금액, 보증금 등이 있습니다. 보증금은 계약금과 같은 역할을 하는 금액입니다. 계약 미체결시 보증금을 못 돌려받도록 해서 계약의 강제성을 갖도록 하고 있습니다.

이런것을 프로그래밍 규칙으로 구현하는것이 "스마트 컨트랙트"입니다.

하지만 위에 내용을 생각해보자면,

매물을 등록하고, 해당 매물을 거래하려는 당사자가 거래를 요청하고, 이를 매물을 등록한 사람이 다시 수락해야하는 행위가 수반됩니다.

이를 위해서는 이 거래가 성립되는 규칙과 미성립시 규칙, 그리고 반환 규칙을 어떻게 설계할것인지를 먼저 명확하게 풀어낼 필요가 있습니다.

2019. 02. 07. 07:44
71