- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 公链分析报告--BSN的跨链方案
BSN分BSN中国和BSN国际BSN中国的跨链不允许调国外的公链主网,只允许调国内的联盟链联盟链跨公链得部署在BSN国际跨链的方案中心网关跨链: 像交易所layer2跨链: 使用智能合约layer1跨链: 使用统一的通讯协议,如cosmos和polkadotlayer0跨链: 系统层协议BSN想实现layer0基于系统层的跨链。像Http协议一样,系统里已经安装,应用程序只管调用BSN的开发环境BSN没有客户端,主要是开发环境。BSN实际上把环境都搭好了,网关设置好了,API也
2020-12-31 09:38:19 801 3
原创 公链分析报告 - Fabric
Fabric v0.6版本与v1.x版本 架构差异很大,故分两个版本讲Fabric v0.6版本在Fabric v0.6中采用的共识算法是PBFT算法(Practical Byzantine Fault Tolerance),可以在信任程度较低的场景下避免拜占庭问题。但是由于算法本身特性限制,n>=3f+1,才能容忍一个拜占庭节点,因此在v0.6版本下,vp节点数量至少是4个。在v0.6版本中,节点角色分为VP(Validating Peer)、NVP(None validating Peer.
2020-12-23 11:11:56 749 3
原创 区块链知识系列 - PBFT 共识
了解 BFT拜占庭容错(Byzantine Fault Tolerance), 是算法的属性共识协议要解决的核心问题是在网络中有节点作恶时如何能够达成共识。要解决这个困难,首先需要了解“拜占庭将军问题”。 1982 年, Leslie Lamport、Robert Shostak 和 Marshall Pease 发表论文《拜占庭将军问题》 [23] ,提出一项思维实验:假设一组将军分别统领拜占庭军队的一部分,共同围困一座城市。这些将军只能通过信使将自己的策略相互传递。但是,这组将军中有一人或多人可
2020-12-17 17:44:00 3140 1
原创 IPFS系列 - 默克有向无环图(Merkle DAG)
Merkle DAG的全称是Merkle Directed Acyclic Graph(默克有向无环图)。它是在Merkle Tree的基础上构建的,Merkle Tree由美国计算机学家Merkle于1979年申请了专利。Merkle DAG跟 Merkle TreeMerkle DAG跟Merkle Tree很相似,但不完全一样,Merkle DAG不需要进行树的平衡操作,非叶子节点允许包含数据等。ipfs add命令将从指定的文件中的数据中创建Merkle DAG。遵循unixfs数据格式(pro
2020-12-10 15:14:48 1921 1
原创 EOS系列 - 区块最终确认数 LIB 的计算方法
LIBLIB:last Irreversible Block,最后一个不能修改的区块将被标注为LIBEOS上一笔交易的不可逆转时间163秒是怎么算出来的?前提:主网 21个超级节点,每个节点连续出12个块,每个块用时0.5秒通过BM与V神的讨论,DPOS的节点确认被定义为两轮。所以总确认时间为:T = 2*(2/3) *21 *12 = 336块时间而理论上一个区块达到最终确认需要的块数: T = 12*(14+13) + 1 = 325整个网络需要15个人确认才能达成共识。每个人默认会对自己出
2020-12-03 10:54:42 1075 4
空空如也
话说谷歌支付的服务器端验证怎么弄
2015-10-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人