향후 핵심산업으로 육성 중인, 생성형 AI빅데이터블록체인 기술 유행 및 연구개발, 특허 분석
파이썬으로 학습하는 블록체인 부제 파이썬으로 실현하는 웹3.0 저자 일등박사 출판사 비제이퍼블릭 출간배본가능일 2023년 8월 7일 정가 25,000원 페이지 296쪽 판형 188245 ISBN 979116592235193000 국내도서 IT 모바일 컴퓨터 공학 블록체인 국내도서 IT 모바일 프로그래밍 외국어 파이썬 파이썬으로 공부하며 만드는 블록체인 네트워크비트코인 1억원, 이더리움 1천만원? 블록체인의 핵심은 이런 가상자산의 가격이 아니라 탈중앙화 된 블록체인 시스템, 즉 기술입니다.
글로만 파악하는 블록체인의 개념 아니라 현실 블록체인 기술의 원리를 실습하고 시스템을 구현해 보는 것이 중요합니다.
출판사 리뷰
비트코인과 이더리움 등 블록체인 네트워크의 소스코드는 모두 공개되어 있으나 입문자가 이해하기 쉽지 않습니다. 본 책에서는 블록체인 네트워크의 코드를 모두 파이썬으로 구현하였습니다. 파이썬을 깨닫고 있다면야 이 책을 통해 블록체인의 기본 이론을 이해할 있습니다. 멋진 용어에 번듯한 글이 가득하지만 읽고 나면 남는 것이 없는 책이 아닙니다. 이야말로 구현하고 실습하며 블록체인을 익힐 있습니다.
변수 스코프와 클로저
바인딩은 자바스크립트의 이름에 값을 할당하는 행위를 가르킨다. 변수 할당, 함수 인자 사용, this 전달, 프로퍼티 할당 등의 과정에 해당합니다. 클로저는 나중에 사용할 목적으로 정의된 스코프에 포함된 외부 바인딩을 캡쳐하는 함수다. 지역변수 캡쳐
const createScaleFunction = (factor) => { return v => _.map(v, n => n * factor)}const scale10 = createScaleFunction(10)scale10([1, 2, 3]) // => [10, 20, 30]자유 변수 : 클로저가 캡쳐한 변수를 자유 변수라고 부른다.
셰도잉 언제나 가장 가까운 변수 바인딩이 우선권을 갖아 동일한 변수명이 가려져 접근을 못하는 것을 말합니다.
일급 함수와 응용형 프로그래밍
함수를 일급 요소로 취급하는 것이 함수형 프로그래밍의 기본입니다. 일급 함수의 특성 함수를 변수 혹은 배열, 객체에 담을 있습니다. 함수를 리턴할 있습니다. 고차원 함수 함수를 인자로 받을 있습니다. 고차원 함수 컬렉션 중심 프로그래밍 컬렉션에 포함된 많은 아이템을 처리해야 할 때 함수형 프로그래밍의 진가를 발휘합니다. 컬렉션 중심 프로그래밍의 핵심은 컬렉션을 처리하는 일반적인 처리 방법을 만들어서 재사용할 수 있는 포괄적인 함수 집합을 구축하는 데 있습니다.
기업을 위한 블록체인
프라이빗 블록체인과 예시에 대한 내용을 담고 있습니다. 프라이빗 블록체인 사용자들이 무엇을 할 수 있고 무엇을 할 수 없는지 운영 주체가 결정할 있습니다. 이미 블록 검증을 맡길 특정 주체가 있으므로 인센티브가 필요 없고, 거의 모든 토큰을 사용하지 않습니다. 리플Ripple 리플 네트워크는 은행 간 외환 거래에 드는 시간과 비용을 줄여줍니다. 리플 블록체인은 채굴 경쟁이나 보상 체계가 없는 프라이빗 블록체인입니다.
리플사는 XRP리플 코인이라 불리는 암호화폐가 환전 시 필요한 연동 통화가 되는 것을 목표로 합니다.
독서 목적
AIT에서 친해진 친구가 블록체인에 관심이 많고 연관된 일을 하고 있습니다. 그 친구가 스마트 컨트랙트에 관해 정리를 해줬는데, 그 때 처음으로 블록체인이라는 개념에 관해 관심이 생기게 되었습니다. 지금까지 블록체인이 비트코인, 알트코인의 근간이 된 기술이라는 건 알고 있었지만, 막상 블록체인을 생각하면 음.비트코인? 이라는 생각이 들며 괜한 거부감이 있었습니다. 지난해 비트코인에 대한 사회적 관심은 투기에 가깝다는 개인적인 견해를 갖고 있었기 때문입니다.
그러나 이번 주에 블록체인에 대한 유튜브 영상과 아티클들을 찾아보았는데, 지금까지 선입견을 갖고 있었던 게 후회가 될 정도로 흥미로웠다. 스마트 컨트랙트 개념을 배우고 난 후 중앙화 시스템이 꽤나 구시대적이라고 느껴졌고, 언제가 될지는 모르겠지만 블록체인이 미래가 될 것이라는 생각이 들었다. 함께 진행하여 왜 보안성이 뛰어난지, 수정이 안되고 모두에게 공개되는 시스템이 과연 옳은 것인지 여러가지 물음도 같이 생겼습니다.
자주 묻는 질문
출판사 리뷰
비트코인과 이더리움 등 블록체인 네트워크의 소스코드는 모두 공개되어 있으나 입문자가 이해하기 쉽지 않습니다. 궁금한 내용은 본문을 참고하시기 바랍니다.
변수 스코프와 클로저
바인딩은 자바스크립트의 이름에 값을 할당하는 행위를 가르킨다. 좀 더 구체적인 사항은 본문을 참고하시기 바랍니다.
일급 함수와 응용형
함수를 일급 요소로 취급하는 것이 함수형 프로그래밍의 기본입니다. 구체적인 내용은 본문을 참고하시기 바랍니다.