nodejs
2016-03-23 17:11:35 1 举报
Node.js是一个基于Chrome V8引擎的JavaScript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O模型,使其轻量又高效。它的包生态系统npm,是全球最大的开源库生态系统。Node.js是一个使JavaScript可以在服务器端运行的平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。同时,Node.js对一些特殊用例进行了优化,使得编写并行异步代码变得非常简单。此外,Node.js内置了对网络协议(如HTTP、TCP、UDP等)的支持,无需安装额外的模块即可创建服务器或客户端程序。
作者其他创作
大纲/内容
T1
N
E1
L1
S
E2
企业发票事务
E
金财区块链网络
P2
2.1 constant code生成请求或更新提案的响应
orderers
Verify Peer(VP2)
T4
R
Tn
金财互联企业区块链事务执行流程
Peer
③
B1
5. 账本更新事件通知
C1
T2
client(C)
金财互联企业区块链架构
SubDomain
P1
block
broadcast (endorsement)
Blockchain Network
A
T
R1
④
Application
4. 事务中转
区块链账本
Bn
Transaction TProposal P
P
Collect TRANSACTION-VERIFED msgs into a valid endorsement that satisfy endorsmentPolicy(subDomainID)
金财区块链客户端(发票业务应用)
T3
①
Ledger
Block Packing Service
金财区块链网络
Verify Peer(VP1)
Transaction TResponse REndorse with E
②
4. 请求事务序列被正确排序
2. 校验
R2
An
Commit Peer(CP1)
Ledger transaction Tflows on subdomain S
Block B flows on subdomain S
通过共识机制将事务排序和打包
6. 提交
联盟成员服务管理
Constant Code
1. 连接peer节点
Membership
Simulate/Excute txSign TRANSACTION-VERIFIED
Verify Peer(VP3)
3. 提交事务
企业开票事务流程
提交者
B2
0. 注册
SDK(Blockchain Function Call)
2.1 peer调用该提案的constant code
Verify and readSetApply writeSet to state
Rn
3. 接收提案响应
B
4.1 事务序列被打包成区块发送到peer节点
1. 发起提案
状态数据库
A1
{txID=\"\
2. 调用constant code(提交提案)
Peers
账本状态
A2
5. 排序和打包
校验者
4.2 peer节点根据区块事务信息更新账本
Block B
事件
0 条评论
下一页