Author Topic: keyhotee 钱包的安全特性  (Read 3616 times)

0 Members and 1 Guest are viewing this topic.

Offline coolspeed

  • Hero Member
  • *****
  • Posts: 536
    • View Profile
    • My Blog
原来 keyhotee 才是洗钱利器。
要不怎么说 bytemaster 看得比我们远多了。
Please vote for  delegate.coolspeed    dac.coolspeed
BTS account: coolspeed
Sina Weibo:@coolspeed

Offline Amazon

  • Hero Member
  • *****
  • Posts: 830
    • View Profile
    • Bitshares Forum
我理解是coinjoin相当于把btc的multi-input/multi-output应用在多个人/钱包上,捆绑交易,分别签名,降低tx的size, 降低fee, 同时提高隐私。A要给B钱,如果C也要给B钱就拉上C一起做一个tx。但是现在还没有现成的代码吧?已经开发好了么?谁知道的给个github, 只找到了这个,https://github.com/maaku/coinjoin 

现在倒是有bitcoin洗刷刷的现成的服务,钱进去再出来彻底洗清来源。
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA

Offline Musewhale

  • Hero Member
  • *****
  • Posts: 2881
  • 丑,实在是太丑了 !
    • View Profile
学习......................
MUSE witness:mygoodfriend     vote for me

Offline coolspeed

  • Hero Member
  • *****
  • Posts: 536
    • View Profile
    • My Blog
coinjoin 貌似就是 zerocoin 那样的混合服务。
never join 就是不分流,也不合流,但所有权已经变更。
Please vote for  delegate.coolspeed    dac.coolspeed
BTS account: coolspeed
Sina Weibo:@coolspeed

Offline nametooshort

  • Jr. Member
  • **
  • Posts: 46
    • View Profile
coinjoin就是每一笔交易有多个TxIn和多个TxOut,并且复用地址。而coin-never-join就反其道而行之,每一笔交易只能有一个TxIn和一个TxOut。因为买股票很难产生完全一样的挂单,并且每一笔交易只有一个TxIn和一个TxOut,所以买一笔股票就会生成多个交易。
Even if writing Protoshare address in signature is not something good,
PvDZqsSyAsCDYNyYCfwZmy19EVohxnbnKB

Offline ripplexiaoshan

  • Moderator
  • Hero Member
  • *****
  • Posts: 2300
    • View Profile
  • BitShares: jademont
LZ说的很明白了,感谢! 关于COINJOIN,很早之前有人提醒过Bytemaster,不知道他是不是从那儿得到的启发,总之这个是很重要的
BTS committee member:jademont

Offline alt

  • Hero Member
  • *****
  • Posts: 2821
    • View Profile
  • BitShares: baozi
我们知道比特币钱包地址是很容易追踪的,一旦知道你的地址后,能获得跟这个地址有关的一切信息,甚至是你钱包内其它相关地址。
这无疑大大削弱了它的信息安全性。
coinjoin 是针对这种问题的一种解决方案,具体我没看,从名字的意思猜,大概是跟把钱转到交易所再转出到另一个地址以此逃避追踪的原理吧。
bytemaster这里讲了keyhotee对此有另一种解决方案,就是" coin never join"。关键是钱包的分层和交易的分散化。
想象你给别人一个公钥地址(根钱包),用keyhotee对此地址支付时,keyhotee会根据此公钥随机出几个相关地址(子钱包),对这些相关地址发送。
只有用你”根钱包“公钥对应的私钥才能知道这些地址属于你,并可使用它们。

以上是我个人理解,不保证准确。

Coinjoin is an interesting concept, we are taking a slightly different approach:   Coin-Never-Join.   If 95% of all transfers have a single input and single output and no address is ever reused then you get the same effect.  After many such transactions performing a single join of two of your addresses to combine 'dust' doesn't actually convey much meaning that can be tracked.

Can you explain a bit more? What is different about BitShares X that allows people to use only single inputs/outputs and unique addresses 95% of the time whereas this isn't particularly common in Bitcoin?

It isn't BitShares X, it is the Keyhotee Wallet which has not been implemented yet but will allow this level of security with Bitcoin as well.   The key is Hierarchal wallets and multi-part 'transactions'.    Imagine giving someone a single "extended public key" that allowed them to generate as many addresses for you as they require.   Now when they want to send you 100 BTC, they can do so via 20 individual transactions (automatically) that your client can then recognize as being part of one 'logical' transaction.