ABOUT DE-labtory

DE-Labtory는 어떤 곳인가

zeroFruit
DE-labtory
5 min readFeb 28, 2019

--

How DE-labtory Starts

최근 다양한 분야에서 블록체인을 도입하려는 시도가 활발이 이뤄지고 있습니다. 그에 따라서 P2P 네트워크, 암호화와같이 블록체인의 기반이 되는 기술들에 대한 연구 진행도 활발히 진행되고 있습니다.

DE-labtory 시작은 정말 단순한 생각으로부터 출발했습니다. 2017년 겨울, 이렇게 블록체인과 관련된 연구와 이론들은 많은데 그것과 관련된 오픈 소스 프로젝트가 별로 없다는 사실에 놀랐고 그렇다면 그것을 실제로 만들어보면 어떨까?라는 생각이었습니다.

현재 DE-labtory는 Ethereum, Bitcoin, Hyperledger Fabric을 막론한 블록체인과 넓게는 블록체인을 포함한 분산 시스템 연구에 관심을 가지고 있으며 실제로 재미있어 보이거나 실용적으로 사용할 수 있을 법한 기술에 대해서 오픈 소스 프로젝트로 진행하고 있습니다.

DE-labtory AWESOME Project

it-chain — lightweight & customizable blockchain engine

it-chain engine architecture

it-chain은 기존에 존재하는 블록체인과 당시 등장했던 블록체인 기술과 관련된 이론을 바탕으로 lightweight & customizable blockchain이라는 컨셉을 가지고 만든 블록체인 엔진입니다. 현재 alpha 버전까지 완성된 단계이며 시연 영상은 아래 링크에서 확인할 수 있습니다.

더불어 it-chain 프로젝트로 2018년 공개SW컨트리뷰톤과 12회 공개SW개발자대회에서 상을 타는 영광도 누릴 수 있었습니다.

SWIM —P2P Network Protocol Library, Scalabe Weakly-consistent Infection-style Process Group Membership Protocol

SWIM failure detection

SWIM 프로젝트는 SWIM: Scalable Weakly-consistent Infection-style Process Group Membership Protocol 논문을 기초로 scalable하게 P2P 네트워크의 구성원들끼리 통신할 수 있는 gossip protocol을 구현하는 것을 목적으로 진행하였습니다.

KOA — high-level smart contract programming language

koa programming language concept

koa 프로젝트는 스마트 컨트랙트 작성을 위한 high-level programming language를 만드는 프로젝트입니다. 현재 v0.1.1까지 완료된 상태이며 기본적으로 koa 문법에 따라서 간단한 프로그램을 작성하고 배포 및 실행을 해볼 수 있습니다.

koa demo

현재 미디엄에서도 Koa에 관한 글들을 만나보실 수 있습니다.

DE-labtory presents something NEW

DE-labtory에서는 기존의 것을 답습하지 않습니다. 기존에 존재하지 않거나 기존의 것보다 더 나은 무언가를 만드려고 합니다.

두 번째로 DE-labtory를 현재까지 유지할 수 있었던 이유 중 하나는 항상 기술적으로 재미있는 것을 추구하기 때문입니다. 혹시나 프로젝트가 마음에 들지 않으면 편하게 다른 것을 해도 되는 곳이 DE-labtory 입니다.

마지막으로 DE-labtory는 개인의 성장을 중요시합니다. DE-labtory는 드나듬에 아무런 제약이 없는 자유로운 단체입니다. 지금까지 DE-labtory가 남아있을 수 있었던 것은 자신의 성장을 중요시하는 사람들이 모여있고, 또한 실제로 자신의 성장을 이룰 수 있는 프로젝트를 진행하기 때문이라고 생각합니다.

DE-labtory와 함께 해보고싶으신 분은 DE.Labtory@gmail.com 로 간단한 자기소개를 보내주세요.

--

--