알라딘

헤더배너
상품평점 help

분류

이름:나라얀 프루스티 (Narayan Prusty)

최근작
2019년 7월 <기업용 블록체인>

기업용 블록체인

지난 몇 년 사이, 블록체인이 놀라울 정도로 성장하면서 국내외의 비즈니스 생태계를 바꿔놓고 있다. 이에 발맞춰 글로벌 주요 기업과 기관은 블록체인으로 다양한 실험과 연구를 진행 중이다. 이 책은 기업의 상용화 수준의 탈중앙화 애플리케이션(DApps, Decentralized Applications) 구현 방법과 여러분 조직의 니즈에 맞춰 블록체인 기반 서비스를 확장하는 방법을 설명한다. 그리고 기업 경영자가 이해하기 쉽고, 서비스 개발자에게 도움이 될 수 있는 다양한 예제를 통해 이더리움 및 큐오럼 기반의 탈중앙화 애플리케이션인 DApp의 개요 및 구현 방법, 블록체인 생태계의 작동 방식을 설명하는 데 초점을 맞춘다. 이 책은 글로벌 최대 금융기관 중 하나인 JP모건이 주도하는 큐오럼을 기반으로 블록체인 네트워크를 구현하는 방법을 설명하며, 여러분이 만든 애플리케이션이 블록체인 네트워크에서 상호작용하는 방법을 알아본다. 또한 검열과 제3기관의 간섭을 배제할 수 있는 스마트 계약의 구현 방법도 알아본다. 블록체인의 개요와 큐오럼 구현 방법을 이해한 후에는 전자 지불, 자금 이체, 헬스케어, 클라우드 컴퓨팅, 공급망 관리 등 실제 문제를 해결하기 위한 여러분만의 애플리케이션을 만들기 바란다.

이더리움을 활용한 블록체인 프로젝트 구축

블록체인은 변조 및 수정을 방지하며, 지속해서 증가하는 데이터 기록의 목록을 유지 및 관리하는 탈중앙화된 원장(ledger)이다. 모든 사용자는 네트워크에 연결할 수 있고 트랜잭션을 보낼 수 있으며 트랜잭션을 검증하거나 새로운 블록을 생성할 수 있다. 이 책은 블록체인이 무엇인지 설명하고 데이터 무결성을 유지하는 방법과 이더리움을 사용해 실제 블록체인 프로젝트를 생성하는 방법을 알려준다. 흥미 있는 실제 프로젝트를 통해 사기, 검열, 타사의 간섭 없이 프로그래밍한 대로 정확히 동작하는 스마트 컨트랙트 작성 방법을 배울 것이며, 블록체인을 위한 종단 간 애플리케이션을 구축할 것이다. 또한 암호 화폐 내의 암호학, 이더 보안, 채굴, 스마트 컨트랙트, 솔리디티(solidity)에 대한 개념도 배울 것이다. 블록체인은 비트코인의 주요한 기술적 혁신이며, 비트코인 트랜잭션의 공용 장부 역할을 한다.

ECMAScript 6 길들이기

ECMAScript는 ECMA 인터내셔널(Ecma International)의 ECMA-262와 ISO/IEC 16262에 근거한 표준 스크립트 언어다. 자바스크립트, J스크립트(Jscript), 액션스크립트(ActionScript)가 ECMAScript의 상위 집합(superset)으로, 더 많은 객체/메소드가 있고 기능 면에서 ECMAScript보다 우월하지만 언어로서의 핵심 기능은 ECMAScript와 같다. ECMAScript의 7번째 수정판인 ECMAScript 6는 간단히 'ES6'라 부른다. 자바스크립트는 실로 강력하고 유연한 프로그래밍 언어지만 불필요한 군더더기가 많아 혹평을 받아왔다. 그래서 좀 더 쉬운 구문과 강력한 기능을 제공하면서도 자바스크립트로 컴파일이 가능한 커피스크립트(CoffeeScript)나 타입스크립트(Typescript) 같은 추상체를 대신 쓰는 개발자들도 있었다. 이제 ES6 이후론 코드 품질을 높이려고 잡다한 추상체와 테크닉을 빌려 써서 개발 프로세스를 늘어지게 하지 않아도 될 정도로 자바스크립트가 좋아졌다. ES6의 신기능은 커피스크립트 등 다른 인기 있는 추상화 언어에서 비롯됐고 작동 방식 또한 동일하기 때문에 자바스크립트로선 신기능이지만 프로그래밍 세계에선 전혀 새로운 것들이 아니다. 이 책은 자바스크립트 예제 코드를 보면서 ECMAScript의 신 버전, ES6의 전반적인 새 기능을 설명한다. 모든 예제 코드는 브라우저, 노드JS, 코도바 등의 환경에서 실습 가능하다.

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자