web3와 web2의 차이점은 무엇일까? 내가 생각했을땐 큰 차이는 스마트컨트랙트와 암호화폐의 도입이다. 스마트컨트랙트부터 이야기 해보자면, 대표적으로 유니스왑이 좋은 web3의 예시라고 본다. 유니스왑은 처음에 한 개인이 시작한 프로젝트로 (내가 알기론), 스마트컨트랙트로 짠 몇 개의 함수들로 백앤드가 동작한다라고 볼 수 있다. 유동성공급과 스왑기능이 대표 기능이다. 사용자들이 유동성 공급하고, 스왑을 하면 수수료가 발생한게 유동성공급자와 개발자의 주소로 들어간다. 심플하다. 여기서 재밌는건, 개발자가 유동성공급자들이 제공한 유동성을 마음대로 빼갈수없다는게 재밌는 점이다. 중앙화된 서비스라면, 개발자가 빼갈수있다. 하지만, 스마트컨트랙트로 동작하는 코드라면, 미리 유동성공급자의 돈을 뺄수있는 코드를 ..