I decided to put the Covenants Support Table into numbers using a simple pointing system and I got some interesting results.
I will start by saying what everyone wants to know, the most liked op_codes by developers according to the system are CSFS, CTV and CAT, in that order.
The most disliked so are PAIRCOMMIT, APO, Vault, being these 3 among the least evaluated op_copes so far.
Now with that out of the way, let me explain the numbers and how these results were reached:
The table presents the next evaluation criteria:
Evaluating -Not sure and still evaluating the idea
No- Doesn't support
Deficient - Okay with the idea, but considers it to have insufficient community support
Weak - Better than nothing at all
Wanting - Positively likes the idea, but considers it to have insufficient community support
Acceptable - It is a workable solution
Prefer - The best option all things considered
With this in mind the system was very easy to design:
There are 3 positive options, 2 negatives, and 1 where the op_code hasn't been evaluated and other where there's no leaning to one side or the other, so I came up with a system of points that goes like this:
Prefer +3
Acceptable +2
Wanting +1
Weak 0
Deficient -1
No -3
Evaluating 0
I all ended in a very simply formula that you can do yourself manually:
((P×3)+(A×2)+(W×1)+((Wk+E)×0))−((D×1)+(N×3))
Using this very simply system I got the next results:
CSFS: ((17×3)+(10×2)+(7×1)+((1+8)×0))−((0×1)+(0×3)) = 78
CTV: ((19×3)+(9×2)+(2×1)+((4+2)×0))−((0×1)+(6×3)) = 59
CAT: ((16×3)+(10×2)+(5×1)+((1+2)×0))−((5×1)+(4×3)) = 56
TXHASH:((14×3)+(3×2)+(9×1)+((1+8)×0))−((5×1)+(3×3)) = 43
IK: ((9×3)+(6×2)+(7×1)+((0+16)×0))−((1×1)+(4×3)) = 33
CCV: ((1×3)+(3×2)+(6×1)+((4+27)×0))−((2×1)+(0×3)) = 13
VAULT: ((5×3)+(7×2)+(6×1)+((1+12)×0))−((7×1)+(5×3)) = 13
APO: ((4×3)+(5×2)+(1×1)+((18+9)×0))−((2×1)+(4×3)) = 9
PC: ((1×3)+(5×2)+(2×1)+((5+23)×0))−((0×1)+(7×3)) = -6
What's interesting to see is:
CTV has more negative points (18) that CAT (15), but it's positive score is so much better that it ends up winning according to the system.
PC and APO are the end up so bad not due to the negative reception but because nobody cares about them, PC has 28 meh score while APO has 27 (meh score being those that are valued 0).
Vault is actually the most disliked by the system amounting to a total of 22 negative points.
TXHASH is less divisive than CTV but it is also less liked, TXHASH's positive and negative scores are 57 and 14 respectively while CTV's are 77 and 18.
CCV is the less evaluated op_code with points alone going to "Evaluating" while 4 going to "weak", with a total meh score of 31, paradoxically it performed better than PC and APO.
APO and Vault are the only one which Prefer count gets cancelled out by their No count directly.
CSFS is the only one with no negative reviews so far.
This is not to tell you what OP_Code is wining the consensus war, or what to think, but just to give you a rough idea of what's going on on the developer/technical side of Bitcoin.
If you are a developer and have not contributed to the table, please do so, if you are not, keep an eye on it, Bitcoin is evolving and development wont stop, so you better know what's going on.