CodeChain SDK Go의 첫번째 버전을 공개합니다! JavaScript 버전으로만 존재하던 SDK가 Go버전으로도 제공됩니다. 이제 CodeChain을 사용하는 Go언어 어플리케이션을 개발할 수 있게…
블록체인에 참여하고자 하는 노드들은 체인의 정보를 받아오고 이를 유지해야 합니다. 라이트 클라이언트는 체인에 쓰여진 트랜잭션이나 스테이트를 검증하는 것이 목표이기 때문에…
기존 화폐 시스템은 시간에 가치를 부여한다. 돈을 빌려주면 이자를 받을 수 있고, 돈을 빌리면 이자를 내야 한다. 은행은 돈을 빌려주고자 하는 사람과 빌리고자 하는 사람을 연결해주는 역할을 한다. 하지만 초기 암호화폐 생태계는…
블록체인이 정확히 무슨 기능을 하는지 최대한 짧게 설명해달라고 묻는다면 저는 트랜잭션을 영구적으로 기록하여 남기는 방식에 대한 분산된 합의를 제공한다고 말하고 싶습니다. 블록을 생성하는 노드는 사용자들이 성사시키고자하는 트랜잭션들을…
블록체인 네트워크에는 공동의 의사결정을 내릴 수 있는 중앙 서버가 존재하지 않는다. 따라서 동일한 정보를 모든 참여자들에 분산하여 저장하고 있다. 여러 참여자가 같은 정보를 저장하기 위해서는 합의 알고리즘이…
IBC는 inter-blockchain communication protocol의 약자로 Cosmos에서 제시한 프로토콜입니다. 이름이 잘 설명해주듯 다른 체인 간 소통을 하기 위해 고안된 개념입니다. 이를 실제로 구현하기 위해 정의된 스펙은…
이더리움의 차별점은 스마트 컨트랙을 이용하여 블록체인 위에서 다양한 어플리케이션을 만들 수 있다는 점이다. 하지만 스마트 컨트랙 때문에 오히려 간단한 일이 복잡해지기도 한다. 일례로, 이더리움에서…
코드체인 팀은 코드체인 코어 개발 외에도 코드체인 애플리케이션 개발에 열중하고 있습니다. 코드체인 블록 정보를 보여주는 익스플로러, 키를 유저가 직접 관리하는 웹 지갑, 키를 직접 보관하지 않고도 사용할 수 있는 모바일 지갑 앱(iOS, Android)…