My first idea for web3

Block unicorn view 4141 2022-1-10 14:25
share to
Scan QR code with WeChat

I consider myself a cryptographer, but I don't particularly like "encryption". I don't think I ever said "out of hand", but I'll probably remember Pepperage Farm a weak meme on how "encrypt" means "encrypt" rather than recent developments in NFTs.

Also - the map here - I'm not happy because a generation is talking about changing everything from life to business.

But technically, even technically, I haven't become a Christian yet. So given all the recent interest in what is now called web3, I decided to change it.allTake a look at some of the developments in the field to understand what I would be missing out on.

How do you see Web1 and Web2?

web3 is a loose term, and it's hard to determine what the purpose of web3 is, but the whole argument is that web1 decentralizes, web2 focuses on everything on the platform, and web3 decentralizes everything again. web3 should provide the richness of web2, but it is decentralized.

It can be good to understand why the root causes are happening. In my opinion, the explanation is simple.

1.People don't want to run their own servers., and never will be. The goal of web1 is that everyone on the Internet is not only an advertiser and a user, but also an advertiser and a user.



We all have our own web servers and websites, our own mail servers, our fingerprint servers for our newsletters, and our own responsibility for creating our personal personas. But - and I don't think I can say the most important thing - that's not what people want. People don't want to run their own servers.

Even nerds don't want to run their own servers just yet. Even full-time software development organizations don't want to manage their own servers just yet. If we want to understand something in the world, this is where people don't want to run their own servers. Companies that provide these services are more successful, and companies that recreate new features based on the capabilities of these networks are more successful.

2.The process is slower than the platform.After over 30 years, emails have not been encrypted, while WhatsApp has never been fully encrypted e2ee for over a year. People are still trying to model how to reliably teach IRC videos. Meanwhile, Slack lets you create personalized responsive emojis based on your face.



It is not a question of finances. When something is truly decentralized, it can be very difficult to replace and often crashes. It's a technology issue, as other parts of the ecosystem quickly evolve and fail. All integrated businesses are focused on interpreting and improving agile and alternative methods, and because they are so important, many are trying to figure out how to plan for them so quickly.

This is a problem when the process itself is more conducive to calm than movement. One way to be successful is to learn the basics and perform faster than the 90s protocol over time.

But web3 has a different purpose. Let's see. To take a quick look at this site and get a good idea of ​​what's going to happen in the future, I decided to create a few dApps and build NFT.

Create decentralized applications

It was created to feel the world of web3.autonomous artA dApp that allows anyone to publish tokens by viewing the NFT. The cost of viewing increased over time and funds provided by Mint sponsors were distributed to all previous artists (visualizing this financial model as a pyramid). At the time of this writing, over $ 38,000 has been spent on joint ventures.

I also created a file calledfirst derivativeLike financial derivatives that track assets, it's dApp that lets you create, search, and trade NFT results that follow the NFTs below.

Both let me know how the site works. Obviously, the application itself is not particularly "distributed". This is only a generic reactive source. "Decentralized" refers to the state localization and state modification logic / rules of the blockchain rather than in the "centralized" database.

One thing I have always wondered about when it comes to the cryptocurrency world is dissatisfaction with the user / server interface. When people talk about blockchain, they talk about trust, government approvals, and all the processes by which it works, but in the end it doesn't see the fact that consumers can't participate in this process. All diagrams are servers, the trust model is between servers, and everything is about servers. While blockchain is designed to be a peer-to-peer network, it is not designed to allow a cell phone or browser to be a peer.

With the move to mobile, we are now more stable in the world of users and servers. The first cannot be responsible for the second. These questions seem more important than ever. At the same time, Ethereum has referred to the server as "user", so there is no word for user authentication / server interference that some people think should exist, and denies that it there will be millions at the end. If it's done (!) The user is better than the server.

For example, whether it's a mobile device or a website, dApps like Autonomous Art or First Derivative must interact with the blockchain in some way to modify or spell it out. other). However, this is not possible for users, because the blockchain is not available on mobile devices (or because it is not available on desktop browsers). So your choice is only affected with the blockchain by one of the operations moving away from the location of the server.

server! But as we all know, people don't want to run their own servers. In fact, it has been observed that some companies are selling API access to Ethereum nodes running as a service while providing monitoring access, improving APIs leading to the top of the Ethereum API and the performance history of Ethereum. the company. It sounds ... know. In this case, there are two companies. Almost all dApps use Infura or Alchemy to interact with the blockchain. In fact, even if you link a wallet like MetaMask to dApp and dApp interacts with the wallet blockchain, MetaMask just calls Infura!

These API users do not use anything to identify the state of the blockchain or the accuracy of the response. The results have not yet been signed. Apps like Autonomous Art say, “What are the benefits of this vision in this smart contract? Alchemy or Infura responds with a JSON blob that says "this is a version" and the application triggers it.

It surprised me. While it takes a lot of work, effort, and time to achieve incredible consensus, almost every consumer needs it just by relying on the benefits of both companies. Plus, this doesn't seem like the best privacy situation. Consider that whenever you interact with a website in Chrome, the request is first sent to Google, then sent to the site and restarted. This is the case with Ethereum today. All of the scripts have already been released to the blockchain, but these companies can still see almost any request read by almost any user of a dApp.

Blockchain proponents can argue that it doesn't matter what kind of intermediary integration occurs. Since the state itself exists on the blockchain, if the platforms aren't functioning properly, users can move to another location. But I think it's just a glimpse of the platform as it is.

Let’s give an example. Create NFTs

I also want to be always more NFT. While most people think of NFTs, they think of digital graphics and charts, but most NFTs don't store this information on strings. For most NFTs for most images it is very expensive.

NFTs do not store data on strings, but have URLs pointing to the data. What amazes me about this pattern is that the data in the URL does not have a hash commitment. If you look at many NFTs in the popular marketplace selling for tens, hundreds, or millions of dollars, the URL usually points to a VPS running Apache. Anyone with access to the machine, someone who will buy the name in the future, or someone who breaks the machine can change the image, name, description, etc. of each NFT hour at its request. "Yes" "tokens)) There is nothing in the NFT instructions that tells you that the image is" required "or cannot be identified as a" published image ".

So as an experiment I created an NFT that works for different images depending on who is watching because the web server image server can choose to live different images of the IP or user agent of the applicant. For example, it looks very different from OpenSea and different from Rarible, but it still shows up as a big emoji when you buy it and view it in a cryptocurrency wallet. What you bet is not what you get. Nothing special about this NFT. This is how the NFT specification is created. Most of the more expensive NFTs can be converted to emojis at any time.

我对 web3 的第一印象

NFT d'OpenSea

我对 web3 的第一印象

NFT unique and rare

我对 web3 的第一印象

Even NFT in your wallet

A few days later, NFT that I created was removed from OpenSea (NFT Marketplace) without notice or explanation.

我对 web3 的第一印象

The deletion indicates that I have violated some services. But after reading the terms, I didn't see anything that restricts NFTs. NFT depends on where you are looking. This is what I explained to the public.

But the most interesting thing is that after OpenSea removed my NFTAlso, it is not showing up in my device's crypto wallet.It's web3, but how does it work?

Crypto wallets like MetaMask, Rainbow, etc. are "non-manager" (keys stored on user), but have the same problem as my dApps above. Wallet must be run on your mobile phone or browser. At the same time, Ethereum and other blockchains were created with the idea of ​​a peer-to-peer network, but not in a way that a mobile device or a browser could be a friend of it. .

A wallet like MetaMask should perform simple tasks like viewing balances, recent changes, and NFTs, as well as more complex tasks like building a business and interacting with other smart contracts. In fact, MetaMask should interact with the blockchain, but the blockchain was designed so that users like MetaMask cannot interact with it. So, like my dApp, MetaMask does this by calling APIs for 3 companies in one place.

Publish NFTs through an API called OpenSea.

Again, like my dApp, this answer is not guaranteed in any way. They don't even sign to prove they're lying. It reuses the same connection, TLS chat, etc. for each account in the wallet, so if you manage multiple accounts in your wallet to handle a separation Personally, these companies will know they are connected.

MetaMask rarely does much, it only looks at data provided by support APIs. This is not a special problem for MetaMask. Are there any alternatives? The Rainbow Lamp is configured in the same way. (Fortunately, Rainbow has her own personal information about the relationships she creates on her portfolio (social graphics, presentations, etc.)

This all means that once NFTs are removed from OpenSea, they will still disappear from your wallet. My NFT is not removed from the source block function. This is because the wallet (and everything in the ecosystem) uses the OpenSea API to publish the NFT and start returning 304. No content used to query the NFT which is my address.

recreate the world

What's different with web3, given the history of how web1 has become web2, is that technology like Ethereum has created many different concepts like web1. To allow the use of this technology, sites have been integrated around… platforms. again. That will run the server for you and restart from any new features that appear. Infura, OpenSea, Coinbase, Etherscan.

Likewise, the web3 protocol was subtle. When creating the first derivative, it is best to calculate the value of the derivative as a percentage of the base value. This information is not in the string, but in the API provided by OpenSea. People are excited about the benefits of NFT debt for developers, but since no debt was listed in ERC-721 and it's too late to change, OpenSea has its own way of improving the value of sites. Web2. Base platform speed exceeds legal process and provides integrated platform management.

Given these advances, I think we are already in place. It doesn't matter what your cryptocurrency wallet thinks about your NFT and OpenSea thinks about your NFT. I wouldn't be surprised if OpenSea isn't a "thought" to replace. Because I am not busy iterating on the platform and changing the model was strictly too impossible / difficult.

I think it is similar to the case of email. I can run my own mail server, but working it wouldn't be a problem with privacy, denial of censorship, or control. Because GMail is the flip side of every email I send or receive. When a decentralized ecosystem is centralized around the platform for convenience, it's good for both worlds. Centralized management, but also decentralized enough to be on time. While you can build your own business platform for NFTs, OpenSea doesn't give you additional control over how OpenSea re-approaches all of the NFTs in the budget that people use (and every other application in the ecosystem). . ).

This is not a complaint against OpenSea or what they create. Instead, they're trying to make something that works. You have to expect the integration of this platform to happen, and given the design capabilities still, I think a setup like this will give you what you want. But my thoughts and concerns are that the web3 community needs different results than what we have seen.

it is still in its infancy

“It's still early” is the most common message you'll find on websites3 when people discuss these issues. In some ways, if cryptocurrencies fail to meet their basic engineering goals, a goal more than a decade later, we can think of an “early” era.

But even if this is only the beginning (and maybe it is!), I don't know if I need to be reassured. I think the opposite is true; It should be known from the outset that this technology seems to be an immediate priority across the platform, which does not affect the speed of the ecosystem, and most participants are not even aware of it. This may indicate that the distribution of a tax is not of immediate or immediate importance to the majority below. The only amount of decentralization people need is the minimum required for anything to exist except for thinking. It will push you further, not closer, to need.

But you can't stop the heat.

If all web3 had disappeared, OpenSea would have been much "better" in direct comprehension. Each is faster, cheaper, and easier to use. For example, to accept NFT bets, you need to pay more than $ 80-150 at the Ethereum exchange rate. It makes people back down in every game. Otherwise, you will lose money by accepting the offer below the price of fuel. Compared to credit cards, credit card payments are generally considered extortion, but they seem cheaper. OpenSea can also easily publish live data when people want to identify funds by looking at public data from exchanges, statements, forecasts, etc.

But I don't think it will be successful if we create a platform where we can buy and sell unbranded images based on encryption. Not because it hasn't been used, but because, as we've seen, a lot of the stuff that needs to be worked on hasn't been shipped. I don't think it will come out because it's hot. People think of cryptocurrencies to make money, and these people want to use cryptocurrencies in a way that encourages investment while translating the environment into real estate trading by offering cash back. .

People who go through NFTs have no interest in trust standards or payment procedures, but where the money is. Money therefore attracts people to OpenSea. They enhance the experience by creating a platform that repeats the simple web3 protocol in web2 sites. They are finally offering the ability to 'core' NFTs through OpenSea itself, rather than through their own smart contracts, and all of this will ultimately open the door for Coinbase, allowing them to access the latest NFT activity on their platform. debit cards. This opens up the possibility for Coinbase to manage its own tokens through a dark pool owned by Coinbase, eliminating exchange rates and avoiding interference with smart contracts. Eventually all the Web3 parts were gone and I got a debit card to buy and sell JPEG websites. Due to strong marketing, the project could not start from the Web2 website, but with the same business strategy and the power foundation of centralization, it was possible to reach this point.

At the end of the group, the NFT artists are happy with this breakthrough because it means more expectation / investment in art, but if the goal of web3 is to avoid the effects of web2 then what we need to do worry is that it's already there. case for a new contract with a future

I believe this industry can continue. In my opinion, this will last how long a large cryptocurrency consolidation goes into the engine or vacuum. As the money flowing through NFT eventually returns to the encrypted space, they can be broadcast forever (whether it's a simple web2x2 or not). If it appears in large numbers, it will click on the fan. Personally, I think I made enough money this time around and had enough taps to make it work, and it wasn't for the short term. In this case, it seems necessary to decide how fast to prevent web3 from doing web2x2 (web2 but no privacy).

You might not be smart enough.

I recently got my hands on sea web3, but from the perspective of these small projects, it's easy to see why so many people find the web3 ecosystem so clean. I don't think it's settling us down from rooted platforms, I don't think it's going to change our relationship to tech, and I think the story is less secret than the online model (which is a fairly low model. !), but I also understand why geeks like me were so excited about it. It's new, at least at the nerd level. It creates a sort of creation / exploration space reminiscent of the beginnings of the Internet age. Ironically, part of this creativity comes from the limitations that make web3 unreliable. We hope the creativity and research we have seen will be of benefit.

If you want to change your relation to technology, I think you have to make sure. My simple idea is to guess:

1.You have to accept the fact that people don't run their own servers creating reliable processes without sending out hardware upgrades.This means that while the developer can trust and comply with the consequences of the importance of user / server relationships, they use encryption (not infrastructure) to distribute trust. Even though web3 was created by "encryption" one of the things that surprised me was that there seemed to be so little impact!

2.Reduce the burden of home software.Project software is hard work right now, and even a simple application requires a group to sit in front of a computer eight hours a day, every day, forever. It's not always like that. There was a time when 50 employees in a software project weren't considered a “small group”. As long as the software needs a combination of energy and unique functionality for people, I think it would be nice to work for the people sitting in this room every day rather than the overall goal that we want it either. I believe that if we are to change our relationship with technology, we have to make software easier, but unfortunately in my life I have seen the repercussions.

btcfans公众号

Scan QR code with WeChat

Link
Disclaimer:

Previous: Disney received a patent for a metaverse technology park Next: Colorado partnership policy reveals unknown DAO

Related