Author Topic: BTS中国公会关于执行补丁的公告 Announcement on Implementation of BTS CNVOTE Patch  (Read 9642 times)

0 Members and 1 Guest are viewing this topic.

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4664
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
The timeline listed in OP is about correct. However, IMHO, the narrative is too subjective and misleading.

I do hope that we come to a proper solution. However, it should be based on responsible actions.
BitShares committee member: abit
BitShares witness: in.abit

Offline EuropaSH

  • Sr. Member
  • ****
  • Posts: 486
  • IT innovations
    • View Profile
    • https://xbts.io
  • BitShares: europa

BTS中国公会关于执行补丁的公告
   
   
3) 原比特时代交易所AEX及XBTS团队声明若发生硬分叉则支持分发糖果,包括币安、火币、ZB等主流交易所也都表示了密切关注,不排除进行糖果分发甚至新链交易对上架事宜;

3) AEX and XBTS exchanges stated that they will support the distribution of candies in the event of a hard fork. Major exchanges including Binance, Huobi, and ZB have also expressed their close attention to the distribution of candies or even list forked coin on their platform for trading;

We wrote about it in case of a possible fork. During the first announcements there was very little information.
We examined the patch code. https://bitsharestalk.org/index.php?topic=32560.msg343432#msg343432


The main XBTSIO-Wallet node will be updated to the required version.
As we said before - Our priority is network stability for our users.

the current version of the XBTSIO-Wallet is 4.0.
« Last Edit: August 19, 2020, 01:55:02 pm by EuropaSH »
BTS committee member: europa
BTS witness: xbtsio-wallet
XBTS DEX & DeFi FOR TRADERS AND GAMERS https://xbts.io

Offline cn-vote

  • Jr. Member
  • **
  • Posts: 49
    • View Profile

BTS中国公会关于执行补丁的公告
   

     自2020年7月31日BTS发生核心开发人员私自篡改代码的事件以来,整个社区为之震惊,作为代表广大投资者利益的公会第一时间开发出补丁文件作为回应,公会期望能够通过此举,将涉事方拉回谈判桌,以谋求回退未经社区投票通过而私自增加的代码,保护广大投资者的合法权益,维护BTS系统DPOS共识和DEFI信用。

     尽管在社区各方的努力下,公会与涉事方进行了多轮沟通,明确了社区的核心诉求,并促成理事会发起针对此次升级篡改部分代码重新投票的提案,然而,令人遗憾的是,涉事方非但拒绝整个社区的合理诉求,更令人震惊的是,涉事开发人员拒绝交出GitHub核心代码库管理员权限,并表示拒不执行新提案投票的结果。

     BTS自2014年诞生以来,之所以能够发展到今天,是与整个社区始终遵循DPOS共识分不开的。然而,此次事件,涉事人员藐视社区共识,把持官方代码库,未经社区投票私自篡改代码,其行为已经严重践踏社区共识,违反职业操守,违背契约精神,涉嫌严重的渎职行为,给社区和广大投资者带来巨大风险,公会保持进一步追究的权力。同时,此次公会及整个社区所有正义力量的斗争,也反映了BTS拥有强大的区块链共识和社区组织力。

     此次公会提出的补丁方案得到了社区内外的积极响应,也得到了各方的广泛认可,具体如下:
1) 部分大票仓与公会达成一致意见,谴责该行为并与公会保持投票一致;
2) 现有的19名活跃见证人中已经有12名见证人公开表示支持安装公会发布的补丁文件;
3) 原比特时代交易所AEX及XBTS团队声明若发生硬分叉则支持分发糖果,包括币安、火币、ZB等主流交易所也都表示了密切关注,不排除进行糖果分发甚至新链交易对上架事宜;
4) 公会与BTS生态内各网关、钱包、节点都进行了沟通协商,交换了意见,在公会诉求的各项声明和规则方面基本达成共识。

     为了维护BTS持有者权益,社区声誉和DPOS共识,考虑到部分见证人声称该补丁没有足够的测试和验证从而尚未宣布支持安装该补丁,为确保安全性和合法性,2020年8月17日,公会600余名成员经过全员大会投票通过如下决议:

于北京时间2020年9月10日21:55分激活BTS4.0系统升级补丁。

     后期,我们将尽快开启测试网,请每名见证人务必尽快在测试网运行、测试该补丁程序。我们将及时发布相关测试网信息,请见证人留意我们后期的通知。

     若在此期间,社区通过合规的链上投票产生了新的共识,在时间来的及的情况下我们会及时修正补丁;若来不及,我们会在9月10号升级后尽快按照社区共识发布新的补丁。目前,巨蟹已经发布了BAIP投票,我们呼吁各投资者尽快投票,以尽快形成社区共识。

     再次声明,公会从来没有谋求分叉,并期望通过和平谈判解决事端,但无奈对方态度强硬,拒绝回退非法代码并坚决将错误进行到底,为了维护区块链系统信任基石,公会只能采取强硬措施。

     在此,公会呼吁各大交易所和钱包能秉持公正公开的信用原则,坚决抵制非法篡改代码的行为,由于此次补丁升级有极高概率发生硬分叉,希望各大交易所和钱包提前做好快照准备,并为平台BTS持有者谋取空投福利。

     所有公会支持的见证人、API节点、浏览器、钱包软件等各类生态设施都应当支持运行带补丁的链,特此声明!

     另,附录为此次事件的完整过程,供所有坚持正义、尊重DPOS共识的朋友们审阅。                                                           
                                             
                                                                                                                                           比特股中国公会:cn-vote                                                         
                                                                                                                                           官网:http://btsgh.com/
                                                                                                                                                2020年8月17日
附录
BTS4.0版本升级篡改代码事件经过
1、2020年7月31日晚间,BTS4.0版本升级成功,部分投资者发现投票界面有异样。
2、7月31日夜间,BTS理事会公会代表询问核心开发人员具体情况。核心开发人员abit表示,投票系统进行了四项改动,分别是:投票权重衰减、理事会选举一票一投、锁仓投票、及非锁仓账户票权归零和抵押票权归零。当夜abit在论坛公布了这些修改的具体说明。
3、这些改动均未经投票和公示,甚至BTS理事会成员都没有一个人知道。事件迅速发酵,各方纷纷谴责。
4、8月1日,公会核心群投票撤除对abit见证人和理事会成员的投票。
5、8月2日,公会技术人员着手开发4.0升级补丁程序。该补丁程序是为了修复被篡改的内容。
6、期间,部分投资者和生态参与者表示,虽然该改动采用了欺骗手段,但是改动内容本身也有一定合理性。社区内部展开了激烈争论。
7、8月10日,公会补丁程序开发测试完毕,公会经过核心群投票,发布声明,呼吁见证人安装补丁文件,以维护DPOS共识机制。
8、8月10日至11日,共有5名见证人声明不支持补丁安装,有3名见证人声明支持补丁安装。
9、8月11日晚,因事件持续发酵,争议越发激烈。为慎重起见,公会全体600余名成员进行了全员讨论和投票。结论还是按既定方针推动见证人安装补丁修正,继续维护BTS区块链的信用和正义。
10、8月12日,公会组成9人应对挑战小组,具体专职研究形势,向公会做对策建议。
11、8月13日,公会通过核心群投票决定对5名宣布不支持补丁安装的见证人撤票。其中包括BTS社区元老巨蟹、社区资深钱包软件鼓鼓钱包。
12、8月13-14日,陆续有9名见证人(含非活跃见证人)发声支持补丁安装。
13、8月16日,公会联合国外大票仓BDEX,对6名声明支持补丁安装的见证人投票,对3名未明确表态是否支持安装补丁的见证人撤票。至此,活跃的19名见证人中,共有12人明确声明支持补丁安装。
14、8月16日下午,公会理事会代表与abit沟通,对方拒绝放弃GitHub代码库超级管理员权限,拒绝按照重新投票结果修改投票系统。当天下午BTS内盘第一持仓大户ALT表示,虽然反对abit的这种行为,但也不希望看到社区分叉。
15、8月17日,公会经过全体成员投票,因协商失败,公告决定于9月10号晚21:55分激活4.0升级补丁。



Announcement on Implementation of BTS CNVOTE Patch

The entire bitshares community has been shocked since the BTS core developer (Abit who was hired by blockchain via DPOS) tampered with the code privately on July 31, 2020. As a response, CNVOTE, which represents the interests of around 666 investors, developed a patch as a response. CNVOTE tried all the efforts to get the involved parties back to the negotiating table in order to roll BTS4.0 functions back to point where whole community voted and agreed upon. For the functions that developer added without bts holder's voting, we will put it on hold and wait for further voting result. CNVOTE is teaming up with bitshares  community members from all over the world to protect the legitimate rights and interests of bitshares investors and maintain the sanctity of DPOS consensus and DEFI credit.

CNVOTE conducted multiple rounds of communication with the parties involved, clarified the main demand of BitShares community, and prompted the bitshares committee to initiate a proposal to re-vote against the tampering codes. Unfortunately, the developer that BTS hired not only rejected the reasonable demands from community, but more astoundingly, the developer ,who was hired by blockchain via DPOS, refused to hand over the GitHub core code administrator rights back to bts committee and stated clearly that he will refuse to accept the results of the new proposal voting.

Since the birth of Bitshares in 2014, BTS has grown to where it is today because the community has always followed the DPOS consensus. However, in this incident, the developer (Abit) challenged the community consensus, controlled the official code repository, and tampered with the code without a vote by the community. His behavior has seriously trampled the community consensus, violated professional ethics, violated the spirit of the contract, and was suspected of serious malfeasance. This brings huge risks to investors, and CNVOTE retains the power to pursue further legal actions.

The patch plan proposed by CNVOTE has received positive responses from BTS community, and has also been widely supported by all parties, as follows:

1) Some big ticket bunkers had reached an agreement with the CNVOTE, condemned the behavior and voted unanimously with the CNVOTE;

2) Among the existing 19 active witnesses, 12 witnesses have announced their support publicly for installing the patch issued by CNVOTE;

3) AEX and XBTS exchanges stated that they will support the distribution of candies in the event of a hard fork. Major exchanges including Binance, Huobi, and ZB have also expressed their close attention to the distribution of candies or even list forked coin on their platform for trading;

4) CNVOTE has communicated and negotiated with all gateways, wallets, and nodes within BTS ecosystem, exchanged opinions, and basically reached a consensus on various statements.

In order to protect the rights and interests of BTS holders, maintain the reputation of the community and the sanctity of DPOS consensus, on August 17, 2020, more than 666 members of CNVOTE passed the following resolutions after voting at the general meeting:

The BTS4.0 system upgrade patch will be activated at 21:55 on September 10, 2020, Beijing time CST.

Later, we will open the test network as soon as possible, please be sure that all witnesses to run and test the patch on the test network as soon as possible. We will release test network information in a timely manner, please pay attention to our later notice

If during this period (from now to September 10) , a new consensus emerges from the community through a voting on the chain , we will promptly amend the patch when time comes or we will release amend patch according to the community consensus right after upgrade on September 10 . BitCrab has issued a BAIP voting. We call on all bts holders to vote in timely manner in order to form a community consensus as soon as possible.

Once again, CNVOTE has never been in pursuit of a fork and tried our best to resolve the issue through peaceful negotiations, Unfortunately, the developer hired by blockchain not only rejected the reasonable demands from community, more astoundingly, the developer refused to hand over the GitHub official code repository  administrator rights back to committee and stated clearly that he will refuse to accept the results of the new proposal voting. In order to maintain the foundation of trust in the blockchain , CNVOTE have no choice but fighting back.

CNVOTE calls on exchanges and wallets providers to Uphold the principle of fairness and openness, and resolutely resist the chain of illegally altered code. Due to the upgrade patch  has a high probability to cause a hard fork, we suggest exchanges and wallets providers in advance to prepare for snapshot and airdrop benefits for platform BTS holders.

All BTS ecological facilities such as witnesses, API nodes, blockchain browsers, wallet, etc. supported by CNVOTE should support the patched chain! We need to work together to maintain the credit and justice of the BTS blockchain and dignity of DPOS.

In addition, the appendix is ​​the complete story of this incident for reviewing

BitShares China Association: CNVOTE
The official website:http://btsgh.com/
August 17, 2020





Appendix

BTS4.0 upgrade tampering code incident


1. On the evening of July 31, 2020, the BTS4.0 version was successfully upgraded, and some users found that the voting interface was abnormal.

2. On the night of July 31, the representative of the BTS committee asked the core developer(abit) about the reason for causing the UI voting abnormal behaviours.  Core developer "abit" said that the voting system has undergone four major changes, namely: voting weight decay, one vote for one vote for committee elections, locked voting, and return of non-locked accounts to zero and shuting down Collateral BTS voting rights. Later in night, abit announced the details of these changes in the forum.

3. These changes have not been voted and publicized, and even no one of the BTS  committee board members knows. The incident quickly fermented and all parties condemned “abit”.

4. On August 1,  CNVOTE voted to remove all the votes for abit (witness and committee board member)

5. On August 2, the technical staff of the CNVOTE started to develop 4.0 upgrade patch.

6. Some BTS investors and eco-participants said that although Abit violate BTS DOPS to make the changes , the content of the changes are somewhat reasonable. There was a heated debate within the community.

7. On August 10, the CNVOTE patch was developed and tested. After core group voted, CNVOTE issued a statement calling on witnesses to install the patch in order to maintain the DPOS consensus mechanism.

8. From August 10th to 11th, 5 witnesses declared that they did not support CNVOTE patch, and 3 witnesses declared that they supported CNVOTE patch.

9. On the evening of August 11, the controversy became more intense due to the continued fermentation of the incident. For the sake of prudence, more than 666 CNVOTE members conducted full discussion and voting. The conclusion was to push the witnesses to install patch in order to continue to maintain the credit and justice of the BTS blockchain and dignity of DPOS.

10. On August 12, the CNVOTE formed a 9-person response team to study the situation and make suggestions to the CNVOTE community .

11. On August 13, CNVOTE decided to withdraw votes from five witnesses who announced that they did not support patch  after a cnvote core group vote. Including BTS community veteran BITCRAB, community veteran mobile wallet software developer “magic-wallet”.

12. From August 13th to 14th, 9 witnesses (including inactive witnesses) spoke out to support CNVOTE patch.

13. On August 16, BDEX, the largest individual voting warehouse ,team up with CNVOTE to vote 6 witnesses who declared that they supported patch installation, and withdrew our votes from three witnesses who neither declared support for the installation nor declared not to support the installation of the patch. So far, 12 of the 19 active witnesses have clearly stated that they support patch installation.

14. On the afternoon of August 16, the representative of the CNVOTE communicated with "abit","abit" refused to give up the super administrator authority of the bitshares github code base and also disagree to create a work proposal to vote in order to get the voting system changes official. In the afternoon (CST), ALT, the biggest stake holder in BTS, said although he opposed abit's behavior, he did not want to see the community fork.

15. On August 17, CNVOTE voted by all members. Due to the failure of the negotiation, the announcement decided to activate the 4.0 upgrade patch at 21:55 pm on September 10th.