principle

  • OByte(ByteBall)轻钱包工作原理

    OByte(ByteBall)轻钱包工作原理 轻钱包需要设置信任的服务商(vendor)才能正常工作,服务商通常为hub。轻钱包本身仅仅存储与其地址相关的交易单元,其它数据都需要从服务商那里获取,比如见证人列表、新交易单元通知、证据链等。实际上,轻钱包最核心的功能就是查询交易历史,接收转账,以及利用私钥签名进行发送交易数据。 轻钱包主要的通信协议 轻钱包与服…

    2019年1月23日 554
  • ByteBall中DAG交易数据同步算法详解

    引言 相比于传统单链结构的区块同步过程,DAG结构的交易数据同步过程要更加复杂。其复杂性主要体现在以下两个方面: 从同步数量上来看:单链结构中区块打包了一批交易数据,只需要对区块进行同步及其正确性的检查,这样就完成了一批交易数据的检查;而DAG结构需要对每一笔交易数据单独进行同步和检查,时间和计算复杂度成倍增加。 从连接关系上来看:单链结构的区块只有一个父区…

    2018年12月9日 643
  • ByteBall中DAG的几个性质

    DAG是有向无环图,它由结点和边组成。在ByteBall中有一条特殊的路径,称为主链,它用来实现DAG中结点的全局定序。一般来讲,ByteBall的DAG可以表示为如下形式,其中中间粗箭头连接的为主链。 对于DAG中的一个结点,ByteBall定义了如下几个属性: level:表示结点所处的层级,通过递归方式进行计算,子结点的level等于父结点中最大的le…

    2018年10月22日 706
  • ByteBall见证人基本原理

    本文将解释ByteBall见证人的基本原理。在ByteBall网络中有12个见证人,他们在网络中扮演重要角色,但要理解他们究竟做了什么,他们为什么重要,以及如果他们不正常工作了会怎样,其实并不容易。 ByteBall的见证人是什么,他们在做什么? 根据定义,ByteBall见证人基本上只是常规的全节点,但它有一些额外的行为。 必须定期在DAG中发布交易; 必…

    2018年8月4日 1.25K
  • ByteBall原理解析(五)应用及总结

    Byteball的应用 数字资产 Byteball本质上是基于DAG的分布式数据库,数据状态一旦确定则不可逆转。在各种类型的数据中,具有社会普遍意义的数据是比较有价值的,比如个人资产数据。在Byteball中,资产可以发布、转移以及交换,类似于Byteball的基本货币bytes。资产可以代表任何有价值的东西,比如债务、股票、会员积分、通话时间、商品、其它加…

    2018年5月21日 732
  • ByteBall原理解析(四)网络结构

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

    2018年5月21日 1.05K

联系我们

加入ByteBall技术群请添加

QR code