• 제목/요약/키워드: smart contract

검색결과 217건 처리시간 0.024초

인터넷 커뮤니티 선거에 적합한 스마트계약 기반 투표 모델 (The Smart Contract based Voting Model for Internet Community Election)

  • 윤성현
    • 사물인터넷융복합논문지
    • /
    • 제5권2호
    • /
    • pp.67-72
    • /
    • 2019
  • 인터넷 투표는 유권자의 위치에 관계없이 투표할 수 있으므로 유권자의 투표 참여율을 높이고 선거에 사용되는 경제적 비용을 줄일 수 있다. 단점은 모든 구성원들이 선거 관리를 위한 인터넷 서버를 전적으로 신뢰해야 한다는 것이다. 만약 선거 관리 서버가 특정 후보자와 공모한다면, 다른 후보자들은 부정 선거임을 증명할 수 없다. 더불어 인터넷 투표와 관련된 대부분의 연구는 유권자가 사는 나라와 지역에 제약을 받는다. 유투브 채널과 같은 인터넷 커뮤니티 구성원들을 대상으로 하는 투표 방법으로는 적합하지 않다. 인터넷 커뮤니티는 구성원이 사는 지역과 나라에 제약이 없기 때문에 새로운 투표 모델의 개발이 필요하다. 본 논문에서는 블록체인 네트워크에서 사용할 수 있는 스마트계약 기반의 인터넷 투표 모델을 제안한다. 제안한 스마트계약 모델은 후보자 등록, 유권자 등록, 투표 및 개표 단계로 구성된다. 유권자 등록 및 투표 단계에서 유권자의 익명성이 보장되고 개표 단계에서 후보자들에 의하여 선거의 공정성이 보장된다.

모바일 투표 Dapp 실행 및 보안 이슈 (A Mobile Voting DApp Implementation and Security Issues)

  • ;박준범;박종서
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2019년도 춘계학술대회
    • /
    • pp.290-292
    • /
    • 2019
  • 블록체인과 비트코인의 등장 이후에 스마트 컨트랙트를 갖춘 퍼블릭 블록체인 이더리움이 시작되면서 decentralization 이 전세계적으로 가속화 되고 있다. 개발자들은 이더리움의 블록체인 개발 플랫폼을 활용하여 분산화된 P2P 네트워크에서 실행되는 "분산화된 응용 프로그램 (DApp)"을 개발할 수 있고, IoT 부터 모바일까지 다양한 유형의 기기가 블록체인 분산 환경에 참여 할 수 있다. 블록체인 과 스마트 컨트랙트와 상호 작용 할 수 있는 방법은 많이 있지만, 사용자들은 편의성과 접근성의 장점으로 인해 모바일방식을 선호하는 경향이 있다. 그렇기에 저자는 Android 기반 투표 DApp 을 개발하였고, 그에 관련된 이슈를 연구하였다. 현재는 DApp의 개발방법이 적절하게 연구되고 표준화 되어 있지 않기 때문에, 사용자 친화적인 DApp을 개발하기 위한 효율적인 방법을 연구하였다. 특히 DApp은 블록체인과 상호작용 하기 위해서 일정량의 수수료를 소비해야하기 때문에 Smart Contract 코드의 수수료 문제 및 코드의 Security 문제에 대해서 집중적으로 조사하였고, 본 논문에서는 이를 소개하고자 한다.

  • PDF

스마트 컨트랙트 기반의 유실 애완동물 구조 시스템 개선 (An Improvement of missing pet rescue system based on Smart Contract)

  • 권혁동;김현준;장경배;서화정
    • 한국정보통신학회논문지
    • /
    • 제24권6호
    • /
    • pp.786-794
    • /
    • 2020
  • 동물의 체계적인 관리를 위해 동물등록제가 제정되었다. 애완동물을 키우는 주인은 동물등록을 통해 더 큰 책임감을 가지며 공식적인 복지도 제공받게 되었다. 동물등록제가 제공하는 이점 중 하나는 유실 동물 발생 시, 정보 조회를 통해 빠르고 안전하게 주인에게 돌려보내는 시스템을 마련했다는 것이다. 하지만 주인을 찾아주기 위한 정보 조회 과정에서 현행 법령과 상충하는 부분이 발생한다. 이로 인해 제도가 원활하게 동작하지 않게 되었다. 본 논문에서는 스마트 컨트랙트를 통해 등록된 정보를 일부만 배포 및 조회하는 것으로 유실 동물을 찾는 기능을 원활하게 동작할 것을 제안한다. 제안 기법은 정보를 일부만 공개하는 것으로 법령과 상충되는 부분을 제거하며, 정보 접근성을 높여 정보 조회의 가용 인력을 증원한다. 또한 기존 동물등록제와 호환이 되도록 RFID 값을 통해 조회하는 부분은 그대로 사용하며, 스마트 컨트랙트 쿼리를 통해 정보 조회를 하는 것으로 정확한 정보를 빠르게 획득할 수 있도록 한다. 마지막으로 기존 기법이 개선하지 못한 부분과 제안 기법을 비교하여 개선점을 확인한다.

Secure SLA Management Using Smart Contracts for SDN-Enabled WSN

  • Emre Karakoc;Celal Ceken
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제17권11호
    • /
    • pp.3003-3029
    • /
    • 2023
  • The rapid evolution of the IoT has paved the way for new opportunities in smart city domains, including e-health, smart homes, and precision agriculture. However, this proliferation of services demands effective SLAs between customers and service providers, especially for critical services. Difficulties arise in maintaining the integrity of such agreements, especially in vulnerable wireless environments. This study proposes a novel SLA management model that uses an SDN-Enabled WSN consisting of wireless nodes to interact with smart contracts in a straightforward manner. The proposed model ensures the persistence of network metrics and SLA provisions through smart contracts, eliminating the need for intermediaries to audit payment and compensation procedures. The reliability and verifiability of the data prevents doubts from the contracting parties. To meet the high-performance requirements of the blockchain in the proposed model, low-cost algorithms have been developed for implementing blockchain technology in wireless sensor networks with low-energy and low-capacity nodes. Furthermore, a cryptographic signature control code is generated by wireless nodes using the in-memory private key and the dynamic random key from the smart contract at runtime to prevent tampering with data transmitted over the network. This control code enables the verification of end-to-end data signatures. The efficient generation of dynamic keys at runtime is ensured by the flexible and high-performance infrastructure of the SDN architecture.

이더리움 스마트 계약 프로그램의 ERC-20 API 기능 명세의 관례상 표준과 적합성 리뷰 방법 (A De Facto Standard for ERC-20 API Functional Specifications and Its Conformance Review Method for Ethereum Smart Contracts)

  • 문현아;박수용
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제11권10호
    • /
    • pp.399-408
    • /
    • 2022
  • 이더리움 토큰 스마트 계약의 표준 API인 ERC-20은 지갑이나 분산 거래소같은 응용 프로그램들에서 호환성을 보장하기 위해 도입되었다. 그러나 API의 동작에 대한 엄밀한 기능 명세와 표준 적합성 리뷰 도구는 지원되고 있지 않아 호환성 취약점 문제가 발생할 수 있다. 본 논문에서는 이더리움 블록체인의 ERC-20 토큰 스마트 계약 프로그램들의 관례상 표준에 부합하는지 검사하는 새로운 리뷰 절차와 이를 지원하는 도구를 제안하였다. 기존 이더리움 블록체인 시장 상위 100개의 토큰 스마트 계약 프로그램들을 ERC-20 API 기능 동작면에서 분석한 지식을 바탕으로 관례상 표준을 명시적으로 정의하였고, 이렇게 정의된 관례상 표준으로 새로운 ERC-20 스마트 계약 프로그램을 체계적으로 리뷰할 수 있는 방법을 설계할 수 있었다. 이 리뷰 방법을 지원하는 도구를 개발하고 벤치마크 프로그램에 대해 실험 평가하였다.

비정형 빅데이터를 이용한 난수생성용 블록체인 오라클 (Blockchain Oracle for Random Number Generator using Irregular Big Data)

  • 정승욱
    • 융합보안논문지
    • /
    • 제20권2호
    • /
    • pp.69-76
    • /
    • 2020
  • 블록체인 2.0은 프로그래밍 가능한 스마트계약을 사용하여 다양한 DApp(Distributed Application) 개발을 지원한다. 하지만 스마트계약이 동작하는 환경은 블록 높이, 블록 해쉬, 트랜잭션 해쉬 등 결정된 데이터만 접근할 수 있어서 블록체인 기반 복권, 배팅, 키 생성 등 난수를 필요로 하는 응용은 블록체인 외부에서 데이터를 가져 올 수 있는 오라클 서비스를 이용해야 한다. 본 논문에서는 난수 생성 오라클 서비스를 개발하였다. 또한 난수 생성을 위해 비정형 빅데이터를 entropy source로 사용하였다. 이렇게 생성된 난수를 NIST SP800-22 난수 테스트하여 난수로 사용할 수 있음을 확인하였다. 또한, 물리적 세계를 entropy source로 사용하는 기존의 진성난수 생성기에 비해서 비용측면에서 유리함을 설명한다.

프라이빗 블록체인 및 스마트 컨트랙트 기반 고신뢰도 크라우드센싱 보상 메커니즘 (Private Blockchain and Smart Contract Based High Trustiness Crowdsensing Incentive Mechanism)

  • 윤준혁;김미희
    • 정보보호학회논문지
    • /
    • 제28권4호
    • /
    • pp.999-1007
    • /
    • 2018
  • 크라우드센싱 시스템을 현실화하기 위해서는 서비스 제공자 서버와 사용자간의 신뢰도 구축이 선행되어야 한다. 서비스 제공자 서버는 지급하는 보상을 최소화하기 위해 센싱 데이터에 대한 평가를 조작할 수 있다. 또한 사용자는 부정한 보상을 얻기 위해 거짓 데이터를 제공할 수 있다. 본 논문에서는 크라우드센싱 시스템에 프라이빗 블록체인을 도입함으로써 서버가 제공한 보상과 사용자가 제공한 데이터를 불가변적으로 기록해 서버와 사용자가 서로의 감시자 역할을 하도록 한다. 또한 스마트 컨트랙트를 통해 센싱 데이터에 대한 평가를 자동화하고 그 과정을 사용자에게 공개하여 서버 신뢰도를 구축하는 방법을 제시한다. 성능 평가 및 타 시스템 비교를 통해 제안된 크라우드센싱 보상 시스템의 실현 가능성을 보인다.

블록체인을 활용한 디지털 콘텐츠 저작권 관리 및 검증 플랫폼 연구 (A Study on Digital Content Copyright Management and Verification Platform using Blockchain)

  • 심현
    • 한국전자통신학회논문지
    • /
    • 제17권1호
    • /
    • pp.193-200
    • /
    • 2022
  • 본 연구에서는 훼손과 위조가 불가능한 블록체인 기술을 활용하여, 디지털 콘텐츠(창작물)의 지식재산권을 보호함으로서 디지털 콘텐츠(창작물)의 거래 및 유통을 활성화하는 블록체인 기반 콘텐츠 판매수익 추적 시스템 및 플랫폼을 구축한다. 콘텐츠 등록 및 수정 이력관리 스마트 컨트랙트, 콘텐츠 구매에 따른 라이센스 관리 스마트 컨트랙트, 파일, 해시 등을 통한 콘텐츠 조회 기능, Web 및 APP 서비스에서 사용 가능한 API 서버를 개발하였으며 이를 통해 디지털 콘텐츠 창작물 저작자의 권리관계를 입증하고 이를 통해 창작자의 권리보호 할 수 있게 된다.

온라인 교육 환경에서 효율적 학습자 문제추천을 위한 스마트 컨트랙트 연구 (Smart contract research for efficient learner problem recommendation in online education environment)

  • 민연아
    • 한국인터넷방송통신학회논문지
    • /
    • 제22권4호
    • /
    • pp.195-201
    • /
    • 2022
  • 학습자 주도의 지속적 원격교육 환경을 위하여 학습자의 정확한 학습 패턴을 고려한 올바른 문제 추천 가이드에 대한 필요성이 증대하고 있다. 본 논문에서는 원격교육환경에서 수집되는 학습자의 문제패턴에 대하여 상황별 가중치를 부여하여 해당 데이터를 기반의 개별 학습자의 최적 문제추천 경로를 제시하는 방법으로 블록체인 기반 스마트 컨트랙트 기술을 연구하였다. 본 연구의 성능평가를 위하여 기존 유사 학습 환경과의 학습만족도 및 문제추천가이드의 유용성과 학습자 데이터 처리속도를 분석하였으며 본 연구를 통하여 15% 이상 학습 만족도 향상과 기존 학습 환경 대비 20% 이상의 학습데이터 처리속도향상을 확인하였다.

TradeB: 신뢰성있는 중개인을 통한 블록체인 기반 재화 계약 서비스 (TradeB: A Blockchain-based Property Trade Service Using Trusted Brokers)

  • 윤여국;엄현민;이명준
    • 예술인문사회 융합 멀티미디어 논문지
    • /
    • 제9권9호
    • /
    • pp.819-831
    • /
    • 2019
  • 현대에 거래되는 재화의 종류는 소비형태의 변화에 의해 급속도로 많아지고 있다. 그러나, 거래되는 재화의 종류가 많아진 만큼 이에 대한 정확한 가치판단이 흐려지는 경우가 발생한다. 미술품, 창작물 등의 재화는 소비자가 올바른 가치를 판단하기 어렵다는 단점이 크게 부각되고, 거래 형태 또한 다양하여 이에 대한 신뢰성을 보장받기 힘들다는 문제가 발생한다. 다양한 재화에 대한 접근성이 확대된 현재, 이러한 단점들은 공유경제 시장의 안정성을 저해하는 요인으로 꼽힌다. 본 논문에서는 이러한 문제점을 해결하기 위하여 신뢰성 있는 중개인을 통한 블록체인 기반의 재화 계약 서비스를 제안한다. 제안한 서비스는 이더리움 블록체인에서 동작하는 스마트 컨트랙트를 사용하여 신뢰성 있는 중개인을 등록하고 재화의 가치검증 및 계약 과정에 사용한다. 또한 재화의 등록 내용, 제안 및 계약 과정을 블록체인에 등록하여 계약 과정의 신뢰성을 보장한다. 모든 동작 과정은 스마트 컨트랙트에 등록되고, 이더리움 블록체인의 트랜잭션 히스토리에 저장되므로, 등록된 데이터의 신뢰성을 보장할 수 있다. 또한 등록, 제안 및 계약의 전 과정이 스테이트 머신 기반의 스마트 컨트랙트에 의해 동작하기 때문에 사용자는 계약 과정을 보다 안전하게 제어할 수 있다.