找回密码
 立即注册

QQ登录

只需一步,快速开始

CNY
USD
$
资迅
资迅
生活
生活
娱乐
娱乐
互动
互动
比特币之家 首页 独家 查看内容
0

MT.Gox暂停提现事件最新声明全文翻译

那谁儿 2014-2-10 20:26 人围观 来自: 比特币之家

简介 :尊敬的MtGox用户和比特币玩家 众所周知,MtGox团队一直在努力的去解决比特币提现的钱包地址问题。比特币提现指的是从MtGox的比特币钱包里提取到外部的比特币钱包地址里面。包括比特币交易的任何MtGox比特币地址, ...
360截图20140210202142481.jpg

尊敬的MtGox用户和比特币玩家

众所周知,MtGox团队一直在努力的去解决比特币提现的钱包地址问题。比特币提现指的是从MtGox的比特币钱包里提取到外部的比特币钱包地址里面。包括比特币交易的任何MtGox比特币地址,但货币(日元、欧元)的提现不受影响。

我们确定这个问题不仅仅局限于MtGox,还会影响到接收比特币的第三方所有交易。我们认为解决了这一问题将会对比特币社区产生长期的积极影响,因此我们暂停了比特币提现,直到这个技术问题得到解决。

钱包地址的分叉

在过去的几周MtGox已经检测到它的比特币钱包的不正常运作,并且以对此进行了调查。这证实了目前的比特币交易需要经过更严格的审查。

非技术性解释:

比特币的软件缺陷可能会发生重复交易。即一些人使用比特币网络去改变比特币交易的处理,表面上看起来比特币已经从一个地址发送到了另一个地址并没有成功,实际上这已经成功。因为,如果它没有正确地进行交易时,比特币可以重新发送。MtGox和他的的核心开发团队正在努力解决这个问题。

我们相信这能通过使用一个不同的哈希值去跟踪交易从而解决这个问题。而网络将继续使用当前的哈希值,包括每一个块链梅克尔树。新哈希值的目的是为了跟踪给定的交易,并且可以通过SHA256算法给出的确切的哈希值进行计算和指引(目前相同交易方式的哈希值)。



技术解释:

比特币交易客户端在设计上出现了一个问题,虽然关于这个问题一部分核心开发者曾经在BitcoinTalk论坛上提到过,但该问题在很大程度上还是被忽视掉了。这个缺陷(以下简称BUG)称为“交易可塑性”,会使第三方改变已完成的交易,导致交易结果分布在一个不同的散列。当然,交易双方的任何一人都可以完成验证。然而,如果当事人觉得交易的速度不够快而改变了交易速度,例如直接连接到不同的采矿池,甚至只分配了少量的挖掘能力,那么它就会很容易地导致blockchain散列变更。(可以理解为:大量客户端连接的结点(比如矿池等)可以修改比特币交易信息,从而把同一笔交易多次写入比特币区块链,而能够将同一笔币多次发送给他人。)

比特币应用程序接口“sendtoaddress”被广泛应用于将比特币发送给一个指定的地址,这样做可以通过插入散列交易来追踪blockchain钱包。

大多数的钱包和交易服务记录散列是为了方便用户查询他们的交易记录。但是由于BUG,这些服务记录散列很有可能不会采集到您的blockchain钱包信息。

这意味着一个人可以在散列记录blockchain钱包信息之前从任意一次交易或钱包中获得比特币,然后在交易未完成的情况下联系开取服务证明。如果变更失败的话,可以很简单地收回比特币,再试一次,直到成功。

这一新的交易哈希将会允许签名方跟踪他们已经签过名的任意交易记录并且使得即使是过去的交易也能很容易计算。

我们已经与比特币的和新开发人员讨论解决方案,一旦情况许可,我们将允许把比特币再次提回,并使这个过程标准化。

同时,交易与钱包服务—任何向第三方发送货币的服务—应当小心提防任何声称他们的交易没有完成的人。

注意这也会影响其他任何使用与比特币相同方案的加密货币。

综上所述:
实事求是地说,牢记比特币是一种新技术且比特币仍处在它的非常早期的阶段非常重要。MtGox与比特币社区在过去一年里经历的是难以置信且令人鼓舞的挑战,而且我们为了进一步的改善要做的还有很多。

一旦找到一种能够最好地解决上述问题、服务于我们客户的方式,MtGox将恢复把比特币提现到外部钱包的服务。

我们将会尽可能地公布这一问题状况的更多信息

对您能花费时间,特别是耐心地阅读这些信息,我们深表谢意

谨致以最诚挚的问候


MtGox团队


原文如下:

Dear MtGox Customers and Bitcoiners,

As you are aware, the MtGox team has been working hard to address an issue with the way that bitcoin withdrawals are processed. By "bitcoin withdrawal" we are referring to transactions from a MtGox bitcoin wallet to an external bitcoin address. Bitcoin transactions to any MtGox bitcoin address, and currency withdrawals (Yen, Euro, etc) are not affected by this issue.

The problem we have identified is not limited to MtGox, and affects all transactions where Bitcoins are being sent to a third party. We believe that the changes required for addressing this issue will be positive over the long term for the whole community. As a result we took the necessary action of suspending bitcoin withdrawals until this technical issue has been resolved.


Addressing Transaction Malleability
MtGox has detected unusual activity on its Bitcoin wallets and performed investigations during the past weeks. This confirmed the presence of transactions which need to be examined more closely.


Non-technical Explanation:
A bug in the bitcoin software makes it possible for someone to use the Bitcoin network to alter transaction details to make it seem like a sending of bitcoins to a bitcoin wallet did not occur when in fact it did occur. Since the transaction appears as if it has not proceeded correctly, the bitcoins may be resent. MtGox is working with the Bitcoin core development team and others to mitigate this issue.


Technical Explanation:
Bitcoin transactions are subject to a design issue that has been largely ignored, while known to at least a part of the Bitcoin core developers and mentioned on the BitcoinTalk forums. This defect, known as "transaction malleability" makes it possible for a third party to alter the hash of any freshly issued transaction without invalidating the signature, hence resulting in a similar transaction under a different hash. Of course only one of the two transactions can be validated. However, if the party who altered the transaction is fast enough, for example with a direct connection to different mining pools, or has even a small amount of mining power, it can easily cause the transaction hash alteration to be committed to the blockchain.

The bitcoin api "sendtoaddress" broadly used to send bitcoins to a given bitcoin address will return a transaction hash as a way to track the transaction's insertion in the blockchain.
Most wallet and exchange services will keep a record of this said hash in order to be able to respond to users should they inquire about their transaction. It is likely that these services will assume the transaction was not sent if it doesn't appear in the blockchain with the original hash and have currently no means to recognize the alternative transactions as theirs in an efficient way.

This means that an individual could request bitcoins from an exchange or wallet service, alter the resulting transaction's hash before inclusion in the blockchain, then contact the issuing service while claiming the transaction did not proceed. If the alteration fails, the user can simply send the bitcoins back and try again until successful.

We believe this can be addressed by using a different hash for transaction tracking purposes. While the network will continue to use the current hash for the purpose of inclusion in each block's Merkle Tree, the new hash's purpose will be to track a given transaction and can be computed and indexed by hashing the exact signed string via SHA256 (in the same way transactions are currently hashed).

This new transaction hash will allow signing parties to keep track of any transaction they have signed and can easily be computed, even for past transactions.

We have discussed this solution with the Bitcoin core developers and will allow Bitcoin withdrawals again once it has been approved and standardized.

In the meantime, exchanges and wallet services - and any service sending coins directly to third parties - should be extremely careful with anyone claiming their transaction did not go through.

Note that this will also affect any other crypto-currency using the same transaction scheme as Bitcoin.


Conclusion
To put things in perspective, it's important to remember that Bitcoin is a very new technology and still very much in its early stages. What MtGox and the Bitcoin community have experienced in the past year has been an incredible and exciting challenge, and there is still much to do to further improve.

MtGox will resume bitcoin withdrawals to outside wallets once the issue outlined above has been properly addressed in a manner that will best serve our customers.

More information on the status of this issue will be released as soon as possible.

We thank you for taking the time to read this, and especially for your patience.

Best Regards,
MtGox Team





比特币之家微信
挖矿机资讯
交易平台资讯
收藏 分享 邀请
鲜花
鲜花
握手
握手
雷人
雷人
路过
路过
鸡蛋
鸡蛋

相关阅读

已有0条评论

阅读排行

  • 热门
  • 评论
比特币之家官方②群
我们更懂你。 立即登录 立即注册
返回顶部