생활
스마트 컨트랙트의 단점은 뭔가요?
기술적인 문제점이느 한계는 없나요?
문제가 발생했을때 법적 책임은 누구에게 있나요?
1개의 답변이 있어요!
안녕하세요 질문자님
스마트 컨트랙트 : 스마트 계약은 계약 조건을 실행하는 컴퓨터 트랜잭션 프로토콜을 뜻합니다. 블록체인 기술을 기반으로 계약 조건을 코딩하고, 조건에 부합하면 계약 내용이 이행되는 디지털 계약 방식을 일컫습니다. 즉, 일종의 '자동화 계약' 시스템입니다.
이러한 스마트 컨트랙도 다음과 같은 오류 및 단점이 존재합니다.
< 입력 오라클의 문제 >
계약 성립을 위한 외부에서 그 결과값을 입력해주는 것이 '오라클'입니다. 컴퓨터는 사람처럼 결과를 인지하고 정보를 습득할 수 없기 때문에 직접적인 계약이 성립되기 위해서는 사람이 그 결과 값을 입력하게 됩니다. 하지만, 만약 그 결과값을 잘못된 정보로 입력하게 되었다면 , 그 잘못된 입력값을 기준으로 스마트 컨트랙트가 이뤄지게 되는 오류가 발생하게 됩니다.
때문에 이 입력값을 입력해주는 사람을 어떻게 믿을 수 있는 가 라는 문제로 이어지며, 이러한 문제를 해결하기 위해 아직까지 많은 노력을 기울이고 있습니다.
<계약 내용의 오류 문제>
블록체인 내에서의 스마트 컨트렉트는 위변조가 불가능한 장점을 가지고 있지만, 애초에 잘못된 정보로된 계약을 설정하게 될 수 있습니다. 이러한 이유로 많이들 알고 계시는 다오 해킹 사건이 발생한 이유이기도 합니다. 다오의 잘못된 초기 계약 설정을 이용하여 해커는 이더리움을 해킹하게 되었고 이더리움 클래식이 하드포크 되는 일을 발생하게 된 계기가 되었습니다.
질문에 도움이되셨길 바랍니다.