본문 바로가기

오픈소스 컨트리뷰션

(2)
오픈소스 컨트리뷰톤 결과보고 🧑‍🎓 멘티 정보 ▶️ 프로젝트명: 이더리움 재단 오픈 프로젝트 ▶️ 이름: 전종혁 컨트리뷰션 기간 : 2021. 8. 7. - 2021. 10. 12. (평가 기준 컨트리뷰션 인정 기간) 정식 활동 기간: 2021. 8. 7. - 2021. 11. 19. Challenges 2021. 8. 7. - 2021. 8. 31. Masters 2021. 9. 6. - 2021. 11. 19. 🗒️ 컨트리뷰션 활동내용 Challenges와 Masters 프로그램 전체 기간 내 진행되었던 컨트리뷰션에 대한 활동 내역을 모두 정리해 주세요. 각 issue에 대한 타이틀 작성, 태그/유형 분류, URL 참조 및 컨트리뷰션 내용 요약 등을 공통으로 진행해 주세요. 각 이슈 및 주요 활동별 필요한 캡처 이미지 추가 UR..
오픈소스 컨트리뷰션 - 이더리움 재단 - 1주차 과제 Basic 1. 머클 패트리시아 트리와 머클 트리의 차이점에 대해서 쉽게 설명해주세요 머클 트리는 비트코인의 트랜잭션 검증에 사용되며 검증작업 용이하게 합니다. 비트코인에서는 머클트리의 leaf노드에 있는 트랜잭션을 해쉬한 후 해쉬된 값을 다시 해쉬하여 머클 루트가 생성됩니다. 트랜잭션의 값이 변경되면 머클 루트도 따라서 변경되기 때문에 검증에 유리합니다. 이더리움의 상태는 가변적이기 때문에 머클트리와 적합하지 않음. 머클 패트리시아 트리는 key-value 형태를 가지며 검증 뿐만 아니라 데이터의 저장, 수정, 삭제, 검색 등 작업을 용이하게 합니다. 머클트리와는 다르게 노드의 key 값 (path)를 따라 처리를 한다는 차이점이 있으며 이더리움에서 State Trie, Storage Trie, Tra..