블록체인 앱 개발 기초(채굴/송금) 채굴/송금 이번에는 생성된 제네시스 블록으로 채굴을 하고 송금을 해보도록 하겠습니다. 우선 채굴을 해야합니다. 전 시간에 했던 제니시스블록 생성 후 환경에서 시작해주시면 되겠습니다. miner.start(스레드수) 명령어로 채굴을 시작합니다. eth.mining은 채굴 상태를 확인하는 명령어입니다. 우선 채굴을 시작해보도록 하겠습니다. 처음에 null이 나오는 것은 정상입니다. eth.mining으로 현재 true가 나와서 진행중이라는 겁니다. 그렇다면 잔액이 들어오는지 한번 보죠. 코인베이스 계정으로 잔액을 확인해봅니다. ( 코인베이스 계정: 돈이 들어오는 계정) 자!! eth.getBalance(eth.accounts[0])으로 잔액을 확인해보면 들어온걸 알 수 있습니다. 채굴 성공입니다. miner.. 블록체인 7년 전
블록체인 앱 개발 기초(제네시스 블록 생성!!) 블록체인 애플리케이션 개발 기초 블록체인 앱 개발을 하는데 있어서 기초를 배워보도록 할게요. 우선 배우기 앞서서 개발 환경을 구축해야합니다. 윈도우 기준으로 하겠습니다. 1. 이더리움 클라이언트 다양한 클라이언트가 존재하지만 Go Ethereum을 이용 하겠습니다. 설치 하기 앞서서 네트워크 유형에 대해 알아야합니다. 메인넷과 테스트넷이 있습니다. 이 둘은 제가 첫 페이지에서 용어정리 때 간략히 설명 드렸지만 한번 더 설명해보자면 메인넷은 말 그대로 주요의 망입니다. 즉 실제로 이더리움을 사용하는 네트워크 망인 거죠. 테스트넷은 말 그대로 테스트를 하기 위한 망입니다. 블록체인 앱을 개발할 때 사용 되죠. 메인넷과 같은 구조입니다. 테스트 넷에는 롭튼, 코벤, 린키비 등이 있습니다. 롭튼: 작업 증명 알.. 블록체인 7년 전
블록체인과 스마트계약 플랫폼(용어 정리) 용어 정리 메인 넷: 독립적 암호 화폐로 인정하는 프로그램 출시 네트워크 코인: 메인 넷에서 블록 체인 기술로 발행한 암호 화폐 토큰: 블록 체인 기술 빌려서 발행 비트코인 기반 플랫폼: 컬러드 코인/옴니[비트코인 2.0] 알트 코인: 라이트 코인/대시/모네로/Z캐시….. 비트코인 2.0 - 컬러드 코인: BTC를 특정 자산과 연결=> 별도의 가치 부여하겠다는 플랫폼 - 옴니: 동일 but 호환 가능함 알트 코인: 비트 코인 대체 하는 화폐 - 라이트 코인: 블록 간격 2.5분에 1번 => 간편해짐 4배 빠르다. - 익명 암호화폐(대시, 모네로, Z캐시) - => 대시: 믹싱 방식으로 거래 ( 거래 정보를 남기지 않는다.) - => 모네로: 링 서명으로 익명성 높이는 기법 - => Z캐시: 제로 지식 증.. 블록체인 7년 전
스마트 컨트렉트와 이더리움 이해 스마트 컨트렉트 말 그대로 영리한 계약서 입니다. 현실 세계에서 권리를 증명하거나 이동하는데 사용되는 계약을 auto(자동으로) 실행해주는 구조 예를 들어 블록체인에서 화폐 교환은 송금 보관 실행하는 스마트 계약이라고 할 수 있겠죠. 왜냐하면 수수료 지급하는데 있어서 자동으로 처리해줍니다. 그렇다면 스마트 컨트렉트가 왜 중요한지 왜 좋은지 알아보죠. 첫 번째 상대의 신뢰가 깨지지 않습니다. 즉 신뢰를 하지 않아도 거래에 문제가 없습니다. 직접 거래를 할 경우에 그 사람의 믿음이 중요합니다. 하지만 스마트 계약은 자동으로 처리해주기 때문에 걱정 없이 믿고 맡길 수 있습니다. 두 번째 신용카드를 결제 할 때 신용 기관이 있어야합니다. 신용카드를 긁을 때 그 회사는 상품 결제 과정을 거쳐 결제합니다. 만약 여.. 블록체인 7년 전
블록체인 블록체인 은 암호화 기술을 이용하여 요즘 대세인 '비트코인'을 개발하기 위해 만든 기술입니다. 암호화 기술은 디지털 서명, 해시체인등이 있습니다. 디지털 서명은 송신자 한 사람만이 사용할 수 있는 개인 키를 사용하여 서명을 보내면, 수신측에서는 그 송신자의 공용 키를 이용해 보내온 메시지를 해독한 다음 이를 보관하는 것. 해시(Hash)는 하나의 문자열을, 이를 상징하는 더 짧은 길이의 값이나 키로 변환하는 것이다. 이를 체인의 형태로 한 것을 해시체인 블록체인 기술 블록체인 기술은 관리자 없이 자동으로 처리하고 보안을 보장하는 거래시스템을 개발 할 수 있습니다. 블록체인 기술은 여러 사회에 변화를 가져옵니다. 옛날에 개인정보 유출 사건도 많고 여러 피해가 막대해서 사람들은 정보 유출을 끔찍하게 여기고 .. 블록체인 7년 전
용어 정리 블록체인에 대해서 알아보기 전에 우선 용어를 정리해보겠습니다. 블록체인 용어 정리 1. 암호 화폐: 블록체인 기반의 암호화 기술을 이용한 전자화폐 2. 명목화폐: 실질적 가치와는 관계 없이 표시된 가격으로 통용되는 일반적 화폐 3. 비트코인: 전자화폐 시스템(자율적 분산 시스템) 4. 이더리움: 암호화폐 종류, 블록체인 기반 앱 개발 운용 플랫폼 5. 블록체인: 관리자 없이 자율적으로 동작하는 분산 시스템 기술 6. DApps: 탈중앙화 앱(관리자 없이 계속 동작하면서 스마트 컨트렉트를 실행) 7. 스마트 컨트렉트(계약): IT기술 이용해서 계약 내역 자동으로 실행 8. 블록: 여러 거래를 모아 만든 데이터 단위 9. 블록 높이: 다른 블록의 해시값을 포함해 연결 된 블록 전체 개수 10. 지갑: 암호화.. 블록체인 7년 전