Definition: The Bitcoin proof of work is the underlying consensus algorithm for the bitcoin blockchain network. It aims to find a combination of predefined inputs which result in a hash value lower than a certain target threshold.
Definition: A hash function is a function which takes a value of arbitrary length as input (preimage) and calculates an output (digest) of fixed length.
In this post we explain what hash functions are and how they work.
This article gives a comprehensive overview about the basics of blockchain and distributed ledger technologies in a highlevel way. It offers links to some reports and surveys regarding the adoption of blockchain and its outlook for the future.
During this report several use cases are touched and it is highlighted that many US authorities have experimented with blockchain and dlt so far.
Beside the description of use cases and adoptions the report provides policy recommendations like defined standards and interoperability, standardized market places as well as “sand boxes” for testing this new technology.
This paper describes the challenges for central banks arising by virtual currencies (VC) like Bitcoin.
This step by step guide explains how to fork a token on a ethereum smart contract.
Forking a token means, simply copying the source code and the values (amount of token held by each address). The question however is how to get all details from the contract.
Security is a major concern for smart contracts. This source lists many known attack vectors to Solidity smart contracts. It is valuable for developers and auditors alike.
Creating and validating signatures is crucial part in many transactions and applications.
The validation takes place in a smart contract (Solidity).
Validating a signature in Solidity. This smart contract written in Solidity shows how to validate a signature passed to a function.
This stackexchange thread explains how to induce a fork in a private Ethereum testnet. The solution is to block the network ports. It also shows the test details.
Creating forks in a Ethereum blockchain can be useful for testing different behaviors.
Question raised how to create a fork on a private Ethereum testnet.
Unfortunately without satisfying answer.