#1 Complete Blockchain, Cryptocurrency, Wallet Development

所在平台: Udemy

课程主页: https://www.udemy.com/course/toufiqelahy5/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:#1 完整的区块链、加密货币、钱包开发 课程概述: 警告:每位学生需要购买与本课程无关的项目。此课程中使用了付费项目,我从中复制并粘贴了代码。学习如何创建您自己的加密货币。本课程是基于区块链技术的完整加密货币制作课程,使用C#语言。 课程学习内容: - 矿工如何加入网络 - 工作量证明(Proof Of Work)函数如何通过解决基于SHA256算法的密码学难题来运作 - 实时交易是如何添加到内存池中的 - 矿业如何运作以及如何生成新币 - 交易在挖矿后如何添加到区块中 - 如何将新块添加到区块链中 - 系统如何通过验证每个区块和交易来解决“共识”中的冲突 - 使用公钥如何验证交易签名 - 使用RSA算法生成公钥和私钥 - 客户用户如何使用私钥生成签名 - 钱包交易如何运作 - 如何为用户生成钱包并发送加密货币 - 如何使用该加密货币在网上购物网站购买数字内容 - 用户如何检查终身交易和余额 - 用户如何通过扫描二维码向其他用户发送币 - 用户如何生成二维码以发送/接收币 - 以及更多内容 为什么加密货币是未来?用户只需生成公钥和私钥并保存在本地,就可以进行交易。没有银行复杂的流程,任何人只需使用公钥即可接收资金,而任何人也可以使用钱包应用通过私钥生成签名发送资金。这是秒级转账的最简单方式。 课程初步故事: 任何下载脚本的人都可以通过广播网络加入,并被识别为矿工。在创世区块(第一个区块)中,只有矿工会有少量币。因此,第一个矿工会将币赠送给新用户,交易开始,矿工挖掘交易,系统将给予矿工少量币作为奖励,这样新币就生成了。所有信息都会保存在矿工的机器上。通过课程中的区块链理论讲解,您会更好地理解整个过程。 如何使这币获得真实价值: 若矿工对脚本有信心并开始加入网络,并且很多用户用真实法币进行交易,那么这加密货币将具有真实的价值。这完全基于信任和信念,币值还遵循经济的供需规则。 课程摘要: - 模块1:讲解区块链理论 - 模块2:构建区块链应用并通过Web API暴露 - 模块3:构建区块链客户端应用以与区块链API互动 - 模块4:使用ASP.NET Core和SignalR构建购物网站 - 模块5:使用Xamarin构建移动钱包应用,从购物网站购买数字内容 前端使用的技术:jQuery、Ajax、HTML & Razor代码 后端使用的技术:C#,LINQ,ASP.NET-MVC Core,ASP.NET Web API 所需工具: - Visual Studio 2017 - 安装ASP.NET Core 2.0 - 任意您喜欢的浏览器 为什么我将我的插件应用于ASP.NET Core应用? - 跨平台需求 - 高性能和可扩展系统 - 所有编码最佳实践(异步编程,依赖注入) 课程中将展示如何使用ASP.NET Core、Web API及Xamarin构建强大而复杂的跨平台实时区块链和加密货币应用。我会不断更新本课程,以确保内容的新鲜和相关性。一次购买,终身访问,并可获取未来的更新(正在更新中)。

课程评论(0条)

课程详情

Caution: Each Student will need to purchase The Project which is not belongs to this Course. I have used paid Project on this Course.I have Copy+Pasted the code from the paid Project.How to create your Own Cryptocurrency. This is the complete Cryptocurrency making Course based on blockchain technology using C#.. Here, What You will Learn: > How Miner's can join the Network > How Proof Of Work function Works by solving Cryptographic puzzle based on Sha256 algorithm > How real-time transactions is added to the mempool > How Mining Works and Generates New Coins > How Transactions are added in a Block after MiningAnd: > How new block is added in BlockChain after adding transactions in a Block > How System resolve the conflicts from a longest chain by validating each block along with verifying each transactions [ Consencus: "How Longest chain Win" ] > How Signature of a Transaction get verified By using public key > How public and private keys get generated using RSA algorithm > How Client User generates Signature using Private keyAnd: > How Wallet Transaction Works > How "Blockchain Client" for users to generate wallets and send coins > How to Buy digital content from Online Shopping Site using this cryptocurrency > How user can check Life-time Transaction and balance > How user can send coin to another user using mobile wallet after scanning QR Code > How user can generate QR Code image to send/receive coins And many more….Why Cryptocurrency is the Future? All you need is to generate public and private keys then save it in order to make transaction. [No Need Bank to follow complex process] Anyone can receive money using their publicKey only. And anyone can send money using wallet app to generate signature using privateKey. This is the most easiest way to transfer money within seconds. In near future the process will be so efficient that user will able to make transaction using human body parts [Artificial Intelligance]Initial Story: Anyone who will download the script can join the network by broadcasting the network and they are recognized as Miner. At genesis(initial) 1st block, only miner will have few coins. So, 1st miner will give coins to new user. Thus transactions will take place and then Miner will mine the transactions and system will give few coins to miner as reward. This way new coins get generated. Whole information is saved in miner's machine. You will understand whole process once I will explain blockchain theory and You will better understand once you finish building Cryptocurrency application with me.How this Coin will Get Real Values If Miners confident with this script and start joining the network and if so many users do transaction with real fiat currency that time this cryptocurreny will have real values. It's totally based on trust and faith.. And coin values also follows demand and supply rules of economic…Course Summary Within This Course: Module 1: I will explain Blockchain Theory Module 2: I will build BlockChain application then expose through web api. Module 3: I will build blockchain client application to interact with BlockChain api's Module 4: I will Build Shopping Site using asp.net core, SignalR Module 5: I will build Mobile Wallet app using Xamarin to buy digital contents from the shopping site. What technology is used in front-end? Jquery , AjaxHTML & Razor CodeWhat technology is used in back-end? c#, LinqASP.NET-MVC CoreAsp.NET Web ApiWhat tools you will need?Visual Studio 2017ASP.NET Core 2.0 will need to be installed in your MachineAny browser Whatever you like mostWhy I applied My Plugin to Asp.NET Core application:Cross-platform needs.High-performance and scalable systems.All coding best practices (asynchronous programming, dependency injection)Within this course I will Show: How powerful and complex cross-platform real-time blockchain and cryptocurrency application we can build using asp.net core, web api and also mobile wallet using XamarinI'm always updating this course with fresh content, too. It's no secret how technology is advancing at a rapid rate. New, more powerful hardware and software are being released every day, meaning it's crucial to stay on top with the latest knowledge.That's why I'm always adding new, up-to-date content to this course at no extra charge. Buy this course once, and you'll have lifetime access to it and any future updates (which are on the way as we speak).

课程标签

0人关注该课程

主题相关的课程