Brainstorming
I'd like to introduce a concept of a new feature called Account Control. This feature will allow to do different things with ur accounts. For example, u will be able to set a lock on an account to prohibit any outgoing transactions until a special condition met (e.g. an incoming transaction from a predefined account). Another example is Pooled Forging, when an account leases its forging power to another account.
Please, post here what u would like to see in Account Control.
I took the liberty and compile the current state of the discussion.This should make it easier to continue discussing separate aspects more in detail.If I you all feel I lost some global point, please try to explain it with regard to concept integration.
I will separate the topics "Account Control" and "Forging Pools" to simplify keeping the overview.
Account ControllFeatures:+ set a lock on an account to prohibit any outgoing transactions
+ definition of rules for unlocking the account
Short description of the Account Controll Concept:Account Control feature will allow to set a lock on an account,
to prohibit any outgoing transactions until a special condition or event met.
featured posts:+ I want a way to protect/secure/limit the withdrawal of my coins.[/li][/list]
+ Block outgoing transactions by pushing some public key, associated with account, to blockchain, and unlock with corresponding
private key. (allows forging and doesn't requires to create another account)
From user's point of view it will be just password, blocking you account from spending money.
+ The locked account can be a saving account.
Or it could be used as an escrow monitored account as the escrow account is the predefined account.
+ It must be able forge or this feature have no meaning.
Option to allow outgoing transaction only if the account receives a transfer in from another account specified,
so that I can have a small account with 2-3nxt that can unlock my investment account (trigger account?)
+ Assign an automatic payment on any date. For example, if I have to constantly make payment for some days. (automatize periodical paymants?)
+ API request to start forging automatically after just another nxt-client failure.
Request should accept key that differs from secret pass-phrase.
Key shouldn't be kept in secret
+ Set outgoing transactions are enabled only in specific hours, or in some interval of time
( for example only between 11:30 p.m. and 11:50 p.m., or only on 1st January?)
+ It start to looks like "account setup transaction". I like the idea:
1. Block all coins from spending.
2. Block some coins from spending.
3. Set blocking time.
4. Allow to send coins only to specified account.
5. Combine that settings, so in different time there can be different number of coins blocked.
+ I'd like to see spending limits.
For example so that I could only spend a maximum of 100 NXT/day from an account.
Trying to steal this account would be less profitable.
+ Nxt transfer, Alias selling and buying prohibition until a special condition met.
But hackers could probably register, when the special condition happens.
Questions:Can a locked account forge ? - Yes