스마트 컨트랙트의 단점은 뭔가요?

기술적인 문제점이느 한계는 없나요?

문제가 발생했을때 법적 책임은 누구에게 있나요?

    1개의 답변이 있어요!

    • 안녕하세요 질문자님

      • 스마트 컨트랙트 : 스마트 계약은 계약 조건을 실행하는 컴퓨터 트랜잭션 프로토콜을 뜻합니다. 블록체인 기술을 기반으로 계약 조건을 코딩하고, 조건에 부합하면 계약 내용이 이행되는 디지털 계약 방식을 일컫습니다. 즉, 일종의 '자동화 계약' 시스템입니다.

      • 이러한 스마트 컨트랙도 다음과 같은 오류 및 단점이 존재합니다.

      • < 입력 오라클의 문제 >

        계약 성립을 위한 외부에서 그 결과값을 입력해주는 것이 '오라클'입니다. 컴퓨터는 사람처럼 결과를 인지하고 정보를 습득할 수 없기 때문에 직접적인 계약이 성립되기 위해서는 사람이 그 결과 값을 입력하게 됩니다. 하지만, 만약 그 결과값을 잘못된 정보로 입력하게 되었다면 , 그 잘못된 입력값을 기준으로 스마트 컨트랙트가 이뤄지게 되는 오류가 발생하게 됩니다.

        때문에 이 입력값을 입력해주는 사람을 어떻게 믿을 수 있는 가 라는 문제로 이어지며, 이러한 문제를 해결하기 위해 아직까지 많은 노력을 기울이고 있습니다.

      • <계약 내용의 오류 문제>

      블록체인 내에서의 스마트 컨트렉트는 위변조가 불가능한 장점을 가지고 있지만, 애초에 잘못된 정보로된 계약을 설정하게 될 수 있습니다. 이러한 이유로 많이들 알고 계시는 다오 해킹 사건이 발생한 이유이기도 합니다. 다오의 잘못된 초기 계약 설정을 이용하여 해커는 이더리움을 해킹하게 되었고 이더리움 클래식이 하드포크 되는 일을 발생하게 된 계기가 되었습니다.

      질문에 도움이되셨길 바랍니다.