[OC] 암호화폐 소스코드 분석도구를 만들었습니다. 다음은 비트코인, 이더리움, 솔라나, EOS에 대한 결과입니다.

작성자 정보

  • 레딧 작성
  • 작성일

컨텐츠 정보

본문

[영상]

이봐 r /cc,

저는 블록체인 프로젝트와 그 개발에 더 많은 투명성을 가져올 수 있는 프로젝트를 진행하고 있습니다. 블록체인 개발은 일반적으로 누구나 개발자가 작업 중인 것을 볼 수 있는 오픈 소스 방식으로 수행됩니다. 그러나 이 정보는 일반적으로 개발자 자신만 액세스할 수 있습니다. 커밋, 분기 또는 태그가 무엇을 하는지 이해하려고 git 저장소를 탐색하는 것은 개발자가 아닌 대부분의 사람들에게 실제로 이해되지 않습니다. 내가 개발 중인 도구를 사용하여 팀이 무엇을 하고 있고 프로젝트가 어떻게 진행되고 있는지에 대해 약간의 설명을 할 계획입니다.

이 게시물에서는 다양한 블록체인에서 흥미롭게 발견한 몇 가지 메트릭과 프로젝트 개발을 이해하는 데 사용할 수 있는 방법을 살펴보고자 합니다. 여기에서 설명하는 모든 결과는 내가 작성한 도구와 소프트웨어 개발에 대한 개인적인 경험을 기반으로 합니다. 다른 배경을 가진 다른 사람이 결과를 다르게 해석할 수 있습니다.

1000줄 이상 100줄 미만의 변경 사항을 필터링하고 있습니다. 제 생각에는 이 범위를 벗어나면 노이즈가 너무 많아 유용하지 않습니다. 나는 또한 블록 생산자 코드를 검사하고 있습니다. 다음 반복에서는 모든 저장소가 있는 전체 조직을 살펴보겠습니다. 비트코인 자체부터 시작하겠습니다.

https://preview.redd.it/6pya36ib4eh81.png?width=2062&format=png&auto=webp&s=c6141e3f03eeae7bcdd4c47d91d6fafb0932a3ee

요약에서 비트코인에 기여한 기여자의 ~9%가 여전히 온보드에 있음을 알 수 있습니다. 그러나 지식 보유에서 우리는 일부 "헤비 히터"가 프로젝트를 떠났다는 것을 알 수 있습니다. 일반적으로 이 수치는 새 프로젝트의 경우 100%에서 시작하여 천천히 감소합니다. 지식 보유는 특정 기여자가 편집한 코드 줄 수와 해당 기여자가 아직 온보드 상태인지 측정합니다. 비트코인은 어느 시점에서 이러한 블록 크기 전쟁을 겪었으므로 비트코인에 기여한 일부 개발자가 프로젝트를 떠나는 것을 보는 것이 정상임을 기억하십시오. ~60%의 리팩토링 비율은 코드베이스의 절반 이상이 다시 작성되었음을 의미합니다. 그리고 그것은 어느 정도 정상 범위에 있습니다.

https://preview.redd.it/38njz74c4eh81.png?width=2062&format=png&auto=webp&s=ad3d07018d264085068778f2022b4b97341c146f

버전 차트를 보면 꾸준하고 지속적인 발전을 보이고 있다. 최신 대규모 업데이트 중 일부를 살펴보면 대부분 다시 작성되었음을 알 수 있습니다. 물론 더 잘 이해하기 위해서는 더 많은 메시지를 확인해야 하지만 사용자들에게 맡기고 싶다.

이더리움 프로젝트로 넘어갑시다.

https://preview.redd.it/jsn1lk4f4eh81.png?width=2048&format=png&auto=webp&s=7c882e71a3536ff20e0c00b13047aa06f2a08706

이더리움은 요약에서 비트코인보다 더 나쁜 결과를 보여줍니다. 이더리움이 비트코인보다 더 어린 프로젝트이기 때문에 이것은 나에게 매우 놀라운 일입니다. 그러나 릴리스의 지속적인 지연과 항상 변경되는 목표 및 마감일을 고려할 때 측정 기준이 의미가 있는 것 같습니다. 기여자의 7%만이 아직 온보딩 상태이며 온보딩된 기여자는 전체 변경 사항의 0.39%만 기여했습니다. 나는 새로운 팀이 이전 팀이 했던 것과 같은 실수를 다시 하거나 더 쉽게 이해하기 위해 동일한 코드를 다시 작성하기를 기대합니다. 60% 리팩토링 비율은 일반적으로 좋다고 가정할 수 있습니다. 그러나 숫자가 낮다는 것은 아마도 프로젝트가 이더리움과 비트코인보다 더 빠르게 기능을 추가하고 있음을 의미할 것입니다.

https://preview.redd.it/bpco6j3g4eh81.png?width=2042&format=png&auto=webp&s=b781d229af8621c5471440878ba73351fc7255c5

버전 차트에서 지난 달은 이더리움 채굴기 개발에서 조금 더 조용해진 것 같습니다. 그러나 이 데이터는 go-ethereum 프로젝트에서만 가져온 것이므로 팀이 요즘 다른 저장소에 집중하고 있을지도 모릅니다.

이제 솔라나.

https://preview.redd.it/3vi6799h4eh81.png?width=2074&format=png&auto=webp&s=7e20865a1b620ca2b690a7c30e056f24b5d56f11

Solana는 Ethereum보다 요약 요약에서 더 나은 결과를 보여줍니다. 그러나 Solana는 훨씬 어린 프로젝트이기 때문에 더 높은 팀과 지식 보유가 예상됩니다. 그러면 더 빠른 배송과 더 많은 기능이 제공됩니다. 그러나 때때로 이 측정값을 확인하여 그들이 재능을 흘리기 시작하는지 확인하는 것이 중요합니다.

https://preview.redd.it/mjrzaj6i4eh81.png?width=2040&format=png&auto=webp&s=70046d0077a79310d5af93032f20d65be504dcaf

버전 차트를 보면 집중적인 팀과 진지한 프로젝트 관리가 있는 "산업과 같은 개발" 프로젝트에서 기대할 수 있는 보다 체계적인 변화와 함께 지속적인 개발이 있음을 알 수 있습니다. 2019년의 커밋 메시지에서 우리는 그들이 이미 시작부터 GPU로 일부 작업을 오프로드하려고 시도했음을 알 수 있습니다. 그러나 주제에서 수행된 다른 변경 사항이 궁금하므로 GPU 메시지가 포함된 업데이트를 검색하겠습니다.

https://preview.redd.it/tm9b8uij4eh81.png?width=2048&format=png&auto=webp&s=d6a35ae9ed4410f0612f2405b4ef2c9c65e356b4

흠, 흥미롭게도 메시지에 GPU 용어로 많은 개발이 이루어지지 않은 것 같습니다.

자, 이제 EOS로 넘어갑시다.

https://preview.redd.it/06x71zdk4eh81.png?width=2040&format=png&auto=webp&s=d1516662b8182f6eaddde966e2b628c344479e1e

내가 가지고 있는 데이터를 확인하기 위해 여기에 둡니다. EOS는 문제가 많은 오래된 프로젝트입니다. 요약에 따르면 기여자의 ~0%가 아직 참여하고 있습니다. 이것은 90일 동안 아무도 체계적으로 프로젝트에 기여하지 않는다는 것을 의미합니다. 이것은 EOS만큼 복잡한 코드베이스에 사람들을 다시 온보딩하는 것이 정말 어렵기 때문에 살펴보는 매우 흥미로운 지표입니다.

https://preview.redd.it/qhan02al4eh81.png?width=2042&format=png&auto=webp&s=ef1af6b99d17370e3c76906b9fcd78f2774735a5

버전 차트에서 2020년 11월 개발이 갑자기 감소한 것을 볼 수 있습니다. 이후 2021년 5월에 완전히 중단된 것 같습니다(EOS 차트는 오늘이 아니라 여기서 끝남). 물론 약간의 변경 사항이 있을 수 있지만 이러한 설정을 사용하여 필터가 이러한 변경 사항을 필터링하고 있습니다.

지금은 충분하다고 생각합니다. 찾은 새 데이터로 도구를 업데이트하고 더 많은 측정항목을 추가할 것입니다. 다음 주에는 특정 필터 결과가 새 데이터를 가져올 때 사용자가 이메일을 받거나 푸시 알림을 받을 수 있는 알림 시스템을 설정할 것입니다. 예를 들어, Solana에서 GPU 업데이트를 구독할 수 있으며 새 업데이트가 있을 때 이메일을 받게 됩니다.

도구를 사용할 때의 모습은 다음과 같습니다.

https://streamable.com/5q03xr

그리고 여기에서는 비트코인과 이더리움에 대한 데이터만 보여주는 "데모" 모드에 있습니다. Patreon을 구독하면 홈페이지에 나열된 모든 저장소를 탐색할 수 있습니다.

https://gitbeat.zencraft.studio/

https://gitbeat.info/

즐기다!

---

내가 개발하는 동안 도구에 액세스하려면 내 Patreon( https://www.patreon.com/gkaykck )을 구독하고 도구에 대한 액세스 링크를 얻을 수 있습니다. 액세스 링크를 얻은 후 원하는 경우 친구와 자유롭게 공유할 수 있지만 나는 때때로 키를 업데이트하고 구독자에게만 내 Patreon 페이지에 새 키를 게시할 것입니다. 따라서 친구가 새 링크를 요청하도록 만들 수 있습니다. :). 그러나 응용 프로그램은 모든 필터 변경에 대해 수 기가바이트의 데이터를 검색하므로 실제로 리소스 집약적이며 호스팅 비용이 많이 듭니다. 따라서 온라인 포럼에 액세스 링크를 게시하지 말 것을 요청합니다. 다음 키 변경 전까지 애플리케이션을 사용할 수 없게 될 수 있습니다.

현재 애플리케이션으로 다음 블록체인 채굴자를 검사할 수 있습니다.

- 비트코인

- 이더 리움

- 스텔라

- 아백스

- 마틱

- 코스모스

- 카르다노

- 폴카닷

- 알고랜드

- 솔라나

- 헤데라

- 엘론드

- 파일코인

- 세타

- 헬륨

- 모네로

- 아이오타

- 흐름

- EOS

- 그래프

- 루프링

- 아르위브

- 카데나

- 디지바이트

- 어고

- 신경망

- 비체인

- 왁스

- 인터넷 컴퓨터(IC)

- 도지코인

- 라이트코인

- 나노

새로운 블록체인 저장소를 제안하거나 보유하고 있는 저장소를 검사하는 도구를 사용하고 싶다면 Patreon을 통해 저에게 연락하십시오!

건배!

/u/gkaykck 에 의해 제출됨
[링크] [댓글]

관련자료

댓글 0
등록된 댓글이 없습니다.
전체 34,184 / 688 페이지
번호
제목
이름

공포-탐욕 지수


알림 0