Pages:
Author

Topic: BYTEBALL: 全新的共识机制 + 私有不可追踪的支付 - page 3. (Read 7651 times)

full member
Activity: 154
Merit: 100
恩,免费分发,和比特币钱包多少相关,这个可以参与下!
newbie
Activity: 7
Merit: 0
重要公告:

1.  我低估了创建Byteball大型社区所需的时间和工作量了。而且,还有很多开发工作需要完成,所有这些工作都可能无法按照原来的计划在11月早期之前完成。因此我要将发布日期推迟到圣诞节。快照将会在12月25号, 2016 00:00:00 UTC(圣诞区块) 的这个区块或之后的区块上进行。如果比特币网络没有重大异常的话,我将会在12月25号下午开始分发bytes。

2. 继续按照原来的计划免费分发98%的代币,但是会分成几次来分发。12月25号,我们将只分发10%的代币。1个月之后,进行一次新的快照,分发20%。2个月之后,分发30%。3个月之后,分发剩余的38%的代币。具体的分发比例可能会根据之前一轮的分发结果和地址关联情况进行调整。

我选择分为几轮来分发代币的原因是因为这样将会让更多人有机会参与其中。尽管在主网络发布时不可能让所有比特币持有者都分发到代币。我们也会在第一轮10%的分发中发布新闻,同时网络也会完全可用,希望我们也能上线交易所,所有这些都会帮助让更多人知道Byteball。每一轮的分发都会有类似的效果。

在每一轮的分发中,我们都会进行新的快照。正如之前所说的,你在第一轮中所获得的bytes的数目将与你所关联的比特币地址在圣诞区块时的余额成比例。

第2轮的分发稍有不同。你需要提供比特币余额(与之前一样)和你的bytes余额。然后计算权重值,每62.5 MB视为1个比特币。例如,如果有你125MB和3个比特币,那么你的权重就是2+3=5比特币。第2轮及后面的分发规则都与你的权重值成比例。

选择62.5MB视为1比特币这个比例,这样的话为bytes的总供应量(1015)和流通的比特币总量(16,000,000)是相等的。

早期的参与者将会有更多的机会获得后面几轮的分发,因为他们可以使用BTC余额和之前轮次中所收到的bytes来继续在新的分发中获得代币。

3.第一轮的地址关联(将你的Byteball地址与比特币地址关联)将会在12月上旬或者11月下旬开始。

4.我们将会在第1轮分发开始之前的几个月中进行积极的推广来扩大我们的社区。

5.我们的开发团队人数也已经增加:我的同事https://github.com/kakysha (并非真人照片)也已经开始帮助我改善钱包。

6.我们将在11月份进行一次测试分发。你可以将你的比特币测试地址与你的Byteball测试地址相关联,分发数量将与你的比特币测试地址的余额成比例。

https://twitter.com/ByteballOrg/status/787248332469112836

来源:https://bitcointalksearch.org/topic/m.16569906
newbie
Activity: 7
Merit: 0
这个是什么啊
这个是一个新币,全新的设计,没有区块链的概念,使用了有向无环图理论设计的密码学货币,有点类似于IOTA物联网币。

没有ICO,只需要将比特币地址与Byteball地址关联即可获得分发。
哇,这样的话不是绝对隐私了,了解下去!
这是一种分发方式而已啊,跟隐私没啥关系吧。 Smiley
full member
Activity: 140
Merit: 100
有点意思,跟IOTA有点像。
我也觉得和IOTA比较像!
full member
Activity: 126
Merit: 100
这个是什么啊
这个是一个新币,全新的设计,没有区块链的概念,使用了有向无环图理论设计的密码学货币,有点类似于IOTA物联网币。

没有ICO,只需要将比特币地址与Byteball地址关联即可获得分发。
哇,这样的话不是绝对隐私了,了解下去!
legendary
Activity: 1512
Merit: 1004
有点意思,跟IOTA有点像。
newbie
Activity: 7
Merit: 0
这个是什么啊
这个是一个新币,全新的设计,没有区块链的概念,使用了有向无环图理论设计的密码学货币,有点类似于IOTA物联网币。

没有ICO,只需要将比特币地址与Byteball地址关联即可获得分发。
hero member
Activity: 574
Merit: 500
这个是什么啊
legendary
Activity: 965
Merit: 1033
newbie
Activity: 7
Merit: 0
Reserved.
newbie
Activity: 7
Merit: 0
完整的技术文档,请阅读白皮书: https://byteball.org/Byteball.pdf

测试网络已经上线。请下载客户端尝试:


桌面版钱包是全节点客户端 (第一次启动时需要一些时间来进行网络同步)。移动钱包是轻量级客户端。

安装钱包之后访问 https://byteball.org 点击链接获得免费的bytes 来进行尝试。该链接将会打开你的钱包:


设计

Byteball中没有区块的概念,也没有区块容量的问题。相反,每一个新的交易都通过包含和签名它们的哈希来参考更早(父母交易)的一个或几个交易。交易中的链接形成了一个DAG(有向无环图) (directed acyclic graph):

https://i.imgur.com/HWa2Z5o.png

通过包含它的父母交易,每一个新的交易也可以间接地包含和确认所有父母交易的父母,父母交易的父母交易的父母,以此类推。随着添加的交易越来越多,你收到的确认数也会像滚雪球一样一直增加,这也是为什么命名为Byteball的原因(这里的雪花是数据字节).

共识

没有PoW,也没有PoS以及挖矿。相反,我们使用了DAG,它可以在交易之间建立部分有序,加上我们在DAG中添加的主链:

https://i.imgur.com/BpBLht6.png

主链 (MC) 允许在交易之间定义 完整的顺序 : 已经包含在主链中的更早交易(直接或间接)在完整顺序中也视为更早。当出现双重花费时,在完整顺序中出现较早的交易被视为是有效的,其它的交易则视为是无效的。

主链是基于图像中交易的位置来确定的。根据白皮书的细节,总体上来讲,主链吸引了知名用户所授权的交易,我们将这些永不称之为见证人。见证人列表是由用户来定义的,因为他们在每一笔交易中包含了这个列表。
主链则根据DAG中的路径:
1.链上的相邻交易见证人列表要么是相同的,要么是不同的,只有一种情况
2.链会仔细检查大部分的见证人所授权的交易,并与替代链进行对比。

以上是对非常重要的一些细节的简短描述,可以参考白皮书来了解详细的细节。

交易费和内在价值

在Byteball数据库中支付的用于保存某个交易的费用等于所存储数据的大小。如果你的交易容量是500字节,你正好支付500 bytes(Byteball的原生代币)的交易费。这意味着,在这些bytes中存在内在价值:它将同样大小的数据永久地村存在一个去中心化的不可更改的数据库。对于那些代表着金融交易的数据,价值就是社会的,而不仅仅是个人的,因为你需要存储所有的历史记录来能够证明每一个所有者拥有的钱币的价值和真实性。

部分交易费被首先参考你的交易作为父母交易的用户所获得,另外一部分交易费则被见证人所获得。前者激励将最近的交易参考作为父母交易,从而实现了DAG只在一个方向增长。就像树干一样,尽可能缩小网络延迟。如果新的交易非常少,这样的话在新的交易出现之前,所有节点就有足够的时间来同步,DAG将看起来像一条链,偶尔会出现分叉和快速合并。

货币供应

bytes的总供应量是 1015, 所有的bytes将在创世块交易中发行。因为支付的交易费也在流通循环,因此总量不变。

最终确定性

在Byteball中,协议规则是这样的,一个交易必须要包含由相同地址所发送的之前的交易,例如,必须在接下来的由相同地址发送的交易之间有部分顺序。破坏该规则就意味着双重花费,因此至少其中的一个无序交易将会无效。如果我们假设大部分的见证人遵守该规则(这也选择他们的目的)他们就必须只能参考尽可能近期的交易作为父母交易,而不能从很久之前的父母交易中来继承。因此,在DAG之前的部分总,他们不会在影响主链,主链的那个部分也变成稳定,因为整体顺序也变得稳定。参见白皮书中对达成稳定性的准确条件的讨论,重要的是条件是确定的,一旦一个交易成为主链的稳定部分,最终它将无法再重组,这与其它所有密码学货币是不同的。

这对于金融行业的应用和其它更广泛的应用来说是极为重要的,因为大部分的人们在谈到近期和资产所有权时,都希望是确定的,可能性的概念是一个很难接受的事情。

资产和链上交易

Bytes是Byteball的原生代币。用户可以发行任何代币(资产)来代表债务。债务可以用法币或其它自然单位(加仑、盎司、千瓦时,等等)来表述。债务的发行者可以揭露他们的真实身份和或可以证明自己的身份(例如,可以通过知名的第三方例如CA来验证其真实身份)。这可以实现用现有的法律系统来避免欺诈。

发行的资产可以和bytes一起用作支付方式。资产可以与bytes和其它资产进行交易,双方签名一个单独的交易单元,因此这两个交易要么同时发生,要么不发生。这一类的签名称之为多边签名。无需中心化的交易所,因此无需信任,没有交易费(除了通常的数据费)。

私有不可追踪的支付

资产可以是公开的或私有的。公开资产的所有交易在公开的去中心化数据库中对所有人都是可见的,例如比特币。Bytes是一个预先定义的公开资产。

私有资产中的支付并不会发布到公开的数据库中。相反,只有交易的哈希值存储在数据库中,交易的明文信息由付款人直接发送给收款人。为了防止双重花费,需要先Byteball数据库发送花费证明。花费证明是花费输出的哈希值,因此如果相同的输出花费两次,花费证明将一定是相同的。

我已经对该设计进行了描述 https://bitcointalk.org/index.php?topic=1574508.0,查看白皮书了解更多详细信息。

监管资产

监管机构可以发行与KYC/AML要求兼容的资产。每一笔这样的转账都需要由发行人来共同签名,如果有任何违反监管的地方,发行者将不会签名交易。

这样的话,银行可以发行与法币锚定的资产,而且完全合规。他们可以公开要求的存款账户并在Byteball上作为资产来跟踪它们。这些资产可以很容易地与bytes和其它资产(获得银行的批准后)进行交易。

其它功能

- 花费条件 (也称为智能合约) 是一种很容易理解的陈述性语言
- 多重签名:花费条件的一种特殊情况
- 链上预言机可以直接向数据库发布数据(例如时间戳、交易价格、天气、各种事件),然后可以从花费条件中参考这些数据
- 私有的端对端加密信息:用于传输私有的支付数据,在多重签名情景中通信,与商家机器人聊天。

初始分发

没有ICO和众筹。我认为一种密码学货币的成功取决于拥有它的人数,事实上,Peter R的研究表明比特币的市值遵循梅特卡夫法则https://bitcointalksearch.org/topic/empiricalmathematical-method-to-choose-which-cryptocurrency-community-to-join-572106, 例如,与活跃用户数量的平方成正比。这也是为什么我希望Byteball的持有者尽可能多的原因:

  • 98%的bytes和blackbytes (私有不可追踪的货币) 将会分发给比特币的持有者,他们需要在发布之前将他们的比特币与byteball地址进行关联。无需投资,你只需要持有比特币,就可以获得bytes和blackbytes。
  • 1% 预留给我自己

为了关联byteball和比特币地址,你需要向专门为你创建的一次性比特币地址中发送少量的比特币。接下来,你可以将你所有的比特币合并到你发送少量比特币的地址中,这样我们就知道这些比特币都是你控制的(如果你只有一个比特币地址,请忽略这一步,因为你所有的比特币都在一个地址中了)。在发布之时,你收到的bytes和blackbytes将与你在某个指定的比特币区块(例如区块437000有望在10月底,11月初)高度时所持有的比特币成正比。当我们准备好发布网络时,我们将会发布详细的操作说明和具体的区块链高度。

目前的进展和计划

在10月或11月发布之前,我们已经进行了一些测试;目前正在第一次试运行。如果我们发现还有需要完成的工作,发布日期可能会进行调整。

你如何提供帮助

  • 下载钱包,并在多个设备上安装钱包,对它们进行多重签名。如果你发现了漏洞,请报告。
  • 在云服务器上运行节点来帮助网络。节点不持有任何私钥,因为无需担心安全问题。节点源代码:https://github.com/byteball/byteball-relay
  • 运行一个hub来更好地去中心化传输私有支付(hub包含一个节点)。不用担心哈泉,因为所有的信息都是端对端加密的。用户可以在他们的钱包设置中修改hub地址。Hub源代码:https://github.com/byteball/byteball-hub
  • 修复漏洞、改善我们的github仓库 https://github.com/byteball 。我们特别需要快速同步和快速的UI。之前我的优先任务是简化算法性能,现在我们需要速度。10倍的改善优化是很容易的,但是要再实现10倍的优化就很难了。在实际实施之前讨论所有主要的变化。
  • 开发你认为对Byteball用户有用的工具/应用。
  • 宣传Byteball,记住其价值是与活跃用户数量的平方成正比。

翻译: 德语, 意大利语, 葡萄牙语, 俄语.
Twitter: https://twitter.com/ByteballOrg

-----------------------------

最后一件事。剩余的1%将会分发给安装Byteball钱包的前1亿用户,每个用户100 Kbyts。在我们准备好之后,这个过程将持续约6个月。

原文:
https://bitcointalksearch.org/topic/obyte-totally-new-consensus-algorithm-private-untraceable-payments-1608859
Pages:
Jump to: