블록체인 기반 가상 화폐 는 비트코인 이 다 . 가장 먼저 나와서 많 은 점유 율 을 갖 고 있 지만 , 그만큼 가장 오래 된 기술 로 구현 되 어 있 다 . 비트코인 은 느리 다 . 마이닝 속도 가 약 10 분 정도 라서 느린 것 도 있 지만 , 블럭 사이즈 한계 ( 현재 1 MB 로 맞춰져 있 습니다 . ) 도 있 고 다양 한 문제점 들 이 있 어서 속도 문제 가 많이 발생 한다 . 심한 경우 송금 을 했 을 때 몇 주 씩 걸리 는 경우 도 있 다 . 스마트 컨트랙트 가 지원 되 지 않 아 다양 한 서비스 로 의 확장 불 가능 하 다 . 비트코인 은 화폐 거래 에 만 목적 으로 만들 어 졌 기 때문 에 , 블록체인 기반 의 다른 서비스 로 의 확장 은 아주 어렵 다 . 블록체인 기반 의 대표 적 인 서비스 인 ‘ 스마트 컨트랙트 ( Smart Contract ) ’ 나 탈 중앙 화 어플리케이션 ( DApp , Decentralized Application ) 은 비트코인 위 에서 는 거의 불 가능 하 다 . 블록체인 의 문제 를 개선 한 사이드 체인 ( Side Chain ) 기술 이 있 다 . 블록체인 기술 은 확장 성 문제 를 가지 고 있 다 . 이 더리 움 의 경우 1 초 에 처리 가능 한 거래 가 15 건 으로 제한 된다 . Sherman Lee 는 문제 를 개선 한 사이드 체인 ( side chain ) 기술 이 곧 널리 사용 하 게 된다 . 사이드 체인 은 단일 용도 로 사용 된다 . 작업 을 각 사이드 체인 에 분산 하 므로 , 처리 효율 이 높 아 지 고 , 속도 , 연산 능력 등 용도 에 따라 필요 한 기능 을 갖출 수 있 다 . 이런 특성 으로 인해 다양 한 상업 분야 에서 사이드 체인 기술 이 활용 될 수 있 다 . 블록체인 상호 운용 성 은 각각 의 블록체인 들 이 연결 될 수 있 다는 의미 이 다 . 예 를 들 면 , 비트코인 을 지갑 에 저장 하 면서 동시 에 이 더리 움 으로 CryptoKitty 세대 의 자동 적 인 구매 거래 또한 진행 할 수 있 게 된다 . Aelf 는 사이드 체인 을 통해 상호 운용 성 전체 과정 을 자동 화 했 다 . 각 사이드 체인 은 독자 적 인 자체 업무 를 처리 한다 . 이 로서 비트코인 과 이 더리 움 이 개별 사이드 체인 으로 간주 된다 . 모든 사이드 체인 은 크로스 체인 거래 를 처리 하 기 위해 메인 체인 을 신뢰 하 게 된다 . 사이드 체인 은 ‘ 고정 사이드 체인 으로 블록체인 혁신 하 기 ( Enabling Blockchain Innovations With Pegged Side Chains ) ’ 라는 제목 의 페이퍼 에 처음 으로 등장 했 다 . Aelf 는 사이드 체인 을 활용 한 멀티 클라우드 컴퓨팅 블록체인 프레임워크 ( multi - chain cloud computing blockchain framework ) 이 다 . 합의 알고리즘 은 블록체인 의 중요 한 요소 이 다 . 분산 시스템 에서 데이터 값 에 대한 합의 를 이루 는데 사용 된다 . 합의 는 경쟁 합의 알고리즘 과 협력 합의 알고리즘 두 가지 유형 이 있 다 . 비트코인 이 사용 하 는 ‘ PoW ( Proof of Work ) ’ 는 경쟁 합의 알고리즘 이 다 . 각 노드 는 어려운 퍼즐 을 가장 먼저 풀 기 위해 경쟁 한다 . 경쟁 으로 블록 을 생성 할 수 있 는 권한 을 얻 게 되 고 , 보상 으로 비트코인 을 받 게 된다 . 블록 은 거래 ( 데이터 값 ) 가 기록 되 고 , 확인 되 는 곳 이 다 . 하지만 이 경쟁 합의 알고리즘 의 경우 , 이기 지 못한 노드 는 시간 과 돈 을 낭비 하 게 된다 . 제일 먼저 퍼즐 을 풀 지 못하 면 아무 것 도 얻 지 못하 게 된다 . 노드 들 은 퍼즐 을 함께 해결 하 고 , 연산 능력 ( 해시 레이트 , hash rate ) 에 따라 보상 을 공유 는 방식 으로 협력 하 기 시작 했 다 . 협력 합의 알고리즘 에 는 고정 된 수 의 유권자 가 있 다 . 유권자 들 은 임의 로 나가 거나 합류 할 수 없 다 . 모든 유권자 는 각 유권자 를 알 고 있 으며 , 모든 유권자 는 한 개 의 투표 권 을 갖 는다 . 대다수 가 데이터 값 에 동의 하 면 , 시스템 은 설계 한 대로 작동 한다 . 초 당 30 , 000 건 의 거래 를 다룰 수 있 다 . 유권자 가 제안 하 는 투표 들 은 모두 컨소시엄 안 에 있 는 전체 유권자 에게 보내 져야 하 기 때문 에 유권자 수 를 조정 하 는 것 이 중요 한 문제 가 된다 . Aelf 는 DPoS ( 위임 지분 증명 , Delegated Proof of Stake ) 라고 불리 는 합의 알고리즘 을 사용 한다 . 이 는 협력 및 경쟁 합의 알고리즘 의 최대 강점 을 모두 가진 것 이 다 . DPoS 는 이해 관계자 의 투표 권 을 사용 하 여 합의 를 만든 다 . 선택 된 위임자 에게 영향 을 미치 는 더 큰 이해 관계자 들 은 경쟁 합의 방식 을 사용 한다 . 최대 득표 위임자 가 블록 협력 생산 을 위한 순서 를 맡 게 된다 . DPoS 거래 는 영구 적 이 다 . 롤백 ( 거래 이전 상태 로 되돌리 는 것 , rollback ) 이 불 가능 하 기 때문 에 빠른 확인 이 가능 하 고 , 누구 나 합의 에 참여 할 수 있 기 때문 에 확장 도 가능 하 다 . 뿐 만 아니 라 DPoS 는 작업 검증 과 같 은 전기 소모 가 없 기 때문 에 환경친화 적 이 다 . 사이드 체인 1 ( SC 1 ) 과 사이드 체인 2 ( SC 2 ) 를 가지 고 있 을 경우 한 거래 가 SC 1 에서 발생 하 면 , SC 1 에 속한 노드 는 거래 를 기록 하 기 위해 메인 체인 에 있 는 노드 에 거래 를 알린다 . SC 1 의 동일 한 노드 가 검증 을 위해 SC 2 에서 함수 를 불러온다 . SC 2 의 노드 들 의 함수 는 메인 체인 에서 거래 값 을 확인 하 고 함수 를 실행 한다 . 이 더리 움 문제 는 거래 가 순차 적 으로 진행 된다는 것 이 다 . 그러나 Aelf 는 병렬 컴퓨팅 블록체인 능력 으로 차별 화 된다 . 한 개 의 사이드 체인 안 에서 거래 연산 능력 을 조정 한다 . 수천 개 의 사이드 체인 을 가지 면 관련 없 는 거래 들 을 동시 에 처리 하 는 것 이 가능 해진다 . 사이드 체인 의 필요 및 활용 방안 은 매우 다양 하 다 . Aelf 는 사업 의 필요 에 따라 체인 을 구성 할 수 있 는 인프라 를 구축 하 고 있 다 . 금융 , 보험 , 신원 증명 , 스마트 시티 서비스 의 경우 자체 사이드 체인 이 필요 하 다 . 이러 한 체인 들 간 의 상호 운용 성 또한 매우 중요 할 것 이 다 . Aelf 는 새로운 인터넷 인프라 기술 을 개척 하 고 있 다 . 현재 수많 은 블록체인 기반 의 암호 화폐 들 이 등장 하 고 있 다 . 상당수 의 화폐 들 은 사이드 체인 기반 으로 구현 되 어 있 다 . 사이드 체인 은 서로 다른 블록체인 들 위 에 존재 하 는 자산 들 ( Assets ) 을 쉽 게 거래 할 수 있 도록 하 는 기술 이 다 . 비트코인 이나 이 더리 움 이나 각각 의 화폐 들 은 장단점 이 있 고 , 누군가 자기 입맛 에 맞 도록 수정 하 는 것 이 어렵 다 . 그렇 다고 새로운 화폐 를 만들 려고 하 니 , 아무래도 제일 문제 가 되 는 건 해당 화폐 의 블록체인 을 돌리 고 있 는 노드 수다 . 새로운 화폐 이 다 보 니 노드 수 가 얼마 안 되 고 이 는 ‘ 51 퍼센트 공격 ’ 이나 다양 한 공격 에 쉽 게 노출 이 되 는 문제 가 발생 하 게 된다 . 그래서 신규 화폐 들 은 사이드 체인 을 이용 해서 기존 에 많이 퍼져 있 는 비트코인 이나 이 더리 움 의 리소스 를 활용 하 고 그 위 에 자신 의 입맛 에 맞 는 화폐 를 구축 하 는 방법 을 많이 사용 한다 . 비트코인 소유자 가 다른 블록체인 위 에서 거래 를 하 고자 할 때 , 기존 비트코인 을 ‘ 동결 ( Freeze ) ’ 시킨다 . 그리고 이 비트코인 에 해당 하 는 ‘ 대체물 ( Counterpart ) ’ 을 만들 어 교환 하 게 된다 . 이렇게 만들 어 진 대체물 은 사이드 체인 위 에서 얼마 든지 입맛 에 맞 게 사용 되 어 질 수 있 고 , 나중 에 비트코인 으로 다시 교환 해 갈 수 있 다 . 비트코인 이 갖 고 있 는 약점 인 속도 나 확장 성 , 익명 성 ( 장점 이 자 약점 인 ) 등 은 사이드 체인 을 통해 또 다른 블록체인 위 에서 극복 이 가능 하 다 . 새로 만들 어 지 는 블록체인 은 사이드 체인 을 이용 해서 비트코인 의 해시 파워 기반 의 보안 성 이나 무결 성 을 획득 할 수 있 다 공유 하 기 글 요소