http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
JSFlow : 블록체인 기반 협업 시스템에서의 워크플로우를 이용한 작업 제어 기법
엄현민,윤여국,이명준 사단법인 인문사회과학기술융합학회 2019 예술인문사회융합멀티미디어논문지 Vol.9 No.10
A collaborative system supports collaboration among participants by providing functions such as group composition and management of data shared for collaboration. In recent years, research on collaborative services based on the blockchain technology has been done to guarantee the reliability of collaboration processes and outcomes. The diversity of the application domains in which collaborations are performed and the various characteristics of the participants in the collaboration group naturally leads to various forms of collaborative processes. In order for these processes to produce the desired outcome of the collaborative efforts, it is desirable to specify the appropriate collaborative process in advance, so that the participants can understand and agree on the process, carrying out the collaboration. In this paper, we propose a method to control flexible collaborative processes according to workflow specifications in the Ethereum-based collaborative service environment. The specification of the workflow for the designated task is stored in the Ethereum smart contract and the process of performing the task is controlled according to the stored workflow specification. For this, we introduce JSFlow which is a simple workflow specification method using JSON and an Ethereum library to utilize it. 협업 시스템은 협업을 위한 그룹 구성 및 데이터 관리 등의 기능을 제공하여 참여자간의 협업을 지원하는 시스템으로 최근에는 협업 과정 및 결과의 신뢰성을 보장하기 위하여 블록체인 기반의 협업 서비스에 대한 연구가 진행되고 있다. 협업을 수행하는 응용 영역의 다양성과 협업 그룹을 이루는 참여자들의 성격에 따라 협업을 수행하는 절차가 여러 가지 형태로 이루어진다. 이러한 절차가 목적하는 협업의 결과물을 차질 없이 도출하기 위해서는 적절한 협업의 과정을 미리 명세하여 참여자들이 그 과정에 대하여 이해하고 동의하면서 협업을 수행하는 것이 바람직하다. 본 논문에서는 이더리움 블록체인 기반 협업 서비스 환경에서 워크플로우 명세를 이용하여 유동적인 협업 과정을 제어하기 위한 방법에 대하여 제안한다. 제안된 방법에서는 지정된 작업의 실행 흐름을 위한 워크플로우에 대한 명세를 이더리움 스마트 컨트랙트에 저장하고, 저장된 워크플로우에 대한 명세를 이용하여 작업 과정을 제어한다. 이를 위하여, 본 논문에서는 JSON을 이용하여 간단하게 작업 과정을 명세할 수 있는 기법인 JSFlow와 이를 활용하기 위한 이더리움 라이브러리를 소개한다.
AccountEOS : EOS 블록체인 응용 어플리케이션을 위한 어카운트 관리 도구
엄현민,김광호,진재환,구형서,이명준 사단법인 인문사회과학기술융합학회 2019 예술인문사회융합멀티미디어논문지 Vol.9 No.8
An account of the EOS blockchain is used for transferring transactions such as executions of contract actions and can have various kinds of permission levels, so that users can specify various access rights to contract actions. However, in the development of applications that require multiple users to be granted different permissions, this naive permission control may cause unexpected problems. So, there is a need for a new scheme to ease the management difficulty of the various permissions for such applications. In this paper, we present an account management tool named AccountEOS that supports fine-grained privilege control of accounts for applications requiring various permission assignments. AccountEOS also provides user interfaces that makes it easy to assign permission to execute individual actions of related contracts when setting up account permissions. In addition, it provides the account permissions and the user list to execute each action of the related contract, so that the account manager can systematically assign and manage permissions. EOS 블록체인의 어카운트는 계약 액션의 실행과 같은 트랜잭션을 전송하는데 사용되며 다양한 종류의 권한 수준을 가질 수 있으므로 사용자는 계약 액션에 대한 다양한 액세스 권한을 지정할 수 있다. 그러나 많은 사용자에게 서로 다른 사용 권한을 부여해야하는 어플리케이션을 개발할 경우에는 세심하지 못한 사용 권한 제어가 예기치 못한 문제를 일으킬 수 있다. 따라서 이러한 어플리케이션에 대한 다양한 사용 권한을 관리하는 어려움을 완화하기 위한 새로운 도구가 필요하다. 본 논문에서는 이러한 어카운트 관리 도구인 AccountEOS를 제시한다. 이 도구는 다양한 권한 할당이 필요한 어플리케이션을 위하여 어카운트에 대한 세분화된 권한 제어를 지원한다. 또한, AccountEOS는 어카운트 권한의 설정 시 관련 컨트랙트의 개별 액션에 대한 실행권한의 할당을 손쉽게 지정하는 사용자 인터페이스를 제공한다. 이와 더불어, 관련 컨트랙트의 개별 액션에 대하여 이를 실행할 수 있는 어카운트 권한 및 사용자 리스트를 제공하여 어카운트 관리자가 체계적으로 권한을 설정하고 관리할 수 있도록 하여준다.
2007년 3월 31일 서해안에 발생한 이상파랑에 대한 원인 분석
엄현민(Eom, Hyun-Min),승영호(Seung, Young-Ho),우승범(Woo, Seung-Buhm),유승협(You, Sung-Hyup) 한국해안해양공학회 2012 한국해안해양공학회 논문집 Vol.24 No.3
2007년 3월 31일에 영광을 비롯한 한반도 서해안에 발생한 이상파랑의 발생 원인을 관측자료와 수치모델을 이용하여 분석하였다. 사용된 자료는 조위 관측소에서 관측된 조위 자료와 AWS의 해면기압 자료로서 모두 1분 간격의 시계열 자료이다. 이러한 시계열 자료를 시간과 주기에 대한 에너지 성분으로 변환시켜줄 수 있는 웨이블렛 변환을 이용하여 이상파랑과 같이 단기적으로 불규칙하게 발생하는 변화를 분석하였다. 분석 결과를 이용하여 이상파랑의 도달시간과 진행방향을 도출하였고, 생성원인을 분석하기 위해 AWS 자료를 통해 기압 점프의 크기와 주기 및 진행방향에 대해 조사하였다. 3시간 간격의 분석일기도에 제시된 기압 분포를 이용하여 서해상에서 기압 점프의 이동 패턴을 유추하였다. 분석된 결과의 타당성을 검증하기 위해 2차원 수치모형을 이용하여 이상파랑에 대한 모의를 수행하였다. 기압 점프의 진행에 따라 발생된 해수면의 변동은 공진작용에 의해 수위가 증가하는 것으로 나타났다. 산정된 수위는 관측값과 비교할 때 과소 산정되는 것으로 나타났으나, 웨이블릿 변환을 통해 분석한 도달순서와 유사하게 수위 관측지역에 도달하는 것으로 산정되었다. On 31 March 2007, the abnormal wave occurred along western coast of Korean including Yeonggwang. In this paper, this event is studied using available field measurement data for the event analysis and numerical model for reproducing the unknown waves. We found several 1-min interval tidal elevation and mean sea level pressure (MSLP) data along the western coast of Korea and analyzed it using wavelet technique. We computed the arrival time and the propagation direction of abnormal wave using wavelet results and performed the numerical simulation using 2 dimensional shallow water wave model. The sea level under the forcing of air pressure jump was obviously amplified by the Proudman resonant effect. The computed sea levels compared with observations are underestimated, but the order of arrival time at the tidal station showed good agreement.