Андреас Антонопулос: Осваиваем биткойн. Программирование блокчейна
Mastering Bitcoin. Programming the Open Blockchain
Аннотация к книге «Осваиваем биткойн. Программирование блокчейна»
Хотите присоединиться к технологической революции, которая проносится по миру финансов подобно шторму? «Осваиваем биткойн» — это ваш гид по сложному миру биткойн, дающий все необходимые знания, чтобы помочь принять участие в развитии «интернета денег». Не важно, работаете ли вы над очередным потрясающим стартапом или просто удовлетворяете свое любопытство по поводу этой технологии, данное практическое руководство послужит ценным источником информации.
Биткойн — это первая в своем роде децентрализованная цифровая валюта, которая, однако, все еще находится на ранней стадии развития, но своим появлением уже создавшая многомиллиардную глобальную экономку. Эта экономика покорится каждому, у кого достанет знаний и энтузиазма, а книга «Осваиваем биткойн» откроет путь.
Всеобъемлющее введение в технологию биткойн на уровне, доступном для нетехнических пользователей, инвесторов и руководителей
Выбор биткойн-кошелька: получаем свой первый биткойн
Как работает биткойн: транзакции.
Хотите присоединиться к технологической революции, которая проносится по миру финансов подобно шторму? «Осваиваем биткойн» — это ваш гид по сложному миру биткойн, дающий все необходимые знания, чтобы помочь принять участие в развитии «интернета денег». Не важно, работаете ли вы над очередным потрясающим стартапом или просто удовлетворяете свое любопытство по поводу этой технологии, данное практическое руководство послужит ценным источником информации.
Биткойн — это первая в своем роде децентрализованная цифровая валюта, которая, однако, все еще находится на ранней стадии развития, но своим появлением уже создавшая многомиллиардную глобальную экономку. Эта экономика покорится каждому, у кого достанет знаний и энтузиазма, а книга «Осваиваем биткойн» откроет путь.
Всеобъемлющее введение в технологию биткойн на уровне, доступном для нетехнических пользователей, инвесторов и руководителей
Выбор биткойн-кошелька: получаем свой первый биткойн
Как работает биткойн: транзакции, блоки, майнинг и блокчейн
Обеспечение безопасности биткойн-системы
Каналы платежей и каналы состояний
Технические основы биткойн и криптографических валют для разработчиков, инженеров и архитекторов компьютерных систем
Подробное описание децентрализованной сети биткойн, пиринговой архитектуры, жизненного цикла транзакций и основ безопасности
Описания ответвлений технологий биткойн и блокчейн, включая альтернативные цепочки, валюты и приложения
Доступные примеры, элегантные аналогии и примеры кода, иллюстрирующие основные технические концепты
Источник
Осваиваем биткойн. Программирование блокчейна
Get A Copy
Friend Reviews
Reader Q&A
Be the first to ask a question about Осваиваем биткойн. Программирование блокчейна
Lists with This Book
Community Reviews
I read Cryptocurrency by Paul Vigna and Michael Casey and I loved it. I was so mesmerized that I immediately sat down and wrote an eight page stream-of-consciousness account of what it left me thinking Bitcoin was. And in doing so I realized that I did not have a full grasp of the detail. Worse still, I also realized that when it comes to cryptocurrency the devil truly is in the detail.
My friends all said “buy some and you’ll soon understand better”
I’m a loser, so I read another book instead. Th I read Cryptocurrency by Paul Vigna and Michael Casey and I loved it. I was so mesmerized that I immediately sat down and wrote an eight page stream-of-consciousness account of what it left me thinking Bitcoin was. And in doing so I realized that I did not have a full grasp of the detail. Worse still, I also realized that when it comes to cryptocurrency the devil truly is in the detail.
My friends all said “buy some and you’ll soon understand better”
I’m a loser, so I read another book instead. This book.
I am beyond satisfied with my choice. Immensely satisfied. I say I loved Vigna and Casey’s book, but I liked Mastering Bitcoin more. It went through all the little nagging issues I had and one by one gave me the answers. And it gave answers to questions that had never occurred to me but in retrospect are very relevant.
So if you were wondering
• where exactly the public key is used
• what the difference is between the public key and the wallet address
• why a transaction hash is double the size of a bitcoin hash
• what exact puzzle the proof of work solves
• who awards Bitcoin to the successful miner
• what a 51% attack is
this book not only supplies the necessary computer code (and I could not possibly comment on whether it’s correct or not, I can’t code to save my life) but also fully motivates the reader to understand. And it takes you to places you’ve never been before, from Elliptic Curves all the way to Alt Coins.
Much as I don’t think it would cut it as a first introduction, I can’t recommend this book enough. Now I feel ready to go get my hands on some Bitcoin
. more
Side note. Andreas is too much in love with bitcoin and there were so much hype in the area that everyone forgot 1) this technology is free to access and improve for anyone, and 2) that Bitcoin economic concepts are amateurish and as a consequence — creating procyclical behavior. Way better and useful in practice things for me currently are smart contracts, DApps and private blockchains. And bitcoin. bitcoin is dead here, too slow to move to the next (censorship resistant, like Andreas This one
Side note. Andreas is too much in love with bitcoin and there were so much hype in the area that everyone forgot 1) this technology is free to access and improve for anyone, and 2) that Bitcoin economic concepts are amateurish and as a consequence — creating procyclical behavior. Way better and useful in practice things for me currently are smart contracts, DApps and private blockchains. And bitcoin. bitcoin is dead here, too slow to move to the next (censorship resistant, like Andreas says, and user friendly) level.
As example, few days ago in one morning created a simple image uploader to Interplanetary File System (IPFS) app that demonstrates how such solutions should work on the user side without various cumbersome half disk taking and slow blockchain downloads, registrations and human processing times. Add payment here and you get new hosting company that achieves 100% uptime w/o much cheaper than you can buy on Amazon on Google cloud. Not including, no one knows where your fiels are. Sorry, but technology is somewhat better than bitcoin’s. . more
The first book I read on the subject was Antony Lewis’ The basics of bitcoins and blockchains, which is an excellent book, and one that I highly recommend. Next, I wanted to read something with more technical details about the various constructs and operations (transaction, block, blockchain formats, hashes, Merkel trees, Bloom filters, etc.), with a view towards acquiring a working skill set for related applications, and I found Imran Bashir’s Mastering Blockchain. I went over half of Imran’s b The first book I read on the subject was Antony Lewis’ The basics of bitcoins and blockchains, which is an excellent book, and one that I highly recommend. Next, I wanted to read something with more technical details about the various constructs and operations (transaction, block, blockchain formats, hashes, Merkel trees, Bloom filters, etc.), with a view towards acquiring a working skill set for related applications, and I found Imran Bashir’s Mastering Blockchain. I went over half of Imran’s book, but felt that that is not quite the right technical book to start with. It is better as a reference book as Imran has tried to be fairly comprehensive about the main constructs and operations and other options and alternatives. Then I stumbled upon Anrdreas’ two books: this one, and Mastering Ethereum.
This book is a delight to read. The level of depth is just appropriate: neither too much, nor too little. The code examples are few and can be skipped, if so desired. Most of all I liked it for clarity of presentation. . more
Hardly a review (no rating), because what I’ve read is just an alpha (raw & unedited) version of this book, but it already looks quite promising:
* there’s quite a reasonable description of what bitcoin is and how do you cope with it (in functional terms)
* everything has its example
* there’s a brief (but reasonably sufficient) description of bitcoin tooling
What do I miss for now?
1.) Mathematical model is completely put aside — treated like magic noone would understand
2.) Book clearly is missing e Hardly a review (no rating), because what I’ve read is just an alpha (raw & unedited) version of this book, but it already looks quite promising:
* there’s quite a reasonable description of what bitcoin is and how do you cope with it (in functional terms)
* everything has its example
* there’s a brief (but reasonably sufficient) description of bitcoin tooling
What do I miss for now?
1.) Mathematical model is completely put aside — treated like magic noone would understand
2.) Book clearly is missing editor’s hand 🙂 But it’s understandable at this stage
3.) I had several moments when I started to doubt — how will this particular thingie work in future, won’t it cause a problem when bitcoin gains more popularity, etc. — unfortunately author doesn’t perform any deep analysis on his own, he doesn’t consider any risks — hopefully this will get fixed as the book gets completed
Quite a promising start. . more
As good a technical manual as anyone could ask for. The contents of this book are a treat for those curious and with a little bit of background in computer science. Cryptography, bloom filters, peer-to-peer networks, decentralized trust — it just doesn’t get much better than this.
Antonopoulos is a skilled tutor and, for having picked up English as a second (or third) language, does a commendable job of making things that are conceptually murky quite clear. The prose is to the point but not with As good a technical manual as anyone could ask for. The contents of this book are a treat for those curious and with a little bit of background in computer science. Cryptography, bloom filters, peer-to-peer networks, decentralized trust — it just doesn’t get much better than this.
Antonopoulos is a skilled tutor and, for having picked up English as a second (or third) language, does a commendable job of making things that are conceptually murky quite clear. The prose is to the point but not without character; again, about the best you can ask for in technical readings.
If you’re curious, don’t hesitate. . more
For those who are interested in blockchain development:
— you will acquire basic terminology (mempool, proof-of-work, proof-of-stake, . )
— you will learn the basics: elliptic curve cryptography (ECC)
— you will find answers to such questions as:
a) why it takes
10 minutes to generate a block?
b) who sets the target complexity for the new block?
Feel free to skip some chapters, which are no interest to you (e.g. «using a wallet app»)
My overall recommendation: read it For those who are interested in blockchain development:
— you will acquire basic terminology (mempool, proof-of-work, proof-of-stake, . )
— you will learn the basics: elliptic curve cryptography (ECC)
— you will find answers to such questions as:
a) why it takes
10 minutes to generate a block?
b) who sets the target complexity for the new block?
Feel free to skip some chapters, which are no interest to you (e.g. «using a wallet app»)
My overall recommendation: read it . more
Best book for technical people
If you are like grandma that does not understand technical words you may want to try something else. The thing is that bitcoin is hard to understand at the beginning and also at the end 😉 this book has cleared my mind with many things I didn’t understand. Awesome book very clear to explain such a difficult topic in depth Best book for technical people
If you are like grandma that does not understand technical words you may want to try something else. The thing is that bitcoin is hard to understand at the beginning and also at the end 😉 this book has cleared my mind with many things I didn’t understand. Awesome book very clear to explain such a difficult topic in depth . more
It’s not often that a promising technology and hype coalesce. Most recently, that occurred with Bitcoin. Bitcoin is a decentralized digital currency; while still relatively new, it has created a new global economy. In the second edition of Mastering Bitcoin: Programming the Open Blockchain, author Andreas Antonopoulos creates a first-class Bitcoin reference. It provides the reader with a comprehensive understanding of what Bitcoin is, how it works, and how to use it.
Antonopoulos provides the rea It’s not often that a promising technology and hype coalesce. Most recently, that occurred with Bitcoin. Bitcoin is a decentralized digital currency; while still relatively new, it has created a new global economy. In the second edition of Mastering Bitcoin: Programming the Open Blockchain, author Andreas Antonopoulos creates a first-class Bitcoin reference. It provides the reader with a comprehensive understanding of what Bitcoin is, how it works, and how to use it.
Antonopoulos provides the reader with a deep technical dive and does a good job of explaining the difference between Bitcoin (a digital currency) and blockchain (its public transaction ledger). People confuse the two, thinking they are the same.
The book is written for end users who want to understand the technology and programmers who want to create technologies and software to operate within the Bitcoin ecosystem. There is a good amount of software code in the book. Those who lack the programming background can simply skip those sections.
Bitcoin’s operation is not like that of a conventional currency. It lacks any central authority, and, in fact, decentralization is a core element. Combined with its peer-to-peer architecture, it nonetheless can provide near-complete transaction anonymity and highly effective security. The core areas of the Bitcoin ecosystem are discussed here—from wallets, transactions, and blockchain to the underlying security and cryptography that make Bitcoin a trusted and secure digital currency.
Anyone who is curious about what Bitcoin is and wants to gain a thorough understanding of it will find this a most rewarding book. Ironically, if you want to purchase the book using Bitcoin, you might have to read the book first to understand how to do that. . more
Источник