PIP-38: Re-electing Michael O'Rourke to the Foundation

Thanks for the detailed response. I’ll address the points that haven’t been brought up yet:

I think this is reasonable but it would need to be at a significantly cheaper rate to make this beneficial. Will need to consult with legal but some version of purchasing these at a 99.99% discount with clawbacks for vesting would make sense. The same goes for others receiving grants as well.

The goal of these parameter changes is to increase the total supply while keeping the circulating supply (node and validator rewards) relatively constant at ~5% assuming no relay growth. When we see relay growth increase, circulating supply should increase until we hit the reset of 20% emissions for circulating. DAO emissions should be adjusted through this process as well.

This is prudent. To reduce downside effects I want to introduce long term staking incentives for the network. Similar to how Filecoin uses a multiplier, we can do something similar for node runners. With more gateways coming online it’s a reasonable expectation to assume relays will continue growth. In the advent of the reset at 20% of circulating inflation, the expectation of continued relay growth mitigates downside pressure.

I’ve adjusted the proposal to reflect a full rebate. This should be the case until Shannon launches. cc @RawthiL

I don’t think it’s prudent to put restrictions on the range of parameters given the dynamism of not knowing how fast relays will grow nor what changes will happen to the price. As we start seeing things move I expect to preempt potential scenarios through the forums so we can discuss ahead of time.

1 Like

It’s been a while since I’ve chimed in here, but I want to bring into this official proposal some context of a piece of very relevant discourse that the one and only @PoktNews has highlighted in the past week, because I think it is a piece that is important, although buried in what is a very complex and deep proposal here.

Overview

https://x.com/PoktNews/status/1809583495804510376

Assuming that the embed feature for posts has been broken, it is a reply to this callout.

Open vector for bad actors to exploit Morse. Certain gateway operator can send fake relays (fake demand) and print coins out of thin air. Something that shouldn’t be possible in case that Grove and PNF management is closely tied.

These callouts of themselves shouldn’t be something that ultimately blocks a single party from governing the parameters, but deeper transparency into the tokenomic emissions control that is possible from this is a piece of transparency that should be highlighted, because I know this community of individuals has the ability to understand what they would require to have transparency that the kind of funny business that isn’t possible isn’t happening.

This all being said, having been someone that worked on the Grove team at one point, this notion of self dealing was well understood, and any work done internally was with the perspective of not allowing this behavior at bay to happen. These points don’t represent my views about if this proposal should or should not move forward, but rather to make sure those who are independent actors in the DAO have a wider view of the possible implications of what can be possible when turning off the gateway burn mechanism, paired with having full control of new network token emissions.

He Who Controls the App Keys Controls the Token Distribution

Fundamentally in Morse, the app key is the control point of token emissions. This was the motivation for keeping the gateway run by Grove, and was one of the original motivators for the migration away from Morse, and moving the system to a sampling based mechanism.

The problem that exists in Morse, is that if you simultaneously hold both an app key and the node key for a given app/node session pair, the owner of that app key can, for every session where they’re matched with their own nodes, simply sign randomized data and generate the corresponding Merkle Proofs against random streams of data. This means that if an app is able to pair itself with up to X nodes in a session, that party can generate X/24 (current nodes per session) of the total allocation of relays staked to that application fee.

What’s very important to consider here, is that if a Gateway operator also operates a majority of the node network for a given chain, they can mint a significant amount of that corresponding chain’s full bandwidth of relays without having to ever service the underlying RPC data.

Additionally, there is nothing that forces a gateway to send relays to all nodes in a session. Internal ranking systems like the cherry picker were built in a good faith way to properly tie rewards to meaningful quality of service. A third party gateway can send relays to only nodes that they want, possibly only the nodes they control.

The introduction of a burn mechanism for gateway actors completely eliminated any economic incentive for that app key owner (currently a gateway) to indulge in this kind of behavior.

Gaming Custom Network Rewards and No DAO Approval System for New Chains

This is a very important piece. Because while it would be clear that a gateway is sending it’s tokens only to it’s nodes in the long term, the real economic gain to be had here is to race to stake as many nodes on the new chain that the gateway can service. If there isn’t the same open process for onboarding a new chain to the protocol, there is an insider advantage to getting ready to allocate enough tokens to stake a majority of the early nodes on a new chain. Pairing this with incentivized bootstrapping rewards and a lack of burn, means that gateway operators who would be advantaged to quickly stake a lot of nodes on a new chain can simply mint themselves as many tokens as they can.

It is very important to note, that this isn’t about net inflation rate, rather total concentration of capture of new token emissions.

What Pieces Need to Be Watched

Again, I don’t inherently see these as risks that can keep this proposal from moving forward, but there are some important questions that other node runners should be asking to have the full picture of the implications for the impact to their network work reward share.

The App Stake Amounts for Gateway Operators

Specifically, what is important for node runners to know is how many relays an application is entitled to with their stake. If a new gateway manages to come into the system, what is the maximum amount of relays that the gateway can send?

This isn’t magic, these numbers are knowable from on-chain data, but the changes made with Gigastakes do make the total possible amount of relays a gateway can send at a number that might shock everyone involved.

Will these parameters still remain in place?

The Relationship Between Gateway Operators, and New Chain Node Shares

The other piece that should be watched, and again, can be from on chain data, is if gateway operators also magically end up being the fastest and first to support new chains.

As there will be new chain incentives, the opportunity to game this system is at its strongest in the time immediately after a new chain launch.

App Stake Growth

Assuming that the solution for this would be to force the gateways to actually stake app sizes relative to service, the economic game would become that it is more beneficial for a node runner to pour rewards into more app stakes than staking more nodes.

What makes me a little uncomfortable is I called out this mechanism in some earlier protocol work, but that has seemed to disappear from the public GitHub repo on what was the V1 protocol.

I’m going to leave the math here, because I know that there are some brilliant data engineers in the community who are fully able to absorb and model these implications and bring this back to the community.

Economic Security Guarantees

The idempotency requirement however does not protect against the above when the
same actor controls:

  • $50% + 1$ of the $S$ nodes in a session
  • The application sending the requests

For a given relay chain ID, assume that there exists $a$ existing apps, and
there are $n$ total existing nodes already staked for the relay chain.

The probability of a single node being selected for a session should be
$\frac{1}{n}$.

As session selection currently happens as random selection with replacement,
then we can represent the probability of controlling the majority of a session
as the probability of having between $\lfloor \frac{S}{2} \rfloor + 1$ and $S$
successes in $S$ attempts of an $\frac{m}{n}$ discrete event, assuming that $m$
represents the total number of nodes that the actor has staked on that relay
chain. We model this using the binomial distribution, with $p = \frac{m}{n}$
and
$n \in \lbrace \lfloor \frac{S}{2} \rfloor + 1, \lfloor \frac{S}{2} \rfloor+ 2, …, S \rbrace$

$$
P_{MC}(m,n,S) := \sum_{k=\lfloor \frac{S}{2} \rfloor + 1}^{S}{\binom{S}{k} \left(\frac{m}{n}\right)^{k}\left(1 - \frac{m}{n}\right)^{S-k}}
$$

This is the probability of controlling a session for an arbitrary app. Assuming
that the same actor controls $a$ apps, then the probability that the actor is
able to fully control at least one session for their own application would be:

$$
P_{SD}(a,m,n,S) := 1 - \left(1 - P_{MC}(m,n,S)\right)^{a}
$$

Then given $R :=$ application/BaseRelaysPerPOKT, $B :=$
pos/BlocksPerSession, and $N :=$ pos/StakeMinimum, the cost of a configuration
of $a$ app stakes and $m$ node stakes, for which the probability of capturing a session
can be calculated via $P_{SD}$, is computed as follows:

$$
C(a,m,R,S,B,N,T) = \frac{100aBS}{R} + mN
$$

Economics Code Sample

from functools import partial

import numpy as np


def p_binom(n: int, p: float, k: int) -> float:
    return (
        np.math.factorial(n)
        / (np.math.factorial(k) * np.math.factorial(n - k))
        * p ** (k)
        * (1 - p) ** (n - k)
    )


def p_majority_session(
    nodes_staked: int, total_nodes: int, nodes_per_session: int
) -> float:
    start = nodes_per_session // 2 + 1
    end = nodes_per_session + 1
    binom = partial(p_binom, nodes_per_session, nodes_staked / total_nodes)
    return sum(map(binom, range(start, end)))


def p_self_dealing(
    apps_staked: int, nodes_staked: int, total_nodes: int, nodes_per_session: int
) -> float:
    return (
        1
        - (1 - p_majority_session(nodes_staked, total_nodes, nodes_per_session))
        ** apps_staked
    )


def cost(
    apps_staked: int,
    nodes_staked: int,
    pokt_to_usd: float,
    nodes_per_session: int = 24,
    base_relays_per_pokt: int = 200000,
    stake_minimum: int = 15000,
) -> float:
    apps_cost = (
        apps_staked
        * nodes_per_session
        / (base_relays_per_pokt / 100)
    )
    nodes_cost = nodes_staked * stake_minimum
    return (apps_cost + nodes_cost) * pokt_to_usd

print(1 / p_self_dealing(10, 150, 350, 24))
print(cost(10, 15, 0.07))

This work was about the economics of a node/app pairing gaining a majority control of the truth of a session, i.e. 51% percent control. In this case, this math is capturing the assumed cost of a network actor gaining that 51% control, but it can be easily extended to see the implications of how the current network stake topology could lead to outsized distributions of these newly proposed token mechanisms.

9 Likes

This is the kind of math that honestly goes over my head, but I’d asked previously about how self dealing would be handled in the gatewayverse, since any gateway which is also a noderunner could theoretically route to their own nodes. This is one of the reasons that Shannon is so critical.

Thanks for the insight, Joe.

5 Likes

Remember when we used to have protocol developers who understood math and cryptography? That was cool lol.

ETA: the current protocol team is very talented in their respective domains, but it’s hard to deny that we’ve lost some critical adversarial thinkers in the last couple of years.

4 Likes

Governance of PNF

I can understand the nervousness of some of the community about giving any 1 Individual complete control over decision making, in my experience on boards, especially with startups, the board decisions are lead by the CEO/Founder and it’s is only an illusion of control in these situation, where an investor might have 1 board seat and easily out voted buy the Founding team.

Reserved Matters

What I believe could be more pragmatic approach could be outline the key areas, as ‘reserved matters’, these decisions would require a PIP, PUP or PEP in exactly the same way that it is required now, and have a ‘high water mark’ for what they are and also what they are not

As an example, what would NOT be a reserved matter

  • Hiring/Firing Employees
  • Making Day to day spending decisions
  • Making Day to day business decisions in line with the core mission

As an example, what would COULD be a reserved matter

  • Changing the core Economics Params (outside of agreed tolerances)
  • Any single spend over $200k (or another appropriate threshold)
  • Any disposable of assets or sale of IP

Advisory Board(s)

I would set up several, voluntary advisory boards with the purpose of helping guide the @o_rourke / Director(s) of PNF with key members of Gateways, PNF and the Community and Key Opinion Leaders (KOL’s.)

  • Tokenomics
  • Liquidity
  • Marketing
  • Development <Web3.0>
  • Governance
  • More++

If PNF was to adopt the policies and or ideas of the Advisory communities, there could be a retrospective remuneration process, as there has been for recent development updates from multiple parties.

Note: I would have a Non-exec chair (non voting capacity)/company secretary that would; arrange all board/advisory meetings, take minutes, circulate all information priory to each meeting, provide agendas and guide the meeting (while not participating), allowing all contributors to fully focus on the meeting at hand and not burdening them with additional work

Summary

I believe this would give @o_rourke/Director(s) of PNF control over all day to day decisions, allowing Grove, PNF and the protocol to ‘rock-and-roll’ and allow the community and more to add real value to the Key Reserved Matters

4 Likes

I have an amendment recommendation:

Summary: Clear Eyes, Full Hearts, Can’t Lose

Proposal: Foundation Treasury Transparency Council

Objective:

  • Enhance transparency regarding Foundation Treasury spending by involving the community.

Key Components:

  1. Transparency Council:
    • Election of Members: Elect one or more community members to form a Transparency Council.
    • Access to Spending Details: Members will have access to monthly spending details.
    • Rationale Requirement: The council will obtain explanations from Michael regarding the fund allocations.
    • Community Report: The council will generate a monthly report to share with the community, outlining the spending and rationale.

The goal of this council is not to dictate spending, it is purely to provide transparency by a 3rd party

  1. Accountability Mechanism:

    • Penalty for Unreported Spending: Any unreported expenditure by Michael or foundation members will be deducted from Michael’s compensation at a ratio of 1:1.2.
      • Example: For every $100 unreported, $120 will be deducted from Michael’s compensation.
    • High-Interest Loan Concept: This acts as a deterrent against unreported spending by creating a financial penalty.
    • Pre-Compensation Reporting: If Michael reports the spending before the compensation package is issued, the Transparency Council can:
      • Assess the rationale for keeping the spending private.
      • Determine the necessity of the expenditure.
      • Decide whether to remove the deduction from Michael’s compensation.
  2. Suggested Lead:

    • Tim Riggins (alias): Proposed as the lead for the Transparency Council due to his impartiality and lack of personal relationships with Michael or the Grove team. Compensation is to be discussed. Both leadership assignments and compensation are to be revisited every 12 months.
  3. Foundation commitment:

  • Provide the council with a monthly balance sheet of treasury funds on the 3rd of every month.
  • Provide a clear and simple financial report for the previous month on the 3rd of every month. For every business day report is not delivered, a 1% of the total monthly spend penalty will be deducted from Michael’s compensation package.

This amendment aims to ensure that all fund allocations are transparent and justified, fostering trust within the community while holding foundation leaders accountable.

2 Likes

Defi Strategy and Liquid Staking: Why Wait?

If this strategy and liquid staking do not clash with Mike’s proposal, and there are no downsides, is there any reason not to proceed with these now, under Shane’s oversight as temporary director? If these catapult the POKT token price, pre-Shannon, to $1, the PIP-38 monetary milestones could be revised accordingly.

3 Likes

I am back, it seems Michael has verified my claims for which I was banned - unfortunately I am still perma banned from the telegram but as this is being fast-tracked to a vote very soon (just as I said about $GROVE and the fork plans maybe trust me on this one this time) I think its best I share my thoughts. Anyone who knows me knows how much I loved POKT - key word there LOVED. Past tense. Whatever this is now is not the Pocket I fell in love with, it’s not the Pocket that had tremendous amounts of promise. It is not, if Mike has his way, the:

Censorship Resistance Decentralised RPC Base Layer

That we as a community aligned around - PNF did not formulate

its own vision and road map

Rather we - the DAO, the community, the people building on top of this once promising protocol, we aligned on these ideals together. I have the utmost respect for the work that @b3n, @Dermot, @JackALaing did for this protocol and I was thoroughly ashamed to see them booted out of their positions because Michael wants power again.

In this post I aim to give my insights where possible and try to prove without a doubt not only is this a terrible idea, not only the end of the protocol, but with a few correct moves - something Michael clearly doesn’t understand how to do or those around him either unfortunately. I believe we can take the reigns back and push this protocol back on the right direction. I will call for some drastic changes, I may not say the things you want to hear but they are in fact the things you need to hear, we all need to hear these truths and really deep them. This is either the start or the end of Pocket and we need to make sure we make the correct calls - as a community, not a dictatorship lead by a proven incompetent leader.

Lets start with the very first point:

What drew me to start protocol development - no to crypto in general was Pocket so when I say this I saw it with true sadness in my heart. Shipping Shannon has never been a priority for Grove - not at all. They may have said all the right things, put up a front as if it were but hear me out now. I now work for Polymer Labs a mature codebase - they also started by building out a native L1, then pivoted to a rollup using a customised OPStack “Hack” utilising both Cosmos-SDK, OPStack, DA Layers - I hope by now this is starting to sound familiar to anyone who has kept up with the Shannon Development journey. Its exactly what we did - what I was a part of. When I joined the protocol team initially as an outsider working under PNF then slowly transitioned over to Grove (still paid half by PNF) until finally being hired fully by Grove I knew nothing. I had just taught myself to code, sure I picked it up fast and found it easy which helped but I didn’t know what a codebase 2 years under development ought to look like. Having now seen a codebase that has been under development for the same amount of time, is in its 2nd or 3rd testnet and mainnet soon approaching - that ALSO followed the same pivot journey that we did I know now what company focused on shipping a protocol’s codebase SHOULD look like that far in. I don’t even know how long Shannon/V1 was in development for before I got involved - but I know it wasn’t a short amount of time.

It really pains me to say this as I consider @Olshansky a good friend, but friendships aside for now lets get down to the difficult conversation. The time pre-h5law (AKA The Dark Ages) → V1 (pre-pivot/native L1/building cool shit) → Pivot #1 (Rollup w/ Rollkit on Celestia) → Pivot #2 (Cosmos-SDK L1 w/ RollChains integration for Celestia DA added security); in my eyes this journey demonstrates a clear lack of understanding of shipping a product - it even gives incompetence vibes. So much wasted time, wasted research cycles, wasted hires and fires. If Grove really wanted to ship Shannon I can see a few key points where things SHOULD have been done differently.

  1. Fire everyone involved in the Dark Age period - they couldn’t deliver a thing and set everything back at least a year? (Correct me if the duration of the Dark Age period is wrong but the point sticks) - They were unable to deliver and to quote myself as it is truly the best thing about crypto (which I myself plagarised)

In crypto its not about who you are but what you can deliver

Simple as that if you cannot deliver you are worthless, nuff said. Its a shame, Its peoples livelyhoods you may say. If they wanted to sit around and not deliver, maybe read a cool paper and do some research go into academia, join a bigtech company. Crypto is different, maybe its why my generation (doxxing myself rn but I’m wait for it Gen Z) love it. Crypto should be free from the bureaucracy and bullshit you find everywhere else, instead it should focus on what started this entire industry - an anon fighting for ideals in a world that lacked them (big up Satoshiiii).

  1. Rewarding the inability to deliver resulted in guess what, more ineptitude with regards to delivering the fucking product. For real if you continue to reward the people making decisions, failure after failure what do you expect but wait for it… MORE FAILURE.

Again it pains me to say this, it really does because I love the guy personally - even his knee high socks he’s so nice and caring - but Olshansky, if under management that cared about delivering the product would’ve been either:

  • Demoted to an IC (Individual Contributor) due to his lack of result producing abilities as a leader, or
  • Fired and replaced for someone who can focus and deliver

I can’t stress how much I love this guy, I genuinely am having difficulty writing this but numerous times Olshansky himself would ask me “Who do you feel like you work for?”, each and every single time I would reply “I work for the protocol, not Grove, I want what is best for Pocket Network” I was very often the one to challenge the team in their decisions - I was seen as the “voice of the community on the protocol team” and I was proud of that. I wish I could have done more to avoid the mess we are in now. I was against the pivot, I was against Olshansky’s push towards the OPStack (thank fuck we avoided that mess), I enjoy shutting people down I can’t lie it was fun to point out why all the ideas were dumb - I said lets either keep with V1 or use Cosmos-SDK for IBC. We settled on Rollkit because it was shiny - but it wasn’t ready for us so good thing we kept the backup plan of just using Cosmos right? Or is this something the Lead Developer, Staff Engineer, Super Senior He Could Date Your Dying Grandma Engineer, Lord of the Protocol Team, Chief Naming Officer (don’t get me started on our tiffs calling it Poktroll - especially now that its not even a rollup :joy:) Big Man Oldshansky SHOULD HAVE THOUGHT ABOUT JUST A LITTLE. The idea was to pivot and ship ASAP, good intentions - yet another poor execution. It wasn’t ready for us, it set us back. If this was the only misstep it is absolutely forgivable without question. But if you look back through the timeline how many years, where Grove supposedly focused on protocol development, were wasted due to poor decisions, poor execution and just plain ignorance on how to ship a protocol.

The reason this statement doesn’t sound correct is because in reality Grove never was focussed on shipping the protocol, maybe they would have hired more than 5 people to work on it. Maybe they would’ve used the DAO rebate to fund it - not just one of the following:

  • Line their pockets
  • Recoup tokens paid out to initial investors (a refund of sorts)
  • Fund their Gateway (probably the most likely as the majority of the developers at Grove work on the Gateway)

Its not nice to say but let’s be real, when you’re startup becomes so uptight that being blunt, slightly dismissive of others, or fucking straight up rude and mean to others is more important than shipping your forever SOON™️ protocol release things have gone terribly wrong. Just to be clear here I was the blunt, dismissive, rude and mean one. I admit it but I am of the opinion that if you are becoming corporate before you’ve launched your fucking product thats a sign of bad leadership at all levels. So lets dive into that, leadership.

o_rourke wants to take control of Pocket, he failed miserably before, thankfully PNF picked up his mess and carried us somewhere respectable - a long way to go but god damn those guys did amazing work through bear and bull they shined. Big ups b3n, Dermot, JackALaing and Adrienne on god these guys did a lot if you cannot see that you are delusional.

@Cryptocorn correct me if I am wrong but wasn’t it under o_rourke’s initial tokenomics that the protocol was able to be bleed dry by mercenaries. The 1000% or whatever inflation Pocket came out the gate swinging with does not give me any hope that this guy knows a think about tokenomics - in fact it proves he knows not a thing. Read a book or something, read the forums, get active in the community and you (o_rourke) might realise this community IS INCREDIBLY KNOWLEDGABLE ABOUT TOKENOMIC AND ECONOMIC THEORY IN GENERAL. We have big brains like Cryptocorn and @RawthiL and others I am sure I’m omitting. We DO NOT NEED SOMEONE WHO NEEDED TO SELL HIS OWN HOUSE TO SECURE FUNDING FOR GROVE IN CHARGE OF THE TOKENOMICS OF THIS PROTOCOL. That is literally the dumbest thing we could do. Lets dive into that:

  • Start company → fuck up tokenomics → push it onto someone else (PNF) and pretend to focus on protocol development
  • Lie to everyone and focus instead on building out the Portal Gateway → Secretly integrate with other protocols → Give minimal resources to the team that you say are your priority → Hide from community for years and lie to them until called out publicly and are no longer able to hide from the mess you’ve made
  • Decide forcing PNF to step down by threatening a fork (which would be the end of Pocket hands down) → Also consider launching $GROVE → Take 2? Maybe the community will respect you this time around
  • Scrap that because community didn’t like the lies and deceivery → Instead ask to be voted into full control → No more paying the protocol → Take more money from the protocol with no promise of any return → Should I even continue at this point

o_rourke I once thought you seemed calm but more and more you seem in way over your head. I would never trust you with any authority or leadership in this ecosystem, if anyone does they are blind as to the mess we are in. YOU ACTIVELY SPOKE WITH INVESTORS ABOUT FORKING POCKET WHY, WHY, WHY SHOULD ANYONE TRUST YOU?

Lets chat on this: Instead of paying Grove who has failed miserably to ship Shannon - but like every other company got lost in the AI sauce, was misguided time and time again and displayed a complete lack of competence. Maybe heres a crazy thought - lets further decentralise the protocol. Fire the entire protocol team, anyone who wishes to stay now must work for PNF - the beef between Olshansky and others at Grove with @poktblade needs to be squashed because I think he should be on the protocol team ffs its silly how you don’t like the guy on god.

Im deadly serious reinstate all of PNF immediately, transfer control of the protocol team to them - if that means smaller wages so be it. I can find talented devs to come on. People who care about the protocol are more likely to work for a little less - who knows if we chuck in forcing you to resign we might see a price boom as investors see us cutting dead weight o_rourke would you even consider that? I mean if you truly care about Pocket you must be able to see your influence on the protocol has been a net-negative undoubtedly, irrefutably.

I will stop here for now and continue later. But I’ll end for now on this - I love this fucking protocol, I was devastated to leave working on it. But holy fuck what a mess you have made big boy, now its time for the adults to come and clean it up - sorry if I hurt anyones feelings in this post (I am not) I am expecting another ban from @Jinx for once again speaking the truth (fr tho unban me Michael admitted to all I said you’re being childish). I hope I can convince some people to see the light and take the steps we should’ve taken years ago. Had this been, dare I say it, Web2 Michael would’ve been replaced the dev team cycled through for people that can ship a product and we would all be enjoying Shannon not just starting to discover the mess o_rourke has made in his diaper. If even a single person tries to say this is strawmanning grow up - read the text and you will see I have simply spoken the unadulterated truth, my way.

Look out for part 2

1 Like

I’m totally back for this.

I’ve been telling you all time and time again that things were not right here. And as simple as it may seem, really thing about this, like seriously - if someone can’t even implement a proper logout flow and/or can’t fix it in a day or two, what makes you think they can build a whole protocol?
Sometimes it really is just that simple.

Problem is no one wants to work to grow $POKT because Grove owns too much of it. Why would anyone want to grow Groves bags.

Most of the good people here have moved on, and it was the teenagers that left first. LMAOOO

1 Like

Its because young blood hasn’t got time for the older’s outdated mindset. Move fast (don’t break shit build shit) this aint 2000 anymore big man do things properly and do them right - first time preferably @o_rourke its just a little sad asking for a what is it now 5th chance/bailout/takeover however you want to phrase it. If you were my age you would’ve learned this lesson from fucking Pockémon of all places. If you love something let it go - let it grow and find its own path. Sometimes stepping away from something is the best thing you can do for it.

There were smart young guys in pokt, @addison @pierre dipped for greener pastures when they weren’t taken seriously anymore (AFAIK). Time for a new generation - don’t make us be the ones to do a CTO and fork the protocol from you. If we dropped the AI play and left that for the future when it might (if it ever will) be used Shannon would be going through serious testnets. The more I think about it the more I think its a good idea. Just as you forced out PNF we should force out Grove - tbf I’ve only ever heard complaints about Portal from people who’ve used it, myself included ahah ironic a little.

Maybe I’ll come back fork it call it something decent and get back to work on the things I built in the first place lol - SMT is my baby I built what you’re trying to pattent with the ProveClosest method maybe I should just beat you to market and we can see who does it better. The company struggling to raise or the dude doing it in his spare time for free ahahah - IK one of those two will ship a better protocol to be built ontop of with stronger tokenomics and the other will continue to lie, deceive and do all they can to have some power. You decide… Who’s who?

2 Likes

I’m going to remind everyone that in the forums we expect everyone to stay on topic and discuss the proposals.

No personal attacks.

If anyone wants to go insult people, go to 4Chan.

If members have a point of view and want to discuss the topic, you’re welcome to be as negative and dissenting as you want, but be respectful.

I don’t get paid to Mod, I’m doing it as a volunteer and while we are all frustrated, let’s not take it out on others in the community please.

1 Like

Could you please tell me the difference between censoring a post containing valid points and a personal attack? @Cryptocorn I feel like I am being personally attacked by the Pocket Community firstly for calling out the truth of Michaels intentions which he lied about - turned out I was true about that.

Now I speak my mind in a supposedly open forum raising genuine points and critiques of a failed CEO and the crippled protocol team. Maybe I said it a bit crass but is that grounds to stop people from being able to read my comments and come to their own conclusion? I mean we allow all sorts of people I personally wouldn’t be caught dead associating with in this community but suddenly you can’t take valid criticism (that actually praised you IIRC) from someone who like most people here have been burnt my Michael’s literal defrauding of the entire community with his lies.

Yet for some reason his incessant lies, hostile take overs and outrageous ineptitude (not personal insults these are backed by his track record) do not class as grounds to do any of the following:

  • Force his resignation for failing the protocol
  • Permanent Ban from the Community - including the forums and that means removal from voting too
  • Maybe just take down this ridiculous proposal for a start while we work on the rest?

I’d rather not rewrite my post so if you can I kindly ask you return it to where it belongs and allow people to make informed decisions, we are all grown ups here. Treat people like children and no wonder they get fooled like them. Treat them like adults and they suddenly stop tolerating bullshit from serial frauds and wholly inept individuals.

1 Like

Anyone can come to the forums and criticize proposals all day long.

We prefer to keep things pleasant in the forums and discuss actual details, proposals, and find answers. Raging is for the Telegram and blind rage is for 4chan.

You have valid criticisms to share and the community would be better off if you can share them in a calm, respectful manner so that they can be intelligently debated.

I personally have no beef with you and would prefer that to continue.

And on a side note- I appreciate your kind words for me.

Let’s keep the adult discussions in the forum and shoot from the hip somewhere else.

1 Like

I’m just going to point out the elephant in the room: Illusory Autonomy

The protocol has always been centralized under PNI’s full influence and control. There has never been a time that PNI could not make a change and enforce it fairly quickly. This is evident in the current scene.

Grove: “we’re going to push through a proposal whether you like it or not”
PNF Directors: “we believe you” - resigns in mass

Valid to you. Valid doesn’t mean truth. I would think miss information or unverified information would justify censorship

1 Like

I have restored @h5law’s comment: PIP-38: Re-electing Michael O'Rourke to the Foundation - #49 by h5law

I have also made changes to the forum’s Moderation Policy.

1 Like

The truth never dies

You are tight, but I disagree that the cherry picker was offering any solace in the self-dealing issue. The CP data was withheld during the hyperinflation times, so we don’t know what happened then. When it was released to the public, I took the time to model it and see it it matched reality. It sorta looked like it was being implemented (but not a 100% tho), and that did not prevented many free relays to just evaporate when transitioning from Grove to Nodies.

In this sense, Mike proposal does not change anything.

This is also a problem of the current network, there is no approval path for new chains. God knows the motives behind new listings. What you describe can happen today, it will only be get worse with Michael x10 for new chains, but nothing more. That’s why I asked for “extra care” with this.

I doubt that any change will occur to app stakes, but only Grove has giga stakes, all new gateways are receiving apps with 10K POKT stake and are outside the control of PNF. make 20M relays per session (check here a random app).

This is impossible to know, unless the gateways does some obvious stuff like using the same domain for their gateway and nodes.
Same thing that happens today.

I’m a little lost with what you exactly mean here. Your reasoning seems sound (also the fact that we don’t support latex in the forum is a clear example of the level of discussions that are normally held… I was even accused of purposely confound people just for using it ).

What I can say is that there is no mechanism in Morse that can save us from fake traffic. Trust is the only barrier (trust and PNF legal contracts of course).
Why you say? because unless we set mint=burn there is always a mechanism. Even upping the relay cost make no sense (the 0.85 USD/millon relays ) because we need it to go lik x100 which makes no sense, or lower mint in a simmilar way, which also makes no sense. We are stuck in this matter.
The only way to prevent this is to make the recover of the attack too slow, as proposed by @shane for Shannon. In the meantime it is impossible, as I simulated here an attacker can very eassely recover the cost of staking an app only having a few nodes and waiting a few days.

So, we will still be in the same problem with Michael or PNF, we will have to trust gateways.

Just in case someone says “then remove the burn!” no, this is not the same, we need to prevent “flash attacks”, that’s why we need to set some friction.

1 Like

Not trying to pile on too much… but what is.

Are you trying to get paid or not?

This is awesome work!!