Author Topic: 请教共识机制的原理  (Read 6161 times)

0 Members and 1 Guest are viewing this topic.

Offline gyhy

  • Hero Member
  • *****
  • Posts: 852
    • View Profile
节点产生一个块,多数节点来验证

Offline Overthetop

所有看似复杂的东西其实可以是很简单的

共识机制,因为表达方式的问题,被逻辑化的语言写复杂了

个人理解,共识就是有一定数量的人认定某事物,就是共识。

比如说,有10个人接受和默认由BTX抵押发行的BitUSD和美金是1:1兑换的,这个就是达成了小范围的共识。如果这个10个人里面有一个愿意做美金和BitUSD的1:1兑换服务,那么市场上的BitUSD总是可以稳定兑换美金。基于充分抵押的安全保障,这个小范围的共识就像火种,会引燃整个市场,逐渐让大家都相信BitUSD和美金就是1:1汇兑的。

要有10个人达成的小范围共识不成问题,所以,个人判断BTS系统的共识机制可以跑起来。

« Last Edit: July 15, 2014, 04:01:19 am by Overthetop »
个人微博账号: Overthetop_万里晴空
“块链创新与创业”交流群: 330378613

Offline tonycheng

  • Newbie
  • *
  • Posts: 14
    • View Profile
这样理解是没有问题的,但问题来了,如何证明一个节点是诚实或是碑信任的?

BTS是要放弃pow,改为pos+consensus,对这个consensus一直没搞懂,看ripple wiki上的说明也看不懂。
请问共识机制到底是怎样的啊?BTS把pos和consensus结合起来又是怎样的呢?

好问题。
小版也在努力学习中,还请达人指点 :)
我也想知道,是不是类似XRP的共识机制。
南都网 《专访Ripple中国代理人达鸿飞》http://nd.oeeee.com/comments/btctruth/btstq/201312/t20131218_1451615.shtml
比特币的工作量证明机制原理是假定不会有超过50%的挖矿算力合谋欺骗你;Ripple的共识机制原理是假定你所信任的若干人中不会有超过50%合谋欺骗你。

  工作量证明和共识机制都是起到对交易进行认证的作用。打个比方,工作量证明机制就像这样一个社会,这个社会里只有企业可以担任公证员,并且是按纳税额来分配票数。只要有单个企业或企业联盟的纳税额超过全社会的50%,那么这个企业或联盟就具备了贪赃枉法的能力;而共识机制则类似于代议民主制度,你选择你所信任的若干人来担任公证员,一人一票。在共识机制下,如果你信任的人中超过一半合谋来欺骗你,你就可能蒙受损失。

  共识机制的优点是确认只需几秒,也没有挖矿的能耗,缺点是用户需要维护一个可信节点列表。假如Ripple得到广泛应用,用户就可以选择Google、维基百科、网易、BBC、淘宝、清华大学、某本地网站……作为你的信任节点,只要这些节点不会有半数以上合谋,Ripple就是安全和可靠的。

  一旦人们发现Ripple是可靠的,那么内置货币XRP自然就会受到信赖。因为XRP是Ripple内部的唯一无第三方风险、不基于信任的全局货币。

上面提到的信任节点,会不会有违去中心化思想?

Offline logxing


如果建立节点权值概念和二级节点概念,则可能建立一个真正去中心化的共识网络。这其实就是对社会共识的仿真,每个节点是一个离散点,相邻节点间的影响由该节点自己定义,最终表决结果是通过全网节点计算出的,和物理中的有限元或流体仿真中的粒子法,物质点法类似。也许需要一个微分方程来描述共识传递这个东西,可以称之为共识传递动力学,我是想多了,不过这个事很有意思。

不只流体会仿真,刚体和柔体也仿真。
蚁群,SNS也仿真。
但社会或者说分布式自组织系统是混沌系统,无法解析描述。简单如三体问题都不能呢。可以解析描述,只是没有解析解。
学偏微分方程的经典例题就是扩散方程,热扩散和粒子扩散都属这个范围。

仿真的目的如果是模拟而不是预测,是不怕混沌的。
而且短期预测也不怕混沌。

事实上现实中的物理系统都可以说是混沌的,但是物理定律仍然是人类强有力的工具,这个不矛盾。

我想P2P系统中引入某种动力学应该是个发展方向。
BTS Account:logxing

Offline coolspeed

  • Hero Member
  • *****
  • Posts: 536
    • View Profile
    • My Blog

如果建立节点权值概念和二级节点概念,则可能建立一个真正去中心化的共识网络。这其实就是对社会共识的仿真,每个节点是一个离散点,相邻节点间的影响由该节点自己定义,最终表决结果是通过全网节点计算出的,和物理中的有限元或流体仿真中的粒子法,物质点法类似。也许需要一个微分方程来描述共识传递这个东西,可以称之为共识传递动力学,我是想多了,不过这个事很有意思。

不只流体会仿真,刚体和柔体也仿真。
蚁群,SNS也仿真。
但社会或者说分布式自组织系统是混沌系统,无法解析描述。简单如三体问题都不能呢。可以解析描述,只是没有解析解。
学偏微分方程的经典例题就是扩散方程,热扩散和粒子扩散都属这个范围。
« Last Edit: January 12, 2014, 07:11:17 am by coolspeed »
Please vote for  delegate.coolspeed    dac.coolspeed
BTS account: coolspeed
Sina Weibo:@coolspeed

Offline coolspeed

  • Hero Member
  • *****
  • Posts: 536
    • View Profile
    • My Blog
51攻击根本都不算攻击。这只是从另一侧面明确了所有权关系。
一个房子的主人,要每天拆房子,你能耐他何?
Please vote for  delegate.coolspeed    dac.coolspeed
BTS account: coolspeed
Sina Weibo:@coolspeed

Offline coolspeed

  • Hero Member
  • *****
  • Posts: 536
    • View Profile
    • My Blog
POS可能的的攻击是发起二次支付。原理是积攒足够的币天,取代诚实节点生成区块。诚实节点可以通过自己给自己发起支付,牺牲币天,集体防御。
共识机制可能面对的攻击是什么呢?欺骗是怎么实施?诚实节点怎样防御呢?

BTS是要放弃pow,改为pos+consensus,对这个consensus一直没搞懂,看ripple wiki上的说明也看不懂。
请问共识机制到底是怎样的啊?BTS把pos和consensus结合起来又是怎样的呢?

好问题。
小版也在努力学习中,还请达人指点 :)
我也想知道,是不是类似XRP的共识机制。
南都网 《专访Ripple中国代理人达鸿飞》http://nd.oeeee.com/comments/btctruth/btstq/201312/t20131218_1451615.shtml
比特币的工作量证明机制原理是假定不会有超过50%的挖矿算力合谋欺骗你;Ripple的共识机制原理是假定你所信任的若干人中不会有超过50%合谋欺骗你。

  工作量证明和共识机制都是起到对交易进行认证的作用。打个比方,工作量证明机制就像这样一个社会,这个社会里只有企业可以担任公证员,并且是按纳税额来分配票数。只要有单个企业或企业联盟的纳税额超过全社会的50%,那么这个企业或联盟就具备了贪赃枉法的能力;而共识机制则类似于代议民主制度,你选择你所信任的若干人来担任公证员,一人一票。在共识机制下,如果你信任的人中超过一半合谋来欺骗你,你就可能蒙受损失。

  共识机制的优点是确认只需几秒,也没有挖矿的能耗,缺点是用户需要维护一个可信节点列表。假如Ripple得到广泛应用,用户就可以选择Google、维基百科、网易、BBC、淘宝、清华大学、某本地网站……作为你的信任节点,只要这些节点不会有半数以上合谋,Ripple就是安全和可靠的。

  一旦人们发现Ripple是可靠的,那么内置货币XRP自然就会受到信赖。因为XRP是Ripple内部的唯一无第三方风险、不基于信任的全局货币。

上面提到的信任节点,会不会有违去中心化思想?


非得去理解那个理论可能不容易,但是其实就是NXT加RIPPLE, NXT是POS, RIPPLE是CONSENSUS。 这俩已经是成熟的东西了,你都玩一下,大概就明白了。

币天是消耗性的,算力是持续性的。所以POS比POW更抗51%攻击。但是有51股权的人要攻击一个系统,这在本质上是无解的。你有一个公司51%股权,你每天的工作就是使这个公司对自身进行自杀毁灭性攻击,这个公司岂有不死之理?

而且BTS有抵御25%攻击的机制。POS真正的风险是,尙未经过实践检验。
Please vote for  delegate.coolspeed    dac.coolspeed
BTS account: coolspeed
Sina Weibo:@coolspeed

Offline nametooshort

  • Jr. Member
  • **
  • Posts: 46
    • View Profile
PoS的二次支付也是一种51%攻击,只要积攒的币天超过全网络的50%就可以发起攻击。
超过50%的validator赞成虚假交易就可以攻击共识机制。因为每个节点都要维护自己的利益,发起51%节点攻击是非常困难的。一旦共识机制被攻击,只能通过割裂网络来防止虚假交易影响诚实节点。
POS可能的的攻击是发起二次支付。原理是积攒足够的币天,取代诚实节点生成区块。诚实节点可以通过自己给自己发起支付,牺牲币天,集体防御。
共识机制可能面对的攻击是什么呢?欺骗是怎么实施?诚实节点怎样防御呢?

BTS是要放弃pow,改为pos+consensus,对这个consensus一直没搞懂,看ripple wiki上的说明也看不懂。
请问共识机制到底是怎样的啊?BTS把pos和consensus结合起来又是怎样的呢?

好问题。
小版也在努力学习中,还请达人指点 :)
我也想知道,是不是类似XRP的共识机制。
南都网 《专访Ripple中国代理人达鸿飞》http://nd.oeeee.com/comments/btctruth/btstq/201312/t20131218_1451615.shtml
比特币的工作量证明机制原理是假定不会有超过50%的挖矿算力合谋欺骗你;Ripple的共识机制原理是假定你所信任的若干人中不会有超过50%合谋欺骗你。

  工作量证明和共识机制都是起到对交易进行认证的作用。打个比方,工作量证明机制就像这样一个社会,这个社会里只有企业可以担任公证员,并且是按纳税额来分配票数。只要有单个企业或企业联盟的纳税额超过全社会的50%,那么这个企业或联盟就具备了贪赃枉法的能力;而共识机制则类似于代议民主制度,你选择你所信任的若干人来担任公证员,一人一票。在共识机制下,如果你信任的人中超过一半合谋来欺骗你,你就可能蒙受损失。

  共识机制的优点是确认只需几秒,也没有挖矿的能耗,缺点是用户需要维护一个可信节点列表。假如Ripple得到广泛应用,用户就可以选择Google、维基百科、网易、BBC、淘宝、清华大学、某本地网站……作为你的信任节点,只要这些节点不会有半数以上合谋,Ripple就是安全和可靠的。

  一旦人们发现Ripple是可靠的,那么内置货币XRP自然就会受到信赖。因为XRP是Ripple内部的唯一无第三方风险、不基于信任的全局货币。

上面提到的信任节点,会不会有违去中心化思想?


非得去理解那个理论可能不容易,但是其实就是NXT加RIPPLE, NXT是POS, RIPPLE是CONSENSUS。 这俩已经是成熟的东西了,你都玩一下,大概就明白了。
« Last Edit: January 12, 2014, 01:04:13 pm by nametooshort »
Even if writing Protoshare address in signature is not something good,
PvDZqsSyAsCDYNyYCfwZmy19EVohxnbnKB

Offline alt

  • Hero Member
  • *****
  • Posts: 2821
    • View Profile
  • BitShares: baozi
POS可能的的攻击是发起二次支付。原理是积攒足够的币天,取代诚实节点生成区块。诚实节点可以通过自己给自己发起支付,牺牲币天,集体防御。
共识机制可能面对的攻击是什么呢?欺骗是怎么实施?诚实节点怎样防御呢?

BTS是要放弃pow,改为pos+consensus,对这个consensus一直没搞懂,看ripple wiki上的说明也看不懂。
请问共识机制到底是怎样的啊?BTS把pos和consensus结合起来又是怎样的呢?

好问题。
小版也在努力学习中,还请达人指点 :)
我也想知道,是不是类似XRP的共识机制。
南都网 《专访Ripple中国代理人达鸿飞》http://nd.oeeee.com/comments/btctruth/btstq/201312/t20131218_1451615.shtml
比特币的工作量证明机制原理是假定不会有超过50%的挖矿算力合谋欺骗你;Ripple的共识机制原理是假定你所信任的若干人中不会有超过50%合谋欺骗你。

  工作量证明和共识机制都是起到对交易进行认证的作用。打个比方,工作量证明机制就像这样一个社会,这个社会里只有企业可以担任公证员,并且是按纳税额来分配票数。只要有单个企业或企业联盟的纳税额超过全社会的50%,那么这个企业或联盟就具备了贪赃枉法的能力;而共识机制则类似于代议民主制度,你选择你所信任的若干人来担任公证员,一人一票。在共识机制下,如果你信任的人中超过一半合谋来欺骗你,你就可能蒙受损失。

  共识机制的优点是确认只需几秒,也没有挖矿的能耗,缺点是用户需要维护一个可信节点列表。假如Ripple得到广泛应用,用户就可以选择Google、维基百科、网易、BBC、淘宝、清华大学、某本地网站……作为你的信任节点,只要这些节点不会有半数以上合谋,Ripple就是安全和可靠的。

  一旦人们发现Ripple是可靠的,那么内置货币XRP自然就会受到信赖。因为XRP是Ripple内部的唯一无第三方风险、不基于信任的全局货币。

上面提到的信任节点,会不会有违去中心化思想?


非得去理解那个理论可能不容易,但是其实就是NXT加RIPPLE, NXT是POS, RIPPLE是CONSENSUS。 这俩已经是成熟的东西了,你都玩一下,大概就明白了。

Offline ripplexiaoshan

  • Moderator
  • Hero Member
  • *****
  • Posts: 2300
    • View Profile
  • BitShares: jademont
BTS是要放弃pow,改为pos+consensus,对这个consensus一直没搞懂,看ripple wiki上的说明也看不懂。
请问共识机制到底是怎样的啊?BTS把pos和consensus结合起来又是怎样的呢?

好问题。
小版也在努力学习中,还请达人指点 :)
我也想知道,是不是类似XRP的共识机制。
南都网 《专访Ripple中国代理人达鸿飞》http://nd.oeeee.com/comments/btctruth/btstq/201312/t20131218_1451615.shtml
比特币的工作量证明机制原理是假定不会有超过50%的挖矿算力合谋欺骗你;Ripple的共识机制原理是假定你所信任的若干人中不会有超过50%合谋欺骗你。

  工作量证明和共识机制都是起到对交易进行认证的作用。打个比方,工作量证明机制就像这样一个社会,这个社会里只有企业可以担任公证员,并且是按纳税额来分配票数。只要有单个企业或企业联盟的纳税额超过全社会的50%,那么这个企业或联盟就具备了贪赃枉法的能力;而共识机制则类似于代议民主制度,你选择你所信任的若干人来担任公证员,一人一票。在共识机制下,如果你信任的人中超过一半合谋来欺骗你,你就可能蒙受损失。

  共识机制的优点是确认只需几秒,也没有挖矿的能耗,缺点是用户需要维护一个可信节点列表。假如Ripple得到广泛应用,用户就可以选择Google、维基百科、网易、BBC、淘宝、清华大学、某本地网站……作为你的信任节点,只要这些节点不会有半数以上合谋,Ripple就是安全和可靠的。

  一旦人们发现Ripple是可靠的,那么内置货币XRP自然就会受到信赖。因为XRP是Ripple内部的唯一无第三方风险、不基于信任的全局货币。

上面提到的信任节点,会不会有违去中心化思想?


非得去理解那个理论可能不容易,但是其实就是NXT加RIPPLE, NXT是POS, RIPPLE是CONSENSUS。 这俩已经是成熟的东西了,你都玩一下,大概就明白了。
BTS committee member:jademont

Offline logxing


如果建立节点权值概念和二级节点概念,则可能建立一个真正去中心化的共识网络。这其实就是对社会共识的仿真,每个节点是一个离散点,相邻节点间的影响由该节点自己定义,最终表决结果是通过全网节点计算出的,和物理中的有限元或流体仿真中的粒子法,物质点法类似。也许需要一个微分方程来描述共识传递这个东西,可以称之为共识传递动力学,我是想多了,不过这个事很有意思。


« Last Edit: January 12, 2014, 12:19:28 am by logxing »
BTS Account:logxing

Offline Snail

  • Hero Member
  • *****
  • Posts: 750
    • View Profile
  • BitShares: snail
BTS是要放弃pow,改为pos+consensus,对这个consensus一直没搞懂,看ripple wiki上的说明也看不懂。
请问共识机制到底是怎样的啊?BTS把pos和consensus结合起来又是怎样的呢?

好问题。
小版也在努力学习中,还请达人指点 :)
我也想知道,是不是类似XRP的共识机制。
南都网 《专访Ripple中国代理人达鸿飞》http://nd.oeeee.com/comments/btctruth/btstq/201312/t20131218_1451615.shtml
比特币的工作量证明机制原理是假定不会有超过50%的挖矿算力合谋欺骗你;Ripple的共识机制原理是假定你所信任的若干人中不会有超过50%合谋欺骗你。

  工作量证明和共识机制都是起到对交易进行认证的作用。打个比方,工作量证明机制就像这样一个社会,这个社会里只有企业可以担任公证员,并且是按纳税额来分配票数。只要有单个企业或企业联盟的纳税额超过全社会的50%,那么这个企业或联盟就具备了贪赃枉法的能力;而共识机制则类似于代议民主制度,你选择你所信任的若干人来担任公证员,一人一票。在共识机制下,如果你信任的人中超过一半合谋来欺骗你,你就可能蒙受损失。

  共识机制的优点是确认只需几秒,也没有挖矿的能耗,缺点是用户需要维护一个可信节点列表。假如Ripple得到广泛应用,用户就可以选择Google、维基百科、网易、BBC、淘宝、清华大学、某本地网站……作为你的信任节点,只要这些节点不会有半数以上合谋,Ripple就是安全和可靠的。

  一旦人们发现Ripple是可靠的,那么内置货币XRP自然就会受到信赖。因为XRP是Ripple内部的唯一无第三方风险、不基于信任的全局货币。

上面提到的信任节点,会不会有违去中心化思想?

Offline lib

  • Sr. Member
  • ****
  • Posts: 243
  • liberty
    • View Profile
BTS是要放弃pow,改为pos+consensus,对这个consensus一直没搞懂,看ripple wiki上的说明也看不懂。
请问共识机制到底是怎样的啊?BTS把pos和consensus结合起来又是怎样的呢?

好问题。
小版也在努力学习中,还请达人指点 :)
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA
Personal Address: PakhuBkqTu4oTHJ4ZffvzVwCGCMfuqazgm

Offline alt

  • Hero Member
  • *****
  • Posts: 2821
    • View Profile
  • BitShares: baozi
BTS是要放弃pow,改为pos+consensus,对这个consensus一直没搞懂,看ripple wiki上的说明也看不懂。
请问共识机制到底是怎样的啊?BTS把pos和consensus结合起来又是怎样的呢?