전체 글
-
[Intern] Interchain Explorer 프로젝트 진행Intern/Project 2024. 12. 2. 20:29
✏ 근무 내용회사 및 팀 온보딩 및 전사 주간 공유 회의 참석진행할 프로젝트 안내 ( interchain explorer 프로젝트 온보딩)interchain explorer 프로젝트 env 파일 설정 (각 API 키 발급 후 로컬 실행 확인) ⭐근무 결과1. CCTP 프로토콜을 이용한 트랜잭션 조회 구현목표:https://bridgetracer.planetariumlabs.com/를 활용하여 트랜잭션 검색 및 정보 조회를 구현.조건: - (보류)wncg 관련 트랜잭션은 모두 조회 가능해야 함.Ethereum과 BSC(Blockchain Smart Chain) 간의 트랜잭션만 지원.LayerZero 프로토콜은 지원하지 않을 수 있음.2. 인턴 기간 동안 목표기대 작업:Ethereum 메인넷과 Base 간 ..
-
[프로그래머스/JAVA] 괄호 회전하기Algorithm/Java 2024. 12. 1. 16:32
https://school.programmers.co.kr/learn/courses/30/lessons/76502 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr📌 문제 요약 주어진 문자열을 왼쪽으로 x칸씩 회전하며 올바른 괄호 문자열이 되는 경우를 찾아야 하는 문제입니다. 올바른 괄호 문자열의 정의는 다음과 같습니다:(), [], {}는 올바른 괄호 문자열입니다.A가 올바른 괄호 문자열이라면, (A), [A], {A}도 올바른 괄호 문자열입니다.A, B가 올바른 괄호 문자열이라면, AB도 올바른 괄호 문자열입니다.[ 오답 노트 ] ❌ 기존 오답 코드import java.util.*;class Sol..
-
[프로그래머스/JAVA] 연속 부분 수열 합의 개수Algorithm/Java 2024. 12. 1. 11:05
https://school.programmers.co.kr/learn/courses/30/lessons/131701 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [ 정답 코드 & 올바른 풀이 ] 📌 올바른 풀이 중복되는 값을 제외해야 하므로 HashSet을 사용한다. 길이가 1일때,ele[0] / ele[1] / ele[2] / ele[3] / ele[4] 길이가 2일때,ele[0] + ele[1] / ele[0] + ele[2] / ele[0] + ele[3] / ele[0] + ele[4]ele[1] + ele[2] / ele[1] + ele[3] / ele[1] + ele[4] ele[2]..
-
[프로그래머스/JAVA] 예상 대진표Algorithm/Java 2024. 11. 30. 23:25
https://school.programmers.co.kr/learn/courses/30/lessons/12985 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [ 정답 코드 & 올바른 풀이 ] 📌 올바른 풀이 1 2 / 3 4 / 5 6 / 7 8(1) / 4(2) /(3) / 7(4)4(1) / 7(2) ----> 3번째까지! (1)--> 3번째가 정답 위 입출력 예에서 A와 B의 경우만 고려해서 판단하면 됩니다. A : 4 -> 2 -> 1 -> 1B : 7 -> 4 -> 2 -> 1 위의 순으로 숫자가 달라지기 때문에A의 다음 나올 수의 변화는 (기존 수 / 2) ..
-
[Blockchain 101] Metamask 지갑Intern/블록체인 2024. 11. 30. 22:02
Metamask 지갑을 만들어 주세요 • 갓 만든 지갑으로 할 수 있는 것이 무엇이 있을까? Metamask는 이더리움 및 이더리움 기반 블록체인 네트워크에서 사용할 수 있는 지갑으로, 아래와 같은 작업이 가능합니다. ➀ 암호화폐 송금 및 수신- ETH 및 ERC-20 토큰을 송금하거나 다른 사용자로부터 받을 수 있음 ➁ DApp과 상호작용- 탈중앙화 애플리케이션(DApp)과 연결하여 Smart Contract와 상호작용 가능 ex) NFT 마켓플레이스(OpenSea), DeFi(탈중앙화 금융) 플랫폼(ex) Uniswap) ➂ 토큰 관리- ERC-20 및 ERC-721 토큰(NFT 포함)을 관리 가능- 사용자 지정 토큰 추가 가능 ➃ Smart Contract 실행- Smart Contract를..
-
[Blockchain 101] Proof of Stake(PoS)Intern/블록체인 2024. 11. 30. 19:58
• Proof of Stake(POS)의 특징 / 원리 ➀ PoW와는 달리, 자신이 보유한 암호화폐(지분, Stake)를 기반으로 블록 생성 권한을 부여하는 합의 알고리즘➁ 채굴(Mining) 대신 검증(Validating)으로 대체➂ 보유한 암호화폐의 양이 많고 오래 보유한 사용자에게 블록 생성 확률이 높아짐 - 작동 방식➀ 블록 생성자는 네트워크 내에서 랜덤으로 선택 ➁ 선택 과정은 보유 암호화폐 양(지분), 보유 기간, 무작위성을 기준으로 함➂ 블록 생성자는 새로운 블록을 검증 및 추가하고, 이에 따른 보상을 받음 • Proof of Stake(POS)의 장점 ➀ 에너지 절약- PoW처럼 막대한 전력을 소비하지 않음 - 친환경적이고 비용 효율적 ➁ 경제적 보상 구조- 암호화폐를 오래 보유한..
-
[Blockchain 101] Proof of Work(PoW)Intern/블록체인 2024. 11. 28. 21:48
• Proof of Work(PoW)의 특징 / 원리 PoW는 블록체인 네트워크에서 새로운 블록을 생성하고 네트워크의 무결성을 유지하기 위한 합의 알고리즘입니다. ➀ 특정 문제가 주어지면, 네트워크의 노드(마이너)들이 이 문제를 해결하는 계산 작업(해싱)을 수행합니다. ➁ 문제를 해결하려면 연산 능력과 시간이 요구되며, 이를 통해 참여자의 노력이 증명됩니다. ➂ 가장 먼저 문제를 해결한 노드가 새로운 블록을 생성할 권한을 얻고, 보상(암호화폐 또는 트랜잭션 수수료)을 받습니다. ex) 비트코인, 라이트코인과 같은 대표적인 블록체인 시스템이 PoW를 사용 • Proof of Work(PoW)의 장점 ➀ 보안성 강화 - 블록 생성에 많은 연산 자원이 필요하므로, 네트워크를 공격하려면 엄청난 비용과 ..
-
[Blockchain 101] 블록체인의 장단점Intern/블록체인 2024. 11. 27. 09:02
• 블록체인의 특징 / 원리 [특징]➀ 분산 원장 - 데이터가 중앙 서버가 아닌 네트워크에 분산되어 저장- 모든 노드가 동일한 데이터를 보유하여 투명성과 보안을 강화 ➁ 탈중앙화- 중앙 관리자가 없이 네트워크 참여자들이 분산되어 데이터를 관리- 거래 기록이 여러 노드에 복제되어 저장되므로 한 노드의 장애가 전체 시스템에 영향을 미치지 않음 ➂ 불변성 - 한 번 기록된 데이터는 변경 또는 삭제 불가- 블록이 체인 형태로 연결되어 있어 특정 블록을 수정하려면 이후 모든 블록을 변경해야 됌 ➃ 투명성- 블록체인의 모든 거래 기록은 네트워크 참여자들에게 공개- 누구나 거래 내역을 확인할 수 있어 신뢰성을 제공 ➄ Smart Contract- 블록체인 상에서 조건이 충족되면 자동으로 실행되는 계약 기능을 제..