Hello World,

My upcoming drop "Consensus" includes Smart Contract puzzles relating to several pieces in the collection. Each puzzle will have one winner who will receive Edition #X/X of the artwork related to the puzzle they solve.


There are 4 puzzles located inside the contract at 0xD53aAEa35836845f79cB103312f077a1aD4891D6 on the Rinkeby Test Network. To attempt a puzzle, you can submit guesses via "write contract" on etherscan. If the input value is correct, the sender address is stored, disabling the puzzle. If the input value is incorrect, the transaction will fail. The puzzles are located here

Good Luck.

-x0r

PoW

Ethash is the Proof of Work consensus algorithm on Ethereum. In Ethash, miners mine blocks by guessing numbers (nonces) and hashing them together with the block header and a randomly generated dataset to create a 32-byte block hash. The block hash must be below a threshold "difficulty" number to successfully mine a block. PoW is a visual representation of Ethash and contains the Ethash source code in "algorithm.go" and "sealer.go" from go-ethereum. 

Ethash is the Proof of Work consensus algorithm on Ethereum. In Ethash, miners mine blocks by guessing numbers (nonces) and hashing them together with the block header and a randomly generated dataset to create a 32-byte block hash. The block hash must be below a threshold "difficulty" number to successfully mine a block. PoW is a visual representation of Ethash and contains the Ethash source code in "algorithm.go" and "sealer.go" from go-ethereum. 

 

PoS

Proof of Stake is the consensus algorithm on Ethereum 2.0. In PoS, users must stake 32 ETH to become an active validator on the network. For every epoch (32 slots or valid blocks), the network selects a random set of validators to "propose (or produce) blocks or attest (or vote on) the validity of already produced blocks." The scale is composed of the "deposit.go", "attest.go", and "propose.go" source code from Prysm ETH 2.0 and represents the staking of value on the network.

Proof of Stake is the consensus algorithm on Ethereum 2.0. In PoS, users must stake 32 ETH to become an active validator on the network. For every epoch (32 slots or valid blocks), the network selects a random set of validators to "propose (or produce) blocks or attest (or vote on) the validity of already produced blocks." The scale is composed of the "deposit.go", "attest.go", and "propose.go" source code from Prysm ETH 2.0 and represents the staking of value on the network.

 

PoA

Clique is the Proof of Authority consensus algorithm on the Rinkeby testnet. In Clique, only an approved list of signers can produce/seal blocks. The approved signer list is dynamic and current signers can vote to add or remove other members. For this reason, PoA emphasizes the importance of identity and reputation in the network. PoA is a visual reputation of Clique as x0r's fingerprint, signifying identity, composed of the "clique.go" and "snapshot.go" source code from go-ethereum. 

Clique is the Proof of Authority consensus algorithm on the Rinkeby testnet. In Clique, only an approved list of signers can produce/seal blocks. The approved signer list is dynamic and current signers can vote to add or remove other members. For this reason, PoA emphasizes the importance of identity and reputation in the network. PoA is a visual reputation of Clique as x0r's fingerprint, signifying identity, composed of the "clique.go" and "snapshot.go" source code from go-ethereum. 

 

PoH

Proof of History is a consensus algorithm for verifying blockchain order and the passage of time. It is a component of the Solana network alongside Solana's PoS consensus. A PoH generator sequentially hashes data where the output of a hashing round is the input to the next hashing round. Appending data into this hashing sequence timestamps the data. PoH represents the verifiable passage of time through an hourglass composed of the "poh_service.rs" source code from the Solana protocol. 

Proof of History is a consensus algorithm for verifying blockchain order and the passage of time. It is a component of the Solana network alongside Solana's PoS consensus. A PoH generator sequentially hashes data where the output of a hashing round is the input to the next hashing round. Appending data into this hashing sequence timestamps the data. PoH represents the verifiable passage of time through an hourglass composed of the "poh_service.rs" source code from the Solana protocol. 

 

SPoRA

Succinct Proofs of Random Access is the Arweave consensus algorithm. Arweave is a blockweave data structure where blocks reference both the previous block and a random (recall) block. Miners need access to recall blocks to mine a new block and are i…

Succinct Proofs of Random Access is the Arweave consensus algorithm. Arweave is a blockweave data structure where blocks reference both the previous block and a random (recall) block. Miners need access to recall blocks to mine a new block and are incentivized to store and quickly access historical data to increase the probability of success and reward. SPoRA represents a miner randomly accessing blocks in a blockweave and is composed of the "ar_poa.erl" source code from the Arweave protocol.

 

Gas

Gas is the transaction fee paid by users interacting with the Ethereum Blockchain. The amount of gas paid in a transaction is calculated based on the computational complexity of the executed smart contract code. Specifically, there is a gas cost for…

Gas is the transaction fee paid by users interacting with the Ethereum Blockchain. The amount of gas paid in a transaction is calculated based on the computational complexity of the executed smart contract code. Specifically, there is a gas cost for each EVM opcode. For example, storing data in a smart contract using the "SSTORE" opcode costs 20,000 gas. Gas is a visual representation of a gas meter composed of every EVM opcode mapped to its associated gas cost. 

 

Gas War

gas-war.gif