크라우드센싱 응용은 모바일 기기에서 수집된 센싱 데이터를 공유하기 위한 플랫폼을 제공한다. 블록체인 시스템은 크라우드센싱 서비스에서 센싱 데이터의 품질을 평가하는 작업, 결제 완료, 센싱 데이터 저장 등과 관련된 연산을 수행하기 위해, 전통적인 중앙집중형 신뢰 제3자(trusted third party)를 대체할 잠재력이 있다. 블록체인 상에서 센싱 데이터의 품질을 평가하기 위해, 스마트 계약으로 코드화된 요구사항이 실행된다. 그러나 센싱 데이터의 품질이 실제로는 충분하더라도, 주요한 과제 중 하나는 악의적인 요청자가 의도적으로 비정상적인 요구사항을 게시하여 품질 평가 과정의 실패를 유발할 수 있다는 점이다. 요청자가 채굴자 노드 또는 전체(full) 노드를 제어하는 경우에는, 블록체인에 저장된 데이터의 투명성 때문에 결제를 수행하지 않고도 해당 데이터를 열람할 수 있다. 이 문제는 불공정한 거래를 조장하며, 크라우드센싱 작업에 참여하려는 작업자들의 동기를 심각하게 저하시킨다. 우리는 (i) 신뢰 실행 환경(Trusted Execution Environments)을 사용하여 이 문제를 해결하기 위한 새로운 크라우드센싱 방안을 제안하고, (ii) 작업자와 해당 요청자만이 접근할 수 있는 센싱 데이터의 기밀성과 무결성을 위한 해결책을 제공하며, (iii) 마지막으로 시제품을 구현하고 성능을 평가한 결과를 보고한다. 우리의 결과는 제안된 해결책이 유의미한 오버헤드 증가 없이 공정성을 보장할 수 있음을 보여준다.
*본 초록은 AI를 통해 원문을 번역한 내용입니다. 정확한 내용은 하기 원문에서 확인해주세요.