Categories
All Posts Proof of Work Uncategorised

Bitcoin Proof of Work (PoW)

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.

Categories
All Posts Uncategorised

Hash Functions – Overview & Explanation

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.

Categories
All Posts Uncategorised

Blockchain in the public sector – practical guide by comptia

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.

Categories
All Posts Uncategorised

ECON Committee on Virtual Currencies and Central Banks

This paper describes the challenges for central banks arising by virtual currencies (VC) like Bitcoin.

Categories
All Posts Uncategorised

Consequences of forking a token

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.

Categories
All Posts Uncategorised

List of attacks on smart contracts

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.

Categories
All Posts Uncategorised

Sign and verify Signature with Solidity and Javascript

Tutorial about signing and validating data in solidity and javascript.

Creating and validating signatures is crucial part in many transactions and applications.

In this tutorial the signature is created in javascript utilizing the libraries eth-crypto, web3 and ganache-cli.

The javascript library EthCrypto ist responsible for signing the message (for example with a keccak256).

The validation takes place in a smart contract (Solidity).

Categories
All Posts Uncategorised

Validating a signature in Solidity.

Validating a  signature in Solidity. This smart contract written in Solidity shows how to validate a signature passed to a function.

Categories
All Posts Uncategorised

How to create your own ethereum fork

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.

Categories
All Posts Uncategorised

How to fork Ethereum testnet

Question raised how to create a fork on a private Ethereum testnet.

Unfortunately without satisfying answer.