Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - abit

Pages: [1] 2 3 4 5 6 7 8 ... 16
1
中文(Chinese) / 测试网版本 test-5.0.0 及 AMM 池命令行教程
« on: September 18, 2020, 03:53:47 am »
测试网新版 test-5.0.0 已发布: https://github.com/bitshares/bitshares-core/releases/tag/test-5.0.0

新功能生效时间 北京时间 2020年9月19日晚上21点整。

功能清单 https://github.com/bitshares/bitshares-core/milestone/31?closed=1

命令行教程在3楼。

2
General Discussion / New testnet tag test-5.0.0
« on: September 18, 2020, 03:51:49 am »
New testnet tag test-5.0.0 created: https://github.com/bitshares/bitshares-core/releases/tag/test-5.0.0
Activation time 2020-09-19 13:00:00 UTC.
For more info please check https://github.com/bitshares/bitshares-core/milestone/31?closed=1

UPDATE:

AMM is live on testnet.

CLI tutorial in Chinese: https://bitsharestalk.org/index.php?topic=32631.msg343919#msg343919

3
General Discussion / BitShares 5.0 (2020-09-30)
« on: September 16, 2020, 12:48:41 am »
The plan is to activate BitShares 5.0 on 2020-09-30.

The key feature in BitShares 5.0 is Automated Market making (AMM) aka liquidity pooling & mining. Code is here: https://github.com/bitshares/bitshares-core/issues/2260

All changes: https://github.com/bitshares/bitshares-core/milestone/31

Poll workers for the changes:

1.14.289 - "Poll---AMM Featured BTS 5.0 Update---Yes"
1.14.290 - "Poll---AMM Featured BTS 5.0 Update---NO"

Please vote.

4
中文(Chinese) / 计划9月30日上线BTS 5.0
« on: September 16, 2020, 12:41:55 am »
5.0 版本主推流量池自动做市挖矿(AMM)功能,代码已开发完成,详见 Github https://github.com/bitshares/bitshares-core/pull/2261

整个版本的完整更新内容见 https://github.com/bitshares/bitshares-core/milestone/31

5
中文(Chinese) / 关于4.0的几点说明
« on: August 19, 2020, 04:35:00 pm »
我知道我会因为 4.0 投票机制修改的事情而遭到指责、背负骂名,但我并不后悔,因为我问心无愧。为了 BitShares 的长远健康发展,我个人愿意承担责任,以及付出经济代价。

社区苦投票机制之弊病久矣。
关于规则优化的讨论,已经进行了很多年,也形成了 BSIP-22 、 BSIP-24 等几个文档。
然而,原有规则的既得利益者不会放弃口中的蛋糕,会动用一切力量来阻挠改革。希望通过投票来修改投票规则,本身就是个笑话。 BSIP-22 投票了,但并没有通过,可见一斑。而这次补丁分叉事件就是更好的例子。
改良不成,唯有革命。

不用拿“程序正义”这几个字来压我。即使在法学界,程序正义也不是唯一标准。追求程序正义的最终目的是结果正义。只是因为结果正义的判断标准通常难以确定,才有程序正义这个词的生存空间。
Quote
一个疯子把五个无辜的人绑在电车轨道上。一辆失控的电车朝他们驶来,并且片刻后就要碾压到他们。幸运的是,你可以拉一个拉杆,让电车开到另一条轨道上。然而问题在于,那个疯子在另一个电车轨道上也绑了一个人。考虑以上状况,你是否应拉拉杆?

我并不认为 4.0 引入的投票规则是完美的,但至少朝合理的方向迈出了一步,后面还可以继续优化。
锁仓获得投票权,对于一个平台的治理决策来说,是很重要的,这样投票者(决策者)和平台利益更可能保持一致。长时间的锁仓,决策时会更看重长期利益,而不是只看短期利益。
反过来说,如果让一个随时可能跑路的人来决策,是不怎么靠谱的。
我本人仍然看好 BitShares 后期发展,并且也愿意贡献自己的力量、推动发展,所以在 4.0 激活后就锁仓了我持有的 900 万 BTS ,期限两年起。
其他有意贡献力量共同发展的社区成员,或多或少也锁了一些。也就是说,这个规则,在社区内是有共识基础的。

巨蟹曾言,“灵魂拷问:我有必要继续和一个个人可以控制的链呆在一起吗?”
确实,一个承载数亿、曾经数百亿人民币价值的开源软件,没有人关注代码,是很悲哀的。
幸运的是, BitShares 还远没有那么糟糕。
4.0的投票功能确实是我一人独立开发,并未告知任何人(包括核心开发团队其他成员),除了提交代码。
但是,据我所知,在 4.0 版本生效之前,除我之外,至少有 5 位独立开发者审核过代码,知晓并认可了修改内容。最早的一位在我提交代码后一个星期之内就发现了。
我相信大部分开发者是“善”的。
如果我做的是什么见不得人的事情,恐怕早就被揪出来了。
巨蟹的言论还算客观。
而那些宣称我可以随意修改代码、甚至随意给自己发币的言论,实在不值一驳。

区块链的魅力,就在于每个节点运行者都有权选择运行什么软件。
当所有人都运行包含同样规则的软件,就产生了共识。
如果有一部分人选择运行不同规则的软件,不管出于什么原因,结果就是分叉。
当无法达成共识,分叉是自然而然、不可避免的。
任何节点都有分叉的自由。
缺乏支持的分叉会慢慢消亡,这也是自然选择。


下面,针对公会的公告,我简要的回复一下。

在我看来,公会已经不是以前的那个公会了。公会曾经是以推动 BitShares 发展为第一目标的。但自从教授退出、文华离开,而 星在飘 等人的影响力逐渐提升,公会已经失去初心。我曾经也是公会的一员,也曾为公会推动 BitShares 社区发展献策献力。然而,当公会把小团体利益置于 BitShares 整体利益之上的那一天起,我也选择了离开。公会的票数,从最高点超过 3 亿,到现在 2.2 亿,可以看出端倪。

公会在公告中声称代表“整个社区”、“大票仓达成一致意见”、“多数见证人支持”,明显是夸大事实。事实是,公会 2.2 亿票,占总流通币量 30 亿的 7% ;公会 600 多个代理帐号,占系统内总帐号数量(200万左右)的 0.03% ;所谓的大票仓, b-dex ,其代理票权完全来自于 alt ,而 alt 本人已发帖明确声明不支持分叉( alt 言行不一的情况另说 );所谓多数见证人支持,是因为公会威胁独立见证人群体不成功、把一些傀儡投上去了而已,况且很多其他票仓都还没有表态,最终投票结果如何还不一定。

公会补丁的主要开发者,在我看来,是有些技术实力的。此人我也曾极力争取,希望其能为 BitShares 贡献力量,而不是走歪路。但想依靠他来独立支持一条链,我的个人观点,说难听点,还差得远。如果公会能找到其他资深开发者加盟,可能还差不多。我在微信群里也说过,如果公会和平分叉,不干扰当前链的正常运行,分叉方面我愿意免费提供一段时间的技术支持。

关于公会声称我“拒不交出” github 权限的问题,我在微信里的原文是这样的:“github权限,可以给有能力有责任的人 ... 有能力的随时可以一起帮忙管理,我很乐意 ... baip 库给你们管了,管成什么样了?”
我的 github 权限,是通过长时间做贡献、获得社区认可,才获得的,而不是张口要来的。我要对这个权限负责,不可能随便转让,否则就是对社区不负责任。
我一直在找寻合适的开发者参与开发和管理社区项目。遇到有能力有责任的开发者,最大化授权也是常态。
任何人想要权限,请先做贡献。

6
General Discussion / Plan B for upcoming chain forking
« on: August 15, 2020, 11:37:18 pm »
I created an issue on github about the potential chain forking event: https://github.com/bitshares/bitshares-core/issues/2239

Please discuss.

7
中文(Chinese) / 星在飘 回来了,不,他一直在我们身边
« on: August 12, 2020, 01:36:21 pm »
星在飘是谁?2013年就在社区的老名人。看这个帖子: https://bitsharestalk.org/index.php?topic=10937.0

他回来了吗?不,他从未离开。

witness: baidu  updated to cnvote  patch



https://bitsharestalk.org/index.php?topic=1619.msg27607#msg27607



8
中文(Chinese) / 4.0 升级出块情况记录
« on: July 30, 2020, 08:06:08 pm »
新老协议最后一个共同块
#50134876 02fcff5c4e1459bb6b7e1d4597e752203b92df87 time: 2020-07-30T14:01:06 transaction(s): 7 from: abc123

新协议第一个块
#50134877 02fcff5dc414aa73be80b53336c0ee49bbc53b18 time: 2020-07-30T14:01:09 transaction(s): 10 from: bangzi

新协议开始出块后,见证人 liondani 和 terradacs-bp 仍然在按老协议出块
#50134877 02fcff5d497b12e19b377537c13908218715ec12 time: 2020-07-30T14:01:36 transaction(s): 46 from: liondani
#50134878 02fcff5eb117c32a0e2d3375090f4d327e630feb time: 2020-07-30T14:02:06 transaction(s): 13 from: terradacs-bp
...

最后一个块是
#50134886 02fcff6630a9c79f872bb298869b9022b9a55fa1 time: 2020-07-30T14:06:18 transaction(s): 9 from: terradacs-bp

9
中文(Chinese) / 4.0 投票机制变化
« on: July 30, 2020, 05:17:10 pm »
1. 投票权重衰减机制 (vote decay)

新注册的账户,投票权重为零,主动投票后,票才开始生效。

每次主动更新投票后,投票权重更新为 100% ,第360天衰减 12.5% ,然后每过 45 天衰减总权重的 12.5% ,到第 675 天投票完全失效。

代理投票的,代理人和被代理人投票权重按【乘数关系】叠加生效。


2. 理事会选举一票一投机制

如果一个投票人投了多个理事会成员,则每个理事得票数 = 投票人总票数 / 投票人投的理事会成员数量


3. 锁仓投票机制

参考 https://bitsharestalk.org/index.php?topic=32357.0

新增一个锁仓操作 ticket_create_operation 和一个修改锁仓的操作 ticket_update_operation ,可指定锁仓帐号、时间和金额。

锁仓和修改操作手续费固定为 50 BTS ,理事会不可修改。

锁仓时间有几个选项: 180 天, 360 天, 720 天,永久
其中,
锁仓 180/360/720 天,则锁仓的 BTS 获得 2/4/8 倍投票权重
永久锁仓,则这部分 BTS 失去投票权,但帐户剩余的等量 BTS 获得 8 倍权重加成
推论:一个帐户最多可以获得 32 倍权重。

永久锁仓获得的权重加成,每 180 天衰减 2 倍, 720 天后失效。

锁仓导致的投票权重变化,采用升级/降级机制。
发起锁仓交易后,投盘人并不是马上获得对应倍数的投票权重,而是逐渐升级到指定的锁仓级别。
升级:每升一级需要 15 天。
如果 15 天内取消升级,资金从取消时间开始继续锁 7 天。
降级:即时生效,资金按之前指定的锁仓时间释放。

每个帐户可以有多个锁仓仓位,各仓位的时间、金额各自独立。
锁仓仓位可以拆分,不能合并。

锁仓仓位升级到“永久锁仓状态”前可随时修改;
锁仓仓位升级到“永久锁仓状态”后不可修改。


4. 永久锁仓生效后的投票规则

当链上出现第一个“永久锁仓状态”的锁仓仓位后,如下投票规则生效:

4.1 不持有“永久锁仓状态”仓位的帐号,投票权重为零
4.2 抵押的 BTS 和挂单的 BTS 不再有投票权


更新:如何通过 cli_wallet 命令行进行锁仓相关操作,请往下翻页查看。

更新2: BitShares Mobile (BTS++) 手机钱包 v6.2 已经加入锁仓功能

10
中文(Chinese) / 【游戏】寻找比特股接班人
« on: July 07, 2020, 10:15:15 am »
游戏规则:
1. 玩家可以向【successor】账号转账,单次转账金额大于等于 10 BTS ,就会获得“接力棒”,成为“接棒人”;上一个“接棒人”成为“递棒人”。
2. 第一期游戏已经开始。
3. 如果 24 小时内没有新的“接棒人”, 最后一个“接棒人”成为“丢棒人”,本期游戏结束。
4. 结算:
- “丢棒人”获得奖池 40% 奖励
- “递棒人”获得奖池 9% 奖励
- 其他“接棒人”瓜分奖池 49% 奖励
- 游戏发起人获得剩余 2%
5. 一期游戏结束后,下一期游戏立即开始。每一期奖励池独立计算。上一期奖励发放不影响下一期游戏进行。

注:
1. 如果“递棒人”提前备注(转账MEMO)获奖感言,则获得原本属于游戏发起人的那 2%
2. 游戏不区分交易所账户。如果从交易所直接转账参与游戏,奖励归交易所。
3. 游戏结束前,【successor】账号不得转出,也不能转给自己。
4. 转入其他资产不获得“接棒人”资格;单次转入金额小于 10 BTS 不获得“接棒人”资格。
5. 其他“接棒人”瓜分奖励时,根据获得“接棒人”资格的次数按比例分配。
6. 【所有人】奖励会按照游戏结束时账号的会员状态进行分配(20%销毁回到系统资金储备池、剩下的80%按终生会员推荐人、注册人、推荐人比例分配)
7. 奖励包含发放奖励需要支付的手续费
8. 时间以区块链时间戳为准

2020年7月13日更新:
第一期发奖已完成,详见本页下面的回复。
第二期开始,游戏由 yip 主持。

11
大家知道,通过水龙头可以免费注册账号,但是会有各种限制。

升级到终身会员后,就可以自己注册账号,只需要出手续费,没有其他限制。

实际上,不升级到终身会员也可以不受限制地注册自己想要的账号,只要出少量手续费即可。

办法就是通过 temp-account 这个特殊账号来注册。

temp-account 是系统内置账号,账号的资金权限和账户权限的阈值都是0,也就是说任何人都可以使用。隐私转账功能也是利用了这个特性,通过这个账号支付手续费。而 temp-account 账号本身也是终身会员,所以也可以用来注册账号。

目前各个图形界面钱包可能还不支持通过 temp-account 自助注册账号,但是用命令行可以。

比如,我在测试网用类似以下的命令通过 temp-account 注册了几个账号。

sign_transaction {"operations":[[ 5,{ "fee": { "amount": 500000, "asset_id": "1.3.0" }, "registrar": "1.2.4", "referrer": "1.2.25468", "referrer_percent": 8000, "name": "temp-created5", "owner": { "weight_threshold": 1, "account_auths": [], "key_auths": [["TEST7AwWtCEvupWX1aZYTLdapRznGuL2TKH6Z56yptbt6QhdTrDveU",1]], "address_auths": [] }, "active": { "weight_threshold": 0, "account_auths": [], "key_auths": [["TEST7AwWtCEvupWX1aZYTLdapRznGuL2TKH6Z56yptbt6QhdTrDveU",1]], "address_auths": [] }, "options": { "memo_key": "TEST1111111111111111111111111111111114T1Anm", "voting_account": "1.2.25468", "num_witness": 0, "num_committee": 0, "votes": [], "extensions": [] }, "extensions": {} } ]]} true

因为测试网 temp-account 账号有余额,所以直接创建账号就可以了。

而主网 temp-account 有机器人监视,如果有人转账进去就会马上被转走。所以,需要把“转账给temp-account”和“注册账号”两个操作放在一个交易里。

sign_transaction {"operations":[[0,{"from":"1.2.xxx","to":"1.2.4","amount":{...},"fee":{...}}],[ 5,{ "fee": {...}, "registrar": "1.2.4", ... ]]} true

也可以通过 transaction builder 分几步来做,这样更灵活,也可以自动设置手续费。

Code: [Select]
begin_builder_transaction
add_operation_to_builder_transaction 0 [0,{"to":"1.2.4", ... }]
add_operation_to_builder_transaction 0 [5,{"registrar": "1.2.4", ... }]
set_fees_on_builder_transaction 0 1.3.0
sign_builder_transaction 0 true

测试网网页钱包地址 https://staging.bitshares.org/



查看 temp-account 账号历史 https://staging.bitshares.org/#/account/temp-account

12
现在 BTS 市场是没有手续费的。

如果按成交额万分之二收手续费,交易者应该不会有太大感觉?

同时,因为BTS的资产所有人是 null-account,收到的手续费会归到 null-account 账号,而不是进资金池也不是理事会,不会再次流通,等于直接销毁了,也就是通缩。

如果日成交量1千万BTS,就会有2000BTS手续费销毁。

如何?

github 上 bsip 库里的讨论链接: https://github.com/bitshares/bsips/issues/262

13
中文(Chinese) / 测试网版本 test-4.0.8
« on: June 05, 2020, 12:22:22 am »
代码地址 https://github.com/bitshares/bitshares-core/releases/tag/test-4.0.8

协议升级时间 北京时间 2020年6月5号21:00:00

功能清单 https://github.com/bitshares/bitshares-core/issues/2026

开发进度跟踪 https://github.com/bitshares/bitshares-core/milestone/17?closed=1

测试网网页钱包地址 https://test.xbts.io/



4.0 版本发布相关计划:

* 测试网版本发布: 2020年5月29号
* 测试网协议升级: 2020年6月5号
* 主网版本发布: 2020年6月30号
* 主网协议升级: 2020年7月30号

---

相关链接 https://hive.blog/bitshares/@abit/bitshares-testnet-release-test-4-0-6

14
General Discussion / Testnet Release `test-4.0.6`
« on: June 05, 2020, 12:14:32 am »


A major update for the public Testnet of [the BitShares blockchain](https://bitshares.org) has been tagged in last week (on May 29, 2020), with the version [test-4.0.6](https://github.com/bitshares/bitshares-core/releases/tag/test-4.0.6), and has been deployed by the community. The scheduled protocol upgrade time is `Friday, June 5, 2020 13:00:00 UTC`. The detailed list of new features and updates can be found in the [draft release notes](https://github.com/bitshares/bitshares-core/issues/2026) on the [BitShares-Core Github repository](https://github.com/bitshares/bitshares-core).

The public Testnet of the BitShares blockchain can be accessed at https://test.xbts.io/ by choosing a TESTNET (API) node in the hamburger menu.


After finished testing, the final `4.0` release for the Mainnet of [the BitShares blockchain](https://bitshares.org) will be created. According to the [info in the 4.0 milestone](https://github.com/bitshares/bitshares-core/milestone/17),  the target schedule is:

* Testnet release date: 29 MAY 2020
* Testnet protocol activation: 5 JUN 2020
* Mainnet release date: 30 JUN 2020
* Mainnet protocol activation: 30 JUL 2020

---

Originally posted at https://hive.blog/bitshares/@abit/bitshares-testnet-release-test-4-0-6



15
资产主需要频繁用这个操作来更新资产信息,包括 描述,CER ,市场白名单等参数。

之前费用太高,资产主倾向于该更新时不更新,导致资产信息过时或者不准确。

设置一个相对较低的费率有利于将资产信息保持最新。

相关讨论:

https://bitsharestalk.org/index.php?topic=32410
https://github.com/bitshares/committee-tools/pull/17

链上提案:
https://cryptofresh.com/p/1.10.59182

Pages: [1] 2 3 4 5 6 7 8 ... 16