스마트계약은 청약과 승낙의 합치방식과 의사실현에 의한 방식에 의해 이루어진다. 전자의 경우 상대방의 동의 없이는 철회할 수 없지만, 후자의 경우 정해진 기간이 없고 행위를 완료한 자가 있기 전이라면 청약을 철회할 수 있다. 마찬가지로 현상광고의 방식으로 청약을 했을 때에도 정해진 기간의 유무에 따라 청약을 철회할 수 있지만, 코드를 삭제하는 것이 이와 동일한 방식에 의한 철회로 볼 수 있는지는 문제가 될 수 있다.
상기의 4가지 계약의 성립시기에 관한 유형 중 스마트계약은 청약과 승낙의 합치방식과 의사실현에 의한 방식에 의해 성립될 수 있다. 즉, 스마트계약은 당사자 간의 합의와 추후 조건의 성취에 의한 계약성립 방식과 일방의 청약에 대한 상대방의 조건실현행위에 의해 성립하기 때문에 교차청약과 낙부통지의무 해태에 따른 계약성립 방식은 인정되지 않는다. 다만, 청약을 철회할 수 있는가의 문제에 대해서는 전자(청약과 승낙의 합치방식)의 경우에는 상대방의 동의가 없는 한 인정될 수 없지만(민법 제527조), 후자(의사실현에 의한 방식)의 경우에는 청약에서 지정한 행위의 완료기간을 정한 경우에는 그 기간만료 전에 철회하지 못하며, 그 기간을 정하지 않은 경우에는 그 행위를 완료한 자가 있기 전에는 그 광고와 동일한 방법으로 철회할 수 있다(민법 제679조). 그럼 현상광고의 방식으로 청약을 한 경우에 있어서 청약자는 그 의사표시를 철회할 수 있는가? 이는 기간을 정한 경우와 정 하지 않은 경우로 구분할 수 있으며, 전자의 경우에는 그 기간 내에 철회할 수 없기 때문 에 코드(조건)를 삭제하였다고 하더라도 이를 인지한 자가 그 행위를 완료하였을 경우에 반대급부의 이행을 청구할 수 있다. 그러나 익명 방식이라고 한다면 이를 청구할 수 있는가의 현실적인 문제는 발생하게 된다. 후자의 경우에는 그 행위를 완료한 자가 있기 전에 청약의 방식과 동일하게 철회할 수 있다. 다만, 코드를 삭제하는 것이 이와 동일한 방식에 의한 철회로 인정할 것 인가의 문제가 발생하며, 단순히 코드를 삭제한 것은 동일한 방식에 의한 철회라고 보기는 곤란하다.