Council Meeting Notes July 6, 2021

Community Council (CC) meeting held @ 10 UTC in grincoin#general channel on Keybase. Meeting lasted 65 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.

Community Attendence

  • mcmmike
  • quentinlesceller
  • mark_hollis
  • anynomous
  • dtavarez
  • cekickafa
  • defistaker
  • ux041
  • hendi
  • dburkett
  • phyro
  • satoshocrat
  • kurt2

Agenda Points

Last meeting's notes here

  • 1. Status multi-sig address
  • 2. Fund spending guidelines review
  • 3. Setting up a Grin Community Council Grin node with donation address
  • 4. Mining equipment purchase
  • 5. Grin ledger hardware wallet progress
  • 6. Determining an hour of meeting that is convenient for all council members
  • 7. Update on GRINMINT

1. Status multi-sig address

  • mcmmike : What is the current status ?

  • mcmmike : We the community council did setup a multi-sig address and we agreed on one address which we made public here: https://github.com/grincc/finance/blob/main/addresses.md

  • cekickafa : ** claps **

  • mcmmike : Any comments/ questions on this topic

  • anynomous : We all did a full recovery test, so for the coming years we can be sure that we all have access to our keys.

  • mcmmike : Also we will provide a quarterly signed message, for everyone to see that we have still control. We will make it public here: https://github.com/grincc/security

  • quentinlesceller : Have you tried receiving and sending?

  • anynomous : Yes

  • hendi : yes, both

  • quentinlesceller : On bc1qmdhmgmhd6j89225hzdh7dxqgmen3y2q0g4vgpez0tw9tkp4ae39qsqvuyl ?

  • mcmmike : yes both, we used a different addresss an tested everything. Full recovery + sending / receiving

  • anynomous : no that one specifically, but that is a few addresses further in the pregenerated address list so that should not be an issue. We did independently verify the address is in our wallet

  • mcmmike : as you perhaps know, when creating a multi-sig adress the wallet is creating multiple addressess (pre-generated addresses) we just used one of these to test the whole process.

  • quentinlesceller : Yes, it's a HD wallet :).

  • mcmmike : also we used different methods of storing private keys internally.

  • anynomous : Since we just did a full recovery test, I think the first security check should be in October.

  • mcmmike : lets open an issue for this later.

  • dburkett : Any clue what the OC progress is on the key refresh, @quentinlesceller ?

  • quentinlesceller : No progress on this end. I'll try to get things moving.

2. Fund spending guidelines review

  • mcmmike : We also agreed on a base set of rules for spending and made it public: https://github.com/grincc/docs/blob/main/spending-guidelines.md any comments / ideas etc ?

    If not you are welcome to open a PR or issues to discuss this with us anytime.

  • defistaker : On Decision process, maybe it should be specified, how long will it take for the mentioned project

3. Setting up a Grin Community Council Grin node with donation address

  • anynomous : So regarding point 3 on the agenda, we do think it is very important to set up a Grin node and wallet next, to have a Grin donation address ready.

  • dtavarez the challenge here would be making sure the wallet is always listening at least most of the time.

  • anynomous : Yes, for that reason a low power computer, e.g. dedicated raspberry pi should do the trick.

  • dtavarez : the challenge here would be making sure the wallet is always listening at least most of the time

  • anynomous : Yes, for that reason a low power computer, e.g. dedicated raspberry pi should do the trick.

  • dtavarez : and also in this case we will need to trust one person to have the wallet running

  • anynomous : Yes, that is a small issue, which I think we can manage by having multiple people with the keys, to verify the Grin is there. Secondly, we will use the Grin as much as possible for community activities, so the target is to have only a limited amount at any time in that wallet.

  • dtavarez : if someone wants to volunteer... my question would be, how can we be transparent with those donations?

  • ux041 : I guess publishing transparency reports of receiving funds would be necessary too

  • hendi : I would volunteer to have a node running 24/7, doing it anyway for mutliple purposes already we should definitely share the seed phrase with at least one other member though

  • mcmmike : if needed, I can volunteer to donate a small vm within the grinnode.live infrastucture to run the wallet, but we need to come up with a transparency process for delegating responsibilities in terms of Keys and passwords, etc

  • mcmmike : ah ok I vote for @hendi then :smile:

  • dtavarez : should the volunteer be part of the CC? well, I also support @hendi for this 100%

  • hendi : suggestion: I run it; it's my responsibility to keep it running; keys are shared with at least 1 other member of the CC, it's both our responsibility to give monthly (?) transparenty reports / confirm each other

  • anynomous : That sounds trustworthy enough to me. If someone donates millions in Grin, we can always build in more checks :wink:

  • dtavarez : I think transparency reports could be done by the CC as a team

  • dburkett : You could theoretically share the view key publicly. We don't currently have any tools that support view keys, but it'd be easy to code a simple one up.

  • dtavarez : that sounds the better option

  • mcmmike : ok good idea @dburkett . Then we agree @hendi hosting the wallet and until David has this view key programmed we use a scond/third CC member to verify.

  • dburkett : I wasn't necessarily volunteering to code it hahaha. I don't have time unfortunately. But I could walk someone else through it.

  • mcmmike : we can fund you :) as this is something really interesting and possibly needed for GRIN.

  • anynomous : @dburkett No hurry, till that time comes I volunteer to double check hendi did not go shopping with any Grin ;)

  • anynomous : dburkett Yes, you can make it a funding request, but it is also ok to involve someone else if you are swamped with work.

  • mcmmike : @renzokuken I know you still sleeping, but this might be interesting for you when you wake up to look into.

  • dburkett : Cool. Glad to hear we have options.

4. Mining equipment purchase

  • mcmmike: anyone please take over here

  • anynomous : Sure I handled that point also last time.

  • anynomous : But feel free for anyone to but in since I have little news to share on this point. Mostly Mike has connections with Nhash whish should make it easier to buy equipment.

  • anynomous : I can facilitate the discussion, but there is not much news to share, apart from that the first batch of G1 miners is sold out, and that Mike has close contact with Nhash, so it should be easy to buy from their next batch.

    I think we can make it a task for the next meeting to contact them to see if they want to provide miners with discount to the community council as a form of sponsorship and of course marketing for them.

  • dtavarez : how much are we planning to buy? anyways we don't have a Grin yet :joy:

  • anynomous : yes, indeed

  • cekickafa : what you mean next batch? sales closed also this july i think

  • anynomous : According to the information from Mike, the first batch is sold out, that one was discounted. The next batch is sold at normal price. I did however not talk to them, so if anyone has more information, please share

  • ux041 : There is a concern the devices are priced high ATM and if production of G1 (not mini!) will continue, G1 mini will taken away from network (like what happened to antminer Z9 mini)

  • cekickafa : g1 mini and g1 chips are same. how its taken out? G1 is= 30x mini

  • ux041 : If there is the option of purchasing the G1, IMO it could be better option.

  • anynomous : In that regard I think we are flexible, since we want to buy roughly the equivalent of on G1 miner either as G1 or in lose G1 Mini's I agree @ux041, it would make maintenance and configuration easier What are other opinions about this, Mini's or simply go for one G1

    Let me make that a vote thing:

    1. 1x G1 ( ux041, anynomous voted)
    2. 42 G1 Mini ( cekickafa, satoshcrat, dtavarez, dtavarez, phyro voted)
  • cekickafa : Decentralize it

  • phyro : having a single miner is very prone to getting a faulty device. Having more of them averages out things

  • defistaker : @phyro, did you vote for 2

  • phyro : I lean towards 2 because of the reasons mentioned above, but I don't know how much of a burden this adds to the community council members so I'll leave it up to them

  • anynomous : It depends, the power supply of G1 Mini is not that great, so G1 might be lower risk

  • ux041 : I guess 42x of G1 minis will need more initial money to pay as well.

  • cekickafa : no.almost same cost

  • anynomous : The big question is, how to manage, maintain and configure 42 minis, who has them (multiple people, otherwise what is the point)?

  • dtavarez : I don't think they will sell us 42 minis, so the problem won't be that big

  • cekickafa : why?

  • dtavarez : the production is limited, one, and two, I think they already have buyers

  • anynomous : Also how to handle electricity cost when deviding large number of mini's, I foresee a lot of administrative hassle. But if there are only a few, it should be manageable...i hope

  • ux041 : Then it's just about maintaining. CC members votes matter much on this.

  • anynomous : Or, involving non CC members in this

  • mcmmike : before we make a final decision can we agree on the following: If we as CC are starting to buy mining equipment, can we also agree to mine on a community pool which is not one of the big ones ?

  • dtavarez : I think we could yes

  • anynomous : Ok, so agreed, we will use the community mining power on a small pool Any volunteers for running G1 Minis (asuming we can buy them)?

  • dtavarez : I think we could agree on this later I guess, I think things will change after we get a real amount of minis that they can sell us

5. Grin ledger hardware wallet progress

  • mcmmike : One topic I would like to ask @mark_hollis about his update, perhaps you can talk a little bit about it? Update: https://forum.grin.mw/t/grin-ledger-hardware-wallet-progress-thread-by-markhollis/8670/21

  • dtavarez : @mark_hollis 1) do you need help? 2) any support? 3) is everything in order regarding your funding?

  • anynomous : 4) how is your health, are you feeling any better?

  • mark_hollis : 4) Not really better yet.

  • anynomous : Just do what you can for now, without compromising your health. And do not hesitate to ask others for help

  • mcmmike : if you not feeling comfortable now we can pospone these questions for another meeting

  • mark_hollis : It's mostly I am working on parts here and there, where I see some path to improvement. But that means now that the firmware is at the moment in progress on several parts.

  • anynomous : Is your funding ok for the moment?

  • mark_hollis : Funding is ok

  • anynomous : Ok, if you need help on any specific part, let us know.

  • mark_hollis : I feel like I'm too vague too often, sorry.

  • cekickafa : i think you work too much man. Your github is full GREEN. Take care your health.

  • anynomous : No problem, just answer any specifically if you feel the need for it. But do not forget to reach out for help if you need it. Ok, any other updates we need to share or discuss.

  • anynomous : Before we close the meeting, I would also ask everyone to feel free to add agenda points of your own to the agenda for the next meeting. The Community Council members are only representatives of the community, but we as community as a whole set the agenda and direction of Grin. So use the power you have to influence the direction of Grin.

6. Determining an hour of meeting that is convenient for all council members

  • mcmmike : Before we start with the first agenda points, I wanted to suggest changing the start time of the CC meetings. As not all of us CC members can participate.

I am suggesting 12/13:00 am CEST for next meetings to start suggestions? 👍 (mcmmike, dtavarez, hendi, anynomous, defistaker)

  • anynomous : Agreed

  • dtavarez : Agreed

  • quentinlesceller : That'd mean people on EST/PST timezones can't participate ?

  • anynomous : Yes, that might be an issue. We can alternate the time with each meeting.

  • hendi : We have a member from NZ who can't participate at the current time

  • anynomous : In any case there is no solution to suit all, so for now we can have alternating meeting times

  • dtavarez : I agree with alternating the time.

  • mcmmike : suggestion: first meeting of a month at 12:00 am CEST , second meeting of a month 17 CEST. We would include EST in the second meeting and NZ time-zones in the first meeting @defistaker @jankie1800 please keep this in mind for setting up next meeting(s).

(( mcmmike, hendi, defistaker, cekickafa, dburkett, satoshcrat approved. ))

  • mcmmike : @defistaker @jankie1800 please keep this in mind for setting up next meeting(s).

7. Update on GRINMINT

  • mcmmike : I would like to take this opportunity also share some news about the future of GRINMINT.

    I have also some great news, after talking to Quentin and Blockcypher , we agreed on keeping GRINMINT open until October 2021 as it is now.

    After October I will switch GRINMINT into an community GRIN mining pool, which also supports GRIN projects. We hope to make GRINMINT a counterweight against the big pools in China.

    I ordered a bit of mining equipment to kickstart the pool but we could need all your help supporting us.

  • cekickafa : very good news!

  • anynomous : Great news indeed!

  • ux041 : Just to say "Pools in china" problem is going to be "pools in US" problem!:D

  • anynomous : So we kindly ask you all here for your support on giving Grinmint substantial mining power 🙏

Meeting adjourned

Action Points

  • Details for inflation bugs bounty will be discussed internally by OC.
  • Groundkeeper's task list will be clarified for better performance measurability.
  • jankie's groundkeeper's fund proposal will be voted by CC and announced on the forum.
  • @scillo's payment for coinswap implementation - milestone 1 will be transferred in the next 1-2 weeks and announced on the forum.