Category: IT

0

[Ethereum] Solidity 문법 이해(2)

구조체 함수 외부에서 구조체 메소드 명시: 스토리지 저장 함수 내부에서 구조체 메소드 명시: 메모리 저장 12345678910111213141516contract sample { struct myStruct { bool myBool; string myString; } // s1은 메모

0

[Ethereum] Solidity 문법 이해(1)

솔리디티 소스 파일 솔리디티 소스 파일의 확장자는 .sol이다. 파일 내에서 pragma solidity를 사용, 컴파일러 버전을 지정할 수 있다. 1pragma solidity ^0.4.21 스마트 컨트랙트 구조 컨트랙트는 클래스와 비슷하여 상태 변수, 함수, 함수 변경자, 이벤트, 구조체, 열거형을 포함한다. 상속과 다형성 또한 지원한다. 1234

0

[Ethereum] 이더리움의 이해(2)

geth geth[1]는 이더리움, 위스퍼, 스웜 노드를 구현한 것이며, go 언어로 작성된 CLI 애플리케이션이다. 이 기능을 묶은 이유는 하나의 DApp처럼 보일 수 있게 할 뿐만 아니라, 하나의 노드를 통해 클라이언트가 세 개의 DApp에 접근할 수 있기 때문이다. geth 설치 - Ubuntu apt을 이용하여 설치하는 것을 권장한다. 다음의

0

[Ethereum] 이더리움의 이해(1)

개요 이더리움은 DApp을 배포할 수 있는 탈중앙화 플랫폼이다. 스마트 컨트랙트[1]는 솔리디티로 작성된다. 이더리움은 이더라는 내부 화폐를 사용하며, 이더는 컨트랙트를 배포하거나 함수를 호출할 때 쓰인다. 사용자 계정과 스마트 컨트랙트 모두 이더를 보유할 수 있다. 스마트 컨트랙트의 메소드는 트랜잭션으로 호출되거나, 다른 메소드로부터 호출된다. 네트워크

0

[Blockchain] 블록체인 실습 준비하기(3) - Docker 설치

Docker 설치 아래처럼 하면 된다고 한다. 1curl -fsSL https://get.docker.com/ | sudo sh 도커를 설치할 땐 이 블로그의 도움을 아주 많이 받았다. 그런데 sudo 권한은 왜 제대로 설정이 안 되는지 모르겠다. (docker 재시작해도 안 됨.) Docker official GPG key 설정 12345678910

0

[Blockchain] 블록체인 실습 준비하기(2) - pip, python 설치

pip 설치하기 아래의 명령어를 실행하면 패러럴즈 가상 우분투 환경에 pip를 설치할 수 있다고 한다. 1curl https://bootstrap.pypa.io/get-pip.py | python 한 번에 제대로 되면 내가 아니지! 역시나 문제가 생겼다. 설치가 안 되고 아래의 에러를 계속 뿜는 것이다. -_- 123456789101112131415161

0

[Blockchain] 블록체인 실습 준비하기(1) - Ubuntu 16.04.4 및 기타 설치

개요 이더리움과 하이퍼렛저 페브릭을 사용해야만 하는 상황이 되었다. 미래의 나는 분명 설치 과정을 다시 찾아보고 있을 것이기 때문에 내 입맛에 맞게 정리해 본다. ^^; 역시 글은 나를 위해 쓰는 것이고요! 블록체인 전반적인 내용과 하이퍼레저 관련 내용은 이 파일에 잘 정리되어 있다. 구글링하다가 냉큼 저장했다. 박세열씨(누군지 모르지만)가 만드신 파일인

0

[Blockchain] 외환송금 핀테크 스타트업 - 가상화폐 규제와 위기

개요 2017년, 정부는 소액해외송금업자를 모집하기 위한 법률을 개정한다.[1] 법률 개정은 IT 강국 대한민국의 기술력으로 핀테크를 리딩하겠단 의지로 보였다. 핀테크 스타트업은 법안 개정을 반겼고, 수혜를 기대했다. 그러나 기대도 잠시, 가상화폐가 뜨겁게 달아오름과 동시에 피해자가 속출했다. 정부는 과열을 막기 위해 가상화폐 신규 계좌 생성을 막았으며,