프로덕트

아티클

전체 보기
일론

일론

Web3OJ가 성장하고 있습니다!

블록체인 개발자를 위한 온라인저지 Web3OJ가 성장하고 있습니다!

지난 6월 29일에는 15문제가 등록되어있었고 11명의 유저가 가입해주셨습니다.

오늘 8월 13일에는 31문제와 2개의 대회 110명의 유저가 가입해주셨습니다.

(유저수로 치면 10배가 늘었네요 🤣)

지난 작성한 메이커로그 -> https://disquiet.io/@elon_/makerlog/944


6월 29일 (15문제, 11유저)


8월 13일 (31문제, 2대회, 110유저)


단기간에 많은 분들이 가입해주시고 문제를 풀고 계시고 있는데, 다들 감사합니다 🙇‍♂️

앞으로 다양한 기능, 문제와 대회를 지속적으로 추가할 예정입니다.


추가로 홍보하자면,

개인, 기업, 단체에서 Web3OJ에 문제 출제 하실수 있습니다!

문제 출제를 하면 해당 문제에 출제자를 표시하고 있는데, 좋은 퀄리티의 문제 출제로 실력을 뽐내고 홍보할수 있는 기회일수도 있습니다 😺

문제 출제하기 → https://app.web3oj.com/app/board/post/29


또 대회에 있는 문제를 풀면서 저 또한 솔리디티 개발자로서 많이 성장하였는데요,

‘배열의 합 구하기 - 가스 최적화’ 커뮤니티 대회를 열었는데, 중복인원을 제외하면 현재 기준으로 8분이 참여해주셨습니다!

https://app.web3oj.com/app/competition/problem/1


가스 소비가 낮을수록 높은 랭킹을 차지하는 대회였는데, 제 가스 소비량 히스토리는 아래와 같습니다

62584 → 45510 → 45507 → 45466 → 45049 → 40709 → 40295 → 39508 → 31457 → 31383

무려 가스 소비량을 절반으로 줄였네요 😀


가스 최적화를 하기위해서 Solidity → Yul → OPCODE 순으로 low-level단을 탐구하는 과정을 거쳤습니다.

가스 소비량 4만때도 만족했지만, 다른 분들이 더 적은 가스량을 사용하는 걸 보고 최적화를 더할수 있다는 사실을 깨닫고 붙잡고 파고 들었습니다.

꽤나 가치있고 깊이있게 공부할수 있는 계기가 되었습니다 ㅎㅎ

여러분도 이런 경험을 같이 느낄수 있으면 좋을꺼 같아요

Web3OJ

Web3 개발자를 위한 온라인 저지 플랫폼

2
1
일론

일론

Web3OJ에 대회(Competition)가 추가되었습니다

블록체인 개발자를 위한 온라인 저지 Web3OJ에 대회(Competition)가 추가되었습니다!


Web3OJ 대회(Competition)란? :

https://app.web3oj.com/app/board/post/48


첫번째 대회는 배열의 합을 구하는 문제이며 가스 최적화하는게 관건 입니다.

일반적으로 개발을 한다면 O(n)으로 그냥 배열을 순회하면서 값을 더해나가는 간단한 문제일 것입니다.


그런데 블록체인에서는 O(n)으로 하는게 전부는 아닙니다. 비용을 줄이기 위해서 비슷한 해결 방법이라도 가스를 최소로 소모하도록 최적화하는 것을 고려해야합니다.

(비용 때문에 상대적으로 최적화를 많이 해야된다는 의미입니다.)

이번 배열의 합 구하기 - 가스 최적화 대회는 가장 적은 가스를 소모하면서 문제를 해결하면 높은 랭크를 차지 할수 있습니다.

솔리디티 개발을 해보신 적이 있으신 분은 한번 도전해보세요~

https://app.web3oj.com/app/competition/problem/1


Web3OJ에는 앞으로 커뮤니티 대회 형식이 문제가 지속적으로 추가될 예정입니다.


추후 연구/채용을 위한 대회도 개최할 계획이 있으니,

대회 개최에 관심 있는 분은 DM 혹은 web3oj@gmail.com 으로 연락 주시면 감사하겠습니다.

Web3OJ

Web3 개발자를 위한 온라인 저지 플랫폼

4
0
일론

일론

프러덕트를 공개하고 두달이 지난 지금

안녕하세요 Web3OJ를 개발하고 있는 일론입니다 👋

Web3OJ는 블록체인 개발자를 위한 온라인 저지 사이트인데, 처음 프로덕트를 공개할때는 문제만 풀수 있는 기능을 가지고 공개를 했습니다.

그게 최소한의 가치를 줄수 있는 기능이라고 생각했었구요.


공개 이후에 실질적으로 유저가 늘지는 않는 것 같더라고요.

상상으로는 누가와서 문제 풀줄 알았는데 실상은 그렇지 않았어요 😂


그래서 아무것도 안할수는 없어서 다른 커뮤니티에 블록체인 스터디를 모집을 하고 그분들과 같이 블록체인 공부할수 있는 방향에 대해서 논의하고 문제도 풀수 있는 시간을 가지기로 했습니다.


스터디를 하면서 점점 프러덕트에 추가할 부분이 생각이 나더라고요

그룹, 그룹 게시판 같은 기능의 필요성을 느껴서 추가적으로 개발하게 되었어요.

유저없이 혼자서 했다면 이런 니즈에 대해서 알 수 있었을까 라는 생각을 하게되더라고요.


요즘은 유저랑 같이 성장하는 프러덕트를 만든다는 느낌을 받으면서 개발하고 있어요

처음 공개했을때와 두달이 지난 지금 유저는 많이 늘지는 않았지만

그래도 점점 가치있는 프러덕트로 발전해 나가고 있다고 느낍니다!


처음 공개했을때의 프러덕트 모습입니다.

(정말 딱 문제만 풀수 있는 기능만 있었어요...)


그리고 지금의 모습입니다.

폭발적인 성장을 한건 아니지만 두달동안 바뀐 모습을 소개드려요 😀


그리고 블록체인 개발자로 커리어를 쌓고 싶거나, 관심이 있으시면 Web3OJ 많은 이용 부탁드려요~

Web3OJ

Web3 개발자를 위한 온라인 저지 플랫폼

5
4

포스트

아직 포스트가 없습니다.