当前位置: 100md首页 > 电子书籍 > 资料下载2021 > 未分类2
编号:50917
C#区块链编程.pdf
http://www.100md.com 2020年1月9日
第1页
第8页
第19页
第26页
第31页

    参见附件(2840KB,92页)。

    C#区块链编程,这是一本关于区块链编程的教程书籍,作者在该行业已有15年之久,所以根据C#来编写了这本教程,读者们可以根据作者的思维来学习到不一样的编程思想。

    C#区块链编程目录信息

    I.前言

    2.为什么是区块链编程而不是比特币编程?

    3.为什么是C#?

    4.预备条件

    5.本书众筹

    6.补充阅读

    7.图标

    8.许可:CC(ASA3U)

    9.项目设置

    II.比特币传输

    1.比特币地址

    2.交易

    3.区块链

    4.区块链不仅仅是比特币

    5.支付比特币

    6.作为真实性验证方法的所有权证证明

    III.关键的存储和数字生成机制

    1.足够随机了吗?

    2.秘钥加密

    3.秘钥的生成

    IV.其它类型的所有权

    1.P2PKH?(向公钥付款[ Hash)

    2.多重签名

    3.P2SH(向脚本哈希付款)

    4.灵活机动性

    5.使用 Transaction Builder

    V.其它类型的资产

    1.颜色币

    2.发行一项资产

    3.传输资产

    4.单元测试

    5.李嘉图合约

    6.流动的民主外

    7.烧钱和声誉证明

    8.存在性证明

    为什么是C#区块链编程?

    .NET框架在公司很受欢迎。相信对于创业公司和爱好者而言也是理想的工具。

    .NET框架开发的代码可以在IOS、Android、Windows平板/手机、桌面、服务器以及嵌入式设备中运行。

    从编译器到运行时内核全部都是开源的

    微软创业企业扶植计划允许创业公司使用所有微软工具,包括使用价值150美元/月的Azure云服务。

    VisualStudiocommunity2013是一个专业级别的IDE,你可以作为爱好者使用C#与Java和C++关系密切。而且,对于已经了解C语言的开发人员来说也很容易阅读。

    本书作者之一NicolasDorier为.NET创建了最受欢迎的比特币框架,名叫NBitcoin。

    为什么是区块链编程不是比特币编程

    区块链是金子,比特币是珠宝。

    我们不想把比特币比作金币,更愿意说它是珠宝。因为金子的第一个杀手级应用就是珠宝。金币来得更晚一点。

    你不要被蒙了,认为比特币是有瑕疵的,而区块链是珍贵的。如果金子是珍贵的,你会把金项链扔掉吗?区块链是因为比特币而建立并发展起来的。随着区块链价值的增加,更多的比特币也将会应用于区块链,从而增加了对比特币的需求。

    你的应用是否使用“比特币作为一种货币”的特性取决于你自己的决策。

    区块链是原材料,比特币是燃料。每次人们认为这种燃料也可以作为交易的媒介时,比特币作为货币的特性就出现了。相对于交易价值,你可以让区块链做得更多。你甚至不需要认为它是货币。我们将在本书中向你展示如果使用作为货币的比特币,但那不是全部。

    C#区块链编程截图