• 제목/요약/키워드: Smart contracts

검색결과 90건 처리시간 0.025초

Cost Minimization of Solidity Smart Contracts on Blockchain Systems

  • Lee, Wan Yeon
    • International journal of advanced smart convergence
    • /
    • 제9권2호
    • /
    • pp.157-163
    • /
    • 2020
  • Recently the blockchain technology has been actively studied due to its great potentiality. The smart contract is a key mechanism of the blockchain system. Due to the short history of the smart contract, many issues have not been solved yet. One main issue is vulnerability and another main issue is cost optimization. While the vulnerability of smart contract has been actively studied, the cost optimization has been rarely studied. In this paper, we propose two cost optimization methods for smart contracts running on the blockchain system. Triggering a function in a smart contract program code may require costs and it is repeated continuously. So the minimization of costs required to trigger a function of smart contract while maintaining the performance equally is very important. The proposed two methods minimize the usage of expensive permanent variables deployed on the blockchain system. We apply the proposed two methods to three prevalent blockchain platforms: Ethereum, Klaytn and Tron. Evaluation experiments verify that the proposed scheme significantly reduces the costs of functions in the smart contract written with Solidity.

A Study on Privilege Elevation Attack Management for Smart Transaction Security on BlockChain Etherium Based System

  • Min, Youn-A
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권4호
    • /
    • pp.65-71
    • /
    • 2019
  • IAs smart device penetration rate is more than 90%, mobile transaction ratio using smart device is increasing. Smart contracts are used in various areas of real life including smart trading. By applying smart contracts to the platform for smart transactions through block-chain technology, the threat of hacking or forgery can be reduced. However, various threats to devices in smart transactions can pose a threat to the use of block chain Etherium, an important element in privilege and personal information management. Smart contract used in block chain Ethereum includes important information or transaction details of users. Therefore, in case of an attack of privilege elevation, it is very likely to exploit transaction details or forge or tamper with personal information inquiry. In this paper, we propose a detection and countermeasure method for privilege escalation attack, which is especially important for block chain for secure smart transaction using block chain Ethereum. When comparing the results of this study with the results of similar applications and researches, we showed about 12~13% improvement in performance and suggested the future countermeasures through packet analysis.

블록체인과 스마트 계약을 활용한 효율적인 5G 세라믹 안테나 제조 아키텍처 (Efficient 5G Ceramic Antenna Manufacturing Architecture using Blockchain and Smart Contracts)

  • 안성용;;홍승필
    • 한국항행학회논문지
    • /
    • 제27권5호
    • /
    • pp.594-609
    • /
    • 2023
  • 이 연구는 블록체인 기반 5G세라믹 안테나 제조(B-5GAM) 아키텍처를 활용하여 5G세라믹 안테나 제조 공정의 복잡성을 해결하기 위한 새로운 접근 방식을 소개한다. 이 아키텍처는 블록체인 기술과 스마트 컨트랙트를 원활하게 통합하여 5G세라믹 안테나 제조 영역에서 투명성, 보안성, 효율성을 향상시켰다. 블록체인을 적용하여 보안 조치, 프로세스 효율성 및 전반적인 신뢰성을 향상시킴으로써 생산 프로세스를 최적화할 뿐만 아니라 향후 통신 기술 발전을 위한 견고한 기반을 구축하는 효과는 분명하다. 5G 안테나를 제조하고 블록체인 및 스마트컨트랙트를 적용하기 위한 알고리즘 제시를 통해 B-5GAM 아키텍처를 검증하고 실제 제조 환경에서의 적용 가능성을 확인하였다. 이 연구 결과는 5G세라믹 안테나 제조 분야에서 블록체인과 스마트 컨트랙트의 활용 가능성을 입증하여 제조 효율성과 신뢰성을 향상시킬 수 있음을 확인하였다.

이더리움 스마트 컨트랙트 상태 모니터링 시스템의 설계 및 구현 (Design and Implementation of Ethereum Smart Contract State Monitoring System)

  • 홍준기;김순태;류덕산
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제28권2호
    • /
    • pp.1-6
    • /
    • 2019
  • 블록체인 생태계에는 다양한 이해관계자들이 존재한다. 이더리움이 등장한 이후 스마트 컨트랙트를 활용한 거래가 많이 이루어지게 되었고 개발자뿐만 아니라 투자자, 은행, 기업, 일반 사용자 등등 더욱 폭넓은 이해관계자들이 참여하고 활동하고 있다. 하지만 다양한 이해관계자가 스마트 컨트랙트의 상태를 확인하기 위해서는 어렵고 복잡한 과정을 거쳐야 한다는 문제점을 가지고 있다. 상태 확인이 어렵게 된다면 스마트 컨트랙트에 대한 신뢰도가 낮아지게 되어 활용도가 낮아질 것이다. 개발자에게 있어서도 상태 확인이 어렵고 복잡하다면 자신이 개발한 스마트 컨트랙트의 테스팅과 디버깅을 하는데 어려움을 겪어 높은 품질을 제공하기 힘들 것이다. 본 연구에서는 다양한 이해관계자와 개발자들이 스마트 컨트랙트의 상태를 쉽고 지속적으로 확인할 수 있으며 히스토리 데이터를 활용하여 분석할 수 있도록하는 이더리움 스마트 컨트랙트 상태 모니터링 시스템의 설계 및 구현 방법을 제안한다.

블록체인 환경에서 스마트 컨트랙트를 활용한 사용자 동적 접근제어 메커니즘 (User Dynamic Access Control Mechanism Using Smart Contracts in Blockchain Environment)

  • 조도은
    • Journal of Platform Technology
    • /
    • 제9권1호
    • /
    • pp.46-57
    • /
    • 2021
  • 최근 블록체인 기술을 다양한 분야에 활용하기 위한 연구가 활발히 진행되고 있다. 특히 블록체인 기반의 스마트 컨트랙트는 분산 원장 환경에서 데이터를 기록하여 데이터의 무결성과 유효성이 검증되며, 미리 작성되어 등록된 코드에 의하여 설정된 조건이 충족되면 자동으로 이행되는 특징을 가지고 있어서 신뢰성을 요구하는 다양한 자동화 시스템에 적용되고 있다. 그러나 블록 체인에서는 네트워크 참여자들에게 데이터가 공유되기 때문에 데이터 접근 제어와 정보의 보안이 이루어지지 못하고 있다. 본 논문에서는 블록체인 환경에서 스마트 컨트랙트를 활용한 사용자 동적 접근 제어 메커니즘을 제안한다. 제안된 메커니즘은 사용자가 데이터 접근시 사용자의 상황정보를 판별하여 사용자의 역할을 할당하고 데이터 접근 범위를 동적으로 제어한다. 이는 네트워크 시스템의 사용자 그룹별로 할당된 역할로 동일한 서비스를 제공하기 보다는, 사용자 인증 시점에 동적으로 데이터 접근 권한을 부여함으로써 시스템의 보안성과 데이터 관리의 효율성을 증가시킬 수 있다. 제안된 메커니즘은 블록체인 네트워크 내에 저장된 데이터의 보안성을 강화하기 위해 사용자의 동적인 데이터 접근 제어를 통해 유연한 인증 기능을 제공할 수 있을 것으로 기대된다.

블록체인 기술에 의하여 강화된 학습자 중심의 대학 교양교육 체제 연구 (A Learner-Centered Approach for University Liberal Art Education Empowered Blockchain Technology)

  • 권선아;장지영
    • 한국IT서비스학회지
    • /
    • 제20권6호
    • /
    • pp.107-123
    • /
    • 2021
  • Recently, there have been a number of researchers in the field of education who are actively exploring the educational applications of Blockchain technology, even though it is still in its infancy. Some researchers have been investigating its application in educational administration to issue academic credentials' or maintain student records with distributed ledger, which is the basis of Blockchain technology. Whereas, others have been examining its application in redesigning learning systems that are being used in various contexts, including online learning and lifelong education. In that vein, this paper aims to discuss a liberal arts education system which will be supported by Blockchain-based 'smart contracts'. At present, active efforts are being made to innovate liberal arts education in Korea, centered around government-funded university innovation projects and there have been reports of great achievements. However, if the Blockchain technology is applied to innovating the liberal arts education, we will innovate not only the liberal arts education but also university education as a whole. In this paper, there are suggestions on how to build a learner-centered educational environment where a liberal arts education system is supported by Blockchain-based smart contracts. First of all, the current innovation in liberal arts education and its limitations are discussed, followed by ways in which Blockchain-based smart contracts can reframe the liberal arts education system. Last but not least, the paper addresses implications of the Blockchain technology applications in liberal arts education, along with their future prospects.

이더리움 스마트 계약 프로그램의 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 스마트 계약 프로그램을 체계적으로 리뷰할 수 있는 방법을 설계할 수 있었다. 이 리뷰 방법을 지원하는 도구를 개발하고 벤치마크 프로그램에 대해 실험 평가하였다.

스마트 컨트랙트 프로그래밍 언어 동향 조사 (Survey on Smart Contract Programming Languages)

  • 김익순
    • 전자통신동향분석
    • /
    • 제35권5호
    • /
    • pp.134-138
    • /
    • 2020
  • Blockchain is an enabling technology for managing data with high trust and transparency among connected computers. Blockchain emerged with the advent of the Bitcoin cryptocurrency, and then, evolved as general-purpose platforms such as Ethereum, EOS, R3 Corda, and IBM Hyperledger Fabric. The application of blockchain covers a broad range of areas such as fintech, decentralized identity, distribution, real estate trading, games, and drone air traffic management. Smart contracts are indispensable for constructing blockchain services. This survey classifies smart contract languages by their features and shows their differences from existing general-purpose programming languages.

An Activation Plan of Electronic Contract Real Estate

  • Youn, Sung-Ho
    • 한국컴퓨터정보학회논문지
    • /
    • 제21권10호
    • /
    • pp.175-182
    • /
    • 2016
  • In the 21st century knowledge and information society, Electronic Contracts made with the intention of electronic computer information networks are emerging as a new legal problem which can not be solved in the conventional legal system governing contracts. In other words, the indicator's decision determines the effect and formation of the contracts in the face-to-face or written contracts but electronic decision through computer information network is established the working process of electronic signals-electronic contracts are not only difficult to separate the decision-making process but questioned to be solved by the theory of the general legal action. Ministry of Transportation is scheduled to introduce real estate sales and lease contract using a variety of electronic devices such as computer, tablet PC, smart phones and so on without a paper contract. This system is conducted to global expansion of Seoul in demonstration zone on May 8, 2016 and will be implemented nationwide in the second half of 2017. Electronics contract Real estate has some benefits because made by linking electronic contract system and the electronic registration system - the economic effects discounts on various kinds of fees, the prevention from real estate fraud beforehand and the solution to the complexity of the process the seller and the buyer visits The Real estate agency. However, it has some problem- the disorder in the real estate contract market, the occurrence of the real estate agency accident and the author of the electronic real estate contracts have limited only to realtor. In this paper, I suggest the activation plan to search for establishment and effect of electronic contracts and declaration of intention in electronic depending on the Electronic Contract Real Estate system.

Why is the Interest in Blockchain Still on the Decline? Blockchain Challenges, Review, and Research Agenda

  • Kumar Saurabh;Neelam Rani;Ridhi Arora;Debasisha Mishra;Ramkumar M.
    • Asia pacific journal of information systems
    • /
    • 제32권2호
    • /
    • pp.191-225
    • /
    • 2022
  • Based on its technological elements (distribution, encryption, immutability, tokenisation, decentralisation, and smart contracts), blockchain has drawn considerable attention in various industries and verticals. Still, the strategic adoption of blockchain is in its early stages because of the current barriers and challenges in the areas of 'customer experience', 'business models', and 'operational processes.' This work delivers a comprehensive synopsis of the fundamental challenges faced by blockchain adopters in their digital journey, based on a literature survey. The authors leveraged MAXQDA software and the theory, context, characteristics, and methodology (TCCM) framework to develop themes, findings, and evidence for adoption barriers. The research evaluates the literature on blockchain adoption challenges and offers research insights and managerial agendas for future inferences.