Login
Discover
Waves
Communities
Login
Signup
SigmoiD
@sigmoid
50
Dsrv Labs.
Followers
264
Following
0
Follow
Resource Credits
Available
Used
Website
http://dsrvlabs.com
Created
2018-05-12 05:00
RSS Feed
Subscribe
Posts
Blog
Posts
Comments
Communities
Wallet
sigmoid
ethereum
2019-01-11 04:46
이더리움 Level DB를 까보자(2) - 데이터 분석하여 DB schema 보기
안녕하세요, 이더리움 코드 보는 sigmoid입니다. 오늘은 지난 블로그에 이어, level DB상의 데이터를 분석해보려 합니다. 전체 데이터 파일 위치: DB상의 첫줄을 핵사값을 스트링으로 변경해주는 사이트를 참조해서 값을 바꿔보면 DatabaseVersion으로 변환됩니다. 처음 레벨디비를 만들고나서 써주는 값입니다. 다음 2~9줄은 0x48로 시작되는
$ 1.331
4
sigmoid
ethereum
2019-01-10 10:09
이더리움 Level DB를 까보자(1) - 데이터 확보 편
안녕하세요 이더리움 코드 보는 Sigmoid입니다. 오늘은 이더리움 DB를 한번 까보려고 합니다. 먼저 환경설정은 다음과 같습니다. 노드 1개짜리 private 네트워크를 구성한다 3개의 계정을 생성한다 첫번째 계정이 7번 블록까지 마이닝을 한다 7번 블록까지 마이닝 완료 0번부터 7번까지 블록 상태를 확인합니다. 블록해시나 루트해시 같은것들을 비교하기 위해
$ 1.318
5
sigmoid
ethereum
2019-01-09 03:05
이더리움 체인의 재구성: re-organization
안녕하세요, 이더리움 코드보는 Sigmoid입니다. 오늘은 체인의 re-organization에대해서 코드를 살펴보았습니다. re-organization이란 어떤 체인의 상태가 새로운 블록을 삽입하기에 적합하지 않을 경우, 해당 블록을 삽입할수 있도록 체인을 재구성하는 것입니다. 주로 수신한 블록을 검증하여 삽입할때 내가 소유한 캐노니컬 체인(합의된 체인)이
sigmoid
ethereum
2019-01-08 08:24
나의 이더리움 분석기 v1.0.pdf를 공개합니다.
에서다운받으실수 있는 50여장짜리 장표입니다. 2018년 한 해동안 코드를 분석하면서 잊지 않으려고 정리해놓은 자료들을 기반으로 제 멋대로 v1.0을 찍어봤습니다. 이더리움 공부하시는데 도움이 되시길 바랄께요.
sigmoid
ethereum
2019-01-05 14:58
이더리움 - 서명, Public/Private Key
안녕하세요, 이더리움 코드보는 Sigmoid입니다. 오늘은 이더리움의 서명에 대해 알아보려고 합니다. 먼저 간단하게 "비대칭 키를 이용한 암호화 기법"에 대해 짚고 넘어가겠습니다. 비대칭 암호화란 Public(공통)/Private(개인) Key를 가지고 평문(PlainText)를 암호화하거나 해독하는 기술로서 일반적으로는 공통키로 암호화 한
sigmoid
ethereum
2018-12-28 13:28
ethereum2.0-ewasm현황
이더리움 2.0 / 세레니티, 누가 어디서 무엇을 개발하는지 ewasm을 토픽으로 잡고 찾아봤습니다. ewasm은 wasm의 이더리움 버전 서브셋이다. 다양한 언어 코드를 wasm으로 만들어 주는 프로젝트가 많다. ( $llvm-config --targets-built AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430 NVPTX
sigmoid
pbft
2018-12-20 14:38
PBFT 논문을 읽고 있습니다.
안녕하세요 이더리움 코드보는 Sigmoid입니다. PBFT에 대해서 개념적으로는 알고 있었지만 논문을 읽어본적은 없어서, 이번 기회에 제대로 보다보니, 저도 모르게 번역을 하고 있네요. (해두면 좋을 만한 논문인것 같네요.) 논문을 읽으면서, 몇가지 눈에 띄는 포인트를 정리해 봅니다. PBFT는 합의냐? 비동기 네트워크의 비잔틴 장애에도 정확하게 생존 가능한
sigmoid
geth
2018-12-14 15:41
Deleted
.
sigmoid
gpu
2018-11-18 14:21
알기 쉬운 GPU 그리고 머신러닝
안녕하세요, Sigmoid입니다. 예전엔 주로 받던 GPU관련 질문은, "무슨 게임을 하는데 안끊기는게 뭐냐" 였는데, 요즘들어 질문의 추세가 많이 바뀐것 같습니다. 요즘 주로 받는 질문은 아래와 같습니다. "어떤 연산을 하려는데 GPU가 빠르다더라, 그런데 GPU는 어떻게 쓰는것인가? "머신러닝을 하려고 하는데 GPU에서
sigmoid
ethereum
2018-11-16 12:48
geth로 블록헤더를 채워보겠습니다.
안녕하세요, 이더리움 코드보는 Sigmoid입니다. 이미 많은 분들이 황서나 여러 정리 자료를 통해 이더리움 블록의 헤더가 어떤 역할을 하는지, 또 각 필드에 어떤 값이 들어가는지 충분히 알고 계실것 같습니다. 과연 우리의 geth는 잘 해내고 있을까요? 그래서 오늘은 코드를 통해 정말 그렇게 채우고 있는지 더블체크하는 시간을 가지려고 합니다. 먼저 , 이더리움
sigmoid
ethereum
2018-11-16 08:38
Kademlia like 와 Node Table
안녕하세요 이더리움 코드보는 Sigmoid 입니다. 이더리움 p2p에서는 "Kademlia-like" 라는 표현을 사용합니다. 카뎀리아면 카뎀리아지 like는 또 뭘까요? 오늘은 카뎀리아 라이크에대해 조금 자세히 알아보려고 합니다. 이더리움은 p2p레이어에서 UDP를 이용해서 노드를 탐색하고, TCP를 이용해서 데이터를 전송한다고 말씀드린적이
sigmoid
ethereum
2018-11-16 06:48
Private network용 Block Explorer 사용해보기
안녕하세요, Sigmoid입니다. geth로 이것저것 하실때 프라이빗 네트워크 많이 사용하실텐데요. 저는 private network 에서 발생한 블록이나 데이터를 확인할때 이더스캔 대용으로 아래의 프로젝트를 사용하고 있습니다. (한국분이 만드신것 같아요) 블록의 현재 상태도 보이고, 블록에 포함된 트렌젝션의 내용도 불수 있어요 또한 설치 및 사용이 워낙 쉽습니다.(
sigmoid
go
2018-11-15 03:36
delve를 이용한 go package debugging (feat.ethereum trie)
안녕하세요, sigmoid입니다. 오늘은 Go프로그램을 간단하게 디버깅하는 방법을 정리해 보고자 합니다. 지난번 작성했던 포스팅에서 log를 추가하여 이더리움 트라이 생성과정을 알아봤는데, debugger를 사용해서 보는 것도 좋겠다는 친한 동생의 의견이 있었습니다.(thx 혜종) Goland IDE를 먼저 추천받긴 했는데, gdb가 체질상 잘맞는지라 비슷한
sigmoid
ethreum
2018-11-15 01:19
이더리움 개발자들은 무엇을 연구하는가?
얼마전 받았던 상큼한 질문입니다. 이미 이더리움이라는 상품이 나와서, 얼마의 금액에 거래가 되는 걸로 알고 있는데, 뭘 더 만들고 있는거야? 이더리움 개발자들은 도대체 뭘하고 있을까요? 재단에서 운영하는 이더리서치로 가봅니다. ( 현재 진행중인 연구 카테고리는 아래와 같은데요 다양한 분야에 대한 연구가 진행중이죠? 현재까지 가장 많이 연구되고 있는 분야를 보기위해
sigmoid
ethereum
2018-11-14 16:40
geth 구현체의 패트리샤 트리 테스트
안녕하세요, 이더리움 코드보는 sigmoid 입니다. 오늘은 이더리움 패트리샤 트리의 가장 유명한 버전인 아래 그림이 geth에서 어떻게 구현되었는지 살펴 보려고 합니다. 전에 트라이 패키지 분석글에서 언급되었듯, 그림상의 용어와 geth에서 사용하는 용어가 다르기 때문에 다시한번 싱크를 맞추고 가는것이 좋을 듯 합니다. extension -> short
sigmoid
blockchain
2018-11-07 02:47
Deleted
.
sigmoid
ethereum
2018-10-26 02:23
하드웨어 설계 철학에 비춰본 이더리움.
TL;DR 저는 딱히 하드웨어 쟁이도 아니고 완전히 소프트웨어 쟁이도 아니라서, 각 분야의 전문가들이 보시면 웃으실 부끄러울 글입니다. 다만 제가 왜 쓸데없이 주석 한글화 프로젝트를 진행하고 있는지, 또 이 블로그에 허접한 분석글을 남기고 있는지에 대한 명분 찾기 같은 거라고 생각해주시면 감사하겠습니다. ==== 하드웨어 설계를 경험해 본 적 있으신가요? ====
sigmoid
geth
2018-10-24 07:26
LES (Light Ethereum Service) 다시보기
안녕하세요, 이더리움 코드보는 sigmoid입니다. 블로그 맨 앞에서 두번째 글인가.. 글인지 메모인지도 모를만큼 부끄럽게 적어뒀던 글이 있습니다. 아무것도 모르고 이더리움 코드를 볼때 LES를 먼저 열어봤던게 패착이 컷죠ㅎㅎ 시간이 지난 이제서야 LES를 다시 정리해볼수 있을것 같네요. 매번 헤더와 블록바디를 받고, 바디의 내용을 처리하여 헤더까지 검증하는
sigmoid
enigma
2018-10-03 14:42
Enigma sample dapp 구동기
안녕하세요, 블록체인 좋아하는 sigmoid입니다. 얼마전 백서를 분석했던 Enigma 프로젝트의 샘플을 구동해보고 파악한 부분을 간략히 정리해봅니다. # Enigma란? (quick) Multi party computation 선택된 몇개의 노드가 연산을 처리하는 형태입니다. 퍼블릭체인에서 몇개의 노드만 일을 시키는 방식의 구현은 굉장히 어려운 문제인데요,
sigmoid
nucypher
2018-09-15 06:03
Privacy 관련 블록체인 프로젝트들
===NuCypher KMS (Key Manage System)=== A. 중앙형 키관리 시스템 키의 생성/배포/순환(backend) 및 주입/저장/관리(frontend) 시스템의 적절한 구성과 관리를 위해 하드웨어 보안모듈/cloud 서비스등의 선생자본 및 과도한 신뢰요구 ① 블록체인으로 중앙화 문제를 해결할 수 있음 ② 프라이빗 데이터를 포함하는 암호연산과
← Latest
Older →