[Passed] Motion to join FLOT - dysconnect

Not all of the signers would ask for the same amount as I do. Some want to take fewer responsibilities, and only a few want to or can afford to take active roles.

And frankly I think 1k per month for the entire tier 4 isn’t a lot, especially if some of it goes to some form of development. I think planning share buybacks etc. are also going to be in the scope of tier 4, and recent events convinced me that tier 4 would get busier in the next stages of growth.

I don’t want to over-promise right now; chances are that we’ll keep finding ways to agree upon a better set of governing rules, and smoother ways to do multisig, and issues with costs and benefits would surface long before this motion is taken more seriously. There’s room to discuss and we’ll keep our eyes open.

I’d also like to note that forcing JL to take care of Tier 4 imposes high costs on the network beyond the monetary compensation, so it’s not very appropriate to measure the costs to hire the FLOT team against the 750 NBT first-month payment.

By the way, eramospunk seemed to suggest that Nu can only handle at most 4-of-6 multisig at the moment. On the other hand lot of time has passed and I am no longer sure how many are still interested in working on Tier 4. Guess I’ll start with a roll call: @dhume @mhps @desrever @masterofDisaster @cryptog @nmei @woodstockmerkle; who would like to propose a motion for themselves, or want to be included in a grouped motion? I can help with drafting.

I’ve been thinking about a motion without posting even a draft, because I’m not sure what I can or should put in the terms.

If there are tools/scripts that make it possible to sign a multi signature transaction in a reliable way using remote access to my RaspberryPi, I might be able to guarantee response/action in less than 12 hours in over 90% of the cases.
If I need access to my computer it can very well be some days, because a part of my job includes travelling.

While I find it strange to have an individual motion of each FLOT member, I still don’t see the common ground for a combined motion to include all members.
No knowing the details about the workflows of the FLOT (they need to be established first), I can only offer what I have and develop the rest from there.

I’ll post my draft soon.

I am increasingly confused by how FLOT is supposed to operate. I could post a motion for shareholders to consider but it might be quite different compared to several suggested versions.

Can we commission some work to develop some Python or Perl scripts or something to take out the risk of manual error?

I still think some sort of dashboard tool for the FLOT would be super helpful:

  • a utility to help create multisig addresses
  • a place to store the addresses of the FLOT members
  • scan the transactions as they come across, and identify the FLOT ones that require multisig action
  • facilitate the actual work of doing the multi sig
  • perhaps custom client-side alert generation facility (generating email, SMS, etc), to a FLOT member when action is needed – to help retain / enhance anonymity, as a backup to disruption to this Discuss board or gitter

Likewise I feel I will propose a motion for my candidacy soon. As for compensation, I have originally expressed to offer my services as none-to-minimal, but I think I will be mimicking dysconnect’s, for consistency with other motions.

I would be comfortable re-negotiating this in a future motion; I do feel like we’re a bit overdue in proceeding with the nominations, as voted by the Nu shareholders.

2 Likes

I would hope that the FLOT team gets T4 operations to a point where regular compensation is not needed to maintain, but seeing as how these motions will be cheaper than Jordan Lee’s rising payment schedule, I am voting for them.

I am interested in being part of FLOT. I will make a draft soon.

EDIT: draft created.

cb23c76e21e6ef7a568161e817869168f5273c4f verified and voted .
@dysconnect is the first shareholder that took the initiative to craft a FLOT membership motion.

1 Like

I am still interested in joining the FLOT team. What is holding me back is that I’m still not quite sure as to the technical challenges being part of FLOT will produce. Maybe it’s an idea to have a test run week so to speak, so everyone who is voted to be a member of FLOT can have a few runs at signing and producing multi sig transactions.

Also similar to @masterOfDisaster is it possible to sign transactions without having to be near the same computer all the time? Aka can we find a method to sign multi sig from ones phone for example. Doing a practice run with some small amounts of funds would also allow us to experiment with ways to communicate between ourselves. I imagine for most actions a dedicated forum post would suffice but in case of emergency’s we might want additional means of communicating that are faster?

1 Like

I was also thinking it would be better if there is a period when every community member is welcome to try out in a sand box and contribute to how best to do it. Then those who feel up to the task can be elected to the group.

1 Like

Maybe we should do this on testnet?

1 Like

I’m building some scripts that use github to track spendable inputs and broadcast signed transactions. Porting to a mobile device requires either a separate channel or a git library on android.

For now you should assume that the response times aren’t so strict until a viable tool comes out - you just need to tell shareholders you will sign transactions when you get home etc. See if you are comfortable with the most basic multisig work flow.

By the way, I want to know whether blockexplorer.nu has an API to retrieve transactions to an address…

1 Like

Often all I have access to is a web browser. As a framework question, can signing be done over the web? even if a private web server is needed to be set up? (over a vps or raspberry pi maybe)

Yes, also better and easier if your server has access to nud. You can do anything if you have a web server. Just remember for signing capabilities 1) you need to be able to create transactions (from inputs etc.) 2) you need to broadcast the signed transaction 3) you need to fetch partially signed transactions from the broadcasting channels used by other signers. Then somebody has to send out the transaction through nud.

For the R-pi there is no problem running nud.

It can be something like this:

  1. Use authentication and SSL

  2. Accepts HTTPS requests that do the following, passing args to nud if necessary:

  • Create raw transaction just given amount, multisig address, recipient
  • Sign raw transaction (password decrypt wallet if necessary)
  • Verify raw transaction and signatures
  • Broadcast raw transaction on network
  1. These should be tracked on your R-pi
  • Unspent outputs of the multisig address (tracked using nud or fetched from others)
  • Raw transactions pending signatures, and which people signed

Added your motion to the datafeed as you took the initiative and the draft have been up for a while.
Straightforward and clear motion, will work my way through the other motions in the next few days.

2 Likes

I am ready to help with that, do you have a public github repository?

Basically the same account I used for the meeting. There’s a dysconnect on github but I’m pretty sure that’s not me (not 100% sure it wasn’t an account I created then abandoned at some point). dc-tcs/git-multisig contains the script where dc-tcs/flot-operations is a repository for storing information needed for multisig.

So far the code is messy and horribly undocumented, but luckily it’s still short. Basically the only thing I can claim to have implemented is the tracking of unspent outputs given an address (currently the recent 100k grant address of JL for tier 4) and forming a transaction, syncing the repository with the blockchain if nud is available. It’s a long way from being usable but there’s stuff being done.

voted –

@assistant motion vote cb23c76e21e6ef7a568161e817869168f5273c4f