해치랩스를 소개합니다

해치랩스는 무엇을 꿈꾸는가

블록체인이 정말 세상을 바꿀 만한 기술임을 입증하기 위해서는 훌륭한 적용 사례가 등장해야 합니다.

기업의 기존 시스템의 비용을 줄일 수 있거나 더 큰 수익을 만들 수 있는 기회가 있을 때에, 더 많은 기업들이 블록체인을 도입하려고 할 것 입니다. 또한 블록체인이 적용된 제품이 기존 제품보다 더 나은 가치를 제공할 때에 대중들이 이런 서비스를 사용할 것입니다. 하지만 아직 블록체인 위에서 서비스를 만들기에는 부족한 점이 많습니다. 많은 사람들의 블록체인의 성능을 주요 문제로 꼽지만 블록체인 성능 문제가 해결된다고 해도 우리의 기대만큼 많은 탈중앙화 어플리케이션(DApp)들이 나오기는 어려울 수 있습니다. 왜냐하면 DApp들을 …


위 글은 HAECHI Labs 에서 스마트 컨트랙트 개발 환경을 구축하면서 필요했던 도구들에 대해 정리한 글이며 github 에 코드를 공개해두었습니다. 스마트 컨트랙트 개발에 조금이나마 도움이 되길 바랍니다.

스마트 컨트랙트는 블록체인 산업에 가능성을 열어준 새로운 도구이다. 예를 들어 이더리움 에서는 블록체인 플랫폼에서 사용하기 위한 ERC20 토큰을 만들 수 있고, 크립토키티처럼 귀여운 고양이들을 사고 팔 수 있는 게임을 만들 수 있다. 그리고 Initial Coin Offering(ICO)을 하기 위한 토큰 세일 스마트 컨트랙트도 작성할 수 있다. 그외에도 Multisig Wallet, Decentralized Ex …


출처: https://www.parity.io/

2017년 11월 6일 02:33:47 PM +UTC, Parity사의 Multisig Wallet Library 스마트 컨트랙트에서 발견된 보안적 결함으로 인해 587개의 지갑과 그 안에 담겨있던 513,774.16 ETH 가 출금이 불가능하게 동결되었다. 이로 인해 Parity Multisig Wallet 을 사용해서 ICO 자금을 보관하던 Polkadot 과 같은 회사들의 막대한 자금이 동결됬다. 5개월이 지난 2018년 4월, 이 자금들을 복구하기위해 Parity 사의 “Afri Schoedon”가 EIP(Ethereum Improvement Proposals) 999 를 제출하였다. 그리고 현재 “Fellow …


Apr-24–2018 07:16:19 PM +UTC 에 SmartMesh 에서 발행한 토큰의 수보다 큰 규모의 토큰 전송이 발생했다.

위의 링크를 보면 누군가가 SmartMesh 의 transferProxy 함수를 호출했고 transferProxy 에 잠재되어있던 버그로 인해서 대량의 토큰 전송이 성공했다. 들리는 소문에 의하면 이미 해당 토큰을 거래소를 통해 팔았다고 한다. 후오비 프로에서는 SMT/BTC, SMT/ETH, SMT/USDT 에 대한 거래를 일시 중단했다. 이러한 문제점을 인식한 SmartMesh 개발사는 현재 토큰 전송이 안되게 transfer 을 막아두는 트랜잭션을 발생시켰다.

해당 글에서는 Smart …


Jong-Ho Kim(@jason_kim)
Seoul Nat’l Univ. Blockchain Academy Decipher(@decipher-media)

서울대학교 블록체인 학회인 ‘디사이퍼(Decipher)’에서 블록체인의 스케일링 솔루션에 관한 글들을 시리즈로 연재합니다. 시리즈의 첫 번째 주인공은 Ethereum의 “Casper the Freindly Finality Gadget”입니다. 1–1. Casper FFG Overview, 1–2. Casper FFG — Q&A 및 Code Review로 나누어 설명합니다.

첫번째 주제로 이더리움이 PoW(Proof of Work) 합의 알고리즘에서 PoS(Proof …


ICO 현황

(출처: http://www.ey.com/Publication/vwLUAssets/ey-research-initial-coin-offerings-icos/$File/ey-research-initial-coin-offerings-icos.pdf)

ICO(Initial Coin Offering)이란 개념이 등장한 이후로 많은 기업, 단체들이 새로운 자금 조달 방식인 ICO를 통해 자금을 유치하고 있다. 위의 EY research 의 도표에서도 볼 수 있듯 ICO로 모이는 자금은 매분기마다 기하급수적으로 증가하고있다. 현재는 이미 제품을 만들고 서비스를 운영하는 기업들까지 Reverse ICO를 하면서 신규 자금을 조달하고 있는 상황이다. 대표적인 Reverse ICO의 사례로는 텔레그램이 있고, 한국에서는 카카오에서 블록체인 회사를 설립하면서 Reverse ICO 를 하려는 것이 아니냐는 말들이 나오고 있다. ICO는 기존의 자금 조달 방식보다 상대적으로 쉽고, …


Hannes Dorfmann 가 작성한 “Annotation Processing 101” 을 원작자의 동의를 받아 번역한 글입니다.

이번 블로그 글에서는 어노테이션 프로세서를 작성하는 방법에 대해 설명하려고 합니다. 첫번째로, 어노테이션 프로세싱이 무엇인지 설명하고, 이 강력한 툴로 할 수 있는 것과 할 수 없는 것을 설명할 것입니다. 두번째 단계로 단계별로 간단한 어노테이션 프로세서를 구현할 것입니다.

The Basics

이번 글에서 런타임에 리플렉션을 사용하는 어노테이션 에 대한 평가는 하지 않을 것입니다. (런타임 = 어플리케이션이 실행하는 시점) 어노테이션 프로세싱은 컴파일 타임에 이뤄집니다. (컴파일 타임 = 자바 컴파일러가 자바 …


기본적인 액티비티와 AsyncTask 에서 시작하여 RxJava 로 만든 MVP 기반 구조까지의 여정.

안드로이드 개발 생태계는 매우 빠르게 변하고 있습니다. 매주 새로운 툴이 만들어지고, 라이브러리들이 업데이트 되며, 블로그 글들이 작성됩니다. 한달동안 휴가를 갔다 돌아오면 새로운 버전의 Support 라이브러리와 Play Service 라이브러리가 나와있을 것입니다.

저는 3년 넘게 ribot 팀과 함께 안드로이드 앱을 만들고 있습니다. 이시간 동안, 우리가 안드로이드 앱을 만들 때 사용하는 구조와 기술들은 계속 진화해왔습니다. 이 글은 우리가 배운점, 실수들, 그리고 구조적 변화가 있었던 이유들에 대한 글입니다.

The old times

201 …


Fernando Cejas 가 작성한 ‘Tasting Dagger 2 on Android’ 를 원작자의 동의를 받아 번역한 글입니다.

블로그를 다시 쓰기로 하였고, 지난 주동안 내가한 일에 대해서 공유하고자 합니다. 이번에는 Dagger2 에 대한 내 경험에 대해 이야기하려고 합니다. 우선, 의존성 주입(Dependency Injection)이 왜 중요하고 안드로이드 앱에서 왜 써야만 하는지에 대해 간단히 설명하려고 합니다.

독자들이 의존성 주입Dagger, Guice 와 같은 툴에 대한 기본적인 지식이 있다고 생각하고 글을 쓰겠습니다. 그렇지 않다면 링크의 튜토리얼을 참고해주세요.

왜 의존성 주입인가?

의존성 주입에 대해 가장 중요한건 I …

Jason Kim

Haechi Labs CEO, Haechi Labs provides Henesis & Haechi Audit.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store