ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Introducing Blockchain with Lisp: Implement and Extend Blockchains with the Racket Language

دانلود کتاب معرفی بلاک چین با Lisp: پیاده سازی و گسترش بلاک چین با زبان راکت

Introducing Blockchain with Lisp: Implement and Extend Blockchains with the Racket Language

مشخصات کتاب

Introducing Blockchain with Lisp: Implement and Extend Blockchains with the Racket Language

ویرایش: [1 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 9781484269688, 9781484269695 
ناشر: Apress 
سال نشر: 2021 
تعداد صفحات: 160
[151] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 Mb 

قیمت کتاب (تومان) : 41,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 6


در صورت تبدیل فایل کتاب Introducing Blockchain with Lisp: Implement and Extend Blockchains with the Racket Language به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب معرفی بلاک چین با Lisp: پیاده سازی و گسترش بلاک چین با زبان راکت نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب معرفی بلاک چین با Lisp: پیاده سازی و گسترش بلاک چین با زبان راکت




توضیحاتی درمورد کتاب به خارجی

Implement blockchain from scratch covering all the details with Racket, a general-purpose Lisp. You\'ll start by exploring what a blockchain is, so you have a solid foundation for the rest of the book. You\'ll then be ready to learn Racket before starting on your blockchain implementation. Once you have a working blockchain, you\'ll move onto extending it. The book\'s appendices provide supporting resources to help you in your blockchain projects. The recommended approach for the book is to follow along and write the code as it’s being explained instead of reading passively. This way you will get the most out of it. All of the source code is available for free download from GitHub. What You Will Learn Discover the Racket programming language and how to use it Implement a blockchain from scratch using Lisp Implement smart contracts and peer-to-peer support Learn how to use macros to employ more general abstractions Who This Book Is For Novices that have at least some experience with programming, as well as some basic working experience with computers. The book also assumes some experience with high school mathematics, such as functions.



فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewer
Preface
Chapter 1: Introduction to Blockchain
	1.1 Motivation and Basic Definitions
	1.2 Encryption
		1.2.1 Functions
		1.2.2 Symmetric-Key Algorithm
		1.2.3 Asymmetric-Key Algorithm
	1.3 Hashing
	1.4 Smart Contracts
	1.5 Bitcoin
	1.6 Example Workflows
	1.7 Summary
Chapter 2: Racket Programming Language
	2.1 Introduction to Lisp
		2.1.1 Data Structures and Recursion
		2.1.2 Languages and Syntax
	2.2 Configuration and Installation
	2.3 Introduction to Racket
		2.3.1 Primitive Types
		2.3.2 Lists, Evaluation, and Quotes
		2.3.3 Dotted Pairs
		2.3.4 Adding Definitions
		2.3.5 Procedures and Functions
		2.3.6 Conditional Procedures
		2.3.7 Recursive Procedures
		2.3.8 Procedures That Return Procedures
		2.3.9 General Higher-Order Procedures
		2.3.10 Packages
		2.3.11 Scope
		2.3.12 Mutation
		2.3.13 Structures
		2.3.14 Threads
	2.4 Creating an Executable
	2.5 Summary
Chapter 3: Blockchain Implementation
	3.1 The wallet.rkt File
	3.2 The block.rkt File
		3.2.1 Construction
		3.2.2 Hashing and Verification
		3.2.3 Hashcash Algorithm
	3.3 The utils.rkt File
	3.4 Transactions
		3.4.1 The transaction-io.rkt File
		3.4.2 The transaction.rkt File
			3.4.2.1 Digital Signatures
			3.4.2.2 Processing Transactions
	3.5 The blockchain.rkt File
		3.5.1 Initialization
		3.5.2 Rewards
		3.5.3 Adding a Transaction
		3.5.4 Verification
	3.6 Integrating Components
		3.6.1 The main-helper.rkt File
		3.6.2 The main.rkt File
	3.7 Summary
Chapter 4: Extending the Blockchain
	4.1 Smart Contracts Implementation
		4.1.1 The smart-contracts.rkt File
		4.1.2 Updating Existing Code
	4.2 Peer-to-Peer Implementation
		4.2.1 The peer-to-peer.rkt File
			4.2.1.1 Peer Context Structure
			4.2.1.2 Generic Handler
			4.2.1.3 Server Implementation
			4.2.1.4 Client Implementation
			4.2.1.5 Integrating Parts Together
		4.2.2 Updating Existing Code
		4.2.3 The main-p2p.rkt File
	4.3 Summary
Conclusion
Further Readings
Appendix A:
Macros
	Hygienic Macros
Index




نظرات کاربران