Community Council (CC) meeting held @ 15 UTC in grincoin#general channel on Keybase. Meeting lasted 40 min. Notes are truncated, and conversations sorted based on topic and not always chronological. Quotes are edited for brevity and clarity, and not always exact.
Last meeting's notes here
anynomous : https://upbit-sg-static.upbitit.sh/guide/listing_criteria_1.pdf
jankie1800 : still scam?
anynomous : I did not add this to the agenda, but I foresee there might be some troubles with listing on Upbit, e.g. No, not scam, just their formal requirements.
cekickafa : defistaker contacted them.its a scam i think ok.not
anynomous : True, the contact on the forum was clear scam, 'he give me some Bitcoin for security reasons' you would get it back within a month. I am supprised he did not offer to double it :joy:
defistaker : There has not been any response from OP in the forum
anynomous : In any case, if we are interested listing on Upbit is possible. There are however quite some reasons why it could be difficult, e.g. "To assess the ML/TF risk of the token issuer, the Company will require CDD AML/CFT policy of the token issuer, where applicable and check if it is consistent with the most recent standard, set by FATF"
cekickafa : upbit dont list privacy ones afaik
anynomous : Exactly, they are a hassle to get approved. "The Company will check the issuer’s legal entity information including its name, business registration number, incorporation date, country of incorporation, place of operation and articles of association" ... not sure how we would fit in with this
cekickafa : grin don't fit...
anynomous : My first instincts is to say Upbit might not be for Grin, unless they themselves want to list it.
I am more hopeful with parties like Bisq that do fit with the spirit of Grin. In the end, we only need a few good exchanges for a working ecosystem.
So should we agree to leave it at that and move on to the next topic, or is there anything more to be said?
cekickafa : next pls
anynomous : This topic has been on the shelve for some time, while it should not be. Having a bounty improves security since it give incentive for people to dig in the code.
I think one reason might be because it is not clearly for any council, it is for both OC and CC.
jankie1800 : it seems to be a popular suggestion. I personally think it is an excellent motivator and good for the codebase
anynomous : Personally I think a bounty should be put, and we have to discuss a bit between OC and CC how to share the possible cost, I would think per ratio of our funds.
cekickafa : per ratio logical
anynomous : This is however not something we can vote on in name of the OC, but I think they also find this very important.
phyro : We either get exploited with it (the sooner the better or preferably never lol), or we get an exploit fixed or the lindy on the trust of the chain increases over time
jankie1800 : is there anyone from OC who can comitt to an agreement to split the bounty. They may need to discuss among themselves but I think CC should be informed
phyro : I can't speak for other members in the OC, but I do believe we find having a bounty on this important. I'd personally be ok with splitting it, but would need to ask others about their opinion
do we agree on the types of inflation bugs etc.?
yeastplume : I'm okay with it as well, in principle
phyro : and the prize amounts
anynomous : That is good enough for now, the CC also does not have quorum right now in this meeting, so we will also have to get back to it. But we can discuss the intend here if this is something the community agrees on.
jankie1800 : phyro can you act as intermediary between councils for the time being-- just confirm you spoke and all agree
tromp : i'm even fine with OC covering the entire bounty (but that's maybe just me)
quentinlesceller : I'm fine with it too
anynomous : I have to little knowledge to say if the prices are low-good-high. Well we could also make it OC bounty, nice to see the OC back in action.
cekickafa : is this a continous prize or have a deadline? time I mean
anynomous : In any case, if this somehow hampers the funds of the OC, we can always discuss balancing again our funds since this is essential for the project and also supported by the CC.
tromp : no deadline
cekickafa : so how its gonna be announced? from social channels?
jankie1800 : it really seems like we have the support to get this live
phyro : I'm also ok with OC covering all of it. We'd have to estimate on what that means though, in theory there could be N of inflation bugs, do you then lock N*prize if they can be fixed?
yeastplume : Yes, I agree. It's very important to the credibility of Grin, so no deadline.
tromp : after each successful bounty claim we reserve the right to adjust amounts for future bounties
anynomous : That sounds reasonable
tromp : to prevent running out of bounty funds
anynomous : Also because revealing a bug might lead to us discovering more ourselves, otherwise it could be chopped up on purpose.
yeastplume : I think we're all okay in principle, but we need to g o hammer out details and report back
anynomous : Sounds good to me. If the CC's funds are needed for this, just give a shoutl
jankie1800 : forum post?
phyro : alright, the purpose was to get this thing moving forward :+1:
anynomous : And it did :+1:, two councils willing to fund if need be.
jankie1800 : indeed I have requested to remain onboard with working with the project not much to add outside of the forum post other that I am committed to developing repeatable tasks for the project.
anynomous : What do other think, in favour of extending the funding with another 3 months, or against, thumbs up or down please. Or if you have questions, feel free to ask them now.
Have you achieved all targets you had for the last 3 months * @jankie1800 ?
jankie1800 : I feel confident in the work committed is of value to the project and will continue to refine to meet better efficiency
past 3 months have been onboarding and developing on the tasks. as these become more clear there will be more opportunity to capitalize on the inititaives
anynomous : Good. I think it is also important that if as community there are tasks we see fit for our groundskeepers, we will bring them to their agenda, using the forum post for their funding requests and progress updates.
jankie1800 : overall I think the inititives are worth pursuing in a focused manner- developer outreach, documentation, assisting when needed plus identifying new campaigns and opportunities is essential imo
phyro : I wasn't following that much in the past months so I can't comment on the work, but looking at the bulletpoints, I think they should be more measurable. The first two are clear, the other points are a bit vague to me
anynomous : Good point, it is always good to have measurable targets, this counts for developers as well as others. Also it makes it easier for yourself to have achievable milestones.
jankie1800 : agreed, I am working to create more clearly identifiable work items. which is acctually the vaguesness i.e 'identigy campaigns and opportunites'
phyro : it's also easier to evaluate the work imo
jankie1800 : i agree completly. when working in this field it is becoming clear that identifiable action is transparency
I do seek to expand on these clearly in the ongoing work progress threads:
cekickafa : well it is hard to make milestones for middleman i think
anynomous : Yes, another way to do it is since quite a few points are upon 'need be' basis, that you have some backup tasks or long term projects you can switch to if there is a gap. Anyhow, this is something to work on and define over time. Is anyone against funding, if not I think we can conditionally approve this request?
Since the CC does not have quorum we will still have to vote on it and we will post the results on the forum, but I do not expect any objections.
Lets move on to the next topic
anynomous : We have received the address information from scilio and are now organizing the transfer. I expect it to be done in the next 1-2 weeks, we will post an update on the forum as soon as the transfer is complete. It might take a bit of time since we want all 6 signatures on board to use as security proof.
If there are no objections, at the same time we will transfer the funding for the coming 3 months @jankie1800
jankie1800 : perhaps you may need to discuss further with other CC members- I would prefer to have consensus
anynomous : Discuss which first with the OC, your funding?
jankie1800 : apologies.. typo. I mean if any CC are not here today to express their opinion
anynomous : If you mean the payment to @scilio, the CC will pay the first 10k pound bounty for the first milestone. We are however very open on how to fund further milestones of the CoinSwap by either OC or CC. We do not mind sharing costs, e.g. 50% by OC oand 50% by the CC.
This is something we can further discuss in future meetings.
anynomous : Let us know what is going on in the belly of the beast.
yeastplume : Sure, well there's been some good progress in the last few weeks. Personally I've been spending some time getting acquainted with parts of the code I've never really looked into in detail, but also starting to get some chunks of work moving again.
I originally started by picking up the PIBD work, and there's been some good progress there with a few PRs picking up on previous work, and now its at the stage where we can almost simulate the reconstruction of the hashset via PIBD segments, so we can essentially copy a hashset locally via PIBD now.
jankie1800 : I noticed you and tromp really hitting both libraries hard.. Be sure to take some rest
anynomous : That sounds like some nice progress. The next step is to test with multiple nodes?
yeastplume : But in looking into that, we've turned up a few performance issues on the header portion of the sync, and we've been looking into that for a while. Through some profiling and fixes we've made good progress there. I have a 100k header validation test that was taking 75 seconds to complete before these changes, which we now have to around 20-25 seconds. There's more improvement can be done there as well, I'm sure, which I'm looking into. I guess what's started as PIBD work has turned into general sync improvement
- anynomous : That sounds like some nice progress. The next step is to test with multiple nodes?
- yeastplume : Yes, that's coming but I want to get better testing in place first so we can build the sync portion with confidence in the underlying code
anynomous : Better performance would be great, sounds like optimising and testing first takes priority.
Anyway, this is not something that is on time pressure but something that could really improve the user experience on the long run.
yeastplume : tromp has done some serious work refactoring some core PMMR code to be zero indexed where possible (it was 1 indexed before, which was confusing), and has also make some optimisations to pow validation across all 4 birds
anynomous : Wow nice, sounds like github is buzzing
yeastplume : Definitely, in my head at the moment the focus over the mid-term needs to be usability and user experience, and sync times are a huge part of that so it's a great place to get stick back into Grin development. It also touches a lot of the code that wasn't developed by me, so it's helping me get up to speed.
And that's it for now, hopefully we can get development snowballing again. I hope to sit down with the core team and get a larger plan in place starting early next year, but that will come in time
anynomous : No rush, but I am really exited about these developments since they will really affect usability!
cekickafa : pibd? usability? was it somethnig related to relay service? sorry i am nontech :) or faster
anynomous : In short, think torrent like peer to peer chunking data for more efficient syncing.
phyro : pibd = syncing the node
yeastplume : this is more about the time it takes to bring new nodes online
cekickafa : thanks, I get it
yeastplume : The data set is getting bigger, so it's becoming more important to get these things optimised.
anynomous : Probably because there are so few archive nodes online.
phyro : @* yeastplume will pibd also be for archive nodes?
cekickafa : ok. i dont get it. if its pruning. do we need for archieve nodes for checkpoints? excuse me again
yeastplume : at the moment it's doesn't cover passing stored blocks around
Archiving just refers to keeping original block data. They kind of get split up and merged into a general transaction set and just the header is kept around permanently.
most nodes will delete the original block data once blocks are old enough
anynomous : Is that an automatic process, the deleting?
yeastplume : yes, unless the node turns on archive mode
scillo :
- anynomous : If you mean the payment to @scilio, the CC will pay the first 10k pound bounty for the first milestone. We are however very open on how to fund further milestones of the CoinSwap by either OC or CC. We do not mind sharing costs, e.g. 50% by OC oand 50% by the CC.
- scillo : Sorry I'm late. Is CC only paying half of the bounty? This was discussed last meeting and the conclusion I thought was that CC was paying all.
anynomous : Well, the CC is paying 100%, or if later on the OC offers to for example fund milestone 3, they can do so. In either way, funding is secured after finishing each milestone.
scillo : Sorry I'm late. Is CC only paying half of the bounty? This was discussed last meeting and the conclusion I thought was that CC was paying all.
anynomous : Well, the CC is paying 100%, or if later on the OC offers to for example fund milestone 3, they can do so. In either way, funding is secured after finishing each milestone.
ok, 100% of milestone 1 would be 10k pounds :)
anynomous : O, yes, sorry about that. I will correct it. Unless you want to give us a discount :stuck_out_tongue_winking_eye:
scillo : cool. just double checking :)
phyro : just checking if you're around scilio ;P
anynomous : Anyhow, that is all for today's meeting, unless there are any updates to give by @scilio?
scillo : I'm making progress on Milestone 2, but no juicy updates yet
anynomous : Sure, no need. We know you put in the work :+1:
In that case, I would like to close the meeting for today. Thank you all for being here, and nice to see so many of the OC around today. Feel free stay around and continue the discussions:grin:.
Meeting adjourned