版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.NET
Core
2019Neo通过.NET探索区块链技术China
.NETConf
2019区块链
–
简介去中心化China
.NETConf
2019分布式记账区块链技术不再依赖中心化的处理共识机制公开所有的区块链数据,以及对数据的操作对有所网络节点都是透明的分布式账本仿篡改一旦数据经过验证并记录到区块链上将永久存储并无法篡改加密算法
+
Merkel
Tree可追溯区块链上的每一笔交易多是可追溯的任何资金的来源也同样是可追溯的MerkelTree
+
链式结构区块链
数据结构China
.NETConf
2019区块
n区块
n-1区块
n+1区块头区块体版本号前一区块区块高度版本号前一区块时间戳版本号前一区块时间戳时间戳随机数签名MerkelrootMerkel
root随机数Merkelroot签名随机数Merkelroot签名Hash(01)Hash(23)Hash(2)Hash(3)Hash(0)Hash(1)区块体
–
交易数据区块体
–
交易数据交易
0交易
1交易
2交易
3区块链发展旅程China
.NETConf
2019大规模的应用区块链3.0是分布式的解决方案,适用于各种行业,并大规模使用。智能合约区块链2.0是以Ethereum、EOS、NEO为代表的智能合约技术,主要用于dApp(分布式应用)?加密数字货币区块链1.0是以比特币和莱特币为代表的加密货币技术。主要用于转账、汇款和支付。区块链
3.0区块链
2.0区块链
1.0区块链
不可能三角China
.NETConf
2019去中心化Decentralization区块链不可能三角高性能高安全性ScalabilitySecurityChina
.NETConf
2019Neo通过NEO
发展历史China
.NETConf
2019加入.NET
基金会的首个区块链项目2ndDevCon西雅图Neo3启动1stDevCon旧金山Neo品牌重塑主网上线GitHub项目启动开源2018.062019.092014.062015.062016.102017.062018.012019.02Neo
系统架构China
.NETConf
2019NeoCliNeo-GuiNeo-CliRPCClientRPCServerNeoPluginsNeoIDNeoFSOracleWalletP2PCryptographyConsensusNativeContractNeoCoreLedgerPersistenceNeoVMNeo
技术特色China
.NETConf
2019NeoVM
&
智能合约China
.NETConf
2019智能合约是一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议。NEO智能合约包括以下特性:确定性、高性能、拓展性。其合约类型包括:验证合约、函数合约和应用合约。智能合约模型:它是运行在可复制、共享的账本上的计算机程序,可以处理信息,接收、储存和发送价值。Neo
共识协议
-
dBFTChina
.NETConf
2019拜占庭容错共识容错能力
3f
+
1三阶段共识•
Prepare
request•
Prepare
response•
Commit确定性共识
-
Absolute
Finality•
不分叉•
一个区块确认•
不可回滚Neo
共识协议
-
dBFTChina
.NETConf发起交易广播交易交易签名NeoFS
分布式存储China
.NETConf
2019主要特征:分布式存储
–
数据自主通过同态哈希签名保证数据完整性具有容错能力的基础设施用户定义可靠性策略外环节点内环节点Neo
共识节点地域以及网络的可扩展性通过Neo3智能合约访问NeoFS存储的数据分布式数据掌控权数据存储NeoID
去中心化数字身份China
.NETConf
2019四个主要模型:信任模型:
去中心化的
PKI博弈模型:
激励机制
&惩罚机制隐私模型:
保护用户数据的隐私性提议模型:
身份信息及属性NeoID
去中心化数字身份China
.NETConf
2019China
.NETConf
2019C#NEO智能合约以及dApp开发流程China
.NETConf
2019全方位的开发工具支持China
.NETConf
2019NEO-SDK钱包
&
浏览器插件应用支持智能合约在线工具区块浏览器基础设施NeoBlockchainToolkitLayer-1NEO节点
&
私链Neo
C#
智能合约开发套件China
.NETConf
2019Neo
BlockChain
Toolkit智能合约开发智能合约引用库合约编译器内置私链支持Debugger单共识节点区块浏览器合约部署调用Neo
Blockchain
ToolkitChina
.NETConf
2019安装
vs
code
插件Neo
BlockchainToolkitNeo
VisualDevTrackerNeo
Blockchain
ToolkitChina
.NETConf
2019启动本地Neo私链使用步骤启动本地私链neo-express
createneo-express
run
--seconds-per-bloc内置区块浏览器自动启动Neo
Blockchain
ToolkitChina
.NETConf
2019智能合约开发开发步骤创建智能合约项目dotnetnewneo-contract
-de编写合约编译合约dotnetpublishNeo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园消防知识方案及措施(2篇)
- 给水管安装要求
- 耐酸低熔玻璃项目综合评估报告
- 露天停车场规划方案(2篇)
- 2024年加气混凝土砌块项目建议书
- 学校春秋两季报名收费管理规定(财务管理制度)
- 全球与中国无水溴化氢市场竞争策略及投资风险展望报告2024-2030年
- 仿真软件相关行业投资方案范本
- 氢氧化亚镍相关行业投资方案
- 江苏开放大学本科学前教育专业060522学前儿童社会教育期末试卷
- 2024武汉人才集团限公司招聘【17人】公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- 2024年辅警招聘考试试题库带答案
- 《爱国主义教育》班会课件
- 刑法修正案(十一)解读
- 半月板损伤手术护理
- 济东中学新教育实验聆听窗外声音专项方案
- 中国致密油评价标准、主要类型、基本特征及资源前景
- 大学生视觉传达设计职业规划
- 期中测试卷(试题)-2023-2024学年外研版(三起)英语五年级下册
- 江苏省苏州市2024年九年级期中数学试题暨中考模拟试卷
- 高考文言文阅读训练——古代散文阅读(50页).doc
评论
0/150
提交评论