스마트컨트랙트가 가져오는 장점과 발생할 수 있는 문제점은 무엇인가요
스마트컨트랙트는 자동거래가 가능하다고 알고있는데 정확한 의미가 무엇인가요?
그리고 이러한 스마트컨트랙트가 가지는 장점은 뭐가 있고 이러한 스마트컨트랙트가 가져올수 있는 문제는 무엇인가요?
우선 스마트 컨트랙트의 장점으로는 신뢰할 만한 제3자의 존재가 불필요하므로 계약의 체결에 소요되는 시간이나 비용이 절감된다는 점이 있습니다. 기존의 계약의 경우에는 계약을 중개하는 제3자의 존재에 대한 신뢰도 문제부터 시작해서 지불하는 비용, 계약에 소요되는 시간이 오래 걸렸다고 할 수 있는데 스마트 컨트랙트의 경우에는 조건이 맞을 경우 자동으로 체결되는 계약이므로 이러한 단점이 해소될 수 있습니다.
또한 스마트 컨트랙트가 블록체인 상에서 배포되고 나면 위, 변조되지 않는다는 점에서 계약의 무결성과 신뢰성이 증대되는 효과가 있습니다.
그리고 블록체인 상에서 스마트 컨트랙트를 통해 토큰을 발행할 수 있게 됨으로 인해서 다양한 Dapp 서비스들이 토큰 경제 구조를 구성하여 이용하는 것이 가능해진다고 볼 수 있습니다.
다음으로 스마트 컨트랙트의 단점으로 대표적으로 언급되는 것에는 바로 '오라클 문제'가 있습니다. 우선 오라클(oracle)은 '외부에 있는 데이터나 정보를 블록체인으로 가져오는 것, 입력하는 것'을 의미합니다.
이러한 오라클 정보가 필요한 것은 앞서 살펴 보았듯이, 스마트 컨트랙트의 경우 신뢰할 수 있는 제3자가 없이도 계약 당사자간의 조건을 만족하면 자동적으로 체결되는 계약이라고 할 수 있는데, 계약 조건을 만족했다는 것을 어떻게, 어떤 정보를 통해 확인하고 신뢰할 수 있는가 할 때 이것이 제대로 확인되지 않으면 스마트 계약이 바르게 체결, 이행되기가 어렵습니다.
즉, 외부에서 블록체인으로 가져 오는 데이터나 정보를 어떻게 믿을 수 있느냐, 신뢰성을 어떻게 보장할 수 있느냐 하는 문제가 생길 수 있고 이것을 '오라클 문제'라고 하는 것입니다.
따라서 이러한 오라클 문제가 해결되어야만 스마트 컨트랙트가 보다 복잡한 계약의 성립에 활용될 수 있고 블록체인 기술의 적용과 활용이 확산될 수 있기 때문에 중요하다고 볼 수 있습니다.
답변이 도움이 되길 바랍니다.