Author [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] Topic: Dpos的优化设想  (Read 719 times)

Offline gyhy

  • Hero Member
  • *****
  • Posts: 848
    • View Profile
Dpos的优化设想
« on: July 29, 2014, 08:28:19 AM »

1.轻钱包设计,轻钱包不包含块链,不用同步块链。操作和查询请求都发往seed node。seed node 提供api服务
   轻钱包类型
      1-桌面版(windows,os,linux)
      2-手机客户端。(iphone,android)

2.建立seed node(或者让备用代表成为seed node),给予seed node bts奖励,参与虚拟挖矿。
   作用:1-成为轻钱包的服务节点 2-维持网络稳定,越多的节点在线,网络越安全。

只是个初步设想,欢迎大家讨论

Offline newtree

Re: Dpos的优化设想
« Reply #1 on: July 29, 2014, 08:50:34 AM »
有了这个基础就可以做手机钱包了。手机钱包才是大势所趋。
BTS ID:newtree/baicai 
微信公众号:hellobts
网站:www.hellobts.com

Offline gyhy

  • Hero Member
  • *****
  • Posts: 848
    • View Profile
Re: Dpos的优化设想
« Reply #2 on: July 29, 2014, 09:05:58 AM »
有了这个基础就可以做手机钱包了。手机钱包才是大势所趋。
是的,这样做,主要目的是做手机钱包和维护网络安全
毕竟101个代表的网络还是脆弱

Offline logxing

Re: Dpos的优化设想
« Reply #3 on: July 29, 2014, 09:39:16 AM »
轻钱包还是应该中心化的组织来做。一个恶意的节点成本不高,信任随机的几个节点肯定很危险。
BTS Account:logxing

Offline logxing

Re: Dpos的优化设想
« Reply #4 on: July 29, 2014, 09:46:28 AM »
不过titan下轻钱包可行性有点问题,你不提供私钥,又不下载区块,这样你没办法知道你的账户收了多少钱,没人可以帮你查询。
BTS Account:logxing

Offline Snail

  • Hero Member
  • *****
  • Posts: 749
    • View Profile
    • 比特股之家
  • BTS: snail
Re: Dpos的优化设想
« Reply #5 on: July 29, 2014, 09:47:18 AM »
受托人不能公开IP,所以备用受托人不能作为seed node
比特股之家(www.bts.hk):比特股及DAC中文第一门户 | 新浪微博:http://weibo.com/mybitshares

Offline arithboy

  • Newbie
  • *
  • Posts: 6
    • View Profile
Re: Dpos的优化设想
« Reply #6 on: July 29, 2014, 10:04:26 AM »
1.轻钱包设计,轻钱包不包含块链,不用同步块链。操作和查询请求都发往seed node。seed node 提供api服务
   轻钱包类型
      1-桌面版(windows,os,linux)
      2-手机客户端。(iphone,android)

2.建立seed node(或者让备用代表成为seed node),给予seed node bts奖励,参与虚拟挖矿。
   作用:1-成为轻钱包的服务节点 2-维持网络稳定,越多的节点在线,网络越安全。

只是个初步设想,欢迎大家讨论
1. 手机端同步区块肯定是不可行的,尤其是到后面
2. 把私钥发给seed node这个风险太大
3. 可以把Observer Keys 发送给seed node,seed node查找区块链,找出“小钱包”的地址返回给手机端

这样的风险在于seed node可以查看用户的余额,titan的匿名性收到损害
这样seed node

Offline gyhy

  • Hero Member
  • *****
  • Posts: 848
    • View Profile
Re: Dpos的优化设想
« Reply #7 on: July 29, 2014, 12:45:09 PM »
不过titan下轻钱包可行性有点问题,你不提供私钥,又不下载区块,这样你没办法知道你的账户收了多少钱,没人可以帮你查询。
titan方式下确实有问题
我记得前几天讨论过titan是默认方式,API也提供了非titan方式。
要是采用非titan方式。是不是就可以直接发送公开地址就可以查询了呢
类似btc

Offline zhangweis

  • Sr. Member
  • ****
  • Posts: 258
    • View Profile
Re: Dpos的优化设想
« Reply #8 on: July 29, 2014, 12:55:44 PM »
不过titan下轻钱包可行性有点问题,你不提供私钥,又不下载区块,这样你没办法知道你的账户收了多少钱,没人可以帮你查询。
记得BM说过有observer的方案,应该可以解决这个问题。
PTS:PnmqJxiiEggCYm7bQgxEyAsD8mrDbif8QY
BTC:15hCQrFMpSxcTSDVYgchajEqGF15XqW1M9
Weibo:http://weibo.com/zhangweis

Offline gyhy

  • Hero Member
  • *****
  • Posts: 848
    • View Profile
Re: Dpos的优化设想
« Reply #9 on: July 29, 2014, 01:02:46 PM »
不过titan下轻钱包可行性有点问题,你不提供私钥,又不下载区块,这样你没办法知道你的账户收了多少钱,没人可以帮你查询。
记得BM说过有observer的方案,应该可以解决这个问题。
observer是什么东东

Offline logxing

Re: Dpos的优化设想
« Reply #10 on: July 29, 2014, 02:02:23 PM »
Btc那种直接发到指定地址肯定是可以查询了。但这多少有点倒退。观察key我估计大概是这样的,它是由你的account声明的一个密钥对,公钥存储于块链(使用account的私钥也可以随时更换观察key,account称为masterkey,观察key称为subkey)。目前是account的公钥用于titan子地址生成,将来是这个观察key的公钥来生成子地址,然后由这个子地址和account的公钥生成多重签名地址,资金会打入这个多重签名地址。

如此,只要你公开观察key的私钥,任何人都可以计算出你的实际收款地址,但是他们没有你的account的私钥,也就无法花费这笔资金。

巧妙之处还有,你可以随时更换观察key,这之后你的account又立刻恢复了完全匿名模式,只要发送者选择你最新更新的,尚未公开私钥的观察key生成子地址及其多重签名地址,就没人知道钱发送到了哪里。一切在你的控制之下。
BTS Account:logxing

Offline gyhy

  • Hero Member
  • *****
  • Posts: 848
    • View Profile
Re: Dpos的优化设想
« Reply #11 on: July 29, 2014, 02:07:21 PM »
Btc那种直接发到指定地址肯定是可以查询了。但这多少有点倒退。观察key我估计大概是这样的,它是由你的account声明的一个密钥对,公钥存储于块链(使用account的私钥也可以随时更换观察key,account称为masterkey,观察key称为subkey)。目前是account的公钥用于titan子地址生成,将来是这个观察key的公钥来生成子地址,然后由这个子地址和account的公钥生成多重签名地址,资金会打入这个多重签名地址。

如此,只要你公开观察key的私钥,任何人都可以计算出你的实际收款地址,但是他们没有你的account的私钥,也就无法花费这笔资金。

巧妙之处还有,你可以随时更换观察key,这之后你的account又立刻恢复了完全匿名模式,只要发送者选择你最新更新的,尚未公开私钥的观察key生成子地址及其多重签名地址,就没人知道钱发送到了哪里。一切在你的控制之下。
采用观察key,貌似可以实现手机钱包

Offline sfinder

  • Hero Member
  • *****
  • Posts: 1205
  • 4 Cores CPU+100GB SSD+anti-DDoS Pro
    • View Profile
Re: Dpos的优化设想
« Reply #12 on: July 29, 2014, 02:27:34 PM »
有个简单的办法,就是把消费小额钱包寄存云服务器,就如我设置的那个演示钱包类似。
微博:星在飘我在找|BTS X 受托人delegate ID:baidu
中国教育书店合作将20%收入捐献给贫困山区学生。
Cooperating with China Education Bookstore and will donate 20% of delegate income to the poor students

Offline logxing

Re: Dpos的优化设想
« Reply #13 on: July 29, 2014, 02:39:42 PM »
有个简单的办法,就是把消费小额钱包寄存云服务器,就如我设置的那个演示钱包类似。
如果愿意付出信任,很多事都可以简单又高效的完成。但这个还是有些与人性相悖。所以还是应该由技术来从根本上降低信用成本。
BTS Account:logxing

Offline 乌鸦

  • Full Member
  • ***
  • Posts: 140
    • View Profile
Re: Dpos的优化设想
« Reply #14 on: July 29, 2014, 03:17:02 PM »
如果搞出来那就很赞了:P +5% +5%

 

Google+