<p>Proposed delay function from account age witness (no reputation factor):<br>
Over first 4 weeks payout is delayed from 28 days (fresh account) to 7 days (account has 28 days).<br>
Next 4 weeks delay goes from 7 days down to 0 days.</p>
<p>if(accountAge <= 28) {<br>
delay = 7 +  (28 - accountAge) / 28 * (28 - 7); // Linear function from 28 days to 7 days over 28 days period.<br>
} else if(accountAge <= 56) {<br>
delay = (56 - accountAge) / 28 * 7; // Linear function from 7 days to 0 days over 28 days period starting at day 29.<br>
} else {<br>
delay = 0;<br>
}</p>
<p>I think scammer who is willing to wait 4 weeks still has considerable risks as 7 days delay + peyment method delay of up to 6 days with SEPA adds considerable risks. Also he he waits 6 weeks he still has a 3-4 days delay. I think a scammer who is willing to let an account age for such long time would also have not problems to leave it 1 or 2 months longers, so we would not gain security if we would increase the delay for longer time but hurt usability.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/bisq-network/proposals/issues/77#issuecomment-487322535">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNUFKP7JTLB6PM6NUDDPSTDDPANCNFSM4HHM7MFQ">mute the thread</a>.<img src="https://github.com/notifications/beacon/AJFFTNR6IEEOM6OUD7VBDXLPSTDDPANCNFSM4HHM7MFQ.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/bisq-network/proposals","title":"bisq-network/proposals","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/bisq-network/proposals"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ManfredKarrer in #77: Proposed delay function from account age witness (no reputation factor):\r\nOver first 4 weeks payout is delayed from 28 days (fresh account) to 7 days (account has 28 days).\r\nNext 4 weeks delay goes from 7 days down to 0 days.\r\n\r\nif(accountAge \u003c= 28) {\r\n\tdelay = 7 +  (28 - accountAge) / 28 * (28 - 7); // Linear function from 28 days to 7 days over 28 days period.\r\n} else if(accountAge \u003c= 56) {\r\n\tdelay = (56 - accountAge) / 28 * 7; // Linear function from 7 days to 0 days over 28 days period starting at day 29. \r\n} else {\r\n\tdelay = 0;\r\n}\r\n\r\nI think scammer who is willing to wait 4 weeks still has considerable risks as 7 days delay + peyment method delay of up to 6 days with SEPA adds considerable risks. Also he he waits 6 weeks he still has a 3-4 days delay. I think a scammer who is willing to let an account age for such long time would also have not problems to leave it 1 or 2 months longers, so we would not gain security if we would increase the delay for longer time but hurt usability."}],"action":{"name":"View Issue","url":"https://github.com/bisq-network/proposals/issues/77#issuecomment-487322535"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/bisq-network/proposals/issues/77#issuecomment-487322535",
"url": "https://github.com/bisq-network/proposals/issues/77#issuecomment-487322535",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>