Successfully reported this slideshow.
Your SlideShare is downloading. ×

2.16 Kamikaze Snip.pptx

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 6 Ad

2.16 Kamikaze Snip.pptx

Download to read offline

A kamikaze snip is an attachment snip generated by a validator who finds an incompetent, dishonest approach within the newly propagated block. Kamikaze snip includes kamikaze proofs that provide a zero-knowledge proof that validators can verify and allow the rejection of snips. When a block is rejected in half (snips) due to many number of reasons, the fees are added to a burn address or construct a UTXO script that gives OP-RETURN as output and makes the fees unspendable penalizing the validators.

A kamikaze snip is an attachment snip generated by a validator who finds an incompetent, dishonest approach within the newly propagated block. Kamikaze snip includes kamikaze proofs that provide a zero-knowledge proof that validators can verify and allow the rejection of snips. When a block is rejected in half (snips) due to many number of reasons, the fees are added to a burn address or construct a UTXO script that gives OP-RETURN as output and makes the fees unspendable penalizing the validators.

Advertisement
Advertisement

More Related Content

More from Project Blink (20)

Recently uploaded (20)

Advertisement

2.16 Kamikaze Snip.pptx

  1. 1. Project Blink Proof of Choice - 2.16 Kamikaze Snip
  2. 2. Proof of Speed - Remembered ● Proof of Speed puts up a competition to propagate snips under x time, if it delays, then the next snips would be rejected and the block will be half minted. ● Validators can not add coinbase snip and losses fee commissions ● Delegators have safePayback model, they can safely withdraw their stake ● But how to verify if a node has rejected properly? Where does the fees go?
  3. 3. Kamikaze Snip ● Kamikaze snip is an attachment snip to a nulled block, time-out block, dishonest block ● Kamikaze snip includes Kamikaze proof which includes the proof for rejection ● Kamikaze proof is a zk-proof constructed by the rejected validator which can be added to the block and propagated for validation
  4. 4. Dishonesty Approaches & Incompetence ● Incompetant nodes will lose in the Proof of Speed competition ○ Null Packets ○ Time-outs ● Dishonest approaches include ○ Going against common consensus rules ○ Fee benefit activities ○ Queue-cutting attacks
  5. 5. Time-outs Block Fees ● Since Blocks are half minted without coinbase snip, its fee outputs are not added ● Kamikaze proofs will add the outputs differences of fees to OP_RETURN which create unspendable transactions ● Thus way, the fees are accounted but penalized from the block producer ● Fees are only slashed, the stakes are safely withdrawn by the delegators if the block is not minted fully with the coinbase snip
  6. 6. Next : 3.0 Blink Gas & Script - Intro

×