Vampire Attack Twitter(geohot.github.io)
geohot.github.io
Vampire Attack Twitter
https://geohot.github.io//blog/jekyll/update/2022/04/16/vampire-attack-twitter.html
151 comments
If you're paying users to scrape, how do you ensure that they are indeed scraping and not just making up spam? You've got a catch-22 here - you need people to scrape but at the same time you need an authoritative source of the scraped data to ensure people aren't cheating, but then if you've got that source then you don't need those people to begin with.
Interaction with the real-world (outside the blockchain) is where the vast majority of these bullshitchain projects fall apart.
Interaction with the real-world (outside the blockchain) is where the vast majority of these bullshitchain projects fall apart.
> how do you ensure that they are indeed scraping and not just making up spam?
For TLS 1.1 (and supposedly "TLS 1.2+" since https://github.com/tlsnotary/PageSigner/commit/4e12573): https://tlsnotary.org/pagesigner
For TLS 1.3 there's also TLS-N from https://eprint.iacr.org/2017/578.pdf but it requires a cooperating server:
"TLS-N generates non-interactive proofs about the content of a TLS session that can be efficiently verified by third parties and blockchain based smart contracts. As such, TLS-N increases the accountability for content provided on the web and enables a practical and decentralized blockchain oracle for web content. TLS-N is compatible with TLS 1.3 and adds a minor overhead to a typical TLS session. When a proof is generated, parts of the TLS session (e.g., passwords, cookies) can be hidden for privacy reasons, while the remaining content can be verified."
For TLS 1.1 (and supposedly "TLS 1.2+" since https://github.com/tlsnotary/PageSigner/commit/4e12573): https://tlsnotary.org/pagesigner
For TLS 1.3 there's also TLS-N from https://eprint.iacr.org/2017/578.pdf but it requires a cooperating server:
"TLS-N generates non-interactive proofs about the content of a TLS session that can be efficiently verified by third parties and blockchain based smart contracts. As such, TLS-N increases the accountability for content provided on the web and enables a practical and decentralized blockchain oracle for web content. TLS-N is compatible with TLS 1.3 and adds a minor overhead to a typical TLS session. When a proof is generated, parts of the TLS session (e.g., passwords, cookies) can be hidden for privacy reasons, while the remaining content can be verified."
You could bypass this kind of verification by routing your spam through Twitter. Send spam to twitter, scrape spam from Twitter for twitcoin.
If your plan is to scrape all of twitter, the question is if that matters among the years of existing spam.
Probably not. If it does start to matter it should start becoming an issue for twitter too and they'd probably have to deal with it.
Probably not. If it does start to matter it should start becoming an issue for twitter too and they'd probably have to deal with it.
> If you're paying users to scrape, how do you ensure that they are indeed scraping and not just making up spam?
Ironically the fact that they are paying 10x for original "tweets" posted through their interface makes it so that nobody who can think would try fake scraping. You are 10x better of just blasting your crap directly at their interface as "original" "content". :)
Ironically the fact that they are paying 10x for original "tweets" posted through their interface makes it so that nobody who can think would try fake scraping. You are 10x better of just blasting your crap directly at their interface as "original" "content". :)
But why is the scraping so crucial? The history is probably less important to most users than the reach of their posts, so the mirroring on Twitter seems more crucial (Twitter could probably prevent that if they wished, though).
I think blockchain is actually central to the scheme. Like this:
The ostensible scheme can't possibly actually work (it requires Twitter to not do anything to stop it -- of course, Twitter would work to stop it to the extent it ever actually threatens them).
What can work, though, is the narrative of the scheme. What you need is a mechanism to incentivize people to promote the narrative of the scheme.
That's where the crypto comes in. It's a viral mechanism to franchise selling the scheme. Anyone can buy in, promote the narrative, and get others to buy in. It doesn't really matter how many of the people have a deep belief in the original narrative or not. Get people's attention, get them to believe there is more money in it if they put in a little money, and once the money starts moving around, there will be opportunities to grab some, or perhaps a lot of it.
The ostensible scheme can't possibly actually work (it requires Twitter to not do anything to stop it -- of course, Twitter would work to stop it to the extent it ever actually threatens them).
What can work, though, is the narrative of the scheme. What you need is a mechanism to incentivize people to promote the narrative of the scheme.
That's where the crypto comes in. It's a viral mechanism to franchise selling the scheme. Anyone can buy in, promote the narrative, and get others to buy in. It doesn't really matter how many of the people have a deep belief in the original narrative or not. Get people's attention, get them to believe there is more money in it if they put in a little money, and once the money starts moving around, there will be opportunities to grab some, or perhaps a lot of it.
> It's a viral mechanism to franchise selling the scheme. Anyone can buy in, promote the narrative, and get others to buy in.
This is a great definition of cryptocurrency. It nicely frames how they become pyramidal.
This is a great definition of cryptocurrency. It nicely frames how they become pyramidal.
if you're relying on the narrative, you're going to run into the same problem as any of the other twitter clones that have tried to siphon away twitter's audience by targeting a specific demographic (e.g. parler) - you end up with only that group, and the prolific posters who bring the most value to the platform do so because they're chasing the broad audience that twitter provides.
the crypto bros don't want to perform for an audience that's only other crypto bros, they want to reach the people who aren't part of their circle, and twitter provides that. same for the right-wingers - if they can't reach the suburban wine moms, there's no point in posting.
the crypto bros don't want to perform for an audience that's only other crypto bros, they want to reach the people who aren't part of their circle, and twitter provides that. same for the right-wingers - if they can't reach the suburban wine moms, there's no point in posting.
Blockchain has extremely narrow potential in a decentralized social network. Blockchain was designed to prevent double-spending. In a social network, the only analagous purpose might be to reserve a name, or to locate the servers (bypass DNS).
It would be ridiculous to use a blockchain to authenticate posts, upvotes, friend connections, etc, since these should all be done with digital signatures alone
It would be ridiculous to use a blockchain to authenticate posts, upvotes, friend connections, etc, since these should all be done with digital signatures alone
Yeah, I think adding users post, comments will add too much of friction to the app. I'm trying to build a social media on Polygon chain but haven't figured out do I store the content on chain or not.
The gist of the idea is that:
- if you provide an essentially identical service
- you make it seamless to switch
- and you incentivize users to switch
Then you may be able to aggressively siphon users from your target.
OP’s example is using a blockchain as the distribution mechanism for the incentives.
- if you provide an essentially identical service
- you make it seamless to switch
- and you incentivize users to switch
Then you may be able to aggressively siphon users from your target.
OP’s example is using a blockchain as the distribution mechanism for the incentives.
> you incentivize users to switch
Lot of startups do this but have pretty high CaC. In the Sushi/Uniswap case, users were already crypto-native. In the twitter case, the majority of users are not. There's just going to be a bigger barrier than in the former case. Sure, I think if you spend money some people will switch, but it's much less clear to me how much money you'd need.
Lot of startups do this but have pretty high CaC. In the Sushi/Uniswap case, users were already crypto-native. In the twitter case, the majority of users are not. There's just going to be a bigger barrier than in the former case. Sure, I think if you spend money some people will switch, but it's much less clear to me how much money you'd need.
> The big issue here is that it’s not clear that you need a blockchain for any of it.
This could be said about 99.9% of all blockchain products and companies.
This could be said about 99.9% of all blockchain products and companies.
Seems like you need the blockchain there to guarantee that your outrageous copyright violation becomes unpunishable.
Basically this strategy is "steal Twitter and fund the effort with another crypto Ponzi".
Basically this strategy is "steal Twitter and fund the effort with another crypto Ponzi".
That's just one of the big issues.
Another is that Twitter is 6000 transactions per second, whereas Ethereum only manages about 15tps - 1/400th as much - and BTC 7tps.
Another is that Twitter is 6000 transactions per second, whereas Ethereum only manages about 15tps - 1/400th as much - and BTC 7tps.
I think this is way more significant than many people think. Twitter scale information distribution is a hard problem, and tying the platform to a blockchain makes the engineering side of this impossible. You'd want your blockchain to run independently from the social media platform.
You could add the crypto layer to Mastodon, and by the time scale becomes an issue, you haven't irretrievably crippled yourself and you build it from there. Plus federation and so on.
I would think scraping Twitter would come with legal hassle, so a lawsuit could be worse than any technicalities.
You could add the crypto layer to Mastodon, and by the time scale becomes an issue, you haven't irretrievably crippled yourself and you build it from there. Plus federation and so on.
I would think scraping Twitter would come with legal hassle, so a lawsuit could be worse than any technicalities.
Perhaps a way to migrate this is to only allow tweets < a certain creation date. Would this make TWITCOIN have a hard limit similar to how Bitcoin has a Hard limit ?
i think a better way is to forgo the browser extension and simply pull a users timeline via the twitter API. Only grab tweets within the past 30mins to an hour (this interval is arbitrary but can most likely be optimized) as to prevent spam
That's going to be 0.000000032 Twitcoin. If you want a a coin to succeed you need to make the amount people pay easier to fathom. This goes especially for people that come from a fiat world.
> 100k people would install this, and you’d scrape Twitter quite quickly.
Yeah, uh, definitely.
> Tons of creators would migrate for the FREE MONEY! ... Even lurkers will use TWITCHAIN front end because it doesn’t have ads and fake “trending” topics.
So the whole gimmick here is that supposedly you're going to get ordinary users to switch (i.e. install your extension that puts them on a duplicate site)? Actually, if you succeed at anything at all you're going to run into the issue that the people who want to use your site are, for the lack of a better word, cringe. Most people are like me and won't use it exactly because of the sort of audience this kind of supposed "Twitter alternative" would draw. That's if they even care, and most people don't.
(I realize describing people as "cringe" is judgmental sounding, but there's really not a better word here from the point of view of the people who I'd call "normies".)
Yeah, uh, definitely.
> Tons of creators would migrate for the FREE MONEY! ... Even lurkers will use TWITCHAIN front end because it doesn’t have ads and fake “trending” topics.
So the whole gimmick here is that supposedly you're going to get ordinary users to switch (i.e. install your extension that puts them on a duplicate site)? Actually, if you succeed at anything at all you're going to run into the issue that the people who want to use your site are, for the lack of a better word, cringe. Most people are like me and won't use it exactly because of the sort of audience this kind of supposed "Twitter alternative" would draw. That's if they even care, and most people don't.
(I realize describing people as "cringe" is judgmental sounding, but there's really not a better word here from the point of view of the people who I'd call "normies".)
Only "normies" call stuff "cringe".
I mean, yes, that's why I used it. I'm implicitly calling myself (and most people) "normies".
Seriously, "cringe" (as a non-verb) has been incredibly widespread and lame for a couple years now. Mostly used by literal children, as far as I can tell.
Freak here. Blockchain stuff is super-cringe to almost everyone. "It's called blockchain because I block u."
Let's assume just for a second that copyright violation isn't a problem, that 1B is enough to motivate enough people, that it's not overrun by bots, etc..
What kind of blockchain would actually be able to deal with the expected transaction count? According to [1] Ethereum peaks out at 15 transactions per second, but [2] claims around 6.000 tweets per second on average.
A difference of 2–3 orders of magnitude is not something a team of 5 engineers can simply solve in 6 months.
[1]: https://blog.coinbase.com/scaling-ethereum-crypto-for-a-bill...
[2]: https://www.internetlivestats.com/twitter-statistics/
What kind of blockchain would actually be able to deal with the expected transaction count? According to [1] Ethereum peaks out at 15 transactions per second, but [2] claims around 6.000 tweets per second on average.
A difference of 2–3 orders of magnitude is not something a team of 5 engineers can simply solve in 6 months.
[1]: https://blog.coinbase.com/scaling-ethereum-crypto-for-a-bill...
[2]: https://www.internetlivestats.com/twitter-statistics/
Don't forget that tweets are not just tweets. In 2016 Twitter handled 3000 images per second (around 20GB per second) [1]. The number undoubtedly increased since then. There's also video.
Good luck storing those on blockchain :D
[1] http://highscalability.com/blog/2016/4/20/how-twitter-handle...
Good luck storing those on blockchain :D
[1] http://highscalability.com/blog/2016/4/20/how-twitter-handle...
> Don't forget that tweets are not just tweets. In 2016 Twitter handled 3000 images per second (around 20GB per second). The number undoubtedly increased since then. There's also video.
> Good luck storing those on blockchain :D
I'll admit that a normal blockchain would be impossible to store that level of transactional data. Of course that doesn't mean that it isn't possible to store it in a decentralized manner: It does, however, require different methodologies to make it work.
Currently, the best attempt at this comes from both Filecoin & Arweave, but they're both coming at the problem at different angles [1]: Filecoin tries to solve the storage problem as a "Pay for X storage for Y time" problem, whereas Arweave is trying to solve it as a "Pay to store X storage forever" problem.
Going by Arweave's current stats [2][3], it is possible that the network could be able to handle that level of content generation with a high enough node count. In fact, a stress test of sorts is currently underway, as there's an attempt to try and store the Russia-Ukraine conflict on the network [4].
[1] https://coinmarketcap.com/alexandria/article/the-decentraliz... [2] https://viewblock.io/arweave/blocks [3] https://viewblock.io/arweave/stat/cumulativeWeaveSizeHistory [4] https://www.forbes.com/sites/stevenehrlich/2022/02/25/a-bloc...
> Good luck storing those on blockchain :D
I'll admit that a normal blockchain would be impossible to store that level of transactional data. Of course that doesn't mean that it isn't possible to store it in a decentralized manner: It does, however, require different methodologies to make it work.
Currently, the best attempt at this comes from both Filecoin & Arweave, but they're both coming at the problem at different angles [1]: Filecoin tries to solve the storage problem as a "Pay for X storage for Y time" problem, whereas Arweave is trying to solve it as a "Pay to store X storage forever" problem.
Going by Arweave's current stats [2][3], it is possible that the network could be able to handle that level of content generation with a high enough node count. In fact, a stress test of sorts is currently underway, as there's an attempt to try and store the Russia-Ukraine conflict on the network [4].
[1] https://coinmarketcap.com/alexandria/article/the-decentraliz... [2] https://viewblock.io/arweave/blocks [3] https://viewblock.io/arweave/stat/cumulativeWeaveSizeHistory [4] https://www.forbes.com/sites/stevenehrlich/2022/02/25/a-bloc...
> I'll admit that a normal blockchain would be impossible to store that level of transactional data. Of course that doesn't mean that it isn't possible to store it in a decentralized manner
Translation: blockchain a) doesn't solve this problem, and b) isn't required for this
Translation: blockchain a) doesn't solve this problem, and b) isn't required for this
> > I'll admit that a normal blockchain would be impossible to store that level of transactional data. Of course that doesn't mean that it isn't possible to store it in a decentralized manner
> Translation: blockchain a) doesn't solve this problem, and b) isn't required for this
Clarification: The data structure of a typical blockchain that is regularly talked about (single-chain, no shard/web) definitely cannot store that level of data. In order to reach that level of data throughput, better data structures are required to do so.
Single-chain blockchains are great in terms of determining transaction finality, but are poor in terms of data storage. This doesn't mean that research into decentralized & computationally-assured data storage techniques shouldn't be pursued.
> Translation: blockchain a) doesn't solve this problem, and b) isn't required for this
Clarification: The data structure of a typical blockchain that is regularly talked about (single-chain, no shard/web) definitely cannot store that level of data. In order to reach that level of data throughput, better data structures are required to do so.
Single-chain blockchains are great in terms of determining transaction finality, but are poor in terms of data storage. This doesn't mean that research into decentralized & computationally-assured data storage techniques shouldn't be pursued.
> This doesn't mean that research into decentralized & computationally-assured data storage techniques shouldn't be pursued.
No, it doesn't, for one simple reason: blockchains is not the only such tech, and "computational assuredness" probably isn't really a requirement for this.
No, it doesn't, for one simple reason: blockchains is not the only such tech, and "computational assuredness" probably isn't really a requirement for this.
> > This doesn't mean that research into decentralized & computationally-assured data storage techniques shouldn't be pursued.
> No, it doesn't, for one simple reason: blockchains is not the only such tech
Again, reiteration must be applied here: The standard single-shard reference-to-previous-block data structure that is the initial blockchain structure is non-conducive towards decentralized data storage. As stated beforehand:
> > The data structure of a typical blockchain that is regularly talked about (single-chain, no shard/web) definitely cannot store that level of data. In order to reach that level of data throughput, better data structures are required to do so.
> , and "computational assuredness" probably isn't really a requirement for this.
Towards the latter half of your statement, if computational assurance is not required, then standard trust-based storage solutions can be implemented instead.
HOWEVER (and it should be stressed with extreme emphasis on the word), in that scenario, concerns about the centralized nature of such a storage solution CANNOT be launched by critics: It was their criticism of decentralized storage solutions that caused the shift towards standard trust-based storage solutions, and thus they cannot criticize the move towards the latter. Otherwise, their criticism is not out of technical concern, but out of personal opinion.
> No, it doesn't, for one simple reason: blockchains is not the only such tech
Again, reiteration must be applied here: The standard single-shard reference-to-previous-block data structure that is the initial blockchain structure is non-conducive towards decentralized data storage. As stated beforehand:
> > The data structure of a typical blockchain that is regularly talked about (single-chain, no shard/web) definitely cannot store that level of data. In order to reach that level of data throughput, better data structures are required to do so.
> , and "computational assuredness" probably isn't really a requirement for this.
Towards the latter half of your statement, if computational assurance is not required, then standard trust-based storage solutions can be implemented instead.
HOWEVER (and it should be stressed with extreme emphasis on the word), in that scenario, concerns about the centralized nature of such a storage solution CANNOT be launched by critics: It was their criticism of decentralized storage solutions that caused the shift towards standard trust-based storage solutions, and thus they cannot criticize the move towards the latter. Otherwise, their criticism is not out of technical concern, but out of personal opinion.
> concerns about the centralized nature of such a storage solution CANNOT be launched by critics: It was their criticism of decentralized storage solutions that caused the shift towards standard trust-based storage solutions, and thus they cannot criticize the move towards the latter. Otherwise, their criticism is not out of technical concern, but out of personal opinion.
This sounds like a rant devoid of meaning.
Yes, there are centralized solutions. Yes, there are decentralized solutions. Yes, critics have full right to criticize both, because both have their failings.
This has literally nothing to do with whatever ideological angle you're trying to force.
This sounds like a rant devoid of meaning.
Yes, there are centralized solutions. Yes, there are decentralized solutions. Yes, critics have full right to criticize both, because both have their failings.
This has literally nothing to do with whatever ideological angle you're trying to force.
> > concerns about the centralized nature of such a storage solution CANNOT be launched by critics: It was their criticism of decentralized storage solutions that caused the shift towards standard trust-based storage solutions, and thus they cannot criticize the move towards the latter. Otherwise, their criticism is not out of technical concern, but out of personal opinion.
> This sounds like a rant devoid of meaning.
> Yes, there are centralized solutions. Yes, there are decentralized solutions. Yes, critics have full right to criticize both, because both have their failings.
> This has literally nothing to do with whatever ideological angle you're trying to force.
The ideological angle in this case is: "N solutions have a mixture of good & bad, but at least one of them is required for system S to function. Critics that criticize N-1 of N solutions cannot criticize the usage of the Nth solution when that is the only other solution left, after catering to their desires for (1...N-1) of N solutions to not be used."
> This sounds like a rant devoid of meaning.
> Yes, there are centralized solutions. Yes, there are decentralized solutions. Yes, critics have full right to criticize both, because both have their failings.
> This has literally nothing to do with whatever ideological angle you're trying to force.
The ideological angle in this case is: "N solutions have a mixture of good & bad, but at least one of them is required for system S to function. Critics that criticize N-1 of N solutions cannot criticize the usage of the Nth solution when that is the only other solution left, after catering to their desires for (1...N-1) of N solutions to not be used."
The amount of meaning in your statements is asymptotically approaching zero, and has completely diverged from original discussion.
> What kind of blockchain would actually be able to deal with the expected transaction count? According to [1] Ethereum peaks out at 15 transactions per second, but [2] claims around 6.000 tweets per second on average.
Admittedly, the only way to be able to achieve that level of throughput would be to require zk proofs for assured transaction finality, on top of being a Layer 2 scaling solution.
Currently, that level of throughput can be obtained by using a specialized ZK-rollup network like StarkNet [3] if it needs to be deployed right now. Otherwise, zkSync 2.0 [4], an EVM-compatible general ZK-rollup, is currently in its testnet stages & is currently the desired goal for scaling Ethereum's TPS up to the desired amount.
The technology is currently still in it early stages, as demonstrated by zkSync & StarkNet, the capability to reach that level of throughput is possible.
[3] https://starkware.co/starknet/ [4] https://v2-docs.zksync.io/dev/
Admittedly, the only way to be able to achieve that level of throughput would be to require zk proofs for assured transaction finality, on top of being a Layer 2 scaling solution.
Currently, that level of throughput can be obtained by using a specialized ZK-rollup network like StarkNet [3] if it needs to be deployed right now. Otherwise, zkSync 2.0 [4], an EVM-compatible general ZK-rollup, is currently in its testnet stages & is currently the desired goal for scaling Ethereum's TPS up to the desired amount.
The technology is currently still in it early stages, as demonstrated by zkSync & StarkNet, the capability to reach that level of throughput is possible.
[3] https://starkware.co/starknet/ [4] https://v2-docs.zksync.io/dev/
> If you provide an unseen tweet to the chain, you get TWITCOIN
If will take mostly an hour, if not minutes, for someone to hook into Twitter API and mimic the browser extension's requests to mine TWITCOIN by constantly feeding new tweets. Scale this to many developers out there and you've just invented Proof-of-well, ...bandwidth? ...API access? ...processing power (aka Work)? that gives you coin in return.
No one will use the extension, and because of the nature of it, it will be totally open to Sybil attacks anyway.
If will take mostly an hour, if not minutes, for someone to hook into Twitter API and mimic the browser extension's requests to mine TWITCOIN by constantly feeding new tweets. Scale this to many developers out there and you've just invented Proof-of-well, ...bandwidth? ...API access? ...processing power (aka Work)? that gives you coin in return.
No one will use the extension, and because of the nature of it, it will be totally open to Sybil attacks anyway.
I think that’s kind of the point. The more people jump on this and the faster they are, the quicker you’ll saturate the “tweet space.” Once you have all historic data and a near real time replication of new data, you’ll have a near perfect clone of the platform, while only few will have the knowledge and resources to compete in this data transfer business. All you’re effectively doing is outsourcing a ton of dev time.
How do you verify that people are actually posting historic data instead of random garbage, without either (1) you yourself already having access to that historic data, or (2) looking up each tweet through a Twitter API to verify that it is actually real?
If you can't verify that the tweets are real, what is the incentive for anyone to post real tweets, instead of just streaming random garbage into your system in exchange for coins?
If you can't verify that the tweets are real, what is the incentive for anyone to post real tweets, instead of just streaming random garbage into your system in exchange for coins?
Why wouldn't an extension be able to parse a link to each tweet? This seems like a trivial concern.
Parse the link and do what with it? Request Twitter API to see if that was a valid tweet? You'll get your keys banned within a few seconds for too many requests.
For building the platform content, sure. But how can then the coin have that amount of value the article talks about?
Ok, what do those numbers actually mean?
Twitter has 200M "monetizable" DAUs. The poster suggests that spending $1B would move those users and those users traffic over. That implies that $5 in some shitcoin would be enough to make people switch to this app. That does not seem plausible at all. If acquiring and retaining users was that easy and cheap, there would be a lot more major social networks around.
Twitter in 2014 had 500M tweets per day. How long a time period will the $1B be distributed over? The poster doesn't say, but let's assume a year. That'd be about 5 cents per tweet. No real users would care about that. If anything they'd be insulted. But botnets posting spam would have a field day with it. It would of course be botnets that the company would have no way to fight, since with this distributed scraping idea they'd struggle to collect any kind of abuse signals related to the actual tweets/likes/other monetizable events.
This would never work.
Twitter has 200M "monetizable" DAUs. The poster suggests that spending $1B would move those users and those users traffic over. That implies that $5 in some shitcoin would be enough to make people switch to this app. That does not seem plausible at all. If acquiring and retaining users was that easy and cheap, there would be a lot more major social networks around.
Twitter in 2014 had 500M tweets per day. How long a time period will the $1B be distributed over? The poster doesn't say, but let's assume a year. That'd be about 5 cents per tweet. No real users would care about that. If anything they'd be insulted. But botnets posting spam would have a field day with it. It would of course be botnets that the company would have no way to fight, since with this distributed scraping idea they'd struggle to collect any kind of abuse signals related to the actual tweets/likes/other monetizable events.
This would never work.
I think that in the mind of people that think this will work TWITCOIN is _obviously_ going ‘to the moon’, and will be worth 1000s of times what it was at conception, because that’s what crypto does.
So, basically a blockchained-twitter-client with the hope of removing twitter at some point by swapping out the backing service? People will come for the free coins and nowhere to spend them, or will it cost coins to post or something?
I don't get it. But I don't get the point of most blockchain bs.
I don't get it. But I don't get the point of most blockchain bs.
> People will come for the free coins and nowhere to spend them, or will it cost coins to post or something?
That's where the 1B in buy-orders backing the coin is meant to come in, allowing people to exchange those coins for real currency.
That's where the 1B in buy-orders backing the coin is meant to come in, allowing people to exchange those coins for real currency.
That billion dollars isn't going to last very long when folks start piping GPT-3 into the system for free coins
Do the mechanics of the Skinner Box really matter? If GPT-3 generates interesting popular content and posting it is profitable because it gets retweets and reactions, is it any worse than the content that comes from real people?
So instead of trying to limit the number of bots on this new social network, we'll encourage them!
GPT-3 isn't free either.
But neither is the GPT-3 to verify if the GPT-3 is GPT-3.
But neither is the GPT-3 to verify if the GPT-3 is GPT-3.
That's not a lot of money for the number of users twitter has and the number of tweets that exist.
What if it was $20 billion? Maybe the idea is feasible if you go bigger? Still less than half of the current strategy of a hostile takeover.
The system isn’t immune to spam attacks.
Posting costs a variable amount of shitcoin (just like transaction fees on a blockchain).
okay and why am I not paying them in real currency to begin with if all I want to do is steal twitter users by paying them to come to my platform
Because you need a number-go-up coin to allow for rampant speculation and to build hype. Then everyone that joins thinks they’re getting millions instead of nothing.
"Blockchain, the internet, but worse"
Automatically copying tweets from Twitter to a competing service, without permission of either Twitter or the original tweet authors, sounds pretty dubious from a copyright standpoint. Especially since you'd also presumably be copying any images and videos attached to those tweets.
The NFT market has pretty handily proven that the crypto crowd doesn't care about copyright.
How so, NFTs are exactly about requiring to own a picture to use it and that nobody else can use it.
Crypto is exactly about strengthening copyright.
Crypto is exactly about strengthening copyright.
https://www.nbcnews.com/tech/security/nft-art-sales-are-boom...
A lot of the art is stolen. NFTs do nothing to prevent that.
A lot of the art is stolen. NFTs do nothing to prevent that.
Uhhh how do you explain people minting tokens for art they don’t own the rights to? And OpenSea turning off their reporting mechanism for this?
> OpenSea turning off their reporting mechanism
What, this?
https://support.opensea.io/hc/en-us/articles/4412092785043-W...
Art gets stolen from Deviant Art etc every day, as it has been for decades. The NFT ecosystem makes it super easy for people to look at listed art and ensure that the proper artist is getting paid. If they fail to do their due diligence, then the NFT they paid for is worthless. The system seems to be working just fine.
NFTs don't prevent theft of IP, nothing does. What it does do is prevent people from effectively profiting off IP theft.
What, this?
https://support.opensea.io/hc/en-us/articles/4412092785043-W...
Art gets stolen from Deviant Art etc every day, as it has been for decades. The NFT ecosystem makes it super easy for people to look at listed art and ensure that the proper artist is getting paid. If they fail to do their due diligence, then the NFT they paid for is worthless. The system seems to be working just fine.
NFTs don't prevent theft of IP, nothing does. What it does do is prevent people from effectively profiting off IP theft.
> What it does do is prevent people from effectively profiting off IP theft.
How so? Let's say you made an NFT of your art, how does that prevent someone else printing it on a t-shirt and selling it?
How so? Let's say you made an NFT of your art, how does that prevent someone else printing it on a t-shirt and selling it?
> What it does do is prevent people from effectively profiting off IP theft.
Totally wrong. Utterly wrong.
Suppose Alice has an NFT of an image, whereas Bob has legal ownership of that image.
Charlie makes a series of T-shirts with the image. Bob can sue Charlie and win. Alice has no rights, not even legal standing to sue.
NFTs have zero legal value.
Totally wrong. Utterly wrong.
Suppose Alice has an NFT of an image, whereas Bob has legal ownership of that image.
Charlie makes a series of T-shirts with the image. Bob can sue Charlie and win. Alice has no rights, not even legal standing to sue.
NFTs have zero legal value.
> The NFT ecosystem makes it super easy for people to look at listed art and ensure that the proper artist is getting paid.
How so? Walk us through the steps that ensure the proper artist is getting paid
> If they fail to do their due diligence, then the NFT they paid for is worthless
So:
- the person who paid for stolen art was scammed out of their money
- the original artists weren't paid
- the scammer got the money
I see, NFT is working as intended
> What it does do is prevent people from effectively profiting off IP theft.
How come people are profiting off IP theft on NFTs right now?
How so? Walk us through the steps that ensure the proper artist is getting paid
> If they fail to do their due diligence, then the NFT they paid for is worthless
So:
- the person who paid for stolen art was scammed out of their money
- the original artists weren't paid
- the scammer got the money
I see, NFT is working as intended
> What it does do is prevent people from effectively profiting off IP theft.
How come people are profiting off IP theft on NFTs right now?
Where did you get that idea?
This is another example of the blockchain “solution” looking for a problem. There’s nothing in the provided description that requires blockchain in the slightest.
In addition, if you replace all mentions of blockchain/crypto with their fiat equivalents you'd pretty quickly realize it's a flawed business model.
that’s the entire point. this scheme would not be possible without some sort of technology to distribute value to users in an automated fashion. it would take a significant amount of capital to take over twitter if you wanted to implement such a scheme and deliver payouts in fiat. it would never work. this is about a hostile take over of a company in a short period of time with a relatively small capital investment.
> this scheme would not be possible without some sort of technology to distribute value to users in an automated fashion
No, your plan of giving away money and giving away bandwidth and making money... through magic? is not going to fly.
No, your plan of giving away money and giving away bandwidth and making money... through magic? is not going to fly.
Dead on arrival on account having blockchain appear in the HTML body.
Ask anyone here, the blockchain/crypto part adds no value to this. Better ways to do this. There are banks and credit card companies and they would have zero issues being intermediaries in a scheme like this. They're neutral actors after all.
Ask anyone here, the blockchain/crypto part adds no value to this. Better ways to do this. There are banks and credit card companies and they would have zero issues being intermediaries in a scheme like this. They're neutral actors after all.
This almost reads like satire.
Banks and credit card companies are exactly not neutral, this is perhaps the only widely understood reason Blockchains and cryptocurrencies exist.
Which bank or cc company is going to jump on the opportunity of platforming an alternative to twitter that almost definitely going to include content that the institutions already voted wouldn't be platformed.
On the other hand, a fresh network of imaginary credits that perhaps might inherit some value requires no permission and can be setup by almost any entity.
Which bank or cc company is going to jump on the opportunity of platforming an alternative to twitter that almost definitely going to include content that the institutions already voted wouldn't be platformed.
On the other hand, a fresh network of imaginary credits that perhaps might inherit some value requires no permission and can be setup by almost any entity.
> This almost reads like satire. Banks and credit card companies are exactly not neutral, this is perhaps the only widely understood reason Blockchains and cryptocurrencies exist.
I forgot to tout the banks' other well known qualities that perfectly demonstrate the vapidity of cryptocurrencies. Chief among them, their ability and willingness to facilitate high volume of transactions to a mass of semi-anonymous website users.
I forgot to tout the banks' other well known qualities that perfectly demonstrate the vapidity of cryptocurrencies. Chief among them, their ability and willingness to facilitate high volume of transactions to a mass of semi-anonymous website users.
I've played with ideas like this. And in fact, we can do one better than a Vampire Attack. We can use what I nickname a Mitochondrial fork attack. With smart design about how we read and write to/from both the old chain and a new chain, we can make a live superset of Twitter. This has some interesting advantages.
#MitochondrialFork. https://docs.google.com/document/d/1TIbvOjbaHbcwSqiEJzBBIcH1...
#MitochondrialFork. https://docs.google.com/document/d/1TIbvOjbaHbcwSqiEJzBBIcH1...
Interesting idea, but how our by whom would the READ operations be performed, and how would they be committed to the new chain? Also, why does it have to be a subnet, it could just be a new blockchain?
The quality of the content I’m seeing recently on HN is definitely dropping.
> Step 1: Make a clone of Twitter on a blockchain
and that's where you should stop reading
and that's where you should stop reading
in case you're thinking "but a blockchain database would be a in interesting enough idea for data immutability!", then you should stop reading at the end of that sentence instead
> Step 1: Make a clone of Twitter on a blockchain with a native currency of TWITCOIN.
> Step 1: Make a clone of Twitter on a blockchain with a native currency of TWITCOIN.
> Make a clone of Twitter [...] 6 months of engineering work for 5 good engineers.
Sure.
Sure.
He should prove Twitter engineers incompetent by doing it.
Hubris of some people …
Hubris of some people …
I mean he clearly didn't put much thought into this blog post, but from an engineering perspective I think the founder of Comma.ai could probably pull this off.
GNUSocial already exists
> If you provide an unseen tweet to the chain, you get TWITCOIN
How does the chain "know" that the tweet you just provided is legitimate and not spam you just made up? Malicious actors can quickly exploit this to farm endless amounts of the coin as it is cheaper than searching for true tweets that haven't yet been seen.
Furthermore if your objective is just to pay people to join your site then I don't see the need for a bullshitchain.
How does the chain "know" that the tweet you just provided is legitimate and not spam you just made up? Malicious actors can quickly exploit this to farm endless amounts of the coin as it is cheaper than searching for true tweets that haven't yet been seen.
Furthermore if your objective is just to pay people to join your site then I don't see the need for a bullshitchain.
I guess you could just provide the coin-site-or-whatever with the ID of the tweet instead of the content.
Somewhere out there, a person really believes that the way to take twitter over is to make a random cryptocurrency and crypto-pay people to clone things through a browser extension
Nevermind the insane electricity costs - how are you getting anyone to install the extension, when nobody values your fake coin?
Nevermind the insane electricity costs - how are you getting anyone to install the extension, when nobody values your fake coin?
Why would there be insane electricity costs? It doesn't have to be a POS blockchain. Also, it's not completely vaporware since the proposal includes backing the coin by $1B to kick it off.
> Also, it's not completely vaporware since the proposal includes backing the coin by $1B to kick it off.
Note: since the $1 is fictional, this remains 100% vaporware
Note: since the $1 is fictional, this remains 100% vaporware
I think you tried to write "POW blockchain," because POS is what the people spending the smaller insane amount hold up as a solution
But even a POS blockchain is a giant waste of electricity on what amounts to a casino backed by illegal securities
But even a POS blockchain is a giant waste of electricity on what amounts to a casino backed by illegal securities
Yes, it was a typo.
Umm, can't just Twitter disallow this in their EULA and delete all users who engage in this behavior? Besides, doesn't Twitter have some kind of intellectual ownership of tweets posted there, so a competitor can't just scrape the site and display the results as their own?
TWITCHAIN engineers and users scraping Twitter could be anonymous
> Step 2
Distributed Denial of Service of the Legal system by violating copyright distributedly.
Distributed Denial of Service of the Legal system by violating copyright distributedly.
If anyone had ever perused around the steem network (pre-Justin Sun takeover), you'd know what twitter would become if posting/liking/retweeting ever got monetized. It was a strange place. It might still be, but it seems to mostly be chinese posters now so I can't judge.
On the flip side, monetizing social interactions is a great way to suck the vitality and soul out of them, which would fastly reduce twitter's impact on the real world. So if you don't like twitter this isn't the worst proposal.
On the flip side, monetizing social interactions is a great way to suck the vitality and soul out of them, which would fastly reduce twitter's impact on the real world. So if you don't like twitter this isn't the worst proposal.
"With TLS verification captured by the extension it’s easy to confirm that any scraped data is authentic" hahaha yeah let me know what API you can use for that
Why would people migrate to alt-Twitter just because boobmachine74 has the latest Elon tweet and boi9 has his previous 3 etc...
Glaring technical issues aside, scraping and reproducing the entirety of Twitter is a pretty blatant copyright violation.
Does twitter hold the copyright to tweets on its platform? I would assume the writers of the individual tweets do but I know nothing about this kind of stuff.
you only need to do it for enough time to eventually acquire twitter lol
Isn't this basically what YouTube did to the music industry?
How about paying content creators for exclusive content on your platform?
Or just making the Twitter clone and open api and the extension so it's a seamless experience to follow anyone across any of the clones. Users can just scrape their own feeds as needed.
Not enough hand wavy crypto magic in these ideas?
Or just making the Twitter clone and open api and the extension so it's a seamless experience to follow anyone across any of the clones. Users can just scrape their own feeds as needed.
Not enough hand wavy crypto magic in these ideas?
This plan ignores the part where it is going to get DMCA'd like crazy by people who do not want their tweets to have anything to do with the world's most deliberately-inefficient database, aka The Blockchain, never mind people who do not want someone stealing their work for profit.
By cloning people's accounts without their permission and storing data in these "shadow accounts" (to borrow a phrase from Facebook's fuckups) it's probably going to run afoul of the GDPR, too. Data on the blockchain is immutable and undeletable, have fun complying with the GDPR's right to data erasure, for instance. Really any "let's make $service but ON THE BLOCKCHAIN" proposal runs up against that one, hard.
This plan also ignores the part where people who do not want to be part of your pyramid scheme would start sharing blocklists of people known to be running the browser extension. How long do you think it would take to make a bot that watches for people who have linked their Twitter accounts to Vampire Twitter accounts, and auto-block them for anyone who wants to subscribe to it? Autoblock extensions sprung up very quickly after the hexagonal NFT icons popped up on Twitter.
By cloning people's accounts without their permission and storing data in these "shadow accounts" (to borrow a phrase from Facebook's fuckups) it's probably going to run afoul of the GDPR, too. Data on the blockchain is immutable and undeletable, have fun complying with the GDPR's right to data erasure, for instance. Really any "let's make $service but ON THE BLOCKCHAIN" proposal runs up against that one, hard.
This plan also ignores the part where people who do not want to be part of your pyramid scheme would start sharing blocklists of people known to be running the browser extension. How long do you think it would take to make a bot that watches for people who have linked their Twitter accounts to Vampire Twitter accounts, and auto-block them for anyone who wants to subscribe to it? Autoblock extensions sprung up very quickly after the hexagonal NFT icons popped up on Twitter.
As soon as I saw the word 'blockchain'… heh :)
'it would totally work!'… uh-huh. Suuuure.
'it would totally work!'… uh-huh. Suuuure.
[deleted]
I’ve always liked the idea of silent client-side community scraping being the mechanism by which centralized services are dethroned.
I don’t see why a blockchain needs to be involved though. Can’t we just work on mirroring Twitter onto mastodon?
I don’t see why a blockchain needs to be involved though. Can’t we just work on mirroring Twitter onto mastodon?
Agreed, maybe something like a modern RSS with better support for private or paid content.
So I just create an unlimited number of unique tweets for the browser extension to detect and I get unlimited profit? You'd need a way to validate tweets, and a way to make sure that the validators are not rogue.
If there was ANY value in those shitcoins then it would be flooded by botnets.
Not sure - what goal do you want for that new Twitter? It would be set up as a money making machine, and the incentives don't seem to guarantee good content at all. If you want likes to make money, post pictures of cute cats. Another way to generate traffic to your posts is to make them outrageous and controversial. And there would be the people gaming the system by boosting their likes with fake audiences... Do we really need another social media cesspool? Would the money incentive make it the worst of the social media cesspools?
Rewards for creators will cause people to post junk. Rewards for likers and retweeters will cause useless likes and bots to spam. Was he drunk when he said it’d totally work?
it sounds to me he posted the idea knowing the vulnerabilities, so that he could then do the bot exploit and earn free money. Or he was sarcastic. can't really tell...
Have any similar 'attacks' been pulled off in practice?
As briefly referenced in the article SushiSwap was able to steal roughly $1B liquidity from the Uniswap platform by taking their users and offering various incentives for them to move their funds
It wasn't a 'steal'... it was an incentive to move, which was only the cost of a transaction. Liquidity providers are looking for the best rates and most amount of transaction fees, which far outweighed the cost of the transaction to move. The bar was very low. It was also brief and only lasted until the next thing came along...
this kind of manœuvre will mostly get you Twitter rejects as early adopters, that's not the audience you want to bootstrap your new shiny social network
Reminds me of "Voat"
The initially harmless Reddit alternative that got overrun with nazis. I actually started working on a Voat app for Android back when it seemed like it actually had a chance to be successful... but when I connected it to the site and saw racist garbage polluting my shiny new app, I decided to abandon ship.
The initially harmless Reddit alternative that got overrun with nazis. I actually started working on a Voat app for Android back when it seemed like it actually had a chance to be successful... but when I connected it to the site and saw racist garbage polluting my shiny new app, I decided to abandon ship.
Hotz has a lot of great ideas (and some not-so-great ideas). This can't be a serious one and I'm sure he's just trolling as per usual.
> Back TWITCOIN with $1B in buy orders
> 100k people would install this
> Tons of creators would migrate for the FREE MONEY!
I’m surprised that the author thinks these are all /easy/.
> 100k people would install this
> Tons of creators would migrate for the FREE MONEY!
I’m surprised that the author thinks these are all /easy/.
I created the very first Twitter client for Android, sold it to Idealab and was instrumental in a strategy to move our huge market share (IIRC it was ~40% of all clients) to a new, compatible network/app. As you can tell, that didn't work out and when Twitter got notice, it kicked off the new era of official vs. third-party apps.
Good luck to anyone trying to do the same.
Good luck to anyone trying to do the same.
So, if this is a demonstrated to be a thing that works, what's to stop Google, Facebook, MBS, Jeff Bezos, or any other billionare from simply doubling the money and doing the same thing.
The various right-wing twitter alternatives are already there with polished platforms providing the equivalent functionality, why don't they pay Twitter's users to switch over?
The various right-wing twitter alternatives are already there with polished platforms providing the equivalent functionality, why don't they pay Twitter's users to switch over?
Sorry if I missed something obvious, but it's not 100% clear if this is a satire or not?
I’ve always found it hard to know which bits of crypto are serious and which are just LARP.
The problem with this idea is #2, people can post bogus tweets and how would you verify?
Insuring a Blockchain could handle the transaction volume would be an issue I think.
This post shows zero understanding of how social networks attract users and usage.
And the tweets and media lives on the block chain? So to use twitter I need to download tweeter? Sync my local copy? Or would it be "somewhere" linked to from the contract? Potentially wiped out in the future?
> Create a browser extension that watches while someone browses Twitter, and puts any tweets they see on the TWITCHAIN. If you provide an unseen tweet to the chain, you get TWITCOIN. 100k people would install this, and you’d scrape Twitter quite quickly.
I can't tell if the author is serious or not. This seems like the most roundabout (and optimistic) way to solve this problem possible.
But more generally, Twitter is tweets, and tweets are written by people, and lots of folks think the promise of "free money" is a bad one. Your weird uncle switching does little to help this plan, you need Matt Levine and Popehat and all the other prolific posters to move. This plan, at its core, tries to attack Twitter the wrong way. It tries to replace the utility of Twitter (reading tweets by interesting people) with financial incentive.
Honestly a great way to waste a billion dollars.
I can't tell if the author is serious or not. This seems like the most roundabout (and optimistic) way to solve this problem possible.
But more generally, Twitter is tweets, and tweets are written by people, and lots of folks think the promise of "free money" is a bad one. Your weird uncle switching does little to help this plan, you need Matt Levine and Popehat and all the other prolific posters to move. This plan, at its core, tries to attack Twitter the wrong way. It tries to replace the utility of Twitter (reading tweets by interesting people) with financial incentive.
Honestly a great way to waste a billion dollars.
Copyright law prohibits vampire attacks on creative works.
You'll get a site with a lot of Crypto fans playing with it, but daily twitter users (like myself) wouldn't every consider switching over to it.
Sounds great until Twitter revokes your API tokens.
"Here’s a simple way to take over Twitter"
Okay, so do it. Let's see how simple it is in reality.
Okay, so do it. Let's see how simple it is in reality.
Purry.io aims to be a decentralized Twitter, sans new coin and scraping, though.
Did not get it fully, but will celebs also move to this clone to Tweet ?
If they don't there'll be a queue out the door of fraudsters willing to take their place.
they most likely won’t. hence the need to have users scrape the TL. “content creators” refer to the smaller creators and micro celebrities with a decent twitter audience that would be likely to follow such a scheme
celebs will do anything for shitcoins
[deleted]
Twitter would get those extensions taken down immediately.
I've installed a few extensions directly from git. Certainly another barrier, but not the worst. Can also consider that something like FB Purity hasn't been taken down.
This would not work. It misses why people use Twitter.
Lawsuit in 3, 2, 1..
It's an amazing idea, but it needs to be fleshed out to see what's possible.
Peoples extensions will just fake tweets. Or a single bot running through many IPs can just harvest them all.
This can be solved.
But Twitter is a incredibly complex database with a lot of the data and data structure unable to be seen.
This would take years of engineering work and would assumably break copyright or maybe IP or patents.
If it's enough to scare Twitter shareholders it might allow a cut price sale. But what a MVP would be is unknown off this article.
Peoples extensions will just fake tweets. Or a single bot running through many IPs can just harvest them all.
This can be solved.
But Twitter is a incredibly complex database with a lot of the data and data structure unable to be seen.
This would take years of engineering work and would assumably break copyright or maybe IP or patents.
If it's enough to scare Twitter shareholders it might allow a cut price sale. But what a MVP would be is unknown off this article.
Blockchain feels like an SV where all the devs are junior.
[deleted]
The smaller problem is in those details—the scheme described is highly vulnerable to attacks like the following: I create a network of private bot accounts who post high-frequency generated content, and a follower account who follows them all and installs the browser extension. Whenever I want I can print money (well, Twitcoin) by uploading these fake hornet tweets to the new platform. I can think of ways to defeat this specific attack relatively easily, but I’m not sure it’s easy to defeat all such attacks.