BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Scaling Ethereum 2024의 8개 최종 후보 프로젝트 개요

深潮TechFlow
特邀专栏作者
이 기사는 약 2052자로, 전체를 읽는 데 약 3분이 소요됩니다
TxFusion은 wallet_sendCalls라는 새로운 지갑 방법을 도입합니다.
AI 요약
펼치기
TxFusion은 wallet_sendCalls라는 새로운 지갑 방법을 도입합니다.

원저자: Deep Chao TechFlow

Ethglobal은 4월 5일부터 26일까지 Scaling Ethereum 2024라는 해커톤 행사를 개최했습니다.

이 이벤트는 Ethereum 생태계의 최고 사상가와 전문가 중 일부를 모아 멘토, 파트너 및 소프트웨어와 같은 풍부한 Web3 리소스를 제공함으로써 팀이 2주 남짓 만에 훌륭한 일을 수행할 수 있도록 지원합니다.

다음은 8명의 최종 후보입니다.

Monadic DNA: 개인 유전 데이터의 개인 정보 보호

Monadic DNA는 개인 정보 보호를 존중하는 개인 게놈 서비스의 새로운 패러다임이 어떤 모습인지 보여주는 예시입니다.

우리는 사람들이 자신의 게놈 데이터를 제공자에게 공개하지 않고도 소유하고 빠르게 성장하는 이 분야의 혜택을 계속 누릴 수 있는 미래를 상상합니다.

누군가가 제공자로부터 원시 DNA 파일을 얻으면 Monadic DNA 포털을 통해 데이터를 업로드하고 DNA 여권을 받을 수 있습니다.

그 뒤에서 원시 데이터는 처리된 후 폐기되며, 일부는 Nillion 네트워크에 비밀로 저장됩니다. 사용자에게 반환된 실제 DNA 여권에는 식별자, 일부 유용한 해시 및 Nillion 네트워크에 저장된 비밀에 대한 메타데이터가 포함되어 있습니다.

오프체인 계산을 기반으로 한 온체인 증명은 익명성과 개인정보 보호를 존중하는 개방적이고 확장 가능한 의학 패러다임을 제공합니다.

SignKaleidscope: 동적 그래픽을 통해 서명 경로 시각화

SignKaleidscope는 대화형 그래픽 시각화 기능을 갖춘 서명 프로토콜 브라우저입니다.

그래프의 노드와 에지를 클릭하거나, 검색 필드를 사용하거나, 세부 정보 오버레이의 링크를 탐색하여 계정, 패턴 및 증명을 탐색하세요. 드래그하여 차트를 이동하고 스크롤하여 확대 및 축소합니다. 새로운 엔터티가 발견되면 노드와 에지가 자동으로 나타나고 그래프에 연결됩니다.

EthereumL10nService: AI 및 인간 증명을 갖춘 분산형 번역 네트워크

이더리움이 다음 10억 명의 사용자에게 다가가려면 언어 장벽을 허물어야 합니다. 인구의 16%만이 영어를 사용하며, 콘텐츠의 60% 이상이 영어로 되어 있습니다.

따라서 이 프로젝트는 AI 번역 에이전트와 인간 증명자를 위한 인센티브 네트워크를 구축하고 있습니다.

데모 프로젝트에서는 Youtube의 Pragama Denver 재생 목록의 비디오를 번역합니다. ASR용 OpenAI Whisper를 사용하여 ASR을 원본 영어 성적표로 변환한 다음 OpenAI LLM에서 vtt 형식의 최종 번역(중국어 번체) 파일을 제공하도록 요청합니다.

Vtt 자막 파일은 분산형 AI 처리 및 실행을 위해 IPFS에 업로드되며, Chrome 확장 프로그램을 통해 번역된 자막을 볼 수 있으며 최종 사용자는 StackOverflow처럼 투표를 통해 피드백을 제공할 수 있습니다. 이 투표는 사용자 지갑을 사용하여 생성된 암호화 증거를 사용하여 서버로 다시 전송됩니다.

이렇게 하면 남용을 방지하고 기여도에 따라 인센티브 할당을 추가로 계산할 수 있습니다.

TxFusion: 한 번의 호출과 서명으로 여러 트랜잭션을 실행합니다.

TxFusion은 여러 DEFI 트랜잭션을 관리하는 사용자 경험을 단순화하고 개선하도록 설계된 플랫폼입니다. 새로운 EIP 5792 표준을 활용하고 wallet_sendCalls라는 새로운 지갑 방법을 도입합니다. 이 방법을 사용하면 사용자는 일괄 트랜잭션을 생성하여 단일 호출 및 서명으로 여러 작업을 수행할 수 있습니다.

DeFi 사용자는 Uniswap,Compound,Aave와 같은 프로토콜 전반에 걸쳐 대량의 트랜잭션을 관리해야 하는 복잡성에 직면하는 경우가 많습니다. 이 프로세스는 시간이 많이 걸리고 번거로울 수 있으므로 이상적인 사용자 경험이 아닐 수 있습니다. 여러 거래를 수행하는 사용자에게는 더 많은 가스 요금이 필요합니다.

이 프로젝트는 여러 DeFi 거래의 실행을 단순화하는 통합 플랫폼을 제공함으로써 이러한 문제를 해결합니다.

forge Flamegraphs: Solidity 개발 최적화 도구

견고한 코드가 있고 이를 최적화하려는 경우 현재 도움이 될 수 있는 도구가 제한되어 있습니다. Foundry 또는 Hardhat과 함께 적극적으로 유지 관리되고 사용되는 오픈 소스 Solidity Profiler는 없습니다. 이로 인해 가스 최적화 프로세스에 시간이 많이 걸리고 확실히 많은 기술이 필요합니다.

이러한 이유로 숙련된 Solidity 개발자만이 가스 최적화에 능숙합니다. 어떤 부품이 더 많은 가스를 생성할지 추측하고 드릴링하는 데 더 능숙하기 때문입니다.

Flamegraph는 시스템 소프트웨어를 분석하고 성능 병목 현상을 찾는 데 사용됩니다. 우리는 낮은 수준의 디버그 추적을 구문 분석하여 접힌 스택 추적을 생성하여 최적화가 수행되어야 하는 위치를 보다 명확하게 보여주는 그래프를 생성하여 개발 장벽을 낮출 수 있는 캐스팅 플러그인을 구축했습니다.

CreateToolBelt: 스마트 계약의 원활한 배포

CreateToolBelt는 개발자가 Ethereum 블록체인에 계약을 배포할 때 직면하는 여러 문제를 해결하도록 설계된 포괄적인 툴킷입니다.

이 제품군은 2D eployer 생성, 2 SafeDeployer 생성 및 3D eployer 생성의 세 가지 주요 구성 요소로 구성됩니다.

Create 2D eployer를 사용하면 CREATE 2 opcode를 사용하여 결정론적 계약 배포가 가능하므로 개발자는 예측 가능한 주소에 계약을 배포할 수 있습니다. 우리는 msg.sender에 연결된 솔트의 처음 20바이트를 활용하여 선점을 방지하는 새로운 접근 방식을 취하는 Create 2 SafeDeployer를 통해 이를 향상시켰으며 배포자만 예상된 방식으로 실행되도록 보장합니다. 마지막으로 Create 3D eployer는 이러한 기능을 여러 블록체인으로 확장하여 배포자 주소와 솔트만 사용하여 다른 체인의 동일한 주소에 배포할 수 있도록 하며, 이는 여러 플랫폼에 걸쳐 상호 의존적인 계약을 작업하는 개발자에게 유용한 획기적인 단계입니다.

ChainSweep: 블록체인 "지뢰찾기" 게임의 풀체인 버전

이 게임은 유명한 "지뢰찾기" 게임과 유사한 온체인 구현입니다.

블록 영역에서는 잘못된 블록이 포함되지 않도록 블록을 검증해야 합니다. 결함이 있는 블록을 클릭하면 패배합니다. 모든 블록에 오류가 없는지 확인하면 승리합니다.

게임은 전적으로 온체인(Arbitrum Stylus 테스트넷)에서 실행됩니다. 귀하가 수행하는 모든 단계는 별도의 거래입니다.

게임에서 중요한 정보는 오류가 발생한 정확한 위치(클릭하면 안되는 필드)입니다. 스마트 계약이 이러한 위치를 선택하고 이를 온체인에 저장하는 경우 블록 탐색기나 기타 도구를 사용하여 버그가 있는 위치를 찾아 게임에서 승리하는 것은 쉽지 않습니다. 이를 방지하기 위해 컨트랙트는 지금까지 노출된 필드만 저장합니다. 플레이어가 새로운 움직임을 취하면 스마트 계약은 지금까지의 움직임과 일치하여 필드에서 잠재적인 오류 할당을 재생성합니다. 이로 인해 게임은 여전히 예측할 수 없게 됩니다.

BlobFusion: 모든 사람을 위해 더 저렴한 Blob 공간 만들기

한 달 전, Dencun이 온라인에 접속하여 EIP-4844와 blob을 가져왔습니다.

문제는 항상 전체 128KB blob을 커밋해야 한다는 것입니다. 데이터가 적더라도 128KB를 커밋해야 합니다. 불필요한 공간을 차지하고 비용도 많이 듭니다.

BlobFusion을 사용하면 작은 Blob을 공통 Blob으로 패키징하여 다른 사람과 Blob을 공유할 수 있습니다. 이는 blobspace 효율성(=네트워크에 좋음)과 비용(=사용자에게 좋음)을 극대화하기 위한 것입니다.

어떻게 작동하나요?

  • 사용자는 일부 ETH를 Arbitrum 스마트 계약으로 보냅니다.

  • 서버는 트랜잭션을 인덱싱하고 사용자가 Blob을 커밋할 수 있도록 허용합니다.

  • 사용자는 서명과 지불할 금액이 포함된 blob을 서버에 보냅니다.

  • 서버는 Blob을 데이터베이스에 저장합니다.

  • 서버는 주기적으로 모든 기준(예: Blob의 공유 비용 < 모든 입찰의 합계 등)을 충족하는 Blob을 구축하려고 시도합니다.


ETH
해커톤
Odaily 공식 커뮤니티에 가입하세요