区块链项目的基础架构
2016-11-23 14:15:11 0 举报
AI智能生成
区块链项目的基础架构
作者其他创作
大纲/内容
Corda
Digital Asset Holdings
ChinaLedger
基础架构
以太坊
以太坊的概念
一种新的去中心化账本协议,不是一种竞争币
含有:比特币基因、Bit Torrent、java和Freenet的基因
全球通用区块链,可以管理金融和非金融类型应用状态
本质:去中心化的商业逻辑,智能合约
促进web3.0的基础建立
作为客户端的先进浏览器
共享资源的区块链账本
去中心化方式运行智能商业逻辑程序的计算机虚拟网络
更多意义
开发者
写新应用时,节约成本、更高效
非技术人员
通过分拆中心化的功能,将它分散到去中心化结构中,提供一个重新想象现有商业或者创建新机会的可能
特点:特殊云计算,高效、节省成本,安全,可靠
拥有一套完整的创建应用的工具
安全地执行多种服务
投票系统
域名注册
金融交易所
众筹平台
公司管理
自我执行的合约和协议
知识产权
智能财产
分布式自治组织
重点探索
如何利用以太坊重构现有服务或者在现有服务进行创新
以太坊VS比特币
共同点
底层的密码学货币
区块链
去中心化的共识证明机制
维护网络的矿工
不同点
四项共同点的作用和目的不一样
设计出发点
比特币最初设计用于交易货币价值的去中心化密码学货币网络
比特币区块链主要目的:为金融交易提供信任支撑
比特币可编程性是事后想法
以太坊目标:实现大规模的去中心化应用,这需要以太坊成为一个确定的、可审计的和可预测的计算平台
以太坊特性
可编程性
可扩展性
可升级性
交易可管理型
可见性
可购性
安全性
速度/性能
高可靠性
可延展性
开发语言
Sprpent
类似python,设计目标为最大可能的简洁和简单,将低级语言的高效优势与编程风格中的易用性相结合
Solidity
以太坊首选语言,内置sprpent所有特性,语法类似javascript
Mutan
LLL
去中心化应用
以太坊客户端
专用的客户端浏览器
以太坊浏览器Mistyi易于使用
Mist具有特殊的安全层、密钥管理、去中心化账户管理、区块链相关的组件
在Mist中可以使用DApp
使用户可以运行各种各样的DApp
发布智能合约
以太坊虚拟机(EVM)
由许多相互链接的计算机组成,任何人都可以上传程序,让程序自我执行,保证现在和所有以前每个程序的状态总是公共可见的
在EVM中,可以为所有权、交易格式、状态转换函数创建商业逻辑
以太坊核心和生态系统
底层
以太坊是一个多层的、基于密码学的开源技术协议
整体
创建和部署现代化的去中心化应用的综合平台
核心地位
功能划分
核心协议技术
功能
辅助服务
以太坊主要的发展
Hyperledger(超级账本)
IBM领头,目前参与者40家
Linux基金会
R3CEV
R3的成立
专门负责合成银行业区块链技术开发的行业标准以及用例,致力于为银行提供探索区块链技术的渠道以及建立区块链概念性产品
45个联盟成员
五种技术路线和八个概念证明
0 条评论
下一页