240 发简信
  • 120
    5.4 交易鉴权

    5.4.1账户权限相关概念 权限 EOS采用父子分层的权限结构,低级权限(子权限)由高级权限(父权限)派生而来,父权限拥有子权限所有的能力。子权限能做的事父权限也能做,但是反...

  • 120
    8.4 EOS共识代码实现

    共识相关的对象 我们先来看看block_header_state的结构: 看一下几个重要的变量和函数: confirm_count:区块需要确认的次数列表,比如:1-12个块...

  • 120
    8.3 EOS两轮共识原因

    背景介绍 曾经一篇标题为"震惊!V神和BM竟如此互怼!"的文章在网上热议起来,这是一篇BM和V神在issue上对于DPOS的机制的讨论,接下来我们具体讨论下他们的讨论内容: ...

  • 120
    8.2 EOS区块共识流程

    背景 上一章节已经简单的介绍了EOS节点的共识流程,下面举例说明节点生产的区块是如何达成共识的: EOS共识分为两个部分: -共识出备选不可逆块:当区块有(2/3 + 1)个...

  • 120
    8.1 主流共识介绍

    背景 共识算法是区块链项目中最核心的部分,有分布式,就需要达成共识。共识算法对于加密货币而言至关重要的,因为它可以防止双花问题。 从历史上看,双花问题是限制数字货币发展的一个...

  • 120
    3.7 钱包、帐户、token、智能合约、action、权限、权重和阀值之间关系

    3.7.1 账户、钱包和密钥的关系 如图所示,右边是EOS Wallet钱包,里面只存放私钥及由该私钥产生的公钥(公私钥对),而且钱包有一个密码,需要输入密码才能解锁钱包,读...

  • 120
    2.5 visual studio调试nodeos

    2.5.1 前言 Visual Studio在调试c++程序时,调式信息通是过界面的方式展示出来的,这很方便了我们的开发人员,那么如果只有源代码,而没有把源代码创建成解...

  • 120
    2.6 visual studio开发linux程序

    2.6.1 前言 在linux环境下开发C++程序,除了需要掌握C++的知识外,还需要掌握如何写makefile和使用GDB进行调试,这对于不熟悉makefile和GD...