I think I've figured out why no one wants to give up potentially classifying devs as brokers, no matter how much they say they won't prosecute: They think DeFi devs are the critical piece to implement 1099 reporting in DeFi dapps
I don't think this is a completely unreasonable request (while it is an unreasonable demand IMO), because right now figuring cost basis for tax reporting is a ridiculously hard problem.

Just ask @rotkiapp
Every application has different semantics to what constituted a "trade" vs. a collateralized loan vs. a like-kind conversion. US law doesn't help make it clearer either. I'm sure there are similar difficulties in other jurisdictions.

We need "semantic web" for DeFi.
What if there was a standardized way for each DeFi application to talk about the actions you took using their protocol, so that holistically, across many thousands of transactions and applications, you could easily figure out what your cost basis, PnL, fees, etc. is?
I would think that this would be enough to standardize reporting and increase revenue from improper reporting due to not understanding what's what. We have the data, use it!

I think this kind of self-regulation would have a much better outcome than letting it be dictated to us.
Honestly, what @senrobportman et al should be concerned with now is working *with* industry to understand the complexities of current law that lead to improper reporting. The way these apps are built, devs won't be able to issue 1099s without significantly breaking how they work.
However, we can easily provide *the tools* to make compliance of each individual trader to their preferred tax reporting jurisdiction as easy as possible, and this should improve reporting and increase revenues (which is the goal), and prevent onerous reqs from killing innovation
There's a lot of facets to this, which is why I'm in favor of just completely killing the whole debate, scrapping that amendment, and replacing it with having the IRS produce a report on what's needed to improve tax reporting and enforcement in order to close the budget gap.
Arguing about who is a broker and who isn't completely misses the point: tax compliance in Crypto is extremely difficult, and improving it should add a decent amount of revenue to that can be used for the infrastructure bill (idk about $28b, but we have no real data!)
Ofc, this won't change the game on tax dodgers... But, anyone stupid enough to commit crimes on an immutable public ledger (perfect for evidence gathering) is gonna have a bad time. IMO forcing devs to KYC just to catch a few bad actors is throwing the baby out with the bathwater
Getting this wrong is $100t mistake, and cedes the ground for the final relinquishing of political dominance that the US will have in the era of cryptocurrency.

Embrace open finance built on open software, and you will embrace freedom.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with El Doggo Diablo

El Doggo Diablo Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @fubuloubu

11 Aug
You know what? I just figured it out

The people focused on regulations see the parallels between DeFi and TradFi because they both share complexity (all finance is layered complexity)

Complexity isn't what caused systemic issues like the 2008 crash, the lack of transparency is.
We have *no idea* if TradFi financial products we are offered are what they say they are, because their composition is considered proprietary business info, so we have regulations there to force us to read through reams of incomprehensible paperwork to make sure asses are covered
However, DeFi is *transparent by design*, it is only through opacity that it becomes difficult (but not impossible) to see what it contains. That information is still there, and teams that do really well at documenting their properties (and risks) rise higher than those that dont
Read 6 tweets
11 Aug
@angela_walch Glad you asked! I have devoted the entire 4 years of my career to solving these problems, every since the day of the 2nd Parity msig hack in 2017 when I realized there was an extreme lack of software security processes like the ones I was used to at the companies I've worked for.
@angela_walch #1: Improving transparency and security processes of development teams through open source, common sense process checklists - @DefiSafety

#2: We created a TG and Discord community for Security engineers to communicate and learn from each other in 2018 #ETHSecurity
@angela_walch @DefiSafety #3: Since 2017, the entire industry has been working on increasing the state of the art of smart contract tooling, often increasing the state of art of software security on the bleeding edge in academia!
Read 16 tweets
10 Aug
I got angry with people constantly saying "but the rich get richer!" so I wrote this:
link.medium.com/OxzRW4C8Aib
btw, if you mined with only one Antminer S17 Pro over 18 months, you'd be at a net loss of 2% annualized
BTW this is hardly well researched (I uses two resources and purposely didn't reference them), but I think a good sketch someone could take and explore with better data.

No one should reference this piece as a data point in another piece without confirming the numbers.
Read 4 tweets
14 Mar
NFT idea:
1. develop a trait/attribute model for your NFT collectibles
2. Allow "tokenizing" the NFT and issuing N (fungible) tokens based on M attributes
3. Allow buying and selling in "attribute markets"
4. Can only unwrap if you have 1:1 of each attribute of the target NFT
Bonus points if the attribute model is scalable to account for underpriced or missing attributes

NFTs themselves will never be 1:1 swapable, but their underlying attributes can be decomposed (according to a model) and made swapable to establish more efficient pricing
This works for non-collectible use cases too:
- Houses (location, BR/BA, age, etc.)
- Fine art (creator, style, age, auction history)

A lot more...
Read 7 tweets
16 Jan
I'm sure someone else has explained this, but it is just so cool and I want to explain how this works.
So Curve is awesome for swaps between similar assets, right? The fact that they trade very close to each other is a key part about how Curve works, using it's custom swap invariant function.

That's step 1
Step 2 is that Synthetix is awesome for creating "synthetic assets" (aka synths) which are assets that trade like other assets, that are backed by another, entirely different asset. Basically, a plastic banana that I can buy and sell like a real banana.
Read 18 tweets
14 Jan
Whoa, this is actually kind of nuts

So this psuedo-cartel of US miners only processes "compliant" transactions, meaning that they use their hashrate to exclude transactions from countries on the US financial sanctions list

But they only have 8% hashrate, so what's the big deal?
Well, that's all good and fine. That means 92% of Bitcoin hashrate should, in theory, process the remaining transactions, because it is economically profitable to do so. This mining cartel even says it themselves, they take a 0.35% hit to profits to provide this service
This doesn't sound so bad at all. Bitcoin works as intended, it might take a little longer to mine your transaction, but one of the non-US mining pools will include it, eventually.

What's the big deal?
Read 12 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(