the evening paper
yijiull
这个作者很懒,什么都没留下…
展开
-
对PBFT算法的一点理解
文章目录参考服务属性:安全性:safety,也就是复制服务满足linearizablity,表现得像是一个原子操作 中心化的实现活性:liveness参考https://www.jianshu.com/p/78e2b3d3af62https://www.cnblogs.com/gexin/p/10242161.htmlhttps://www.jianshu.com/p/fb5e...原创 2019-07-04 13:44:14 · 3872 阅读 · 2 评论 -
对SBFT算法的一点理解
SBFT可以说是PBFT的扩展,它解决了扩展性(`scalabillity`)的问题,可以支持世界范围内的209个`replicas`(其中64个拜占庭错误`replica`)正常运行,并且吞吐量可以达到PBFT的两倍,延迟也更低。原创 2019-07-08 11:01:04 · 5091 阅读 · 11 评论 -
FastFabric: 提高超级账本的TPS
文章目录IntroFabric架构设计实验结果paper: FastFabric: Scaling Hyperledger Fabric to 20,000Transactions per Second这篇论文对Fabric的设计做了一些优化,将TPS从3,000提高到了20,000。目前区块链技术存在的问题:吞吐量上不去(throughput)扩展性不好(scalability)延迟较高(latency)本篇论文基于Fabric对第一个问题做了优化。Intro公有链(permis原创 2020-07-31 00:37:24 · 2190 阅读 · 3 评论 -
对ZooKeeper的一些理解
文章目录paper:ZooKeeper: Wait-free coordination for Internet-scale systemslinearizability =? strong consistency原创 2020-08-01 12:04:44 · 218 阅读 · 0 评论 -
对Raft共识算法的一些理解
文章目录为什么需要共识算法Raftpaper: In Search of an Understandable Consensus Algorithm (Extended Version)为什么需要共识算法为了保证服务的稳定性(解决单点故障问题),人们提出了副本技术(replication)。但是副本之间需要一个中心服务器进行协调(比如GFS的master,MapReduce的),那么单点故障只是转移到了中心服务器,并没有得到彻底解决。于是人们又提出了使用多个中心服务器用来容错,本质上又是副本技术原创 2020-06-30 07:49:01 · 413 阅读 · 0 评论 -
容器安全问题综述
文章目录背景基于软件的保护机制Linux内核特性namaspaceControl GroupsCapabilitySecure Computation Mode(SECCOMP)基于硬件的保护机制paper: Container Security: Issues, Challenges, and the Road Ahead容器相比虚拟机有许多优势,容器可以50毫秒启动,虚拟机则需要几十秒,而且在容器在资源占用方面也比虚拟机小很多。现在流行的微服务架构与容器技术完美的结合。不过市场调查显示对其原创 2020-05-20 00:21:35 · 914 阅读 · 0 评论 -
可信执行环境
文章目录Trusted Execution Environments: Properties, Applications, and Challenges软件攻击在近几十年都是一个挑战,操作系统内核作为第一道防线,通过进程隔离对软件提供了一定程度的保护。然而内核本身的漏洞、侧信道攻击、物理攻击可以无视进程的隔离对软件进行攻击。为了提供更强的软件间的隔离(包括操作系统的隔离),一些基于硬件的解决方案被提出,主要有TPMs(Trusted Platform Modules)、HSMs(Hardware原创 2020-06-05 16:58:21 · 1313 阅读 · 0 评论