• 2024-06-18区块链与拜占庭将军问题
    摘要:区块链技术通过其独特的共识机制解决了拜占庭将军问题,允许在不完全信任的网络中达成一致性。本文将探讨拜占庭将军问题的定义、区块链如何解决这一问题,以及个人对区块链共识机制的理解和评价。关键词:区块链,拜占庭将军问题,共识机制,数字信任,分布式系统1.引言在分布式系
  • 2024-06-09区块链共识机制技术一--POW(工作量证明)共识机制
     1.概述POW(ProofofWork,工作量证明)是一种通过消耗计算能力来解决复杂数学问题,从而达到共识的机制。它是最早应用于区块链技术的共识算法,最著名的应用便是比特币网络。 2.工作原理在POW机制中,节点(通常称为矿工)通过竞争性地解决一个复杂的数学难题(即哈希运算)来获得记账权
  • 2024-05-16共识算法学习路线
    初次接触共识算法领域让我非常头疼,大量晦涩难懂的资料让我无从下手。为了让我的人生更容易些,我决定在这里记录一些在学习过程中搜集到的认为有用的资料。⚠️:这个博客是随时更新的。由于我目前对相关领域认知的匮乏,目前这个博客可能毫无营养。如果你不小心检索到了这个博客,建议
  • 2023-12-29【五期李伟平】CCF-B(TFS'23)Consensus Reaching Process With Multiobjective Optimization for Large-Scale
    PengWu,FengenLi,JieZhao,etal.ConsensusReachingProcessWithMultiobjectiveOptimizationforLarge-ScaleGroupDecisionMakingWithCooperativeGame[J].IEEETransactionsonFuzzySystems2023:293-306.  本文针对大规模群体决策(LSGDM)中的共识达成
  • 2023-11-04POW(工作量证明)共识机制
    POW(工作量证明)共识机制POW(ProofofWork)是一种区块链共识机制技术,它是最早被使用的共识机制之一。POW机制的核心思想是通过计算来验证交易和生成新的区块。在POW机制中,区块链网络的参与者需要通过完成一定的难题,证明自己对于生成新区块的贡献,并获得一定的奖励。这个难题通常是
  • 2023-11-04rust PBFT
    PBFT(PracticalByzantineFaultTolerance)PBFT(PracticalByzantineFaultTolerance)算法是一种分布式共识算法,旨在解决拜占庭将军问题(ByzantineGeneralsProblem)。拜占庭将军问题是指在分布式系统中,由于网络故障或者节点故障等原因,导致节点之间无法达成共识或者达成错误的共识。
  • 2023-10-23算法-共识算法
    一、Paxos    基础的Paxos算法包括如下三种:BasicPaxos、MultiPaxos、FastPaxos     Paxos将系统中的角色分为提议者(Proposer),决策者(Acceptor),和最终决策学习者(Learner):    【Proposer】:提出提案(Proposal)。Proposal信息包括提案编号(ProposalID)
  • 2023-10-15RaftPaper:寻一个可被理解的共识算法
    周末躺不平,摆不烂,卷不动,随便读一篇paper吧原文:InSearchofanUnderstandableConsensusAlgorithm作者:DiegoOngaro/JohnOusterhout——StanfordUniversity摘要Raft是一个用于管理一份被复制的日志的共识算法,它和(multi-)Paxos产出的结果等价,和Paxos一样高效,但它的结
  • 2023-09-28白话区块链是什么
    国庆放假倒计时,无心恋战,分享点儿东西,也算做点儿贡献。起因是,我老婆的公司最近技术上在搞“区块链溯源”,ppt里言必称无法篡改,客观公正,可确保真实安全。她表示听不懂,于是问我“到底什么是区块链?”。 “自己查啊”。      “查了,看不懂。”……
  • 2023-08-28文化:怎样确保内部的统一?
    我们讲了怎样定义清楚品牌。到了产品的具体推进中,我们会发现,仍然是困难重重。为什么这么说?智能电动车是一个非常复杂的产品。在理想汽车,有来自于通用、大众这些传统汽车企业的工程师,也有来自于小米、华为的产品经理,还有来自于阿里、百度的人工智能专家,还有宜家、星巴克这样的零售
  • 2023-08-28品牌:怎样和用户建立产品共识?
    我们讲了做产品的第一个问题,找定位。这一讲,我们再来看定位落地的载体,品牌。为什么讲完定位不直接讲产品,而是要先讲品牌?请注意,这是一个非常重要的顺序问题。很多产品人,包括我自己,都对品牌可能会有一些误解,认为品牌就是名声,只是好产品的结果。但最近几年,我对品牌有了不一样的理解
  • 2023-08-19以太坊公开的测试网络有哪些?
    以太坊公开的测试网络有以下4个:Morden:已退役,是以太坊官方提供的测试网络,2016年11月时,由于难度炸弹已经严重影响出块速度,不得不退役,Morden的共识机制为PoW。Ropsten:是以太坊官方提供的测试网络,是为了解决Morden难度炸弹问题而重新启动的一条区块链,目前仍在运行,共识机制为PoW。Kovan:
  • 2023-08-16共识算法-Paxos
    共识算法引入分布式:同一个应用的不同模块分别部署,它们之间通过约定的通信协议进行交互。集群:将一个应用部署到多态服务器上,它们拥有相同的功能,所有成员都是平等的。分布式和集群并不冲突,分布式架构也可用集群的方式部署。在后端部署过程中,“分布式+集群”的部署方式也很常见。
  • 2023-08-11第九章:一致性与共识
    分布式系统最重要的抽象之一就是共识(consensus):就是让所有的节点对某件事达成一致。如果两个节点都认为自己是领导者,这种情况被称为脑裂(splitbrain),且经常导致数据丢失。正确实现共识有助于避免这种问题。一致性保证不一致性是暂时的,最终会自行解决。最终一致性的一个更好的名
  • 2023-07-19组件节点管理
    节点类型分为观察、游离、共识节点,三种节点可以相互转换组员:共识节点,参与共识的节点,拥有群组所有数据,搭建链的时候默认生成共识节点观察者节点;不参与共识,但能实时同步链上数据节点非组员:游离节点,启动,暂时节点状态,不能获取链上数据操作命令控制台提供了 addSealer 、addObserver 
  • 2023-06-17联合变更代码实现
    【参考】https://blog.csdn.net/qq_40859492/article/details/124428555【主要原理】1)写EntryConfChangeV22)apply时,进入联合共识阶段,用Cold_new决策,创建一个空EntryConfChangeV2日志Entry3)apply空日志时,结束联合共识【疑问】
  • 2023-06-04区块链基础之共识机制
    1.1共识机制1.1.1核心定义区块链上的共识机制主要解决由谁来构造区块,以及如何维护区块链统一的问题1.1.2共识机制分类1.1.3共识算法1.1.3.1POW(工作量证明)代表项目:BTC由于不同的节点接受数据有所区别,为了保证数据一致性,每个区块数据只能由一个节点进行记录。BTC通过“
  • 2023-05-0424 16|通用技能(上):如何帮助团队达成共识与控制风险?
    你好,我是郭东白。在模块导读中我们提到了,架构师在架构活动中所发挥的关键作用主要有四个:建设共识、控制风险、保障交付和沉淀知识。这也是架构师创造价值所必备的四项基本能力。这节课,我们先来讲前两项能力,看看架构师该如何帮助团队迅速达成共识、如何控制与面对风险。建设共识
  • 2023-05-0421 19 | 许可型区块链重构:无中心的区块链怎么做到可信任?
    你好,我是李智慧。过去几年,区块链正变成一个日渐热门的词汇,除了广为人知的比特币等数字货币,基于区块链的分布式账本和智能合约技术也越来越受到企业的重视,越来越多的企业也开始使用区块链技术进行跨企业的业务协作。2018年6月25日,香港支付宝和菲律宾钱包Gcash利用区块链技
  • 2023-05-02分布式共识如何工作?
    英文原文链接:https://medium.com/s/story/lets-take-a-crack-at-understanding-distributed-consensus-dad23d0dc95HowDoesDistributedConsensusWork?目录HowDoesDistributedConsensusWork?什么是分布式系统?分布式系统的属性在分布式系统中达成共识意味着什么区块链技
  • 2023-04-29一文带你了解区块链中15种共识算法
    所有主要的区块链共识算法解释区块链技术席卷全球,提供了一种去中心化且安全的信息存储和传输方式。它还彻底改变了交易的执行方式,随之而来的是广泛的共识算法。在这里,共识算法在确保区块链网络的完整性方面发挥着关键作用。在本文中,我们将探讨所有主要类型的区块链共识算法、它们
  • 2023-04-27OKR推行,首先得对OKR达成共识
    正如我们已经提到的,绩效评估的目的是不断改进公司的绩效和工作场所文化。让我们仔细看看绩效评估的目标。其中包括确定每个员工如何改进他们的角色–员工可能需要额外的技能才能在工作中表现得更好,他们可以通过有针对性的培训获得这些技能。在其他情况下,可能需要更新设备或软件
  • 2023-02-10 让我们达成共识
    首先让我们达成一个共识。作为一个有文命的人。如果那些计算机芯片开发文档还需要别人翻译给你。那么,可以确定,你是个不合格的文人。于此,我接下来的文章,默认你有仔细看过各大
  • 2023-02-05《区块链基础知识25讲》-第二十五讲(最终讲)-总结与展望
    区块链涉及软件工程和计算机科学中的多种技术,如哈希引用,数据结构,数据存储,加密学,网络结构,点对点通信,哈希难题等区块链扩展性的提高需要集中研究网络传输效率、存储、数据的使
  • 2023-02-04Fabric2.x中Raft共识算法核心数据结构
    一、共识算法可插拔的代码体现Chain接口HyperledgerFabric的共识算法是可插拔的,在代码上体现为Chain接口,所有不同的共识算法均可根据Chain接口进行具体实现,目前fabric支