区块链

  • ByteBall原理解析(四)网络结构

    Byteball的网络结构 从节点功能角度来讲,Byteball网络节点可以分为中继节点(Relay)、中枢节点(Hub)、播报节点(Oracle)、见证人节点(Witness)、钱包节点(Wallet): 中继节点(Relay):负责向与其连接的节点转发单元,存储整个Byteball区块链数据库,但它本身不保存任何私钥,也不发送任何单元; 中枢节点(Hub…

    2018年5月21日 2.0K
  • ByteBall原理解析(三)地址、脚本及合约

    Byteball的地址、脚本及合约 地址的定义 Byteball中用户使用地址进行收发交易。地址本质上对应的是一段具有特定含义的脚本,该脚本称为地址的定义。任何能够使地址定义脚本输出为真(也称作解锁该脚本)的人具有使用该地址资产的权限。与Bitcoin类似,最常用的地址定义脚本是公钥(采用BASE64编码),即具有相应私钥的人可以使用该地址的资产,比如 [“…

    2018年5月21日 1.7K
  • ByteBall原理解析(二)共识算法

    Byteball的共识算法 主链 在Byteball中,从任何一个顶端单元出发到达创世单元的最优路径称为候选主链(Candidate Mainchain)。最优路径通过选择最优父单元产生,选择策略用于保证整个网络的安全性。不同的候选主链会在某个单元位置交叉(最差的情况是在创世单元交叉),该交叉点称为稳定点(Stable Point)。对于所有候选主链,从稳定…

    2018年5月21日 1.4K
  • ByteBall原理解析(一)DAG数学基础及ByteBall的结构

    DAG数学基础 定义:在有向图$G=(V, E)$中,对于任意一个顶点$v \in V$,都不存在一条路径$p=(e_1,e_2,\dots), e_i\in E$,使得从$v$开始出发到$v$终止,则$G$称为有向无环图(DAG, Directed Acyclic Graph) 在图论中,相比于一般图,DAG的很多问题可以在多项式级甚至线性复杂度条件下得到…

    2018年5月21日 2.2K