字节雪球

字节雪球(OByte):一个存储和传输价值的去中心化系统

Byteball(字节雪球)是一个去中心化的系统,允许任意数据的防篡改存储,包括可转移价值的数据,例如货币,产权,债务,股份等。这些存储单元彼此链接,每个存储单元包括一个或多个早期存储单元的散列值,既用于证实早期的单元又用于确立它们的偏序关系。链接单元之间形成 DAG(定向非循环图)。没有管理或协调新单元进入数据库的单一中心实体,允许每个人添加新的单元,只要他签署并支付的费用等于添加数据字节的大小。其他后来用户通过自己单元内的散列值来确认早期单元,并收取费用。随着新单元的添加,每个早期单元,包括其中的散列值,直接或间接的接收越来越多后来单元的确认。

被称为“bytes(字节币)”的内部货币,用于支付将数据添加到去中心化数据库中的费用。其他货币或资产也可以通过任何人自由发行,来代表产权,债务,股票等。用户彼此可以同时发送 bytes 和其他货币,以支付商品/服务或交换货币种类,转移价值的交易将作为存储单元添加到数据库。如果两笔交易尝试使用相同的输出(double –spend 双重支付)并且它们之间没有偏序关系,则两笔交易都被允许进入数据库,但只有在全序(Total order)中较早的一笔交易被认为是有效的。全序通过选择一条单链建立在 DAG(主链)上,吸引由被称为见证人的已知用户签署的单元。在主链上较早包含散列值的单元被认为在全序上较早。用户通过在每个存储单元中命名用户信任的证人来挑选见证人。见证人是具有现实世界身份的信誉良好的用户,这样命名他们的用户期望他们永远不要尝试双重支付(double-spend)。只要大多数见证人表现得如预期的那样,所有的双重支付尝试会被及时检测到并且被标记。作为见证人 – 在用户的单元之后积累汇总被创作的单元,当用户单元的总次序被认为是最终不可更改时,存在确定性(非概率)的标准。

用户将其资金存储在可能需要多个签名的地址上(multisig 多重签名技术)。支出还可能需要满足其他条件,包括通过查找由其他用户(oracle)发布到数据库的特定数据来评估的条件。

用户可以发布新资产并定义以管理其可转移性规则。规则可以包括支出限制,例如每个转移的要求由资产的发行者联合签署,这是金融机构遵守现行条例的一种方式。 用户还可以发行其未传输至数据库的资产,因此对第三方是不可见的。相反,有关传输的信息在用户之间私下交换,并且只有这笔交易的散列值和支出证明(以防止双重支付)被发布到数据库。

点击阅读: 字节雪球(OByte):一个存储和传输价值的去中心化系统