스마트컨트랙트가 좋은 이유는 거래 내역을 저장하는 것을 넘어 거래 자체를 제어할 수 있기 때문입니다. 스마트컨트랙트로 거래 당사자는 거래에 직접 참여하지 않고 코드로 대신 거래해줄 virtual actor의 행동을 정의하며, 암호화폐의 합의 시스템에 의해 virtual actor가 그 코드를 따를 수 밖에 없도록 만듭니다. 스마트컨트랙트라는 이름에는 오해에 소지가 있는데 사실 일반적으로 우리가 알고 있는 법적인 계약과는 현저한 차이가 있습니다.
가장 큰 차이는 법이 적용되는 시점입니다. 기존의 법적인 계약은 범법행위를 사전에 차단하지 못합니다. 대신 범법행위를 하였을 때 그에 준하는 처벌을 하게 되죠. 즉 사후조치를 하게 됩니다. 반면, 스마트컨트랙트 같은 경우 범법행위를 사전에 차단하여 애당초 범법 행위가 일어날 수 없게 합니다. 이러한 차이점이 스마트컨트랙트에 대한 신뢰성을 높여주고 있습니다.
이더리움과 트론등 다양한 암호화폐가 이러한 이유로 스마트컨트랙트를 장착하여 블록체인 네트워크 상에서 다양한 계약이 이루어지도록 지원하고자 스마트컨트랙트를 쓰고 있죠. ^^