Introduction

2019-11-03T11:40:58+01:00November 3rd, 2019||

The term plotting is a name for dedicating storage space to be used for calculations in the Burstcoin network. A Plot is a file containing pre-computed hashes that can be used to forge blocks for Burstcoin blockchain. The plots are later used by mining software and can be thought of as the miner’s hash rate.

Algorithms and Acronyms

2019-12-01T12:28:42+01:00November 3rd, 2019||

Before we dive deep into how plotting works we need to get familiar with all different terms used in the procedure. Shabal Shabal is the name of the crypto/hash function used in Burstcoin. Shabal is a rather heavy and slow crypto in relation to many other like i.e. SHA256. Because of this it makes it [...]

Generating a Nonce

2019-11-03T11:47:15+01:00November 3rd, 2019||

The first step in creating a nonce is to make the first seed. The seed is a 16byte long value containing the account id that we will be generating a nonce for and the nonce number. When this is done we start to feed the Shabal256 function to get our first hash.   We have [...]

POC2 Format

2019-11-03T11:48:49+01:00November 3rd, 2019||

The POC2 nonce format is created the same way as when we create POC1 with a slight addition to the end of the process. To create a POC2 formatted nonce we need to shuffle the data around. If we divide the nonce in 2 halves we get a range with scoops 0-2047 and 2048-4095. Let’s [...]

Plot Structure

2019-11-03T11:49:56+01:00November 3rd, 2019||

When we are mining we read from one or more plot files. The miner software will open a plot file and seek the scoop locations to read the scoops data. If the plot file is unoptimized the scoop locations will be on more than one place. In the following example the miner will be seeking [...]

Stagger and Filenames

2019-11-03T11:51:40+01:00November 3rd, 2019||

Stagger A stagger is basically a group of nonces in a plot file. The groups in the plot file is written in an optimized way. A given stagger number tells you how many nonces there are in each group. To find out how many groups there are in a plot file you take the number [...]

Setting

2019-11-03T14:42:16+01:00November 3rd, 2019||

Reward assignment is a transaction that notifies the network which account is to be credited for block rewards and transaction fees attributable to an individual miner’s account. It is a prerequisite for both solo and pool mining! For solo burstcoin mining, the reward assignment transaction specifies the solo miner’s account.  For burstcoin pool mining, the [...]

Introduction

2019-11-03T11:53:54+01:00November 3rd, 2019||

With most cryptocurrencies that are not based on Proof-of-Stake, there is a process called mining. This process is the foundation for a blockchain to grow and secure transactions within the network. Burstcoin is no different, except that you use precomputed hashes to find values that can be used to forge a block. To fully understand [...]

Algorithms and acronyms

2019-11-03T11:55:17+01:00November 3rd, 2019||

Shabal / Sha256 / Curve25519 Shabal, Sha256 and Curve25519 are cryptographic hash functions used in this text. Shabal is the main one used by Burstcoin. Shabal is a rather heavy and slow cryptographic hash function in relation to many others like SHA256. Because of this, it makes it a good crypto for Proof-of-Capacity coins like [...]

Mining Process

2019-11-03T11:58:21+01:00November 3rd, 2019||

All references to wallet in this text can also be a pool depending on scenario. All references to miner in this text is a software able to do a mining operation for Burstcoin. The first thing that happens when you start mining, is that the miner talks to the wallet and asks for mining information. [...]

Recent Tweets

For privacy reasons Twitter needs your permission to be loaded. For more details, please see our Privacy Policy.
I Accept
For privacy reasons Twitter needs your permission to be loaded. For more details, please see our Privacy Policy.
I Accept