이더리움 재단에서 Ethereum 1.0(Eth1), Ethereum 2.0(Eth2)의 용어 사용을 자제해달라고 공지했다. 이더리움은 계속해서 변화를 하고있고, 개발과 업그레이드를 넘어 Eth1, Eth2 용어로 구분짓는 단계를 폐지하려는 시도도 하고있다. 그럼 이를 대체할 단어는 무엇인가? Eth1 → Execution Layer Eth2 → Consensus Layer Execution Layer + Consensus Layer = Ethereum 바로 Execution Layer(EL, 실행 계층)과 Consensus Layer(CL, 합의 계층)이라고 한다. 실행 계층과 합의 계층에 관하여 알고싶으면 아래 링크를 참고하길 바란다. [Ethereum] 이더리움 실행 계층(EL)과 합의 계층(CL)..
이더리움의 머지(Merge)가 성공적으로 끝났다. 그럼 머지 후 달라지는 점은 무엇일까? 솔직히 일반인의 입장에서 보면 달라진게 없다. 그저 블록 데이터에 에포크와 슬롯이 추가되었을 뿐 육안으로 보기에는 이전과 달라진 것이 없다. 그럼 개발자의 입장에서 보면 어떨까? 가장 잘 알려진 차이점은 머지 전 기존의 블록체인은 합의 알고리즘을 PoW(작업증명, Proof-of-Work)을 사용한다면 현재는 PoS(지분증명, Proof-of-Stake)을 사용한다는 것이다. 블록체인의 블록을 검증하는 합의 방식을 완전히 바꿈으로써 이더리움 블록체인의 개발 환경 또한 크게 달라짐을 알 수 있다. 가장 큰 변화는 이더리움 노드를 운영하는 방법이 달라졌다는 점이다. 이더리움 머지와 계층(Layer) 이더리움은 블록과 트..
* 태그 - forEach 태그는 배열, Collection 또는 Map에 저장되어 있는 값들을 순차적으로 처리할 때 사용한다. - java의 do-while 등을 대신해서 사용할 수 있다. - DB에서 리스트등을 가져와 순차적으로 출력하는 등 기존의 forEach문과 동일한 역할을 수행한다. * forEach 태그의 기본 형태 1 2 3 4 5 6 번호 : ${status.count} 이름 : ${item.name} 나이 : ${item.age} 주소 : ${item.addr} Colored by Color Scripter cs * forEach 태그 항목 속성 설명 항목 속성 설명 비고 var 사용할 변수명 필수 항목 items Collection 객체 (List, ArrayList, Map 등) b..