Rosetta API, Klaytn도 지원한다! / if(kakao)2022
if kakao 카카오 · YouTube
AI 핵심 요약
여러 블록체인을 지원하는 서비스가 체인마다 다른 API와 동작 방식을 익혀야 하는 문제를 줄이기 위해, 발표자는 Coinbase의 Rosetta 표준을 Klaytn에 적용한 rosetta-klaytn을 구현했습니다. Rosetta Ethereum을 포크하고 Go SDK를 활용했으며, Klaytn의 동적 가스비와 수수료 소각·분배, 수수료 대납 같은 규칙에 맞춰 API 로직을 수정했습니다. Rosetta CLI로 메인넷과 테스트넷 데이터를 검증하는 과정에서 처리 속도 병목을 발견해 블록 프로파일링, 트랜잭션 영수증 조회 통합, 서버 자원 및 커널 설정 조정, 블록 구간 병렬화를 적용했습니다. 그 결과 테스트 처리량을 초당 0.97블록에서 9.25블록으로 높였으며, 체인별 특성을 표준 API에 정확히 반영하고 검증 도구의 성능까지 함께 고려해야 한다는 점을 공유했습니다.
- Rosetta API의 Operation은 블록 안에서 발생한 잔액 변동을 표현하므로, 체인별 수수료와 보상 규칙을 정확히 반영해야 합니다.
- 기존 Rosetta Ethereum 구현과 Go SDK 타입을 활용하면 API 구조를 재사용하고 구현 시간을 줄일 수 있습니다.
- Rosetta CLI의 Check Data와 Check Construction으로 데이터 파싱 결과와 실제 네트워크 동작을 검증할 수 있습니다.
- 성능 병목은 블록 프로파일링으로 찾고, RPC 호출 통합·인스턴스 사양 조정·커널 파라미터 튜닝·블록 구간 병렬화로 개선할 수 있습니다.
소개
Klaytn은 Rosetta API를 지원합니다. Rosetta 표준은 Coinbase가 만든 표준으로 서로 다른 블록체인 플랫폼에 대해 동일한 API 사용성을 제공하고자 만들어졌습니다. 본 세션에서는 Rosetta 표준을 구현체인 rosetta-klaytn에 대한 이해와 이를 구현하면서 해결했던 이슈에 대해 공유 드리고자 합니다. #Rosetta 크러스트유니버스 코어 데브팀 제이미입니다. 블록체인 기술이 대중화되고 많은 사용자들이 쉽고 편리한 클레이튼을 사용하는 그날을 위해 열심히 노력하겠습니다. 발표자료 보기 👉https://speakerdeck.com/kakao/ifkakao22-45 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocorp.com #카카오 #이프카카오 #개발자컨퍼런스 #기술 #개발 #ifkakao2022
비슷한 학습 자료
컨퍼런스 if kakao
클레이튼과 블록체인 기술 / if(kakao)2022
컨퍼런스 if kakao
‘블록체인’, 그리고 ‘블록체인 기술’은 요즘 주변에서 너무나도 흔히 접할 수 있는 주제인데요, 하지만 그와 동시에 일반인뿐 아니라 개발자에게도 아직은 생경한, 혹은 진입 장벽이 높은 분야로 인식되고 있는 것 같기도 합니다. 이번 발표에서는 그라운드X에서 시작해, 현재 크러스트 유니버스로 이어지고 있는 퍼블릭 블록체인인 클레이튼의 기술 전반에 관해 이야기해 보려고 합니다. 블록체인의 기본적인 개념에서부터, 다른 체인 대비 클레이튼이 가지고 있는 장점, 그리고 클레이튼이 앞으로 해결해 나가고자 하는 문제들까지, 기존의 경험과 노하우를 압축해 이 영상에 담아 보았습니다. #blockchain #layer1 #klaytn 크러스트 유니버스 CKO (Chief Klaytn Officer) 샘입니다. 클레이튼 메인넷 개발과 네트워크 운영을 총괄하고 있습니다. if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한...
블록체인
컨퍼런스 if kakao
Klaytn의 Bot 대응기: Dynamic gas price / if(kakao)2022
컨퍼런스 if kakao
클레이튼과 같은 Scalable 블록체인은 낮은 가스비와 높은 TPS 로 인해, 많은 봇들이 활동하기 쉬운 구조를 가지고 있습니다. 2022년 상반기 클레이튼 메인넷에 많은 봇 트래픽이 몰리면서 겪었던 어려움과, 클레이튼 팀이 이를 어떻게 접근하고 해결했는지, 해결하며 느낀 점들은 무엇인지 공유하고자 합니다. #GasPrice #KIP-71 #Klaytn jack.jin: 저는 지금까지 보안과 관련된 일들을 해오다가 올해부터 크러스트에 입사하여 코어개발팀 인터페이스 파트에서 일하고 있습니다. jared.fi: 클레이튼 에코시스템 플래닝팀에서 근무하고 있는 제라드입니다. 블록체인을 좋아해서 크러스트로 이동하기 전 Ground X 에서부터 클레이튼 관련 일들을 지속적으로 재미있게 해왔습니다. 발표자료 보기 👉https://speakerdeck.com/kakao/ifkakao22-42 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao...
블록체인
컨퍼런스 if kakao
카카오 블록체인 Klaytn의 합의 알고리즘 A to Z / if(kakao)2022
컨퍼런스 if kakao
본 세션에서는 블록체인에 관심이 있는 개발자분들을 위해 분산 시스템의 한 분야에서 시작된 합의 알고리즘이 어떻게 블록체인의 핵심 기술이 되었는지 그 과정을 소개합니다. 더 나아가 카카오 블록체인 클레이튼이 추구하는, 실시간 서비스를 블록체인에서 제공하기 위한 고속 합의 알고리즘을 소개하고 클레이튼의 합의 알고리즘 성능 향상을 위해 개선된 부분을 설명합니다. #DistributedSystem #Consensus #Klaytn 크러스트유니버스의 코어 데브팀에서 클레이튼을 개발하고 있는 루이스입니다. 클레이튼의 강점인 안전성과 성능은 유지하면서 블록체인 플랫폼으로써 확장성과 탈중앙화를 증대시키기 위한 방법들을 고민하고 있습니다. 발표자료 보기 👉https://speakerdeck.com/kakao/ifkakao22-46 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocor...
블록체인
컨퍼런스 if kakao
Preview Blockchain @if(kakao)2022
컨퍼런스 if kakao
if(kakao)2022 컨퍼런스에서 Blockchain 관련 기술 발표 트랙을 소개합니다. 03:40 1. Towards Ethereum Equivalence: 이더리움 동등성을 향해 by 김정현(colin.klaytn) 클레이튼 메인넷부터 개발에 참여했습니다. 더 많은 사람들이 클레이튼을 사랑하고, 사용성이 좋은 더 많은 응용프로그램들이 클레이튼 위에서 개발되기를 노력하며 여러가지 활동들을 하고 있습니다. 04:23 2. 메타버스에 적합한 블록체인은?: Transaction Latency Measurement by 김연주(phoebe.727) 크르스트유니버스 코어 데브 팀 인터페이스 파트에서 개발을 하고 있는 피비입니다. 개발자 뿐만 아니라 일반 사용자들도 클레이튼을 쉽게 사용할 수 있도록 돕기 위해 필요한 다양한 개발에 참여하고 있습니다. 05:12 3. Rosetta API, Klaytn도 지원한다! by 김지민(jamie.1222) 크러스트유니버스 코어 데브팀 제이미...
블록체인
컨퍼런스 if kakao
Day3 Streaming / if(kakao)2022
컨퍼런스 if kakao
if(kakao)2022 컨퍼런스 Day3 Streaming 를 소개합니다. [ Keynote ] 클레이튼과 블록체인 기술 / 서상민(sam.seo) 크러스트유니버스 Beyond Korea(Company for Global) / 김일두(curtis.adcd) 카카오브레인 [ Preview ] AI / 송근창 (kacey.song) 카카오브레인 블록체인 / 김정현 (colin.klaytn) 크러스트 유니버스 클라우드 / 정진욱 (jake.j) 카카오 백엔드 / 양나은 (sue.anastasis) 카카오모빌리티 빅데이터 / 송대섭 (steven.song) 카카오게임즈 ESG + General / 이민정 (yally.next) 카카오 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocorp.com #카카오 #이프카카오 #개발자컨퍼런스 #기술 #개발 #ifkakao...
컨퍼런스 if kakao
Preview BlockChain @if(kakao)2021
컨퍼런스 if kakao
if (kakao) 2021 컨퍼런스에서 BlockChain 관련 기술 발표 세션을 소개합니다. 1. Klaytn을 이용하여 NFT 활용하기: 발행부터 판매까지 @Colin.Kim 요새 화두가 되고 있는 NFT를 클레이튼에서 어떻게 발행/전송/매매할 수 있는지 살펴보려고 합니다. 또한 미술시장에서 논의되고 있는 추급권을 스마트 컨트랙트를 이용하여 어떻게 구현할 수 있는지 설명합니다. 스마트 컨트랙트를 이용하면 매매 즉시 추급권 및 거래수수료 정산을 마칠 수 있습니다. 이어서 추급권을 포함한 NFT 매매 전체 시나리오를 설명드리고, 남은 향후 과제는 어떤 것들이 있는지 말씀드리고자 합니다. 2. Klaytn Blockchain API의 수평적 확장 @Aidan.Kwon 클레이튼 노드를 개선하여 API 기능에 대한 수평적 확장성을 가지게 만드는 내용입니다. 하나의 노드가 아닌 다수의 클레이튼 노드를 이용하여 API 서비스를 안정적이고 일관되게 제공할 수 있는 구조를 제안합니다. 개...
블록체인