create account

Hive core developer meeting #22 by howo

View this thread on: hive.blogpeakd.comecency.com
· @howo ·
$144.38
Hive core developer meeting #22
https://www.youtube.com/watch?v=WIHxpfBa2KE

If you're listening to the whole thing, please post timestamps as a comment, the first one to do so (and correctly) will get a 100% upvote from me :)

# meeting tl;dr

# Dev sync

as always listen to this one, @blocktrades touched on many subjects on top of the usual dev sync, we discussed the testnet, updating the libraries and the code freeze among other things.

# Add a testnet test on hf24's restore_accounts function

If you don't know, when starting a testnet, you get a lot of logs like this:

```
714438ms database.cpp:2046             restore_accounts     ] The account aellly hadn't removed balances, balances can't be restored
714438ms database.cpp:2046             restore_accounts     ] The account akiroq hadn't removed balances, balances can't be restored
714438ms database.cpp:2046             restore_accounts     ] The account angelina6688 hadn't removed balances, balances can't be restored
714438ms database.cpp:2046             restore_accounts     ] The account balticbadger hadn't removed balances, balances can't be restored
714438ms database.cpp:2046             restore_accounts     ] The account cheva hadn't removed balances, balances can't be restored
714438ms database.cpp:2046             restore_accounts     ] The account cn-malaysia hadn't removed balances, balances can't be restored
714438ms database.cpp:2046             restore_accounts     ] The account cnfund hadn't removed balances, balances can't be restored
714438ms database.cpp:2046             restore_accounts     ] The account dailychina hadn't removed balances, balances can't be restored
```

Due to hf24 when we restored funds to accounts that won their appeal or were wrongfully not airdropped, but those account don't exist on a testnet to it creates a lot of useless logs. We'll add a condition so that those logs only exist on testnet

# status on community account mutes

You can read up on the issue: https://gitlab.syncad.com/hive/hivemind-/issues/145
It was important to get this done before working on other communities types and I'll be working on it in ~2 month so I wanted to know what was the status on it.

# Force witnesses to run the RC plugin to avoid abuse

Basically make the RC plugin consensus, lots of talk but conclusion was that it wouldn't be for now but would be considered at a later date.

# from @asgarth: Discuss RC delegations

There was quite a bit of back and forth there. In the end we discussed the idea of shipping "rc delegations lite" meaning a version of RC delegations where it's a simple "I delegate rc to you" similar to HP delegations. I need to do some work to figure out if this would cover most of the use cases the rc delegation pools would cover or not and see if it's viable and a better solution scaling and complexity-wise.


# Support what I'm doing 

If you like what I'm doing, please consider voting on my new proposal:
https://peakd.com/proposals/167
[hivesigner](https://hivesigner.com/import?redirect=%2Fsign%2Fupdate-proposal-votes%3Fproposal_ids%3D%255B167%255D%26approve%3Dtrue&authority=active)
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 286 others
properties (23)
authorhowo
permlinkhive-core-developer-meeting-22
categorymeeting
json_metadata{"app":"peakd/2021.04.2","format":"markdown","tags":["meeting","core","dev"],"users":["blocktrades","asgarth"],"links":["https://gitlab.syncad.com/hive/hivemind-/issues/145","https://peakd.com/proposals/167","https://hivesigner.com/import?redirect=%2Fsign%2Fupdate-proposal-votes%3Fproposal_ids%3D%255B167%255D%26approve%3Dtrue&authority=active"]}
created2021-04-26 18:35:12
last_update2021-04-26 18:35:12
depth0
children16
last_payout2021-05-03 18:35:12
cashout_time1969-12-31 23:59:59
total_payout_value84.248 HBD
curator_payout_value60.132 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,106
author_reputation515,737,941,459,006
root_title"Hive core developer meeting #22"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,309,886
net_rshares145,522,299,847,657
author_curate_reward""
vote details (350)
@bashadow ·
$1.06
at 5:58 Why re-invoke voting on old post? Is the vote burned? Does the author get a reward from past payout votes now?

at about 9:20: One and a half months til hard fork so around middle of June? I like the whole month idea for people to test then the two week warning to the exchanges.

at 12:25 good to hear that the UI's are also being thought about and giving the front end builders time to prepare for changes such as the witness expiration approaching

at 23:10, glad to hear *"Keep it simple"*, and then if needed complicate it.

at 27:30, that left me a bit confused code freeze and testing to start Wednesday then two weeks notify exchanges, a little bit different than earlier in the broadcast.

Thank you for the post and helping keep us informed.

I am still a bit confused over the HF time frame and order, but it still seems like early to mid June for HF 25, and that there will be sufficient time for people to do testing.

Sounds like RC issue still may be up in the air for this hard fork, but also sounds as if progress is being made and I like the *keep it simple* attitude and then if needed make adjustments.

Did the blocking of votes on old post cause issues? I do not understand why the return to votes on already paid out post.
πŸ‘  
properties (23)
authorbashadow
permlinkre-howo-qs6tbb
categorymeeting
json_metadata{"tags":["meeting"],"app":"peakd/2021.04.2"}
created2021-04-26 20:09:12
last_update2021-04-26 20:09:12
depth1
children4
last_payout2021-05-03 20:09:12
cashout_time1969-12-31 23:59:59
total_payout_value0.894 HBD
curator_payout_value0.169 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,253
author_reputation100,388,692,638,882
root_title"Hive core developer meeting #22"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,311,585
net_rshares2,449,067,901,914
author_curate_reward""
vote details (1)
@howo ·
> at 5:58 Why re-invoke voting on old post? Is the vote burned? Does the author get a reward from past payout votes now?

The vote does nothing to the rewards, but the voter does "burn" some voting power. It's almost exclusively an UX change so that people can vote as they want.


> at about 9:20: One and a half months til hard fork so around middle of June? I like the whole month idea for people to test then the two week warning to the exchanges.

Yes around june. 

> at 27:30, that left me a bit confused code freeze and testing to start Wednesday then two weeks notify exchanges, a little bit different than earlier in the broadcast.

Yes, we decided to add some last minute small features (hbd interest only on savings) which pushed the date by two weeks.

> Sounds like RC issue still may be up in the air for this hard fork, but also sounds as if progress is being made and I like the keep it simple attitude and then if needed make adjustments.

It was decided to not put it to this hard fork but more about putting it as a soft fork (25.1 basically) 

> Did the blocking of votes on old post cause issues? I do not understand why the return to votes on already paid out post.

I don't remember why it was blocked @blocktrades can probably chime in, I think it had something to do with hivemind.
properties (22)
authorhowo
permlinkre-bashadow-qs6tjf
categorymeeting
json_metadata{"tags":["meeting"],"app":"peakd/2021.04.2"}
created2021-04-26 20:14:03
last_update2021-04-26 20:14:03
depth2
children3
last_payout2021-05-03 20:14:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,307
author_reputation515,737,941,459,006
root_title"Hive core developer meeting #22"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,311,673
net_rshares0
@bashadow ·
$0.14
Thanks again, I guess people should be allowed to vote on what ever they want even if it means no rewards, I know I have in the past voted on so-called expired post, but I still wanted to let the person know I enjoyed the content.
πŸ‘  
properties (23)
authorbashadow
permlinkre-howo-qs6tv7
categorymeeting
json_metadata{"tags":["meeting"],"app":"peakd/2021.04.2"}
created2021-04-26 20:21:03
last_update2021-04-26 20:21:03
depth3
children2
last_payout2021-05-03 20:21:03
cashout_time1969-12-31 23:59:59
total_payout_value0.071 HBD
curator_payout_value0.071 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length230
author_reputation100,388,692,638,882
root_title"Hive core developer meeting #22"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,311,827
net_rshares237,073,808,578
author_curate_reward""
vote details (1)
@bryan-imhoff ·
$1.68
I’d have to go back & do some re-reading to refresh myself on the earlier RC Pool structure proposed... but I do recall that I found it rather unwieldy & unintuitive. I’d be happy with the β€œlite” version as a finished project. Simply divorcing RCs and HP is enough. Major front end & community projects will doubtless have or make the needed automation to handle thousands and tens of thousands of individual delegations to new signups and stakeholders like myself will be happy to delegate much more RC to them while keeping our own voting power intact.

Extremely excited to see note of the foundations of more community structures being worked on. Past Lite RC Credits, I think that’s a major priority.
πŸ‘  
properties (23)
authorbryan-imhoff
permlinkre-howo-qs6r0f
categorymeeting
json_metadata{"tags":["meeting"],"app":"peakd/2021.04.2"}
created2021-04-26 19:19:27
last_update2021-04-26 19:19:27
depth1
children2
last_payout2021-05-03 19:19:27
cashout_time1969-12-31 23:59:59
total_payout_value0.838 HBD
curator_payout_value0.839 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length705
author_reputation71,780,425,099,152
root_title"Hive core developer meeting #22"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,310,726
net_rshares2,312,249,580,471
author_curate_reward""
vote details (1)
@howo ·
$0.14
> stakeholders like myself will be happy to delegate much more RC to them while keeping our own voting power intact.

RC pools allowed multiple people to contribute to the same pool that then could delegate to individuals, this wouldn't be possible with rc delegation lite. Skim through my posts, you can probably find some refresher on how delegation pools works :) 

> Extremely excited to see note of the foundations of more community structures being worked on. Past Lite RC Credits, I think that’s a major priority.

Yes I agree hence why I am probably going to focus some time on it :)
πŸ‘  
properties (23)
authorhowo
permlinkre-bryan-imhoff-qs6tr7
categorymeeting
json_metadata{"tags":["meeting"],"app":"peakd/2021.04.2"}
created2021-04-26 20:18:42
last_update2021-04-26 20:18:42
depth2
children1
last_payout2021-05-03 20:18:42
cashout_time1969-12-31 23:59:59
total_payout_value0.071 HBD
curator_payout_value0.071 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length591
author_reputation515,737,941,459,006
root_title"Hive core developer meeting #22"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,311,779
net_rshares237,611,239,163
author_curate_reward""
vote details (1)
@bryan-imhoff ·
> this wouldn't be possible with rc delegation lite.

Hmm... I’d always thought that multiple β€œlevels” of delegation were possible but admit I never tried it. So can only natively owned HP be delegated and that would apply to RC as well? If so I see the need for added pool complexity... but lite form would at least help projects crowdsource their supply of account creation tokens I suppose.
properties (22)
authorbryan-imhoff
permlinkre-howo-qs6xdv
categorymeeting
json_metadata{"tags":["meeting"],"app":"peakd/2021.04.2"}
created2021-04-26 21:37:06
last_update2021-04-26 21:37:06
depth3
children0
last_payout2021-05-03 21:37:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length393
author_reputation71,780,425,099,152
root_title"Hive core developer meeting #22"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,313,252
net_rshares0
@ecency ·
Your post has been **voted** as a part of [Encouragement program](https://ecency.com/ecency/@good-karma/encouragement-program-continues-82eafcd10a299). Keep up the good work! <br><br>Use Ecency daily to boost your growth on platform! <br><br><b>Support Ecency</b><br>[Vote for Proposal](https://hivesigner.com/sign/update-proposal-votes?proposal_ids=%5B141%5D&approve=true)<br>[Delegate HP and earn more](https://ecency.com/hive-125125/@ecency/daily-100-curation-rewards)
properties (22)
authorecency
permlinkre-2021426t184717782z
categorymeeting
json_metadata{"tags":["ecency"],"app":"ecency/3.0.5-welcome","format":"markdown+html"}
created2021-04-26 18:47:18
last_update2021-04-26 18:47:18
depth1
children0
last_payout2021-05-03 18:47:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length471
author_reputation630,676,190,114,434
root_title"Hive core developer meeting #22"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,310,143
net_rshares0
@lisaa ·
I also look forward to your support, I am sure the work will produce the best results ... Keep up the spirit, friends.
πŸ‘  
πŸ‘Ž  
properties (23)
authorlisaa
permlinkqs7jik
categorymeeting
json_metadata{"app":"hiveblog/0.1"}
created2021-04-27 05:35:12
last_update2021-04-27 05:35:12
depth1
children0
last_payout2021-05-04 05:35:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length118
author_reputation796,547,757,225
root_title"Hive core developer meeting #22"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,320,235
net_rshares16,312,589,031
author_curate_reward""
vote details (2)
@progressivechef ·
$1.06
My first time listening to the whole thing actually and trying to understand what the devs really discuss...great to hear blocktrades voice πŸ˜‰πŸ˜‰πŸ˜‰
The timestamps if I'm not mistaken
2.44 - 31.36
πŸ‘  
properties (23)
authorprogressivechef
permlinkqs6soy
categorymeeting
json_metadata{"app":"hiveblog/0.1"}
created2021-04-26 19:55:51
last_update2021-04-26 19:55:51
depth1
children3
last_payout2021-05-03 19:55:51
cashout_time1969-12-31 23:59:59
total_payout_value0.531 HBD
curator_payout_value0.531 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length191
author_reputation192,478,961,270,930
root_title"Hive core developer meeting #22"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,311,349
net_rshares1,546,049,327,812
author_curate_reward""
vote details (1)
@howo · (edited)
Welcome ! as you can see we don't discuss a lot of stuff that is that interesting unless you're actively working on hive yourself :p

By timestamp I ment the timestamps for each topics, see the previous post:

```
2:47 - Intro(Howo)
3:34 - (Blocktrades) - changes and future planning
8:53 - RC plugin
10:40 - Usage of memory
15:33 - incoming RC delegation api feature
17:08 - json operation limit per block
21:46 - Testnet + Bug bounty
22:54 - Hive stem hackathon
26:01 - test voice on another platform like jitsi and stop paying zoom fees
26:53 - move the meeting ahead by few hours
29:18 - Soft cap hf25 or hf26
31:00 - Max curation rewards on top of author rewards
33:15 : Review Issues on gitlab
```
properties (22)
authorhowo
permlinkre-progressivechef-qs6taq
categorymeeting
json_metadata{"tags":["meeting"],"app":"peakd/2021.04.2"}
created2021-04-26 20:08:51
last_update2021-04-26 20:09:45
depth2
children2
last_payout2021-05-03 20:08:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length703
author_reputation515,737,941,459,006
root_title"Hive core developer meeting #22"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,311,579
net_rshares0
@donald.porter ·
Confusing much, I commented with a timestamp on YouTube because there they are active links... 
![Screenshot 2021-04-26 at 3.31.03 PM.png](https://files.peakd.com/file/peakd-hive/donald.porter/23tGVuuBTPVWzUj7x9qRGZyD3YgDJ3RJyVU3KnuEMsaF467NEnEPqgsrQHZFTBE23TrZr.png)

Great job either way, imo these videos should be tailored to/for developers Off the Hive blockchain as well as us on it. We need to attract more devs just as much as users/members.
properties (22)
authordonald.porter
permlinkre-howo-qs6uhw
categorymeeting
json_metadata{"tags":["meeting"],"app":"peakd/2021.04.2"}
created2021-04-26 20:35:00
last_update2021-04-26 20:35:00
depth3
children0
last_payout2021-05-03 20:35:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length449
author_reputation49,170,706,460,625
root_title"Hive core developer meeting #22"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,312,088
net_rshares0
@progressivechef ·
Thank you so much for explaining me mate, really appreciate it.
Well...it's true...for someone like me...it is quite difficult to understand what you guys are discussing...but all thanks to you people that users like me can enjoy the platform. Thanks for all.
From my side...you can count on me for some awesome foods...anytime! πŸ˜‰πŸ˜‰πŸ˜‰
properties (22)
authorprogressivechef
permlinkre-howo-2021429t0563765z
categorymeeting
json_metadata{"tags":["meeting"],"app":"ecency/3.0.17-mobile","format":"markdown+html"}
created2021-04-28 20:56:39
last_update2021-04-28 20:56:39
depth3
children0
last_payout2021-05-05 20:56:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length333
author_reputation192,478,961,270,930
root_title"Hive core developer meeting #22"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,359,849
net_rshares0
@yehey ·
$0.38
@howo 
The developer meeting will be recorded and available for us to catch up? Let us know.
Cheers,
@Yehey
πŸ‘  
properties (23)
authoryehey
permlinkqs6sc6
categorymeeting
json_metadata{"users":["howo","yehey"],"app":"hiveblog/0.1"}
created2021-04-26 19:48:06
last_update2021-04-26 19:48:06
depth1
children1
last_payout2021-05-03 19:48:06
cashout_time1969-12-31 23:59:59
total_payout_value0.190 HBD
curator_payout_value0.190 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length107
author_reputation22,184,787,552,504
root_title"Hive core developer meeting #22"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,311,221
net_rshares602,949,635,505
author_curate_reward""
vote details (1)
@howo · (edited)
$0.41
The link with the youtube recording is literally the first thing in the post
πŸ‘  
properties (23)
authorhowo
permlinkre-yehey-qs6tld
categorymeeting
json_metadata{"tags":["meeting"],"app":"peakd/2021.04.2"}
created2021-04-26 20:15:12
last_update2021-04-26 20:15:24
depth2
children0
last_payout2021-05-03 20:15:12
cashout_time1969-12-31 23:59:59
total_payout_value0.204 HBD
curator_payout_value0.204 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length76
author_reputation515,737,941,459,006
root_title"Hive core developer meeting #22"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,311,697
net_rshares645,549,942,584
author_curate_reward""
vote details (1)