Security/Blockchain(104)
-
블록체인 저장 방식
블록체인 저장 방식· 거래가 발생하게 되면 거래된 정보의 검증을 위해 일정 시간(10분) 동안 발생한 거래를 모아서 블록(block)을 생성하고, 이러한 블록들을 순차적으로 연결하여 체인(chain) 형태를 구성하게 되기 때문에 블록체인이라고 부르는 것입니다.· 블록체인은 블록들을 모아서 체인으로 묶어 놓은 일종의 데이터를 저장하는 방식과 같습니다. 암호화폐는 블록체인 위에 암호화폐 거래내역을 블록체인에 저장하거나 암호화폐를 발생하는 방법을 블록체인에 기록한다든가 블록체인의 블록을 새로쓴 사람에게 암호화폐를 발행해준다는 든가 하는 방식으로 블록체인과 서로 잘 연결되어 있는 기술이기때문에 암호화폐와 블록체인이 같은 것은 아닙니다.
-
이더리움의 송금 및 채굴 (Step by Step)
이더리움의 송금 및 채굴 (Step by Step)Ethereum Testnet을 설치하고 Ethereum 송금하는 실습과정입니다. Step1: 제네시스 블록 생성 및 네트워크 구성Step2: 테스트 네트워크 구동Step3: 계정 생성 및 확인Step4: 이더 송금Step5: 이더 잔고 확인Step6: 채굴Step7: 이더 송금Step8: balance 체크Step9: 정보확인 Step1: 제네시스 블록 생성 및 네트워크 구성 Testnet을 구성mkdir testnet이라는 명령어를 통해서 Testnet 데이터를, 블록체인 데이터를 저장할 디렉터리를 만들어 줍니다. osboxes@osboxes:~/testnet$ vi genesis.json genesis.json 파일 내용 확인 - WindowsWin..
-
이더리움 백서의 구조
이더리움 백서의 구조이더리움 백서는 4개의 파트로 구성되어 있습니다. · 비트코인과 기존 개념에 대한 소개· 이더리움의 기술 요소· 이더리움 기술을 응용한 분산 애플리케이션· 이슈들과 기타
-
Struct
Struct· 개발자 정의 데이터 유형· 키워드 struct에 의해서 선언됩니다.· C언어의 struct와 같은 개념으로 여러 state variables를 포함하는 구조체 변수입니다.
-
MetaMask 계정 생성
MetaMask 계정 생성 · MetaMask 구글 크롬 익스텐션 설치 · MetaMask 계정 생성하기 MetaMask 구글 크롬 익스텐션 설치 MetaMask라고 하는 구글 크롬의 익스텐션에서 Ethereum 을 받을 수 있습니다. https://metamask.io/ 페이지 중앙의 [GET CHROME EXTENSION]을 클릭합니다. 우측 상단의 [Chrome에 추가(Add to Chrome)] 버튼을 클릭하여 MetaMask를 크롬에 설치합니다. http://bit.ly/2uHZEUr [확장 프로그램 추가(확장앱 추가)] MetaMask 익스텐션이 설치되었습니다. MetaMask 계정 생성하기 [GET STARTED] 클릭 [CREATE A WALLET] [I AGREE] 패스워드 입력 >> [..
-
이더리움 디자인 철학
이더리움 디자인 철학이더리움 백서는 이더리움 개발에 대한 5가지 디자인 철학을 밝히고 있습니다.· 단순함(Simplicity)· 보편성(Universality)· 모듈화(Modularity)· 민첩성(Agility)· 차별 및 검열 금지 단순함(Simplicity)· 이더리움은 단순함을 유지합니다.· 추가적인 데이터 저장 비용이나 시간 비효율성이 발생하더라도 가급적 단순함을 유지해야 합니다. 이는 평균적인 개발자라도 이더리움의 명세를 준수할 수 있도록 함으로써, 이더리움의 사명인 개방성을 유지하여 암호화폐가 가져올 민주주의의 가치를 구현하기 위함입니다. 보편성(Universality)· 이더리움은 보편성을 띄어야 합니다.· 이더리움 디자인 철학의 핵심은 이더리움이 개별 특징을 가지지 않는 데 있습니다.·..