루비 개발자를 위한 이더리움
페이지 마지막 업데이트됨: 2025년 9월 12일
루비 기반 프로젝트와 툴링을 사용해 이더리움용으로 개발하는 방법을 알아보세요.
이더리움 기반으로 개발된 탈중앙화 애플리케이션(또는 “디앱”)은 암호화폐와 블록체인 기술의 장점을 가지게 됩니다. 이러한 탈중앙화앱은 무신뢰성을 가질 수 있습니다. 즉, 이더리움에 배포되면 항상 프로그래밍된 대로 실행됩니다. 탈중앙화앱은 디지털 자산을 제어하여 새로운 종류의 금융 애플리케이션을 만들 수 있습니다. 그뿐만 아니라 해당 금융 애플리케이션을 어떤 특정 단체나 개인이 제어할 수 없고 검열이 거의 불가능하도록 탈중앙화할 수 있습니다.
스마트 계약 및 솔리디티 언어 시작하기
루비와 이더리움을 통합하기 위한 첫걸음을 내딛어 보세요
먼저 기본 지식이 더 필요하시나요? ethereum.org/learn 또는 ethereum.org/developers를 확인해 보세요.
- 블록체인 설명 (opens in a new tab)
- 스마트 계약 이해하기 (opens in a new tab)
- 첫 스마트 계약 작성하기 (opens in a new tab)
- 솔리디티 컴파일 및 배포 방법 알아보기 (opens in a new tab)
초급자용 아티클
- 드디어 이더리움 계정 이해하기 (opens in a new tab)
- 드디어 MetaMask로 Rails 사용자 인증하기 (opens in a new tab)
- 루비를 사용하여 이더리움 네트워크에 연결하는 방법 (opens in a new tab)
- 루비에서 새로운 이더리움 주소를 생성하는 방법 (opens in a new tab)
중급자용 아티클
루비 프로젝트 및 도구
활성
- eth.rb (opens in a new tab) - 이더리움 계정, 메시지, 트랜잭션을 처리하기 위한 루비 라이브러리 및 RPC 클라이언트
- keccak.rb (opens in a new tab) - 이더리움에서 사용되는 Keccak(SHA3) 해시
- siwe-ruby (opens in a new tab) - 이더리움으로 로그인(Sign-In with Ethereum)의 루비 구현
- siwe-rails (opens in a new tab) - SIWE 로컬 로그인 라우트를 추가하는 Rails gem
- siwe-rails-examples (opens in a new tab) - 커스텀 컨트롤러를 사용하여 Ruby on Rails를 이용한 SIWE 예제
- omniauth-siwe (opens in a new tab) - 이더리움으로 로그인(SIWE)을 위한 OmniAuth 전략
- omniauth-nft (opens in a new tab) - NFT 소유권을 통해 인증하기 위한 OmniAuth 전략
- ethereum-on-rails (opens in a new tab) - MetaMask를 Ruby on Rails에 연결할 수 있는 Ethereum on Rails 템플릿
보관됨 / 더 이상 유지 관리되지 않음
- web3-eth (opens in a new tab) - 루비를 사용하여 이더리움 노드의 RPC 메서드 호출
- ethereum_tree (opens in a new tab) - BIP32 표준에 따라 계층적 결정적 지갑에서 ETH 주소를 생성하기 위한 루비 라이브러리
- etherlite (opens in a new tab) - Ruby on Rails를 위한 이더리움 통합
- ethereum.rb (opens in a new tab) - 트랜잭션 전송, 계약 생성 및 상호 작용을 위해 JSON-RPC 인터페이스를 사용하는 루비 이더리움 클라이언트이자 이더리움 노드와 함께 작동하는 유용한 툴킷
- omniauth-ethereum.rb (opens in a new tab) - OmniAuth를 위한 이더리움 공급자 전략 구현
더 많은 참고 자료를 확인하고 싶으신가요? 저희 개발자 홈을 확인해 보세요.
루비 커뮤니티 기여자
이더리움 루비 텔레그램 그룹 (opens in a new tab)은 빠르게 성장하는 커뮤니티의 장이며, 위에 언급된 모든 프로젝트 및 관련 주제에 대한 논의를 위한 전용 참고 자료입니다.