pangol (41)in #kr • 6 years ago이더리움 Dapp 만들기 [7. Truffle 사용법]이더리움 dapp을 작성하고 사용하려면 컴파일하고 네트워크에 배포하고 배포된 컨트랙트와 연결해야하는 과정을 거치게 됩니다. 대략 solc를 사용해서 컴파일, 컴파일 된 파일에서 ABI 정보를 가져와서 geth에서…pangol (41)in #kr • 6 years ago이더리움 Dapp만들기 [6. web3.js를 이용해서 geth와 통신하기]geth콘솔을 이용해서 배포한 스마트 컨트랙트를 web3.js를 이용하면 웹에서 사용할 수 있습니다. web3.js는 이더리움에서 제공하는 javascrript API입니다. web3.js 다운로드와…pangol (41)in #kr • 6 years agopython으로 간단한 블록체인 만들기 (2) - mining편에서는 블록체인 기본 기능인 블록요소로 해쉬 값을 생성하고 이 전 블록의 해쉬값을 연결하는 걸 구현해봤습니다. 이 번에는 블록을 생성할 때 마이닝을 하는 기능을 만들어 보겠습니다. 먼저, 이전에 구현한…pangol (41)in #kr • 6 years ago이더리움 Dapp만들기 5. 스마트 컨트랙트 배포하고 사용하기(solc 컴파일 이용)private network에 solidity 언어로 스마트컨트랙트를 만들고 solc 를 이용해서 컴파일 한 후, geth 콘솔에서 배포하고 사용하는 방법에 대해서 알아보겠습니다. solc 설치하기…pangol (41)in #kr • 6 years agopython으로 간단한 블록체인 만들기 (1)자바스크립트 버전 을 python으로 포팅한 내용입니다. 블록체인의 가장 기초적인 기능인 블록을 만들고 생성된 블록들을 체인으로 연결하는 법을 구현해보겠습니다. 블록 구성요소를 보면 1. index…pangol (41)in #kr • 6 years ago이더리움 Dapp만들기 4.Private network와 Remix 연동하기( geth rpc 옵션 사용)이 번에는 private network를 rpc옵션을 사용해서 클라이언트 앱과 연동하는 법을 알아보도록 하겠습니다. 연동할 앱은 remix입니다. remix는 이더리움 스마트 컨트랙트를 만들 때 사용하는 언어인…pangol (41)in #kr • 6 years ago이더리움 Dapp만들기 3. [private network와 클라이언트 앱 연동하기(Ethereum Wallet)]저 번 시간에는 geth를 구동과 관련된 여러 옵션과 geth 콘솔에서 계좌를 생성하고 이더를 전송해봤습니다. 이 번에는 구동되고 있는 private network에 클라이언트 앱을 연결해서 계좌 생성과 이더…pangol (41)in #kr • 6 years ago이더리움 Dapp만들기 2.[geth 실행과 private network 구동]private network를 구동시키기 전에 준비해야 할 것이 두 가지가 있습니다. 첫 번째는 private network에서 사용할 계좌이고 두 번째는 제네시스 블록 정보입니다. geth를 사용해서 새로운…pangol (41)in #kr • 6 years ago이더리움 기반의 Dapp 만들기 전체 조망해보기DApp 만들기 두 번째 글을 쓰기 전에 전체를 조망해보는 글을 써볼까합니다. (왜 첫 번째 글을 쓰기 전에 이 걸 안썼지? 하는 생각이 드는데.ㅎㅎ) 제가 연습해본 루트는 이렇습니다. 1. Dapp을…pangol (41)in #kr • 6 years ago이더리움 Dapp만들기 1.[이더리움 설치와 geth 구동]이더리움 설치와 geth 구동 1. Ubuntu 설치 1.1 가상머신 설치 Dapp개발을 염두해 두고 있기 때문에 Linux의 한 갈래인 ubuntu를 설치가 필요합니다. (다른 여러 가지 블록체인도…pangol (41)in #kr • 6 years agodapp 개발 후기 한 동안 뜸했었네요 :) 최근에 이더리움 dapp 공부하면서 연습삼아 만들어보는 데 집중하느라 스팀에 글을 못 썼네요. 연습삼아 만들어 본 Social impact Bond Dapp 총채권발행량…pangol (41)in #kr • 6 years ago개발자 관점의 블록체인비트코인 - int형 만 지원하는 데이터베이스 이더리움 - 다양한 데이터 타입을 지원하는 데이터베이스 스팀 - 데이터베이스 클라우드 서비스pangol (41)in #kr • 6 years agoAAC 런칭AAC 라고 아시나요? 보완의사소통대체 기구 라고 말이 조금 어려운데요. 의사소통이 힘드신 분들을 위해서 표현을 도와주는 기구들을 말합니다. 아래 영상을 보시면 어떻게 도움이 되는 지 이해가…pangol (41)in #kr-npo • 6 years ago검정고시 문제풀이 앱을 만든 이유 (리눅스에서 얻은 힌트)저 번주에 검정고시 문제풀이 앱을 런칭 했습니다. 보신 분들은 아시겠지만 고기능이 들어가 있거나 디자인이 들어가 있지 않습니다. 그 이유는 앱을 만드는 언어로 앱인벤터 라는 툴을 통해 만들었기 때문입니다.…pangol (41)in #kr • 6 years agobitcoin은 무엇을 해결하려고 했는가?bitcoin논문과 책들, 스터디를 하면서 큰 그림으로 정리한 내용입니다. bitcoin이 해결하려고 한 것은 무엇이고 그 기술들이 어떻게 해결했는가를 기준으로 썼습니다. :) 1. 기존 시스템에 대한…pangol (41)in #kr • 6 years ago스팀기반으로 웹페이지를 만드는 건 어떨까?스팀 API를 좀 보다가 문득 든 생각입니다. 스팀잇에서 작성한 콘텐츠는 API를 통해서 접근가능합니다. 그래서 작성한 콘텐츠를 API로 불러들여서 내 웹페이지를 만들 수는 없을까? 라는 생각을 했습니다.…pangol (41)in #kr • 6 years ago[구구컬리지] 검정고시 문제풀이 앱을 런칭했습니다.검정고시 문제풀이 앱이 구글스토어에 런칭되었습니다. 이 앱을 만든 이유는 검정고시를 준비하는 친구들에게 도움이 되었으면 해서 만들게되었습니다. 검정고시를 치루는 학생들이 소수이다보니 해당 친구들을 위해서…pangol (41)in #kr • 6 years ago10년전에 회사 규율외모에 대해서 말하지마세요. 칭찬도 해당됩니다. (오늘 머리 이쁘네요. 바지가 멋있어요 등등) 성적 관련 발언을 농담으로 하지 마세요. (신혼 여행 잘 다녀왔어? 힘들어보이네. 이런 것도 일절 하지 말…pangol (41)in #kr • 6 years ago[가입인사] 안녕하세요. 가입한지 근 2달만에 쓰네요스팀잇에 가입한 지는 언 2달이나 됐는데 가입인사를 하려니 쑥쓰럽네요. 하하 그래도 인사드리고 싶어서 썼어용 ^^;; 소개란에도 있지만 개발자로도 일을 하고 있고 비영리활동도 하고 있습니다.…pangol (41)in #kr • 6 years agobitcoin 논문 번역 - Timestamp Server기존 Transactions까지는 이전 기술의 문제점들을 설명했다면 (이중지불문제) Timestamp Server에서 부터는 해결방법에 대한 설명을 논하고 있습니다. 그런데 분량이 매우 짧아요 ^^; 3.…