Solid Quant

Solid Quant님의 아티클

Solid Quant

Solid Quant

러스트 🦀 /솔라나 🟪 를 사랑하는 분 커피챗 가져요 👋👋

안녕하세요, 솔리드입니다!

제 본 업무인 블로그글 쓰기를 뒤로하고 여러 프로젝트에 참여하다보니 벌써 4개월이라는 시간이 흘렀네요...

저는 그 기간동안 솔라나에 대한 사랑을 쌓을 수 있었는데요.

세계 각지에 뛰어난 팀원들과 만났고, 솔라나 생태계에서 함께 Top MEV팀을 꾸릴 수 있었습니다.

저희는 최근에:

  1. 솔라나에서:

  • 차익거래

  • 마켓메이킹

  • 스나이핑

전략 개발을 하고,

  1. 밸리데이터 노드를 직접 운영하며,

  2. 스테이커들에게 Staking reward + MEV reward를 분배해주는 서비스를 개발 중입니다.

Rust 프로그래밍 언어 + Solana 생태계에 관심 있으신 분은 언제든 제게 커피챗을 신청해주세요!

단순 대화도 좋고, 저희 팀 vibe가 마음에 들면 함께 일해보는 것도 추천드립니다.

이제는 3천명에 가까워진 Solid Quant 디스코드 커뮤니티를 관리하면서 느낀 점은: 어떤 인연이 미래에 어떻게 이어질지는 아무도 모른다는 것이었습니다. 커뮤니티에서 만난 친구들이 현재는 제 사업 파트너가 되었다는게 그저 신기할 뿐이에요. 디스콰이엇에서도 좋은 인연을 만들 수 있길 기대해보겠습니다!

⭐ 채용을 희망하시는 분들을 위해서는:

월급: 첫 분기 월 300만원 (매 분기 월급 100만원 인상)

(MEV를 통해서 얻는 performance share 당연히 있습니다)

업무환경: 100% 원격, 출퇴근 시간 X, 디스코드가 곧 회사

(일하는 시간보다는 output이 더 중요합니다. 성과낼 자신만 있다면 업무 병행도 가능합니다.)

업무내용:

  • Rust/Typescript 개발

  • 솔라나 MEV 전략 개발

팀원소개: 현재 한국 branch는 tradfi market maker 출신 trader와 저 이렇게 2명입니다.

해외 팀원들도 커피챗을 통해서 소개드리겠습니다. 현재, Solana와 Ethereum에서 Top MEV searcher들입니다.

아래는 멋진 솔라나 로고입니다.

image.png

4
2
Solid Quant

Solid Quant

안전한 MEV봇 개발을 기원하며... 샌드위치봇 하나 오픈소스합니다

KakaoTalk_Photo_2024-01-07-18-33-25.jpeg

이미지는 Fotor AI에서 생성: "샌드위치 먹는 힙한 치와와"입니다.

안녕하세요~ 디스콰이엇에는 오랜만입니다 :)
최근에 시간 날때마다 혼자 작업한 샌드위치 봇 하나를 오픈소스하려고 해요.


최근 제 디스코드 커뮤니티에 한국분들이 많이 들어오셨는데요, 같이 배우면서 개발하면 좋을 것 같아요! 아직 커뮤니티에 안 계신 분들을 위한 링크도 준비했습니다:


아 그리고... 보안 최우선입니다! 보안 문제 절대 소홀히 하시면 안 됩니다!!! (완벽히 피해갈 수는 없겠지만... 배포하고 꼭 소액으로 한번 테스트해본 후에 친구에게도 코드 검토받고, ChatGPT한테도 검토받고 해주세요 ㅠ)

다른 분들께서는 같은 실수를 하지 않겠지만, 저는 콜백 함수 보호를 제대로 못해서 컨트랙 배포하고 바로 frontrun 당했습니다. 그 흔한 reentrancy attack이죠. 그래서 컨트랙에 넣은 이더가 전부 drain되는 경험을 했네요 ㅎㅎ drain 당하고 바로 올 것이 왔다고 생각했어요. 몇달치 월급을 가져간 그 봇에게는 이제 감사하고 있습니다. 앞으로는 같은 실수를 절대 하지 않을거거든요. (저 같은 경우 솔리디티로 짠 코드를 최적화한다고 Yul로 옮기는 과정에서 발생한 실수였습니다.)

다른 분들은 절대로 같은 경험을 하지 않도록 유용한 블로그 글 하나를 공유드리겠습니다:

4
0
Solid Quant

Solid Quant

팀과 솔로: 둘다 좋은데, 둘다 별로다

안녕하세요? 모두 연말 잘보내고 계시죠?

정말 사업은 알다가도 모르겠네요~

혼자 일할때는 소통하고 싶어서 함께 일할 사람을 찾게 되고, 팀에서 일하다 보면 오히려 소통 때문에 피곤해져서 다시 혼자 일하고 싶어지고...

끝없는 사이클인 것 같습니다 ㅎㅎ

이제는 제가 사회적으로 문제 있는건 아닌가 생각도 들고 그러네요..

그래도 지난 3개월간 매우 흥미로운 프로젝트 여럿에 참여하여 개발하였는데, 결국은 다시 솔로 개발로 돌아오게 되었습니다 :) 또 3개월 지나면 팀에 들어가겠죠 뭐...ㅎ

꾸준히 같은 워크 스타일로 가시는 분들 정말 존경스럽습니다.


잠깐 MEV쪽으로 작성한 제 최신 글을 한번 소개하려 합니가~ 워낙 이쪽으로 관심 있으신 분이 없어서 만나뵙기 어려운게 현실이라... 앞으로 미디엄글에서 저는:

  1. Block builder가 되는 방법

  2. 스나이핑 봇 개발하는 방법

  3. 솔라나 MEV

과 같은 주제를 또 다루어볼 예정입니다. 관심 많이 가져주세요~ 아 참고로 한국에서 서비스 런칭을 기획하고 있어서 곧 한글로도 아티클 작성하려 해요 :)

5
3
Solid Quant

Solid Quant

퇴사 후 3개월 그리고 지금

퇴사 후 솔로(백수의 고급 표현)로 활동한지 벌써 3개월하고 조금 지났네요... 그 사이에 정말 많은 일들이 순식간에 지나간 것 같아요.

디스콰이엇에 첫 글을 올린 후로 친구를 만나 Buildspace 커뮤니티 활동도 함께 할 수 있었어요. 저는 개인적으로 하고 있던 리서치/블로그에 잡아먹혀 마지막까지는 못 갔지만... 저 혼자서도 계속 해보려구요!

그리고 볼록체인, 특히 MEV쪽으로 블로그 활동을 시작하게 되었는데, 생각보다 사람들의 반응에 놀랐어요. 아무도 안 읽을거라 확신하고 쓴 글들이 쌓여서 벌써 팔로워 1000명이 되었네요... 아 물론, 트위터도 해보려 했는데, 트위터는 어떻게 팔로워가 모이는지 도저히 모르겠어요 ㅠㅠ 자꾸 늘었다 줄었다 반복하네요 ㅋㅋㅋㅋ

팔로워수가 중요하진 않지만, 최소한 제가 하는 일이 남들에게 도움은 되었구나 생각하면서 시즌 1을 종료할 수 있게 되었습니다 😀

다음 시즌에는 팀에서 활동을 해보는건 어떨지 생각해보고 있어요~ 원래 여러번 창업도 하고 펀딩도 받아보았지만, 매번 의견 충돌로 팀원들과 마찰을 겪고 스트레스 받으면서 일을 그만두게 되어 다시는 팀으로 활동 안 해야지 다짐하면서 솔로 활동을 시작했었는데, 어쩌다보니 또 생각을 바꾸게 되네요.

국내도 MEV쪽 관심이 생기고 있는 것 같습니다. 최근 국내 유저들이 제 디스코드 커뮤니티로 유입되는 것이 느껴지고 있거든요. 앞으로도 블록체인쪽으로 계속 빌딩하면서 좋은 사람들 많이 만나고 싶습니다!!

저는 이번 주말에 결혼을 해야해서... 신혼여행 잘 다녀오겠습니다! 그리고 시즌 2에서 또 뵙겠습니다~

7
3
Solid Quant

Solid Quant

MEV봇 하시는 분~

스크린샷 2023-08-07 오후 2.40.15.png

디스콰이엇에 MEV 하시는 분이 계실지 잘 모르겠네요 ㅎㅎ

저는 이제 두달 반 전쯤에 블록체인에서 차익거래 / MEV를 시작했는데요, 사실 시작하면서 말도 안 되는 목표를 설정했어요...

MEV봇을 모든 언어로 개발해보자. 그리고 어떤 언어로 알고리즘 트레이딩을 하는게 제일 좋을지 한번 직접 보자!

이런 큰 뜻을 가지고 공부를 시작했는데, 너무 미디엄 블로그에 떠들고 다녀서 이제 되돌릴 수도 없게 되었습니다 ㅎㅎㅎ

결국 지난 1주일 동안 죽자고 (정말 밤새면서) 개발해서 어찌어찌 파이썬/자바스크립트/러스트로 MEV 차익거래 시스템을 구축해서 template 형태로 깃허브에 공개하였습니다 :) 현재 이 template을 활용하면 Flashloan을 활용하여 DEX 차익거래를 하는 것이 가능합니다.

* 파이썬 봇 예시:

pythonstart.gif

관심 있으신 분들은:

위 링크에서 확인하시면 됩니다! 🏋️

5
0
Solid Quant

Solid Quant

첫 MEV봇 개발 완성....! ㅠㅠ (DEX 차익거래: 두더지게임)

dugtrio.webp

퇴사하고 계획한 블록체인 공부는 안 하고, MEV봇 개발만 한 것 같습니다...😙

역시 사람은 하고 싶은 걸 해야 행복한 것 같습니다. 후회가 전혀 없는걸 보면요 ㅎㅎ

공부야 언제든 시작하면 되고, 하고 싶은 건 지금만 할 수 있잖아요? (사실 반대입니다...)

한달 반 동안 MEV 관련 공부한 걸 Medium 블로그에 기록하였는데, 팔로워도 조금 늘고 사람들이 관심 가져주어 큰 힘이 되었습니다.

그렇게 용기내어 첫 MEV 차익거래 시스템을 파이썬으로 개발해보았습니다.

MEV를 공부하다보면 자바스크립트, 러스트로 된 예제 코드는 많아도 파이썬으로 된 코드가 잘 없는 것 같습니다.

하지만, 저는 파이썬을 정말 사랑하기 때문에 제 첫 프로젝트는 꼭 파이썬으로 개발하고 싶었어요.

그렇게 탄생한 Whack-A-Mole (한글로는 두더지게임)입니다.

EVM 기반 블록체인의 Uniswap V2, V3 기반 DEX들을 실시간으로 모니터링하면서 Flashbots를 통해서 주문을 내는 기초적인 MEV봇입니다 :)

MEV를 잘하시는 분들이 계시다면 보고 부족한 부분을 짚어주시면 너무 감사하겠습니다! 혹은 궁금한 점이 있으신 분은 언제든 편하게 메세지 주세요~ 👍

  • 깃허브:

  • 블로그 (영어):

9
7
Solid Quant

Solid Quant

최고의 프로그래밍 언어는...?! 파이썬? 자바스크립트? 아니면 러스트?

개발을 접하고 시작한지 벌써 10년이 되어 갑니다.

그 10년 중 진지하게 프로그래밍을 공부한 건 반도 안 되지만 (학과 공부, 군대, 회사 등 사유로), 다양한 프로젝트를 진행하면서 파이썬, 자바스크립트, C#, Golang, 러스트를 배웠습니다. 사실, 러스트는 이제 3주차지만...음음 ㅎㅎ

아직도 프로젝트 시작하기 전에 프로그래밍 언어를 고를때 고민을 많이 합니다. 하는 일이 초고속 단타 매매 같은 것들이 아니면 보통 어떤 언어를 사용해도 안정적으로 서비스 배포가 가능한 건 알지만, 놓치 못하는 제 욕심인가봐요~ 그래서 어찌어찌 또 욕심내어 3주동안 러스트를 공부해봤습니다.

너무 매력적인 언어이고, 빠르다 빠르다 너무 말을 많이 들어 기대가 되었습니다!

그런데.... 첫 프로젝트를 만들고 실행 속도가 너무 느려 파이썬, 자바스크립트로 같은 프로그램을 만들어 테스트해보니...

자바스크립트 1등, 그 다음 파이썬, 그리고 러스트는 꼴찌로 파이썬보다 3초나 느렸네요 ㅎㅎㅎ

역시 언어의 속도는 개발자의 숙련도와 함께 가나봅니다.

여러분의 favorite 프로그래밍 언어는 무엇인가요?

4
3
Solid Quant

Solid Quant

퇴사 후 혼자 개발하는건 쓸쓸하네요 :(

블록체인 개발을 더 공부하고 싶어서 당당히 퇴사하고 나왔는데,

하루종일 혼자 방에서 공부하고 개발만 하니깐 좀 쓸쓸하네요... 🥲

예전에 디스콰이엇을 보고 UI가 예쁘다고 생각했었는데, 기억이 나서 이렇게 가입하고 이제 글을 조금씩 써보려 합니다.

저는 현재 MEV봇 개발 공부를 하고 있습니다.

MEV에 대한 부정적인 시각이 많지만, 이 분야를 공부하면 할수록 오히려 블록체인 업계를 더 좋은 방향으로 바꾸고자 하는 사람들의 노력이 보여서 매력적으로 느껴집니다.

퇴사한지 3주일째, 러스트, 솔리디티를 공부하고 조금씩 이 분야에 익숙해져 가고 있습니다 :) 아주 niche한 영역이라 관심사가 같은 사람을 만나기는 쉽지 않겠지만, 있다면 저희 소통하면서 같이 작업해요~

10
11