MoonRunners
LogoLogo

320

  1. /
  2. Osmosis
  3. /
  4. Mainnet
  5. /
  6. Governance
  7. /
  8. 320
  • Docs
  • Support
2026 © Made with 💜 by MoonRunnersAPI OK
DocsSupportDonate

Proposal #320

Remove blocked.go from Osmosis

RejectedText Proposal

Rejected on 31 Aug 2022: only 13.7% of the decisive votes said yes.

Yes

4.9%

13.7% without abstain

Veto

2.1%

of votes cast

Ended

31 Aug 2022

The ballotvotes cast · final tally
Yes

4.90%

of votes cast

Abstain

64.14%

of votes cast

No

28.85%

of votes cast

Veto

2.10%

of votes cast

Proposal

This proposal aims to come to consensus that we should delete the blocked.go file in the Osmosis Github Repository ([Hidden link]). My name is Anthony Rosa, and I am the project lead at Moultrie Audits. Centralized entities like Tether are holding firm to protect censorship resistance ([Hidden link]). There are many aspects to this conversation, and it is encouraged to read through the associated commonwealth threads (linked below) prior to voting. The blocked.go file prevents users from withdrawing to the contained blocked addresses, and the file comments state “we block all OFAC-blocked ETH addresses from receiving tokens.” If we accept as a community that we should censor addresses the government deems illegitimate, our entire purpose becomes questionable.

Reasons To Delete blocked.go

Why have a blockchain if the service retains the censorship restrictions of Web2? How can we claim to be decentralized while preventing users from accessing a service through a central repository subject to revision by the government? Why wouldn’t this set a censorship precedent? Are we here to make money or change the world?

It is my opinion that it’s better if we fail trying to democratize finance with a truly decentralized DEX than succeed as a TradFi proxy, touting disingenuous values. In the commonwealth discussion (linked below), one member stated, “If we do nothing about it now, you will see a slow but steady erosion of your right to trade freely...We need to come together and support our freedom to trade crypto in the spirit with which most of it has been developed – permissionlessly.”

Counterarguments

There are severe possible consequences for not complying with OFAC or any other government requirement to block specific addresses. Removing the functionality to block addresses at a protocol level opens up financial and legal risk to infrastructure providers, developers, users, investors, and the entire Osmosis community. Validator level censorship is still a possibility, but an additional burden.

In the commonwealth discussion (linked below), one member stated “I don't think this is morally the right direction, by the US government, or by implementing these policies. However, I do think logically it is the best step forward to preserve and protect our validators.”

Vote Explanation

Yes: Developers should move to remove the blocked.go file from the Osmosis repo. We’ll start by deleting the addresses in the file. No: We should keep the blocked.go file and associated functionality. No With Veto: You believe this proposal is spam or malicious to Osmosis and we should keep the blocked.go file and associated functionality. Moultrie Audits will lose the deposit.

Links

Commonwealth Thread: [Hidden link] | [Hidden link] Longer Justification To Deleting blocked.go: [Hidden link]

Timeline

  1. Submitted25 Aug 2022
  2. Voting started26 Aug 2022
  3. Voting ended31 Aug 2022
  4. Deposit deadline08 Sept 2022

Proposer

Address
Deposit1.8K

Rules

Not recorded for this proposal.