스마트컨트렉트를 최초로 제공하는 이더리움과 스트라티스의 스마트컨트랙트 기능이 다르다고 하는데요 이더리움은 이더리움의 블록체인에서 모든게 실행되는것에 반해 스트라티스는 스마트 컨트렉트의 영향력을 체인별 영역으로 구분한다고 합니다. 둘 사이의 차이점이 무엇인지 쉽게 알려주실 수 있으신가요?
이더리움은 블록체인에서 모든게 실행되는것에 반해 스트라티스는 스마트 컨트렉트의 영향력을 체인별 영역으로 구분한다고 합니다. 둘 사이의 차이점이 무엇인지 쉽게 알려주실 수 있으신가요?
이더리움의 경우는 애초에 공식적으로, 별도의 사이드 체인 솔루션을 제공하지 않습니다. 따라서 일반적으로는 이더리움 블록체인 상에서 모든 Dapp의 거래가 이루어지고 그것이 이더리움 블록체인 상에 거래 내역으로 기록되게 되며, 스마트 컨트랙트의 경우에도 이더리움 블록체인 상에서 실행되고 처리될 수 있습니다.
하지만 스트라티스는 BaaS 플랫폼입니다. 따라서 메인 체인인 스트라티스와 연결된 다양한 사이드 체인을 만들 수 있도록 지원함으로써 해당 사이드 체인을 서비스 이용자들이 프라이빗 블록체인처럼 사용하는 것이 가능해집니다.
따라서 사이드 체인 상에서 이루어지는 스마트 컨트랙트는 메인 체인인 스트라티스의 블록체인에 직접적인 영향을 주지 않습니다. 또한 사이드 체인 상에서 발생된 트랜젝션 또한 스트라티스 메인 체인에서 모든 것이 처리 되지 않습니다.
다만 사이드 체인에서 트랜젝션을 빠르게 처리한 후 중요하고 필수적인 거래 처리 내역을 스트라티스 메인 체인에 올리게 되므로 상대적으로 보안성이 좋은 스트라티스 메인체인의 보안성 우산 밑에 들어가 그 혜택을 받을 수가 있는 것입니다.
끝으로 이더리움의 스마트 컨트랙트 개발이 주로 개발자들에 의해 프로그래밍 언어를 통한 전문적이고 어렵고 복잡한 코딩 작업으로 이루어지는 것에 비해 스트라티스 블록체인의 경우는 BaaS 서비스이므로 기업들이나 사업체들이 자사 서비스에 맞는 맞춤형 블록체인을 보다 쉽게 개발하고 독립적으로 운영할 수 있도록 돕는 솔루션을 제공하게 된다고 할 수 있습니다.