Homepage
Open in app
Sign in
Get started
CodeChain
Planet CodeChain
Events
Archive
한국어
Planet CodeChain
Why It’s Difficult to Receive Payments via Ethereum Smart Contracts
Why It’s Difficult to Receive Payments via Ethereum Smart Contracts
What differentiates Ethereum is that it is possible to create a variety of applications on blockchains using smart contracts. However, at…
Park Juhyung
Jun 26, 2019
Secret sharing
Secret sharing
Earlier this year, the sudden death of QuadrigaCX CEO of the Canadian Codex Exchange, resulted in the loss of the private key of the…
Seongjae Choi
May 10, 2019
Do not use garbage collection to catch memory leak
Do not use garbage collection to catch memory leak
Garbage collection is a technique that automatically releases unnecessary memory. It’s very famous because many programming languages…
Seulgi Kim
May 10, 2019
read-writers lock — Accessing shared resources
read-writers lock — Accessing shared resources
In multithreaded programming, when accessing a shared resource, a mutex is used to ensure that not more than one thread is allowed to…
Seulgi Kim
Feb 18, 2019
Rust Associated Type
Rust Associated Type
Associated Types in Rust are similar to Generic Types; however, Associated Types limit the types of things a user can do, which…
Park Juhyung
Apr 16, 2019
Javascript Crypto Library and WebCrypto
Javascript Crypto Library and WebCrypto
While creating the CodeChain Wallet, there was a situation where the UI would stall. While searching for the cause, we discovered that the…
Park Juhyung
Jan 17, 2019
[Rust] _(underscore) Does Not Bind
[Rust] _(underscore) Does Not Bind
Rust is a language that utilizes the RAII idiom, resulting in different code depending on when the object is destroyed. For instance, let’s…
Seung Woo Kim
Aug 12, 2018
Secure Tree — Why State Trie’s Key is 256 Bits
As explained in the last article, Ethereum’s state is stored in the modified Merkle Patricia Trie(a.k.a. MPT). When it comes to Ethereum…
Seung Woo Kim
Jun 25, 2018
Modified Merkle Patricia Trie — How Ethereum saves a state
Modified Merkle Patricia Trie — How Ethereum saves a state
Leaving aside the network part, we could say that Ethereum is a state machine where transactions modify states on the Ethereum network. A…
Kiyun Kim
Jun 25, 2018
Managing Ethereum Private Keys
As you develop services that take advantage of Ethereum, you will most likely encounter private keys encoded in various ways. In this…
Seung Woo Kim
May 31, 2018
HD Wallet Observed Through Bitcoin Core Source Code
HD Wallet Observed Through Bitcoin Core Source Code
When it comes to Bitcoin, it is not recommended to deposit and withdraw money with a single address. From a security point of view, if you…
Seung Woo Kim
May 31, 2018
Ethereum and Eclipse Attack
Since Ethereum also uses a P2P network to send and receive messages, I thought an eclipse attack was also possible on this platform…
Seung Woo Kim
May 28, 2018
Safety and Liveness — Blockchain in the Point of View of FLP Impossibility
The rise of popularity of blockchains gave birth to a large variety of consensus algorithms.Why is this so? Why are there a large variety…
Seung Woo Kim
May 25, 2018
Why N = 3f+1 in the Byzantine Fault Tolerance system
In a distributed system, it is not guaranteed that there is nothing wrong with the message sent by the other node. When a wrong node is…
Seung Woo Kim
May 25, 2018
Byzantine Failure — Why Blockchain Development is Difficult
Byzantine Failure — Why Blockchain Development is Difficult
Since 2017, blockchain technology has become such a hot topic that it can be considered the trend of this era. As a result, even people who…
Seung Woo Kim
May 18, 2018
Invertible Bloom Lookup Table
Invertible Bloom Lookup Table
Horizontal scalability is one of the most important issues in modern software development. If your program could handle more tasks just by…
Joonmo Yang
May 6, 2018
Idioms of Solidity Smart Contract Programming
Idioms of Solidity Smart Contract Programming
Solidity is a new and highly experimental programming language for writing Ethereum-flavoured smart contracts. When Solidity first came…
Kwang Yul Seo
Apr 26, 2018
About CodeChain
Latest Stories
Archive
About Medium
Terms
Privacy
Teams