áááá«ááºáž
function getAbsolutelyRandomNumer() {
return 4; // returns absolutely random number!
}
cryptography á០áá¯á¶ážáááá¯ááºáá¬áá±á¬ áá»áŸáá¯á·ááŸááºá á¬ááŸááºáá áºáá¯á á¡áá°á¡ááá²á·ááá¯á·áááºá á á áºááŸááºáá±á¬ âPublicly Verifiable Random Beaconâ (áá±á¬áẠPVRB) áááá¯ááá¯áá±á¬áá»á¬ážááẠá á¶ááŒá¡á á®á¡á ááºááá¯á· áááºááá¯ááºááá»áŸ áá®ážá ááºáááºáᬠááŒáá¯ážá á¬ážáá±á¬ááŒá±á¬áá·áºá á á áºááŸááºáá±á¬ ááœááºáááºáá»á¬ážááœáẠáááºážááᯠáááºážá ááŒá°á ááºáá±á¬áá¯á¶á á¶ááŒáá·áº á¡áá¯á¶ážáá»ááááá«á áá áºáááºážáááºážááŒáá·áº áááºážááŒááºá áœá¬ ááá±á¬áá°ááẠááá¯á¡ááºáááºá á¡ááŒáááºáá»á¬ážá áœá¬ ááŸáááááºááŒá áºááŒá®áž áááºáá±á·áá»áºáá»á¬ážá¡á¬ážáá¯á¶áž ááŒá®ážááŒáá·áºá á¯á¶á áœá¬ ááŒááºáááºááŒá®áž á¡ááŒá²áááºáž áá±ážááá¯á·ááááºááŒá áºáááºá áá¯ááºáá«áááºá áá«á áááá·áº ááœááºáááºááœá±ááŸá¬ ááá¯ááºáá«áá°ážá ááá¯á·ááŒá±á¬áá·áºá áá±ááºáá® blockchains áá»á¬ážááœáẠáá®ážááŒá¬ážáá¯ááºáááºážáá¬áááºáá»á¬ážá¡ááœáẠPVRBs áá»á¬ážááᯠáá®ááá¯ááºážáá±ážááœá²ááá·áºá¡áá« ááœááºáá±á«áºáá¬áá±á¬ áá»áááºážáá»áááºážááŸáá·áº cryptographic ááœááºá¡á¬ážááᯠááááºážáá»á¯ááºááẠáááŒá áºááá¯ááºááá·áºá¡ááŒááºá áááá¯áá¬ááŸáá·áº áááºážááá¬ááá¯ááºáᬠááŒá¿áá¬áá»á¬ážá áœá¬ áá±á«áºáá±á«ááºáá¬áá«áááºá
PVRB á¡ááœááºá blockchain ááá¯ááºááá¯ááºá áááºáá±á·áá»áºáá»á¬áž = á¡áá±á¬ááºážá¡áááºááŒá¯áá¯ááºááá·áº áááºááœááºáá±ážááŒá¬ážáá¶áá áºáá¯ááŒá áºáááºá áááºážááẠááá·áºá¡á¬áž ááœááºáááºááŒá¿áá¬áá»á¬ážá áááºáá±á·áá»áºáá»á¬ážáá±ážááá¯á·ááŒááºážááá¯ááºáá±á¬á á¡áááºáááºážáá±á¬á·ááºáá²ááŒá¿áá¬áá»á¬ážá០áá áºá áááºáá áºááá¯ááºážá¡á¬ážááŒáá·áº ááá·áºá¡á¬ážááœáá·áºááŒá¯ááá¯ááºááẠ- á€á¡áá¹ááá¬ááºá¡á¬ážáá¯á¶ážááᯠáááá¯áá»á¯ááºááá¯ááºááŸá¯áá»áŸá±á¬á·áá»áá¬ážáá±á¬ááœááºáááºá០áá°ááááŒá®áž PVRB á¡ááœáẠáááºážáá¡ááááááºááá¯ážááŸá¬ áá±ážááá¯á·ááŒá®ážáá¬ážááœá±ááœáŸá²á á¬á¡á¬áž ááŒááºáááºáá¯ááºááááºážááŒááºáž ááá¯á·ááá¯áẠáá±á¬ááºáá»ááºááá¯ááºááŒááºážááŒá áºááẠ- áááºážááẠááá±á¬áá°áá®áá»ááºááᯠá¡á±á¬ááºááŒááºá áœá¬ ááá¯ááºááá¯ááºááŒááºážáááŒá¯áá«á áá«áááºáá°áá»á¬ážááẠáááá¯ááá¯áá±á¬ááœáẠáá«áááºááẠááŒááºážááá¯ááŒááºážááᯠááœáá·áºáááŒá¯áá«á á€áá¯á¶ááŒá¯á¶áá±ážá¡ááá·áºááẠáááºáá¶ááá¯ááºáááºá ááá¯á·ááŒá±á¬áá·áº PVRB ááẠáááºá blockchain ááœááºážáááºáá²á·ááá¯á· á¡ááá¡áá»áá°áá®áá±á¬á¡ááá¯ááºážá¡áá¬á¡áá áá«áááºáá°áá»á¬ážá áá°ážáá±á«ááºážááŒá¶á ááºááŸá¯ááᯠáá¶ááá¯ááºáááºááŸáááá·áºáááºá ááá¯á·á¡ááŒááºá ááœááºáááºááẠáááºá blockchain ááᯠááá±á¬áá°áá«á PVRB ááẠáá áºáá¯áááºážáá±á¬ ááá¬ážáá»áŸááá±á¬ ááááºáá»áááºážááá¯áááºáž ááá±á¬áá°áá»áŸááºááẠá€á¡áá»ááºá á¡ááááºá¡ááŒáœááºáá±ážáááºá ááá¯á·ááá¯ááºá PVRB ááẠblockchain ááŸáá·áº blocks áá»á¬ážááŸáá·áºá ááºáá»ááºážá áááŒáá¯ááºáááºáá¯ááºáá±á¬ááºáá±á¬ smart á á¬áá»á¯ááºááŒáá·áºá¡áá±á¬ááºá¡áááºáá±á¬áºáá±á¬ áá®ážááŒá¬áž protocol áá áºáá¯ááŒá áºáááºá áááºážáááºážááŸá áºáá¯áá¯á¶ážááẠáááºážááá¯á·á á¡á¬ážáá¬áá»ááºáá»á¬ážááŸáá·áº á¡á¬ážáááºážáá»ááºáá»á¬áž ááŸáááŒááŒá®áž áááºážááá¯á·ááŒá¬ážááœáẠááœá±ážáá»ááºááŸá¯ááẠá¡ááœááºá¡áá±ážá¡ááœá²ááá¯ááºáá±á
PVRB á¡áá±á¬ááºá¡áááºáá±á¬áºááẠáááºážáááºážááŸá áºáá¯
PVRB ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá¡ááœáẠááœá±ážáá»ááºá áá¬ááŸá áºáá¯ááᯠááá¯ááá¯á¡áá±ážá áááºáá±á¬áºááŒááŒáá«á áá¯á· - blockchain ááŸáá·áº ááœááºáááºááŸááá±á¬áá°áá¬ážááá·áº blockchain ááŸáá·áº ááœááºáááºááŸááá±á¬áá°áá¬ážááá·áºá¡ááá¯ááºáž blockchain ááŸáá·áº áááºážááœááºáá±á¬ smart contract ááá¯á¡áá¯á¶ážááŒá¯áá¬ážááá·áº standalone version ááŸáá·áº consensus-integrated version ááá¯á·ááᯠprotocol ááœááºáá±á¬áºááŒáá¬ážáá«áááºá áá«áááºáááá·áº á¡áá±á¬ááºážá¡áááºáá»á¬ážá ááá á¹á ááá¯ááºážááœááºá áá«ááẠáá°ááŒáá¯ááºáá»á¬ážáá±á¬ blockchain á¡ááºáá»ááºáá»á¬ážááᯠááá¯ááá¯áááº- Ethereumá EOS ááŸáá·áº áááºážááá¯á·ááŸáá·áº áááºáá°ááá·áºá¡áá¬á¡á¬ážáá¯á¶ážááᯠáááºážááá¯á·á áááºáá¶áá±á¬ááºááœááºáá±ážááŒá®áž á áááºáá»áá±á¬ á á¬áá»á¯ááºáá»á¬ážááᯠáá¯ááºáá±á¬ááºááá·áºáááºážáááºážááŒá áºáááºá
áá®ážááŒá¬ážá á¬áá»á¯ááº
á€áá¬ážááŸááºážááœááºá PVRB ááẠáá»áááºážáá¯ááºáá¯ááºáá°áá»á¬áž (ááá¯áá±á¬ááºááá¯ááºážááœáẠRP áá¯áááºááœáŸááºážáááº) áá¡áá±á¬ááºážá¡áááºáá»á¬ážááá¯áááºáá¶ááá·áºá áááºá á¬áá»á¯ááºáá áºáá¯ááŒá áºááŒá®áž áááºážááá¯á·ááá¯áá¯ááºáá±á¬ááºáá±ážáᬠááááºáá»á¬ážááá¯áá±á«ááºážá ááºáᬠááááºá¡áá±ááŒáá·áº á€á á¬áá»á¯ááºááŸáááºáá°áááá¯áááŸáááá¯ááºááá·áºáááºááá¯ážáá áºáá¯ááá¯á·áá±á¬ááºááŸááááºááŒá áºáááºá á€áááºááá¯ážááᯠá á¬áá»á¯ááºááœáẠááá¯ááºááá¯áẠááááºážáááºážáá¬ážáááºááá¯ááºáá±á¬áºáááºáž ááááºáá áºáá¯ááŸáá·áº áá»áááºážáááºááá¯ážá áá áºáá¯áááºážááá¯áᬠá¡áá¯á¶ážá¡ááŒááºááá°ááá¯ááºááá·áº áá±áá¬ááŒáá·áºáᬠááá¯ááºá á¬ážááŒá¯áááºá á€á¡á á®á¡á á¥áºááœááºá RPs áá»á¬ážááẠblockchain áá¡áá¯á¶ážááŒá¯áá°áá»á¬ážááŒá áºááŒá®áž áááºáá°áááá¯áá»áá¯ážáááºáá¯ááºáááºážá ááºááœááºáá«áááºáááºááœáá·áºááŒá¯ááá¯ááºáááºá
áá®ážááŒá¬ážá á¬áá»á¯ááºáá« ááœá±ážáá»ááºááœáá·áºááẠáá±á¬ááºážááœááºáááº-
- áááºáá±á¬ááºáááœááºáá°ááŒááºáž (á á¬áá»á¯ááºáá»á¬ážááᯠblockchain á០blockchain ááá¯á· ááœá²áááºááá¯ááºáááº)
- á¡áá±á¬ááºá¡áááºáá±á¬áºáááºááŸáá·áº á ááºážáááºááẠááœááºáá°ááŒááºáž (á á¬áá»á¯ááºáá»á¬ážááẠáá±ážááẠááŸáá·áº á ááºážáááºááẠááœááºáá°áááº)
- á á®ážááœá¬ážáá±ážá¡á á®á¡á á¥áºáá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá¬ááœáẠá¡áááºááŒá±á á±ááẠ(PVRB á áááºááœááºáá»ááºáá»á¬ážá¡ááœáẠáá¯áá¹ááááŸááá±á¬ ááá·áºááá¯ááºááá¯áẠááá¯áááºáá¯ááºááẠááœááºáá°áááº)
- á¡áá¯ááºáá¯ááºááŒá®ážáá¬áž blockchains ááœááºá áááºáááºááŒá áºááá¯ááºááŒá±
áááºážááœááºá¡á¬ážáááºážáá»ááºáá»á¬ážáááºážááŸááááºá
- ááœááºáá»á°áá¬á¡áááºážá¡ááŒá áºáá»á¬ážá ááœá±áá±ážááœá±áá°ááá¬áááŸáá·áº ááá¯ááŸá±á¬ááºááŸá¯ááá¯ááºáᬠááá·áºáááºáá»ááºáá»á¬áž (áá áºáááºážá¡á¬ážááŒáá·áº cpu/mem/io)
- á á¬áá»á¯ááºá¡ááœááºáž áá¯ááºáááºážáá±á¬ááºááœááºááŸá¯á¡áá±á«áº ááá·áºáááºáá»ááºáá»á¬áž (ááœáŸááºááŒá¬ážáá»ááºá¡á¬ážáá¯á¶ážááᯠááááŸáááá¯ááºáá«á ááŒááºáá á¬ááŒáá·áºááá¯ááºáá»á¬ážááᯠáá»áááºáááºááẠáááºáá²áááº)
- blockchain ááœááºáá«áááºááá·áºááœá±áá±ážááœá±áá°áá»á¬ážáááºá á¬ááá¯áá±ážááá¯á·ááŒááºážááá¯ááá¯ááá¯ááŒááºáááºá áœá¬á á®á ááºááá¯ááºááŒááºáž
á€ááœá±ážáá»ááºááŸá¯ááẠááŸáááŒá®ážáá¬ážááœááºáááºáá áºáá¯áá±á«áºááœáẠáá¯ááºáá±á¬ááºááẠááá¯á¡ááºááá·áº PVRB áá áºáá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá¡ááœáẠááá·áºáá»á±á¬áºáááºá ááŸá¯ááºááœá±ážáá±á¬ áá»áŸáá¯á·ááŸááºá á¬ááŸááºáá»á¬áž ááá«áááºááá·áºá¡ááŒáẠá¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºááŸá¯áá»á¬ážá áœá¬ áááá¯á¡ááºáá«á
á¡áá»á¬ážááá¹á-áá±á«ááºážá ááº
á€áá¬ážááŸááºážááœááºá PVRB ááᯠblockchain node áá¯ááºááœáẠááá·áºááœááºážáá¬ážááŒá®ážá ááá¯á·ááá¯áẠblockchain node áá»á¬ážá¡ááŒá¬áž áááºáá±á·áá»áºáá»á¬áž á¡ááŒááºá¡ááŸááºáááŸááºááŒááºážááŒáá·áº á¡ááŒáá¯ááºáá¯ááºáá±á¬ááºáááºá áááá¯ááá¯áá±á¬á ááááºáá»á¬ážááᯠáá¯ááºáá¯ááºáá¬ážáá±á¬ áá¯á¶ážáá»á¬ážá¡ááœááºážááá¯á· ááá¯ááºááá¯ááºáá±ážáá¬ážááŒá®áž áááá¯ááá¯áá±á¬ áááºáá±á·áá»áºáá»á¬ážááᯠnode áá»á¬ážááŒá¬áž p2p ááœááºáááºááá¯á· áá±ážááá¯á·áááºá áááá¯ááá¯áá±á¬ááẠááá±á¬ááºáá»á¬ážááœáẠáá±ážáááá·áº áá¶áá«ááºáá»á¬áž ááœááºáá±á«áºáá¬áá±á¬ááŒá±á¬áá·áºá ááœááºáááºááẠáááºážááá¯á·á¡áá±á«áº ááá±á¬áá°áá®ááŸá¯ áááŸáááá«áááºá ááá¯ááá¯áááºááŸá¬ ááœá±áá±ážááœá±áá°áá»á¬ážáá²á·ááá¯á· PVRB áááºáá±á·áá»áºáá»á¬ážááᯠnode áá»á¬ážááŒáá·áº á¡áááºááŒá¯ááŒá®áž áá¯ááºááœááºáá»á¬ážááœáẠááá·áºááœááºážááááºááŒá áºááŒá®ážá ááá¯á·ááŸáᬠááœááºáááºáá«áááºáá°ááá¯ááºáž PVRB áááá¯ááá¯áá±á¬ááŸáá·áº ááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá á±ááŒá±á¬ááºáž á¡áááºááŒá¯ááá¯ááºáááºááŒá áºáááºá áááºážááẠáá»áœááºá¯ááºááá¯á·á¡á¬áž áááá¬áááºááŸá¬ážáá±á¬ááŒá±ááŸááºážáá»ááºáá®ááá¯á· á¡ááá¯á¡áá»á±á¬ááºááá¯á·áá±á¬ááºáá±ážááẠ- á¡áááºá ááœááºáááºááẠááááºááá¯á·ááŒááºážááŸáá·áº á¡áá±á¬ááºážá¡áááºááŒá¯áá¯ááºááŒááºážááá¯ááºáᬠááá±á¬áá°áá®ááŸá¯áá áºáá¯á¡áá±á«áº ááá±á¬áá°áá«á PVRB ááẠá¡áá»á¬ážááá¹áááá áºá áááºáá áºááá¯ááºážááŒá áºááá·áºááŒá®áž áá®ážááŒá¬ážáááá¯ááá¯áá±á¬ááá¯ááºáá±á áá®ááá¯ááŸááá¯ááºáááºá ááá±á¬ááºáá áºáá¯áᬠá¡áá»á¬ážááá±á¬áá°áá²á·á¡ááŒááºááá± ááá¬ážáááºááá¯ááºáá±ááá·áº PVRB áááá¯ááá¯áá±á¬ááᯠááá¯ááºáá¬ááŒááºážáááŸááááᯠPVRB ááŸá¯áá±á¬áá·áºááá± ááááºááá¯á·áá¬ááᯠáááºáá¶ááá¯á·áááá«áá°ážá ááá¯á·ááŒá±á¬áá·áº "ááá±á¬áá°áá®ááŸá¯-áá±á«ááºážá ááº" ááœá±ážáá»ááºááŸá¯ááᯠááœá±ážáá»ááºáá«á PVRB ááẠá¡áá»á¬ážááá¹áá á¡áá±ážááŒá®ážáá±á¬ á¡á áááºá¡ááá¯ááºážááŒá áºáá¬áá«áááºá
ááœááºáááºááá±á¬áá°áá®áá»ááºá¡ááá·áºááœáẠPVRB á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯áá»á¬ážááᯠáá±á¬áºááŒááá·áºá¡áá«á áá±á¬ááºáá¯á¶ážá¡ááá·áºááŒá¿áá¬áá»á¬ážááᯠáááºááá·áºáááºážáááºážááŒáá·áºáááᯠááŸá±á¬ááºááœáŸá²ááááá«á Finality ááẠá¡ááŒáá¯ááºáááºážáá¯á¶áááºážáᜠáá±á«áºáá±á«ááºáá¬áá»áŸááºáá±á¬ááºá០áá±á¬ááºáá¯á¶ážááŒá
áºááŒá®áž áááºááá·áºá¡áá«á០á
áœáá·áºáá
áºáááºááá¯ááºááá·áº ááááºááá¯á·ááŒááºáž (áááºážááᯠáŠážáááºááá·áºááœááºážáááº) ááᯠá¡áá¯á¶ážá¡ááŒááºáá±ážáá±á¬ ááá±á¬áá°áá®ááŸá¯áá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááá·áº ááá¹ááá¬ážáá
áºáá¯ááŒá
áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá Bitcoin ááœááºááá¯áá²á·ááá¯á·áá±á¬ááá¹ááá¬ážáááŸááá« - áááºááá¯ááá¯ááŸá¯ááºááœá±ážáá±á¬ááœááºážáááºáá
áºáá¯ááá¯áá¯ááºáá±áá«áá ááœááºážáááºáá»á¬ážáá¡ááŸááºááá¯áááœá²ááŒá¬ážáá²ááá¯ááá¯ááŸá¯ááºááœá±ážáá±á¬áááºááá·áºáááºážááá¯áááá¯á¡á
á¬ážááá¯ážáááá·áºáááºá á¥ááᬠEOS ááœááºá áá±á¬ááºáá¯á¶ážá¡áá¬áá»á¬ážááẠ432 áá¯á¶ážááá¯ááºážááœáẠáá»ááºážáá»áŸá¡á¬ážááŒáá·áº áá±á«áºáá¬ááá·áº Last Irreversible Blocks áá»á¬ážááŒá
áºááẠ(12*21 + 12*15á ááŒáá¯áááºáá² + ááŒáá¯áááºáá²áá»á¬áž)á á€áá¯ááºáááºážá
ááºááẠá¡ááŒá±áá¶á¡á¬ážááŒáá·áº ááááºááá¯á·áá¯ááºáá¯ááºáá°áá»á¬áž (áá±á¬ááºááœáẠBP á¡ááŒá
áºáááºááœáŸááºážáááº) áááºááŸááºáá»á¬áž 2/3 ááᯠá
á±á¬áá·áºáá»áŸá±á¬áºáá±áá«áááºá áá±á¬ááºáá¯á¶áž LIB ááẠááá¯ááŒá®ážáá±á¬ áááºáááºážáá»á¬áž áá±á«áºáá¬áá±á¬á¡áá«á áááºážááá¯á·ááᯠááá¯ážááá¯ážááŸááºážááŸááºáž áááºáá
áºáááºá á€ááá¹ááá¬ážááẠááœá±áá±ážááœá±áá°ááᯠblockchain ááœááºáá«áááºááŒá±á¬ááºáž á¡á¬ááá¶ááá¯ááºá
á±ááŒá®áž ááá¯ááºááá¯ááºáá°ááœáẠáááºááá·áºá¡áááºážá¡ááŒá
áºáá»á¬áž ááŸáá
á±áá¬áá° áááºááá·áºá¡áá«áá»áŸ áá±á¬ááºááŒááºáá¯ááºáááºááá¯ááºááŒá±á¬ááºáž á¡á¬ááá¶á
á±áááºá ááá¯á·á¡ááŒááºá áá±á¬ááºáá¯á¶ážáá¯ááºááœááºáá»á¬ážááẠHyperledgerá Tendermint ááŸáá·áº á¡ááŒá¬ážáá±á¬ pBFT-based ááá±á¬áá°áá®ááŸá¯áá»á¬ážááœáẠ2/3 BP á០áááºááŸááºáá±ážááá¯ážáá¬ážáá±á¬ áá¯ááºááœááºáá»á¬ážááŒá
áºáááºá ááá¯á·á¡ááŒááºá áááºážááẠáá¯ááºááœááºáá»á¬ážáá¯ááºáá¯ááºááŒááºážááŸáá·áº áá¯ááºáá±ááŒááºážááŸáá·áº áááŒáá¯ááºáááºážáá¯ááºáá±á¬ááºááá¯ááºáá±á¬ááŒá±á¬áá·áº áá±á¬ááºáá¯á¶ážááœáẠá¡áá»á¬ážááá±á¬ááá¹áá¡ááœáẠá¡ááá¯áááá¯ááááºáá
áºáá¯ááᯠáá±áá»á¬á
á±áááºá¡ááœáẠáááá¯ááá¯áá±á¬áá
áºáá¯ááŒá¯áá¯ááºááŒááºážááẠá¡áááá¹áá¬ááºááŸáá
á±áááºá áá«ááá±á¬á· áá±á¬ááºážáá«áááºá
BP "ááá¯ááºáá±á¬ááºáá¬ážáááº" ááááºááá¯á·áá¬ážááá·áº "ááŸá áºáá¡áá¯á¶ážá ááááº" ááá¯ááºááá¯ááºááŸá¯á áá¬ážáá±á¬ááºáá»á¬ážááœá±á·ááŸáááá¯ááºááŒá®áž ááœááºáááºá á¡áá±á¬ááºážá¡áááºáá±á¬ááºážáááºááᯠ"ááŒááº" ááŒá®ážáá±á¬áẠáááºážááá¯á·ááᯠáá¯ááºáá±ááŒááºážáááŒá¯áá² Finality ááẠáá¯á¶ážá áœá²áá°áá»á¬ážá¡ááœáẠá¡ááœááºá¡áá±ážááŒá®ážáá«áááºá áááá¯á¶ážáá»á¯ááºááŸá¯ áááŸááá«áá áá¯ááºáá±áá¬ážáá±á¬ áááºáááºážááẠááá±á¬ááºááᯠááá¯ááºááá¯ááºáá°áááááºá á¬ááá¯á· ááœáŸá²ááŒá±á¬ááºážáá±ážááá·áº áá°áá®áá±á¬ááœá±áá»á¬ážááᯠááá¯ááºááá¯ááºáá°áááááºá á¬ááá¯á· ááœáŸá²ááŒá±á¬ááºážáá±ážááá·áº á¡ááŒá¬áž "ááá±á¬ááºáž" áááºážááŒá±á¬ááºážá០á¡ááŒá¬áž "áá±á¬ááºážáá±á¬" ááœá±áá±ážááœá±áá°ááŒáá·áº á¡á á¬ážááá¯ážáááºá PVRB ááá á¹á ááœááºá áá±á¬ááºáá¯á¶ážá¡ááá·áºá¡ááœáẠááá¯á¡ááºáá»ááºáá»á¬ážááẠááá¯ááááºážááŒááºáááºá PVRB á¡ááœáẠáááºáááºážáá»á¬ážáááºáá±á¬ááºááŒááºážááá¯áááºááŸá¬ á¡ááŒááºá¡á áœááºážá¡áá»á¬ážáá¯á¶ážáá áºáá¯ááᯠáá¯ááºáá±áááºá¡ááœáẠááá¯ááºááá¯ááºáá°á¡ááœáẠáá»áááºážááœá±ážáá»ááºá áá¬áá»á¬ážá áœá¬ááᯠááŒááºáááºááœáá·áºáááá·áºá¡ááœááºááŒá±á¬áá·áºááŒá áºááŒá®áž ááŒá áºááá¯ááºáá»á±ááŸááá±á¬ ááá¯ááºááá¯ááºááŸá¯á¡áá»áááºááᯠááá·áºáááºááŒááºážáááºá áá±á¬ááºážáá±á¬ááŒá±ááŸááºážáá»ááºá
ááá¯á·ááŒá±á¬áá·áºá á¡áá±á¬ááºážáá¯á¶ážááœá±ážáá»ááºááŸá¯ááŸá¬ PVRB ááŸáá·áº áá±á¬ááºáá¯á¶ážá¡ááá·áºááᯠáááá¯ááá¯áá±á¬áá áºáá¯á¡ááŒá Ạáá±á«ááºážá ááºáááºááŒá áºááẠ- ááá¯á·áá±á¬áẠá¡ááŒá®ážáááºááááºááá¯á·ááŒááºáž = á¡ááŒá®ážáááºáá»áááºážááŒá áºááŒá®ážá áááºážááẠáá»áœááºá¯ááºááá¯á·áááŸáááẠááá¯á¡ááºáá±á¬á¡áá¬ááŒá áºáááºá ááá¯á¡áá« áá á¬ážááá¬ážáá»á¬ážááẠN á áá¹ááá·áºá¡ááœááºáž á¡á¬ááá¶áá¬ážáá±á¬ áá»áááºážáá»áááºážááᯠáááºáá¶áááŸááááºááŒá áºááŒá®áž áááºážááᯠááŒááºááŸáá·áºááẠááá¯á·ááá¯áẠááŒááºááœáá·áºááẠáááŒá áºááá¯ááºááŒá±á¬ááºáž áá±áá»á¬á á±ááá¯ááºáá«áááºá
á¡áá»á¬ážááá¹á-áá±á«ááºážá ááºááœá±ážáá»ááºááŸá¯ááẠáá±á¬ááºážááœááºáááº-
- áá¯á¶ážáá»á¬ážáá¯ááºáá¯ááºááŒááºážááŸáá·áºá ááºáá»ááºážá á¡ááŒáá¯ááºá¡ááá¯áẠá¡áá±á¬ááºá¡áááºáá±á¬áºááá¯ááºááŒá± - áá¯ááºááœááºáá»á¬ážááᯠáá¯á¶ááŸááºá¡ááá¯ááºážáá¯ááºáá¯ááºáá±á¬áºáááºáž áááºážááŸáá·áºá¡ááŒáá¯áẠPVRB protocol ááẠá¡áá¯ááºáá¯ááºááá¯ááºááŒá®ážá ááááºááá¯á·ááá¯ááºážá¡ááœáẠáá»áááºážááá¯ááºáá±ážáá«á
- á áááºá á¬áá»á¯ááºáá»á¬ážááœáẠááá·áºáááºáá»ááºáá»á¬ážáááŸááá² áá±ážáá¶áá±á¬ cryptography ááá¯ááẠá¡áá±á¬ááºá¡áááºáá±á¬áºááá¯ááºá áœááºážááŸááááºá
- blockchain ááœáẠá¡áá±á¬ááºážá¡áááºáá»á¬ážááẠááá¯ááá¯ááŒááºáááºáá±á¬ áááºáá±á·áá»áºáá»á¬áž áááŸááºááŸá¯ááᯠá á¯á ááºážááá¯ááºá áœááºážá á¥ááá¬á áááá¯ááá¯áá±á¬á á¡á áááºá¡ááá¯ááºážááẠááœááºáááºáá±á«áºááœáẠáááºáá±á·áá»áºáá»á¬ážááᯠááŒáá·áºáá±ááŒááºážáááŸááá² node áá»á¬ážááŒá¬ážááœáẠá¡áá¯ááºáá¯ááºááá¯ááºáááºá
áááºážááœááºá¡á¬ážáááºážáá»ááºáá»á¬ážáááºážááŸááááºá
- á ááºážáááºááŒááºážááŸáá·áº ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááœáẠáááºáá²ááŸá¯áá»á¬áž - áááºááẠááœááºáááºá¡ááŸá¬ážá¡ááœááºážáá»á¬ážá áá»á±á¬ááºáá¯á¶ážáá±áá±á¬ áá¯á¶ááŸááºáá»á¬ážá ááœááºáááºáááºáááºážáá»á¬ážááᯠá¡áá¯áá°ááááºááŒá áºáá«áááºá
- á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ á¡ááŸá¬ážáá»á¬ážááẠááœááºááẠhardfork ááá¯á¡ááºáááºá
PVRB ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááá·áº áááºážáááºážááŸá áºáá¯á áá¯á¶ážááẠá¡áááºááŸááºáááºááœáá·áºááŸááááºá ááá¯á·áá±á¬áº áá±ááºáá® blockchains áá»á¬ážááœáẠá áááºáá»áá±á¬ á á¬áá»á¯ááºáá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážááẠááœááºáá»á°áá¬á¡áááºážá¡ááŒá áºáá»á¬ážááœáẠá¡ááá·áºá¡áááºááŸááá±áá²ááŒá áºááŒá®áž áá±ážáááºáá±á¬ cryptography ááá¯á· á¡ááœááºáá°ážááŒá±á¬ááºážááŸá¯ááá¯ááºážááẠááá¯ážááŸááºážá áœá¬ áááŒá áºááá¯ááºáá±á á¡á±á¬ááºáá±á¬áºááŒáá«á¡ááá¯ááºáž áá»áœááºá¯ááºááá¯á·ááẠáá±ážáááºáá±á¬ áá»áŸáá¯á·ááŸááºá á¬ááŸááºá áá Ạááá¯á¡ááºáá«áááºá á€ááŒá¿áá¬ááẠááŸááºážááŸááºážáááºážáááºáž áá¬áá®ááŒá áºáá±á¬áºáááºážá ááŒá¿áá¬áá»á¬ážá áœá¬ááᯠááŒá±ááŸááºážáááºá¡ááœáẠá á¬áá»á¯ááºáá»á¬ážááœáẠáá±ážáááºáá±á¬ cryptography ááá¯á¡ááºááŒá®áž áááºážááẠáááŒááºážááŒááºážáá±á«áºáá¬ááẠ(á¥ááá¬á Ethereum ááŸá zkSNARKs á¡ááœáẠá áá áºá á¬áá»á¯ááºáá»á¬áž)
ááœáá·áºáááºážááŒá®áž áá¯á¶ááŒááºá áááºáá»ááá±á¬ áááá¯ááá¯áá±á¬ áááºáá±á·áá»áºáá»ááºáááºááᯠáá¶á·ááá¯ážáá±ážááá·áº Blockchain ááẠáááºážááᯠá¡ááá²á·áá¯ááºáá±á¬ááºáááºááá¯ááºáá«á áááá¯áá»á¯ááºááá¯ááºááŸá¯áá»áŸá±á¬á·áá»áá¬ážáá±á¬ áááá¯ááá¯áá±á¬ááẠáááºááá·áº Sybil ááá¯ááºááá¯ááºááŸá¯ ááŒá áºááá¯ááºááŒá±ááᯠááá·áºááœááºážá ááºážá á¬ážááááºá áááºááá·áº áá¯ááºáá±á¬ááºáá»ááºááá¯áááᯠá¡áá±á¬áá·áºáá»á¬ážá áœá¬á á á¯á ááºážáá¬ážááá·áº á¡ááºá¡á¬ážá á¯áá»á¬ážá áá¯ááºáá±á¬ááºááá¯ááºáááºá ááá¯á·ááŒá±á¬áá·áº áá®ááá¯ááºážáá±ážááœá²ááá·áºá¡áá«á ááá¯ááºááá¯ááºáá°áá»á¬ážá áááá¬ážáá±á¬ áááá¯ááá¯áá±á¬ á¡áá±á¡ááœááºááᯠáááºáá®ážááá¯ááºááŸá¯ááᯠááá·áºááœááºážá ááºážá á¬ážááẠááá¯á¡ááºáá«áááºá áá°ážáá±á«ááºážáá«áááºáá±á¬ááºááœááºáá°áá»á¬ážá
PVRB ááŸáá·áº block variable áá»á¬ážá
blockchains áá»á¬ážááœáẠáá±á¬ááºážáá á¬ážá¡ááá®áá±ážááŸááºážáá»á¬ážá áœá¬ááŒáá·áº á ááºážáááºáá¬ážááá·áº áá±á¬ááºážáá±á¬ PVRB ááᯠáááºáá°áá»áŸ á¡áá±á¬ááºá¡áááºááá±á¬áºáá±ážááŒá±á¬ááºáž ááŒá±á¬ááá·áºá¡áá« áá»áœááºá¯ááºááẠáááááºáá¬áá²á·áá«á ááá¯á·ááá¯áá»áŸáẠEthereum ááŸáá·áº EOS ááœáẠá€áá»áŸáá±á¬ááºáá»á¬ážáá±á¬ áá±á¬ááºážáá á¬ážá¡ááºááºáá®áá±ážááŸááºážáá»á¬áž áááºááá¬ááááºážá áá«á áááºážááᯠá¡á¶á·á¡á¬ážááá·áºá á±áááá¯áá²á áá°ááá¯á·áᬠáá¯á¶ážááááºááŸááºáá¬ážáá²á· áááºáááºážáá»ááºááŸá¬ âá¡ááŒá²áááºážâ áá»áááºážááœá±á¡áá»á¬ážááŒá®ážááᯠáááºáááá¬áá¬áá²á
blockchain ááœáẠáá»áááºážáááŸáááẠá¡ááŒáá¯ááºáá¯á¶ážáááºážáááºážááŸá¬ block á០"ááŒáá¯ááááºááá¯ááºáá±á¬" á¡áá»ááºá¡áááºá¡áá»áá¯á·ááá¯áá°áᬠáááºááá¯ážáá
áºáᯠááá¯á·ááá¯áẠáá
áºáá¯áááºááá¯áá±á¬áááºááá¯ážáá»á¬ážááᯠááŸááºážáá¯ááºááŒááºážááŒáá·áº áááºážááá¯á¡ááŒá±áá¶á áá»áááºážáá
áºáá¯ááŒá¯áá¯ááºáááºááŒá
áºáááºá ááá¯áá²á·ááá¯á·áá±á¬ á¡á
á®á¡áá¶áá»á¬ážá ááŒá¿áá¬áá»á¬ážá¡ááŒá±á¬ááºáž áá±á¬ááºážáá«ážáá±á¬ááºáž
áá«áá±ááá·áº ááœááºáááºááœáẠáá¯á¶ááŒá¯á¶áá²á· hashe ááœá±áá±á¬áẠááá¯á¶áá±á¬ááºáá«áá°ážá áá»áŸáá¯á·ááŸááºáá»ááºááẠPVRB á¡ááœáẠááá¯á¡ááºáá»ááºáá»á¬ážááœáẠááŸááá±áááºá áááºážááá¯á·ááᯠááááºáá±á¬ááºážáá«ážá០ááááá±ážáá«áá á±á
- ááááºááẠáááááá¬áᬠáá°áá®áá±á¬ ááŒáá·áºááŒá°ážááŸá¯ ááŸáááááºá ááá¯ááá¯áááºááŸá¬ ááá¯ááºáá¯á¶áá±á¬ áá¯ááºááŸááºá áá áºá¡áá±á«áº á¡ááŒá±áá¶áááºá
- ááááºá á¡ááá¯ááºážá¡á áá»á¬ážááᯠááááºážáá»á¯ááºááẠáááŒá áºááá¯ááºáá«á ááá¯á·ááŒá±á¬áá·áº ááááºááᯠááŒáá¯áááºááá·áºááŸááºážá áááá±á
- áááá¯ááá¯áá±á¬ááœáẠááá«áááºááŒááºáž ááá¯á·ááá¯áẠááá¯ááºááá¯ááºáá±ážáááºáá±á·áá»áºáá»á¬ážááŒáá·áº ááœááºáááºááᯠááœááºáá²á áœá¬ áááºááŒááºážááŒáá·áº áááºááẠáá»áá¯ážáááºáááá¯ááá¯áá±á¬ááᯠáá»ááºáá®ážááááá«á
- á¡áááºáá±á¬áºááŒáá«á¡á¬ážáá¯á¶ážááẠááœáá·áºááŒá¯áá¬ážáá±á¬ áááá¯ážáá¬ážáá±á¬ áááá¯ááá¯áá±á¬áá«áááºáá°á¡áá±á¡ááœáẠ(á¥ááá¬á áá«áááºáá°áá»á¬ážá 1/3) á áá°ážáá±á«ááºážáá«áááºááŸá¯ááᯠáá¶ááá¯ááºáááºááŸáááá«áááºá
á€ááá á¹á ááœááºá ááá¯á¡ááºáá»áẠ1 ááá¯áᬠááŒáá·áºáááºážáá¬ážááŒá®áž ááá¯á¡ááºáá»áẠ2 ááᯠááŒáá·áºáááºážáá±ážáááºááá¯ááºáá«á ááá±á¬ááºá០ááá·áºááŸááºážáááá±á¬áááºááá¯ážáá»á¬ážááᯠáááºááŒááºážááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠáá°áá®áá±á¬ááŒáá·áºááŒá°ážááŸá¯ááŸáá·áº áá±á¬ááºážáá±á¬áá»áááºážáá»á¬ážááᯠáááŸááá«áááºá ááá¯á·áá±á¬áºá¡áááºážáá¯á¶áž BP ááẠ"ááááºáááºááŸá¯ááá¯áá¯ááºáá±áááºááŒá áºá á±áááŒá¯áá¯ááºáááº" ááœá±ážáá»ááºááœáá·áºááŸááááºá ááá¯á·ááŒá±á¬áá·áºá BP ááẠá¡áááºážáá¯á¶áž áá»áááºážááœá±ážáá»ááºá áᬠááŸá áºáá¯á០ááœá±ážáá»ááºááá¯ááºáááº- "áááºážáááá¯ááºááá¯ááº" ááŸáá·áº á¡ááŒá¬ážáá°áá áºáŠážá០block áá¯ááºáá«á ááœááºáá¬ááá·áºáá áºáá¯ááᯠááœá±ážáá»ááºááá¯ááºáááºá BP ááẠááá±á¬ááºáá áºáá¯ááᯠáá¯ááºáá±áááºááá¯áá«á áááºáá²á·ááá¯á·ááŒá áºáá»ááºáááºááᯠááŒáá¯áááºááŒá®áž ááá¯ážááŸááºážá áœá¬áá¯ááºáá±á¬ááºááá¯ááºááẠááá¯á·ááá¯áẠááá¯ááºááẠáá¯á¶ážááŒááºááá¯ááºáááºá ááá¯á·ááŒá±á¬áá·áºá á¥ááá¬á áá á¬ážáá²á· âá¡áá®/á¡áá®â ááá¯á·ááá¯áẠâá¡áá®/á¡áááºâ ááᯠáá á¬ážáá±á¬á¡áá«á áá°á¡ááá¯ááºááááºááá¯ááŒááºááŸáá¬áá»áŸáẠááá±á¬ááºáá áºáá¯ááᯠáá¯ááºáá±ááá¯ááºáááºá áááºážááẠá¥ááá¬á¡á¬ážááŒáá·áº block hash ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááá»á°áá¬ááᯠâá¡áá¬áááºááŸâ á¡áá¯ááºáááŒá áºá á±ááá¯ááºáá«á á€ááá á¹á ááœááºá áááºážááá¯á·ááẠN ááẠáááºááŸáááá±á¬ááºá¡ááŒáá·áºááŒá áºááá·áº N+42 áá°áá±á¬ á¡ááŒáá·áºááŒáá·áº áááºááŸááá±áá¬ááŸáá·áº á¡áá¬áááºááá±á¬ááºá hash ááŒáá·áºáááŸááá±á¬ "áá»áááºážá¡áá¯á¶ážááŒá¯áááº" áᯠááá¯ááŒáááºá áááºážá á¡á á®á¡á ááºááᯠá¡áááºážááẠá¡á¬ážáá±á¬ááºážá á±áá±á¬áºáááºáž áá±á¬ááºááœáẠBP á¡á¬áž ááá±á¬ááºááá¯ááºááẠááá¯á·ááá¯áẠáá¯ááºáá±ááẠááŸááááŸáááᯠááœá±ážáá»ááºááá¯ááºá á±áááºááŒá áºáááºá
á€ááá á¹á ááœáẠBP áá±á¬á·ááºáá²ááºááẠááá¯á ááŸá¯ááºááœá±ážáááºá ááá¯á·áá±á¬áº ááááºáááŸááá«á ááá¯ážááŸááºážá áœá¬áááºá ááááºááá¯á·ááŒááºážáá áºáá¯ááœáẠááœá±áá±ážááœá±áá°áá áºáá¯á¡á¬áž á¡áááºááŒá¯ááŒááºážááŸáá·áº ááá·áºááœááºážááá·áºá¡áá«ááœáẠá¡ááá¯ááºáááŸáááŒááºážááŸááááŸáááᯠááŒáá·áºááŸá¯ááẠá¡ááŒááºá á áºáá±ážáá»ááºáá áºáᯠááŸáááŒá®ážá ááŒá áºááá¯ááºááŒá±ááŒáá·áºáá¬ážáá±á¬ ááœá±áá±ážááœá±áá°ááá¯ááºáᬠááá·áºáááºáá»ááºáá áºáá¯á¡á¬áž ááœá±ážáá»ááºááŒááºážá áá áºáá»áááºáááºážááŸá¬áááºá ááá¯ááá¯á·áá±á¬ ááŒááºááŸááºááŸá¯áá»á¬ážá¡ááœáẠá ááẠBP ááᯠââáááºážáá¯ááºááẠáááŒá áºááá¯ááºááá±á¬ááºááŒá áºáááºá áááºááẠááááºá á¬á¡áá áºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒá®áž áá¶ááá áááºáááŸáá¯ážááœáá² ááŒááºážááŒááºážáá»ááºáž á¡ááá¯ááºáá°ááá¯ááºááá¯ááºážá
ááá¯á·ááŒá±á¬áá·áº block á០á¡áá»ááºá¡áááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá·áº áááºážáááºážáá»á¬ážááẠPVRB á á¡áá¯á¶ážá á¯á¶ á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯á¡ááŒá Ạáááá·áºáá»á±á¬áºáá«á á¡ááá·áºá¡áááºááŸááá±á¬áá¬ážááŸááºážááœááºá áá±á¬ááºážáá á¬ážá¡ááœááºá¡á á¬ážááá·áºáááºáá»ááºáá»á¬ážá áá á¬ážááá¬ážá¡áá±á¡ááœááºááŸáá·áº/ááá¯á·ááá¯áẠKYC ááŸááºáá¯á¶áááºááŒááºážááá¯ááºáᬠááá·áºáááºáá»ááºáá»á¬áž (ááááºá á¬áá»á¬ážá áœá¬ááᯠáá á¬ážááá¬ážáá áºáŠážááŸá¡áá¯á¶ážááŒá¯ááŒááºážá០áá¬ááœááºáááº)á á€á¡á á®á¡á ááºáá»á¬ážááẠáá±ážáááºáá±á¬ááááºážáá»á¬ážá¡ááœáẠáá¯ááºáá±á¬ááºááá¯ááºáá±á¬áºáááºáž áá±á¬ááºáááºáá¬áá»áŸáááŸááá«á
PVRB ááŸáá·áº áááááááº-áá¯ááºáá±á¬áºá
á¡áá¯áá±á hashing ááŒá±á¬áá·áºá á¡áááºážáá¯á¶áž block hash ááŸáá·áº á¡ááŒá¬ážáá±á¬ variable áá»á¬ážá áááºá ááºááŸá¯á¡á¬áž ááŸááºážááááá±á¬áá»á±ážáá°ážááŒá±á¬áá·áºá ááŸá±á·ááŒá±ážááá¯ááºážáá¯ááºáá¬ážáá»á¬ážá ááŒá¿áá¬ááᯠáááºááŒá±ááŸááºážáááºááá¯áá«áá áááºááẠááá¯áááá·áºáá»á±á¬áºáá±á¬á¡áá¬áá áºáá¯ááᯠáááŸáááá·áºáááºá á€á¡á á®á¡á á¥áºááœáẠá¡áá¯á¶ážááŒá¯áá°áá»á¬ážááᯠááá·áºááŒáá«á áá¯á· - áá»áááºážááŒá áºááŸá¯ááá¯áááºáž ááœáŸááºážááá¯ážááá¯ááºáá«á á±- áááºážááá¬ááá¯ááºáᬠáá¶á·ááá¯ážáá°áá®ááŸá¯áááºáááºážááá¯ááºážááẠIT á áá áºáá»á¬ážááœáẠáá»áááºážá¡áá»á¬ážáá¯á¶ážá¡áá¬ááẠáá¯á¶ážá áœá²áá°áá»á¬ážá áá¯ááºáá±á¬ááºáá»ááºááŒá áºááŒá±á¬ááºáž ááá·áºá¡á¬áž ááŒá±á¬ááŒáá«áááºá :)
á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááẠáá»áááºážáá¶áá«ááºáá»á¬áž áá±ážááá¯á·ááŒá®áž ááááºááᯠá¥ááá¬á¡á¬ážááŒáá·áº áááºážááá¯á·á áá±á«ááºážááºá hash á¡ááŒá Ạááœááºáá»ááºáá±á¬á¡áá« áá¯á¶á¡áá±á¬á¡á á®á¡á á¥áºááẠáááá·áºáá»á±á¬áºáá«á á€ááá á¹á ááœááºá áá±á¬ááºáá¯á¶ážáá á¬ážááá¬ážááẠáááºážáááá¯ááºááá¯ááºáá»áááºážááœá±ážáá»ááºááŒááºážááŒáá·áº ááááºáááºááá¯á·ááŒá áºáá¬áááºááᯠááááºážáá»á¯ááºááá¯ááºáááºá ááá¯á·ááŒá±á¬áá·áº á¡ááœááºá¡áá¯á¶ážáá»á¬ážáá±á¬ commit-reveal áá¯á¶á á¶ááᯠá¡áá¯á¶ážááŒá¯áá¬ážáááºá áá«áááºáá°áá»á¬ážááẠáááºážááá¯á·ááá»áááºážáá»á¬áž (commits) á០hashes áá»á¬ážááᯠáŠážá áœá¬áá±ážááá¯á·ááŒááŒá®áž randoms áá»á¬ážááᯠáááºážááá¯á·ááá¯ááºááá¯ááºááœáá·áºáá« (áá±á¬áºááŒáááº)á "áá±á¬áºáá¯ááºááŒááºáž" á¡ááá·áºááẠááá¯á¡ááºáá±á¬ áááááááºáá»á¬ážááᯠá á¯áá±á¬ááºážááŒá®ážááŸáᬠá áááºáááºá ááá¯á·ááŒá±á¬áá·áº áá«áááºáá°áá»á¬ážááẠá á±á¬á á±á¬á áá±ážááá¯á·áá²á·áá±á¬ áá»áááºáž hash ááᯠá¡ááá¡áá» áá±ážááá¯á·ááá¯ááºáá«áááºá ááᯠá€á¡áá¬á¡á¬ážáá¯á¶ážááᯠááá±á¬ááºáá áºáá¯á ááá·áºáááºáá»ááºáá»á¬ážááŒáá·áº áá±á«ááºážá ááºááá¯ááºááŒáá«á áá¯á·á á¡áá¬áááºá០áá¯ááºáá°áá¬ážáá±á¬ áá áºáá¯ááẠááá¯áá±á¬ááºážááẠ(áá»áááºážááᯠá¡áá¬ááẠááá±á¬ááºáá áºáá¯ááœááºáᬠááŸá¬ááœá±á·ááá¯ááºáááº)á áá² áá«ááá¯áááºáá±á¬á· - áá»áááºážáá¯ááºáá±á¬ááºááŸá¯á á¡áááºááá·áºááŒá áºáá±áá«ááŒá®á ááᯠáááºááá·áºáá á¬ážááá¬ážáááᯠááááºáá»áááºážááŒááºážá¡áá±á«áº ááœáŸááºážááá¯ážááá¯ááºááŒá®áž á¡áá¹ááá¬ááºááŸááá±á¬ BP ááᯠââáááºážáááá¯ááºááá¯ááºá ááŒáá¯áááºáááááá±ážáá±á¬á áá»áááºážááŒá áºááŸá¯ááŒáá·áº áá»á±á¬áºááœáŸá¬ážááŒááºážááŒáá·áº áááºážááᯠáá¯ááºáá±á¬áºááŒáááá·áºá¡ááá·áºááœáẠáááœáá·áºáá² áááá¯ááá¯áá±á¬ááᯠáá»ááºá á®ážááŒááºážááŸáááºáž á¡áá¬á¡ááœááºááá·áºááá¯ááºáááºá áááááááºááŒá¯áá±á¬á¡áá«ááœáẠááœá±áá±ážááœá±áá°ááŸáá·áº áá°ážááœá²áá«ááŸááá±á¬ ááá¬áá¡áá»áá¯á·ááᯠááá¯á¡ááºááŒááºážááŒáá·áº - áá¯ááºááŒááá·áºáá¯ááºáááºážá ááºá¡ááœááºážáᬠááŒááºáá±ážááá·áº áá¯á¶ááŒá¯á¶áá±ážá¡ááºááœá±á á€ááá á¹á ááœáẠáá»á°ážááœááºááŒááºáž ááŸáá·áº áá¯ááºáá±á¬áºááŒááºáž áááŒá¯ááŒááºážááẠá¡áá»áá¯ážáááŸááá±á
áá«áᬠáá±á¬ááºážááœááºáá²á· ááŒáá¯ážá
á¬ážááŸá¯áá
áºáá¯ááŒá
áºááŒá®áž ááááºážáá±á¬á·áá²á· DApps ááŸá¬áááºáž áá®ááá¯á¡á
á®á¡á
á¥áºááœá±ááŸááá±ááá·áº ááŒá
áºáá»ááºáá±á¬á· áá«á áááºááŒá®áž ááá¯á¶áá±á¬ááºáá±á¬á·áá«áá°ážá ááá¯á¡áá« ááá¹áá¯ááœááºážáá¯ááºáá¬ážáá¬áá áááá¯ááá¯áá±á¬ááœáẠáá«áááºáá°ááá¯ááºážáááºáááºáž ááááºá¡áá±á«áº ááœáŸááºážááá¯ážááá¯ááºáááºááŒá
áºáááºá ááœá²ááŒá¬ážááŸá¯áááºážááŒá®áž áá¯ááºáá»á
ááááºááŒáá·áº áááºááá¯ážááá¯ááºááá¯ááºááááºážáá»á¯ááºááẠááŒá
áºááá¯ááºáá±ážáá±á¬áºáááºážá ááá¯ááºážááœááºážáá¯ááºáá¬ážááá
á¹á
ááœááºá PVRB áááá¯ááá¯áá±á¬ááœáẠáá«áááºááŒááºážá¡ááœáẠá¡áááŒá±ážááœá±ááẠááá¯áááºááá¯ážááŸááá«áá ááá¯á·áá±á¬áẠáá»áááºážá -producer(RP) ááẠáá¯ááºáá±á¬áºáááºááŸááááŸá áá¯á¶ážááŒááºááá¯ááºááŒá®áž á¡áááºážáá¯á¶áž áá»áááºážááœá±ážáá»ááºááŸá¯ááŸá
áºáá¯á០ááœá±ážáá»ááºááá¯ááºáá±ážáááºá
ááá¯á·áá±á¬áº áá»á°ážááœááºááŒá®áž áá¯ááºááá±á¬áºáá°áá»á¬ážááᯠá¡ááŒá
áºáá±ážá¡áá±ážáá°ááá¯ááºáᬠá€á¡á
á®á¡á
á¥áºááẠá¡áááºááŒá±áááºááŒá
áºáááºá áááºážáááá¯ážááŸááºážááŸá¯ááẠáá±ážáááºáá±á¬á¡á¬ážáá¬áá»ááºáá
áºáá¯ááŒá
áºááẠ- ááá¯ááá¯áá±ážáááºáá±á¬áááá¯ááá¯áá±á¬áá»á¬ážááẠááá¯ááá¯á¡á¬ážáá±á¬ááºážáá±á¬ááœááºáá»ááºááŸá¯áá»á¬ážááá¯á¡ááºáááºá
PVRB ááŸáá·áº á¡áá¯á¶ážá¡ááŒááºáá±ážáá±á¬ áááºááŸááºáá»á¬ážá
âpreimageâ ááŒáá·áº áá±ážáááºááá¯áá«á áááºážááẠááŒáá¬ááœáŸááºážááá¯ážááá¯ááºáá±á¬ pseudo-random áá¶áá«ááºááᯠáá±ážáá±á¬ááºááẠRP á¡á¬áž á¡áááºážá¡ááŒááºááá¯ááºážá á±ááá·áº á¡ááŒá¬ážáááºážáááºážáá áºáᯠááŸááá«ááẠ- áááºážááẠá¡áá¯á¶ážá¡ááŒááºáá±ážááá·áº áááºááŸááºááŒá áºáááºá ááá¯ááá¯á·áá±á¬áááºááŸááºááẠá¥ááá¬á¡á¬ážááŒáá·áº RSA ááŒá áºááŒá®áž ECS ááá¯ááºáá«á á¡áááºá RP ááœáẠáá±á¬á·áá áºá á¯á¶ááŸááááº- RSA ááŸáá·áº ECC ááŸáááŒá®ážá áá°ááẠáááºážáááá¯ááºáá±ážááá¯ááºáá¬áá±á¬á·ááŒáá·áº áááºááŸááºáá¬ážáá±á¬ áááºááá¯ážáá áºáá¯ááᯠáááºááŸáẠáá±ážááá¯ážáá«á RSA ááœáẠáááºááŸááºáá áºáá¯ááŸáá·áº áá áºáá¯áááºážáᬠáááŸááááºááŒá áºááŒá®áž ECS ááœáẠáááºááá·áºá¡áá±á¡ááœááºááá¯áááᯠáá¯ááºáá¯ááºááá¯ááºáááºá ááœá²ááŒá¬ážááŒá¬ážáá¬ážáá±á¬ ááá¬ážáááºáááºááŸááºáá»á¬ážá á¡áááºááŒá±á¬áá·áºááá¯áá±á¬áº ECS áááºááŸááºááᯠáááºáá®ážáá±á¬á¡áá«ááœááºá áááºááŸááºááá¯ážáá°á០ááœá±ážáá»ááºáá¬ážáá±á¬ áá»áááºážáá¶áá«ááºááᯠá¡áá¯á¶ážááŒá¯ááŒá®áž áááºááá·áºáááºážááŒáá·áºáááᯠááœá±ážáá»ááºááá¯ááºáá±á¬ááŒá±á¬áá·áº áááºááŸááºááá¯ážáá°á¡á¬áž áááºááŸááºáá»á¬ážá áœá¬áá²á០áá áºáá¯ááᯠááœá±ážáá»ááºááœáá·áºááᯠáá±ážáá±á¬ááŒá±á¬áá·áºááŒá áºáááºá RSA áááŒá áºáááºááœááº- âááá·áºááœááºážáááºááá¯ážáá áºáá¯â + âáá±á¬á·ááœá²áá áºá á¯á¶â = âáááºááŸááºáá áºáá¯âá á¡ááŒá¬áž RP áááºááŸááºáá»á¬áž áááºááá·áºáááºááŸááºáááŸááááºááᯠááá·áºááŸááºážáááºáááŒá áºááá¯ááºáá±á¬ááŒá±á¬áá·áº áááºááá¯ážáá°áá®áá±á¬áá«áááºáá°á¡áá»á¬ážá¡ááŒá¬ážá RSA áááºááŸááºáá»á¬ážááᯠáá±á«ááºážá ááºážááŒááºážááŒáá·áº á¡áá¯á¶ážá¡ááŒááºáááºááŸááºáá»á¬ážáá«áá±á¬ PVRB ááᯠá á¯á ááºážááá¯ááºáááºá á¥ááᬠá¡áááºá ááŒá¯á¶áááá¯áá±á«á·á á€á¡á á®á¡á ááºááẠá¡áááºážá¡ááŒá áºáá»á¬ážá áœá¬ááᯠáááºáá¬á á±áá±á¬ááŒá±á¬áá·áº ááŒá áºáááºá áááºááŸááºáá»á¬ážááẠáááá¯ááá¯áá±á¬á¡á ááŸááºáááºáá±á¬á¡ááŒá¯á¡áá°ááᯠá¡áááºááŒá¯ááŒááºážááŸáá·áº áá»áááºážááŒá áºááŒááºážááááºážááŒá áºáá áºáá¯ááŒá áºáááºá
ááá¯á·áá±á¬áºá á¡áá¯á¶ážá¡ááŒááºáá±ážááá·áº áááºááŸááºáá»á¬ážáá«ááŸáááá·áºááá¯áẠá¡ááá¯áá«á¡á á®á¡á ááºááẠâáá±á¬ááºáá¯á¶ážááá¯ááºáá±á¬ááºâ ááŒá¿áá¬á¡ááœáẠá¡á¬ážáááºážáá±áá±ážáááºá áá±á¬ááºáá¯á¶ážáá«áááºáá°ááẠáááºááŸááºááᯠáá¯ááºáá±ááẠááŸá/áááŸáááᯠáá¯á¶ážááŒááºááá¯ááºáá²ááŒá áºááŒá®áž ááááºááᯠááááºážáá»á¯ááºááá¯ááºáááºááŒá áºáááºá á¡á á®á¡á á¥áºááᯠáááºááœááºážáá¶ááŒááºáááºááá¯ááºáááºá áááºážááœáẠááááºááá¯á·áááºááŸáºáá»á¬ážááá·áºáááºá ááááºááᯠááŒáá¯áááºááá·áºááŸááºážáááááá¯ááºá á±ááẠááŸáá·áºáááºááá¯ááºáá±á¬áºáááºáž á€áááºážááá¬áá»á¬ážá¡á¬ážáá¯á¶ážááᯠááŒá¯ááŒááºááœááºážáá¶ááŸá¯áá»á¬ážá áœá¬ááŒáá·áº ááá·áºááœááºážá ááºážá á¬ážááá·áºááá¯áẠá á¯áá±á«ááºážáá«áááºáá°áá áºáŠážá ááŒáá¬ááœáŸááºážááá¯ážááŸá¯ááŒá¿áá¬ááᯠáááŒá±ááŸááºážááá¯ááºáá±ážáá«á á áááºááá»ááá±á¬ áááºáááºážáá»ááºááᯠááŒá áºáá±á«áºá á±ááŒá®áž á á®ážááœá¬ážáá±ážááŸáá·áº á¡áá»áááºááá·áºáááºáá»ááºáá»á¬ážá¡á±á¬ááºááœááºáᬠá¡áá¯ááºáá¯ááºááá¯ááºáááºá ááá¯á·á¡ááŒááºá RSA áá±á¬á·áá»á¬ážáá¡ááœááºá¡á á¬áž (1024 ááŸáá·áº 2048 bits) ááẠá¡ááœááºááŒá®ážáá¬ážááŒá®áž blockchain á¡áá±á¬ááºážá¡áááºáá»á¬ážá¡ááœáẠá¡ááœááºá¡á á¬ážááẠá¡ááœááºá¡áá±ážááŒá®ážáá±á¬ ááá·áºáááºáá±á¬ááºáá áºáá¯ááŒá áºáááºá ááŒá¿áá¬ááᯠááŒá±ááŸááºážááá¯á· ááá¯ážááŸááºážáá²á·áááºážáááºážáááŸááá°ážááá¯áᬠáááá¬áááºááŸá¬ážáá«áááºá áááºááœá¬ážááŒáá¡á±á¬ááºá
PVRB ááŸáá·áº áá»áŸáá¯á·ááŸááºáá»áŸáá±ááŸá¯ á¡á á®á¡á ááºáá»á¬áž
cryptography ááœááºá áá
áºáá¯ááŸáá·áºáá
áºáá¯áᬠPVRB áááºááá¯ážá¡áá±á«áº ááœááºáááºá¡á¬áž ááá±á¬áá°ááœáá·áºááŒá¯ááá¯ááºááá·áº á¡á
á®á¡áá¶áá»á¬áž ááŸáááŒá®áž áááºážá¡á
á®á¡á
ááºáá»á¬ážááẠáá«áááºáá°á¡áá»áá¯á·á á¡áá¹ááá¬ááºááŸááá±á¬ áá¯ááºáááºáá»á¬ážááᯠáá¶ááá¯ááºáááºááŸááá±á¬áºáááºážá ááá·áºááá¯ááºááẠááááá·áºááááá¯ááºááá·áº á¡áá¯á¶ážáááºáá±á¬ áááá¯ááá¯áá±á¬áá
áºáá¯ááŸá¬ Shamir á áá»áŸáá¯á·ááŸááºáá»áŸáá±ááŸá¯ á¡á
á®á¡á
ááºááŒá
áºáááºá áááºážááẠáá»áŸáá¯á·ááŸááºáá»ááºáá
áºáᯠ(á¥ááá¬á áá»áŸáá¯á·ááŸááºáá±á¬á·) ááᯠá¡ááá¯ááºážáá»á¬ážá
áœá¬ááá¯á· ááá¯ááºážááŒá¬ážááŒá®áž á€á¡ááá¯ááºážáá»á¬ážááᯠN áá«áááºáá°áá»á¬ážáᶠááŒáá·áºáá±ááẠáá¯ááºáá±á¬ááºáááºá áá»áŸáá¯á·ááŸááºáá»ááºááᯠN á០M á¡á
áááºá¡ááá¯ááºážáá»á¬áž ááŒááºáááºááá°ááẠáá¯á¶áá±á¬ááºááá·áºáááºážáááºážááŒáá·áº ááŒáá·áºáá±áá¬ážááŒá®áž áááºážááá¯á·ááẠM á¡á
áááºá¡ááá¯ááºážáá»á¬áž ááŒá
áºááá¯ááºáááºá á¡áááºá áááºáá»á±á¬ááºážáá»á¬ážáá±á«áºááœáẠá¡áááºááááá¯ááºáá±á¬ááºááŸá¯áá
áºáá¯á ááááºáá«ááŸááá±áá«áá áá«áááºáá°áá»á¬ážááẠááááºáá±á«áºááŸá á¡ááŸááºáá»á¬áž áááŸááºááŒááŒá®áž M á¡ááŸááºáá»á¬ážáááŸáááŒá®ážáá±á¬áẠáá¯ááºáá±á¬ááºáá»ááºáá
áºáá¯áá¯á¶ážááᯠááŒááºáááºááá°ááá¯ááºáááºá
ááŸááºážáááºážáá»ááºáá±á¬ááºážáá±á¬ááºáž áá±ážáá¬ážáá«áááº
FSSS (Fiat-Shamir Secret Sharing) á¡á á®á¡á á¥áºááᯠáááºážá ááŒá°á ááºáá±á¬áá¯á¶á á¶ááŒáá·áº á¡áá¯á¶ážáá»áá«áá áááºážááẠáá»ááºáá®ážááááá±á¬ PVRB ááŒá áºáááá·áºáááºá áááºážáá¡ááá¯ážááŸááºážáá¯á¶ážáá¯á¶á á¶ááœááºá áááá¯ááá¯áá±á¬ááẠá€áá²á·ááá¯á·ááŒá áºááá¯ááºáááº-
- áá«áááºáá°ááá¯ááºážááẠáááºážááá¯á·áááá¯ááºááá¯ááºáá»áááºážáá¯ááºáá±ážááŒá®áž áááºážááŸáá»áŸáá±ááŸá¯áá»á¬ážááᯠá¡ááŒá¬ážáá«áááºáá°áá»á¬ážáᶠááŒáá·áºáá±áááºá
- áá«áááºáá°ááá¯ááºážááẠá¡ááŒá¬ážáá«áááºáá°áá»á¬ážá áá»áŸáá¯á·ááŸááºáá»ááºáá»á¬ážá áá áºá áááºáá áºááá¯ááºážááᯠáá±á¬áºááŒáááºá
- áááºáááºážáá¬ážáá áºáŠážááœáẠM ááŸááºáá¬áá»á¬ážáááºááá¯áá«áá á€áá«áááºáá°á¡áá±á¡ááœááºááᯠááœááºáá»ááºááá¯ááºááŒá®áž áááºááŸá¬ážáá±á¬áá«áááºáá°á¡á á¯áááºáá»áŸáááºáááŸáá á±áá¬áá° áá°ážááŒá¬ážáááºááŒá áºáá«áááºá
- áááºááŸá¬ážáá±á¬áá»áááºážáá»á¬ážááá±á«ááºážá ááºááŸá¯ááẠááá¯áá»ááºáá±á¬ PVRB ááŒá áºáááºá
á€ááœááºá áá áºáŠážáá»ááºážáá«áááºáá°ááẠáááá¯ááá¯áá±á¬áááááºáá»á¬ážááᯠááœáŸááºážááá¯ážááŸá¯áááŸááá±á¬á·áá«á áá»áááºážáá±á¬áºááŒááŒááºážá¡ááá·áºáá¡á±á¬ááºááŒááºááŸá¯ááẠáá°á·á¡áá±á«áºááœááºáá¬áá°áááºáá±áá«áááºá ááá¯á·ááŒá±á¬áá·áºá á€áááá¯ááá¯áá±á¬ááẠáááá¯ááá¯áá±á¬ááœáẠáá¯ááºáá±á¬ááºáá±ááŒá®áž áááŸáááá¯ááºáá±á¬ RPs áá»á¬ážá ááá¯á¡ááºáá±á¬ á¡áá»áá¯ážá¡á á¬ážááŸááá«áá áá»áŸáá¯á·ááŸááºáááºá¹áá±áááá¯ááºáᬠááá¯ááºáá¶á·ááŸá¯ááá¯ááºáᬠááá¯á¡ááºáá»ááºáá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºááŸáá·áº "áá±á¬ááºáá¯á¶ážááá¯ááºáá±á¬ááº" ááŒá¿áá¬ááᯠáá¶ááá¯ááºáááºááŸáá¡á±á¬áẠáá¯ááºáá±á¬ááºááá¯ááºáááºá
áááºážááẠá
á¶ááŒááœá±ážáá»ááºááŸá¯áá
áºáá¯ááŒá
áºááá¯ááºáááºá Fiat-Shamir áá»áŸáá¯á·ááŸááºáá»áŸáá±ááŸá¯á¡áá±á«áºá¡ááŒá±áá¶á ဠPVRB á¡á
á®á¡á
ááºááᯠá¥ááá¬á¡á¬ážááŒáá·áº áá±á¬áºááŒáá¬ážáá«áááºá
á¡áááºááŒá¯ááŒááºážáááá±á¬ááºááŸá¯áááºá áá±áá¯áá»á¡á¬ážááŒáá·áº blockchain ááŸá á¡ááá·áºááŒáá·áº cryptographic á¡á á®á¡á á¥áºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒááºážá¡ááœáẠá¡áá±ážááŒá®ážáá¯á¶ážááá¯á¡ááºáá»ááºáá»á¬ážáá²á០áá áºáá¯ááŒá áºáááºá á¡áá±á¬ááºá¡áá¬ážáá»á¬áž áááºáá®ážááŒááºážá áááºáá±á·áá»áºáá»á¬áž ááŒááºáááºááŒááºáž - á€áá¯ááºáá¯á¶ážáá¯ááºáááºážáá»á¬ážááᯠááœááºážáááºááŒááºáá០áááºááŸá¬ážááá¯ááºááŒá®áž á áœááºážáá±á¬ááºáááºááŒáá·áº ááœááºáá»á°áá¬áá»á¬ážááœáẠáá¯ááºáá±á¬ááºááá¯ááºáá±á¬áºáááºáž á¡áááºááŒá¯ááŒááºážá¡á¬áž áá»á±á¬áºááŒááºááááá« - áááºážááẠPVRB á¡ááœáẠáá±á¬ááºááẠá¡áá±ážááŒá®ážáá±á¬ ááá¯á¡ááºáá»ááºááŒá áºáááºá
PVRB ááŸáá·áº áá¶áá«ážáá¯á¶ áááºááŸááºáá»á¬áž
áá»áŸáá¯á·ááŸááºáá»áŸáá±ááŸá¯á¡á á®á¡á ááºááᯠáááá¬ááŒá®ážáá±á¬ááºá áá±á¬á·áá»ááºá áá¬ážáá¯á¶áž âthresholdâ ááŒáá·áº á á¯á ááºážáá¬ážáá±á¬ áááá¯ááá¯áá±á¬á¡áááºážá¡á¬ážáá¯á¶ážááᯠááŸá¬ááœá±ááœá±á·ááŸááá²á·áááºá á¡áá»áá¯á·áá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááᯠáá¯ááºáá±á¬áºááŒááºážááẠN á០M á០ááá¯ážáá¬ážáá±á¬ áá«áááºáá°áá»á¬ážá áá«áááºááŸá¯ ááá¯á¡ááºááŒá®áž ááá¯ážáá¬ážáá±á¬ áá«áááºáá°áá»á¬ážááẠN á áááá¬ážáá±á¬ á¡á á¯ááœá²áá áºáᯠááŒá áºááá¯ááºáá±á¬á¡áá«á áá»áœááºá¯ááºááá¯á·ááẠ"threshold" á¡á á®á¡á á¥áºáá»á¬ážááᯠáá±á¬ááŒá±á¬áá«áááºá âáá±á¬ááºáá¯á¶ážááá¯ááºáá±á¬ááºâ ááŒá¿áá¬ááᯠááá¯ááºááœááºááŒá±ááŸááºážááœáá·áº áá±ážáá°ááŸá¬ ááᯠááá¯ááºááá¯ááºáá°á áá»áŸáá¯á·ááŸááºáá»ááºá¡ááá¯ááºážááᯠááá±á¬áºááŒáá«áá á¡ááŒá¬áž ááá¯ážááá¯ážáá¬ážáá¬áž áá«áááºáá°áá áºáŠážá áááºážááᯠáá°á·á¡ááœáẠáá¯ááºáá±ážáááºááŒá áºáááºá áááá¯ááá¯áá±á¬ááᯠáá«áááºáá°á¡áá»áá¯á·á ááŒáá¯ááœá²áá¶ááá±á¬áºáááºáž á€á¡á á®á¡á á¥áºáá»á¬ážááẠáá áºáá¯ááŸáá·áºáá áºáᯠá¡áááá¹áá¬ááºáá áºáá¯áááºážá¡ááœáẠááá±á¬áá°ááœáá·áºááŒá¯áááºá
á¡áá¯á¶ážá¡ááŒááºáá±ážáá±á¬ áááºááŸááºáá»á¬ážááŸáá·áº áá¶áá«ážáá¯á¶á¡á
á®á¡á
á¥áºáá»á¬áž áá±á«ááºážá
ááºááŒááºážááŒáá·áº PVRB ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá¡ááœáẠá¡ááœááºá¡áááºááŒá±ááŒá®áž á¡áá¬ážá¡áá¬ááŸááá±á¬ á¡á
á®á¡á
ááºááᯠáá±á¬áºáá±á¬ááºááá¯ááºá
á±áá²á·ááẠ- áááºážááá¯á·ááẠá¡áá¯á¶ážá¡ááŒááºáá±ážááá·áº ááá·áºáááºáááºááŸááºáá»á¬ážááŒá
áºáááºá áá®ááŸá¬
áá±á¬ááºáá¯á¶ážáá±á¬ááºážáá«ážááœáẠBLS áááºááŸááºáá»á¬ážááᯠáá±á¬áºááŒááẠ(BLS ááẠBoneh-Lynn-Shachamá
BLS áááºááŸááºáá»á¬áž á¡ááá·áºáááºááŸááºáá¬ážáá±á¬ á¡á á®á¡á ááºáá áºáá¯ááœáẠáá«áááºáá°ááá¯ááºážááẠBLS (á¥ááá¬á ááááºáá»áááºážáá»áááºáž) ááᯠá¡áá¯á¶ážááŒá¯á áá áºáá¯áá¯ááᯠáááºááŸááºáá±ážááá¯ážááŒááŒá®áž áá¯á¶á¡ááá·áºáááºááŸááºááẠááá¯áá»ááºáá±á¬áá»áááºážááŒá áºáááºá BLS áááºááŸááºáá»á¬ážá áá»áŸáá¯á·ááŸááºáááºá¹áá±ááá¯ááºááá¹áááá»á¬ážááẠáá»áááºážá¡áááºá¡ááœá±ážá¡ááœáẠááá¯á¡ááºáá»ááºáá»á¬ážááᯠááŒáá·áºáááºážáá±ážáááºá áá¶áá«ážáá¯á¶á¡ááá¯ááºážááẠâáá±á¬ááºáá¯á¶ážááá¯ááºáá±á¬ááºâ ááá¯áá¬ááœááºáá±ážáááºá áá±á¬á·áá»á¬ážááá°ážááŒá¬ážáá±á¬áá±á«ááºážá ááºááá¯ááºááŸá¯ááẠá¥ááá¬á¡á¬ážááŒáá·áºá áááá¯ááá¯áá±á¬áááºáá±á·áá»áºáá»á¬ážááᯠáááá±á¬ááºá áœá¬áá±á«ááºážá ááºážááá¯ááºá á±ááá·áº ááá¯ááá¯á áááºáááºá á¬ážááœááºáá±á¬ááºážáá±á¬ á¡ááºáááá¯áá®áááºáá»á¬ážá áœá¬ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááá¯ááºá á±ááẠ.
ááá¯á·ááŒá±á¬áá·áºá áááºáááºáááºá blockchain ááœáẠPVRB ááá¯áááºáá±á¬ááºáá±áá«áá áááºááẠBLS áááºááŸááºáá»ááºáááºááŸááºáá»á¬ážá¡á
á®á¡á
ááºááŒáá·áºá¡áá¯á¶ážáááºááá¯ááºáááºá ááá±á¬áá»ááºáá»á¬ážá
áœá¬áááºáááºážááá¯á¡áá¯á¶ážááŒá¯ááŒá®ážááŒá
áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá DFinity (
PVRB á¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážá
áá¶ááá±á¬ááºážá áœá¬ááŒáá·áºá áááºážááá¯á¶ááŒá¯á¶áá±ážááŸáá·áº áááºááŒáááºááŸá¯ááᯠáááºáá±ááŒáá¬ážááá·áº PVRB blockchains ááœáẠá¡áááºááá·áºáá¯ááºáá¬ážáá±á¬ áááá¯ááá¯áá±á¬ááᯠáá»áœááºá¯ááºááá¯á·áááœá±á·ááá±ážáá«á áááá¯ááá¯áá±á¬áá»á¬ážááá¯ááºááá¯áẠá¡áááºááá·áºááŒá áºáá±áá±á¬áºáááºážá ááŸáááŒá®ážáá¬ážááŒá±ááŸááºážáá»ááºáá»á¬ážááᯠáááºážááá¬á¡á á¡áá¯á¶ážáá»áááºááŸá¬ áááœááºáá°áá«á áááá¯áá»á¯ááºááá¯ááºááŸá¯á áá áºáá»á¬ážá¡ááœááºá PVRB ááẠá¡áááá¹áá«ááºáááŸááá«á áááá¯áá»á¯ááºááá¯ááºááŸá¯áá»áŸá±á¬á·áá»áá¬ážáá±á¬á¡áá¬áá»á¬ážááᯠááœááºááŒá°áá¬á¡áááºážá¡ááŒá áºáá»á¬ážá¡á¬ážáá¯á¶ážááœáẠáááºážááŒááºá áœá¬ááá·áºáááºáá¬ážáááº- CPUá memoryá storageá I/Oá PVRB ááᯠáá®ááá¯ááºážááœá²ááŒááºážááẠá¡áááºážáá¯á¶áž ááŒá áºááá¯ááºáá»á±ááŸááá±á¬ blockchain á¡ááœáẠááá¯á¡ááºáá»ááºá¡á¬ážáá¯á¶ážááŸáá·áº ááá¯ááºáá®ááá·áº á¡áá¬áá áºáá¯ááᯠáááºáá®ážáááºá¡ááœáẠááá°áá®áá±á¬ áááá¯ááá¯áá±á¬áá»á¬ážááᯠáá±á«ááºážá ááºáá¬ážáááºá áááá¯ááá¯áá±á¬áá áºáá¯ááẠááá¯ááá¯áááá±á¬ááºá áœá¬ ááœááºáá»ááºáá±á¬áºáááºáž RPs áá»á¬ážááŒá¬ážááœáẠáááºáá±á·áá»áºáá»á¬áž ááá¯ááá¯ááá¯á¡ááºááŒá®áž á¡ááŒá¬ážáá áºáá¯ááẠáááºáá±á·áá»áºá¡áááºážáááºáᬠááá¯á¡ááºáá±á¬áºáááºáž á¡áá±á¬ááºá¡áá¬ážáá áºáá¯áááºáá®ážááŒááºážááẠáááá áºáááºáá»á®ááŒá¬áá±á¬ ááá¯á·ááá¯áẠáá¬áá®áá±á«ááºážáá»á¬ážá áœá¬ááŒá¬ááá·áºá¡áá¯ááºááŒá áºááá¯ááºáááºá
á¡áááºá¡ááœá±ážááŒáá·áºáá®áá±á¬ PVRB ááá¯ááœá±ážáá»ááºáá¬ááœáẠááá·áºááœááºážá ááºážá á¬ážáááá·áºá¡áá»ááºáá»á¬ážááᯠáá»áœááºá¯ááºáá±á¬áºááŒáá«áááºá
- áá±ážáááºáž ááá¯ááºáá¬ááŸá¯. áááºá PVRB ááẠáá áºáááºážáááºážááŒáá·áº ááááºážáá»á¯ááºááá¯ááºá áœááºážáááŸááá±á¬ áááºážááŒááºá áœá¬ áááºáááá¯ááºááá¯ááºááŒá áºááá«áááºá á¡áá»áá¯á·áá±á¬á¡á á®á¡á á¥áºáá»á¬ážááœáẠá€ááá á¹á áá»áá¯ážááá¯ááºáá±á¬ááŒá±á¬áá·áº cryptographer ááá¯áá±á«áºáá«á
- "áá±á¬ááºáá¯á¶ážááá¯ááºáá±á¬ááº" ááŒá¿áá¬. ááá·áº PVRB ááẠááá¯ááºááá¯ááºááŸá¯áá»á¬ážááᯠáá¶ááá¯ááºáááºááŸáááá«áááºá
- Protocol áá±á¬ááºáá»ááºááŸá¯ ááŒá¿áá¬. ááá·áº PVRB ááẠRPs áá áºáᯠááá¯á·ááá¯áẠáá áºáá¯áááºááá¯áá±á¬ RPs áá»á¬ážááᯠááááºážáá»á¯ááºáá¬ážááá·áº ááá¯ááºááá¯ááºáá°áá áºáŠážá áá»áááºážááŒá áºá á± áááŒá áºá á±áááºááŸáá·áº á¡á¬ááá¶ááá¯ááºááẠááá¯á·ááá¯áẠáááºážááá¯ááœáŸááºážááá¯ážááẠáá±ážáá¬ážááá·áº ááŒá áºááá¯ááºááŒá±ááŸáááá·áº ááá¯ááºááá¯ááºááŸá¯áá»á¬ážááᯠáá¶ááá¯ááºáááºááŸáááá«áááºá
- áááºáá±á·áá»áºá¡áá±á¡ááœáẠááŒá¿áá¬. áááºá RPs áá»á¬ážááẠblockchain ááá¯á· á¡áááºážáá¯á¶áž áááºáá±á·áá»áºáá»á¬áž áá±ážááá¯á·ááá·áºááŒá®áž "áá»áœááºáá±á¬áº á¡áá»ááºá¡áááºá¡áá»áá¯á· áá±ážááá¯á·áá²á·ááŒá®ážá áááá»áá±á¬ áá«áááºáá°áá áºáŠážáá¶á០áá¯á¶á·ááŒááºááŸá¯ááᯠá á±á¬áá·áºááá¯ááºážáá±áá«áááº" áá²á·ááá¯á·áá±á¬ á¡ááŒá±á¡áá±áá»á¬ážáá²á·ááá¯á· áá áºááŒáá¯ááºáááºáááºáž áá¯ááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáááºááá¯ááºááá»áŸ ááŸá±á¬ááºááŸá¬ážááá·áºáááºá p2p ááœááºáááºáá»á¬ážá á¡áá°ážáááŒáá·áº áááá®áááºá¡áá±á¡áá¬ážá¡á ááœá²ááœá¬áá±áá±á¬ ááœááºáááºáá»á¬ážááœááºá á¡ááŒááºáá¯á¶á·ááŒááºááŸá¯á¡áá±á«áº áááºáááœááºááá·áºáá«á
- ááœááºáá»ááºááŸá¯ááá¯ááºáᬠááŸá¯ááºááœá±ážááŸá¯ááŒá¿áá¬. PVRB ááœááºážáááºá áááºááá·áºá¡ááá·áºááá¯áááᯠá¡áááºááŒá¯ááŒááºážááŸá¬ ááœááºáááºáá áºáá¯áá¯á¶ážááŸá áá¯á¶ážá áœá²áá°áá»á¬ážá¡á¬ážáá¯á¶ážá០áá¯ááºáá±á¬ááºáá±á¬ááŒá±á¬áá·áº á¡ááœááºááœááºáá°áá«áááºá á áááºáááºáááá¯ááºááᯠá¡áá¯á¶ážááŒá¯á á¡áá±á¬ááºá¡áááºáá±á¬áºáá«á ááŒááºááŸá¯ááºážáááºááŸááºáá»ááºáá»á¬ážááẠá¡ááœááºáááºážáá»ááºáá«áááºá
- áá¯á¶ážá áœá²ááá¯ááºááŸá¯ááŸáá·áº áá±ááá¯ááºááŸá¯ááŒá¿áá¬. áááºá PVRB ááẠá¡áá»áááºá¡ááá¯ááºážá¡áá¬áá áºáá¯á¡áá ááœááºáááºááá áºá áááºáá áºááá¯ááºážááᯠááááŸáááá¯ááºááá·áºá¡ááŒá±á¡áá±áá»á¬ážááŸáá·áº RP ááá áºá áááºáá áºááá¯ááºážáá»áŸáᬠá¡áá¯ááºááá¯ááºáá±á¬á·ááá·áº á¡ááŒá±á¡áá±áá»á¬ážá¡ááœáẠáá¶ááá¯ááºáááºááŸáááẠááŒáá¯ážá á¬ážááá·áºáááº
- áá¯á¶ááŒááºá
áááºáá»ááá±á¬ á
áá
áºááá·áºááœááºážááŸá¯ááŸáá·áº áááŠážáá±á¬á·ááŒáá·áºáá±ááŸá¯ ááŒá¿áá¬. á¡áááºá áááºá PVRB ááẠáááá¯ááá¯áá±á¬á áááºáá
áá
áºááá·áºááœááºážááŸá¯ááᯠá¡áá¯á¶ážááŒá¯áá«áá áááºážááẠáá®ážááŒá¬ážááŒá®ážáá¬ážááŒá®áž áá±ážáááºáá±á¬ áá¬ááºáááºážááŒá
áºáááºá áá®ááŸá¬
ááá°áᬠ. áááá¯ááá¯áá±á¬áá áááºáá®ááœáẠáá«áááºáá°áá»á¬ážááẠáááºážááá¯á·ááá±á¬á·áá»á¬ážááᯠá¡áá»ááºážáá»ááºážááŒá±á¬ááŒááá«áá áá«áááºáá°áá»á¬ážáááœá²á·á ááºážááŸá¯ ááŒá±á¬ááºážáá²ááœá¬ážáá«á áááºážáááºáááºáž ááŒá¿áá¬áá áºáááºááŒá áºáááºá - ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážááŒá¿áá¬áá»á¬áž. ááá¯á¡ááºáá±á¬áá¬áá¬á áá¬ážáá»á¬ážááŒáá·áº á á¬ááŒáá·áºááá¯ááºáá»á¬ážáááŸáááá¯ááºááŸá¯á áááºážááá¯á·ááá¯á¶ááŒá¯á¶áá±ážááŸáá·áº á áœááºážáá±á¬ááºáááºá áá°ááááŸááºááŒá¬ážá ááŸá¯ááºááœá±ážáá±á¬á ááºážáááºááŸá¯áá»á¬ážá á áááºááá¯á·ááŒá áºáááºá
á¥ááá¬á¡á¬ážááŒáá·áºá BLS áááºááŸááºáá»á¬ážááẠá¡ááá·áºáááºááŸááºáá¬ááœáẠáááá¬áááºááŸá¬ážáá±á¬ááŒá¿áá¬áá áºáá¯ááŸáááẠ- á¡áá¯ááºáá áááºáá®ááœáẠáá«áááºáá°áá»á¬ážááẠá¡áá»ááºážáá»ááºáž áá±á¬á·áá»á¬ážááŒáá·áºáá±ááŒá®áž á¡áá¯ááºáá¯ááºááá·áº á¡ááá¯ááºážá¡áá¬á¡ááœááºáž á¡á¯ááºá á¯áá áºáá¯ááᯠá á¯á ááºážááá«áááºá ááá¯ááá¯áááºááŸá¬ áááá¯áá»á¯ááºááá¯ááºááŸá¯áá»áŸá±á¬á·áá»áá¬ážáá±á¬ ááœááºáááºáá áºáá¯ááœáẠá¡áááºážáá¯á¶áž áá²ááŸááºááŸá¯áá áºáá»á±á¬á·ááᯠá á±á¬áá·áºááá¯ááºážááááºááŒá áºááŒá®ážá á¥ááá¬á ááááºážáá»á¬ážááœáẠáá¯ááºáá¯ááºáá¬ážáá±á¬ rand ááẠá¡áá»áááºááŸáá·áºáááŒá±ážáá®áá®ážáá«áž ááá¯á¡ááºáá±á¬ááŒá±á¬áá·áºá ááá¯ááá¯áááºááŸá¬ á€á¡ááá·áºááœáẠáááá¯ááá¯áá±á¬ááᯠáá»ááºáá®ážááŸá¯ ááŒá áºááá¯ááºáááºáᯠááá¯ááá¯áááºá ááŸáá·áº áá¶áá«ážáá¯á¶ á¡á á®á¡á ááºá á¡á¬ážáá¬áá»ááºáá»á¬áž áá¯á¶ážááŸá¯á¶ážááœá¬ážáá«áááºá á€ááŒá¿áá¬ááẠááááºááá á¹á áá»á¬ážááẠááá¯ááá¯ááá¯ážááŸááºážáá±ááŒá®ááŒá áºáá±á¬áºáááºážá á á®ážááœá¬ážáá±ážá¡á á¡áá¬á¡ááœááºáá±ážáááá·áº threshold group áá»á¬ážááœá²á·á ááºážááŒááºážá¡ááœáẠáá®ážááŒá¬ážáá¯ááºáá¯á¶ážáá¯ááºáááºážáá áºáᯠááá¯á¡ááºáá±áá±ážáááºá áááºážááᯠáááá¯ááºáá¬áá±á¬ áá«áááºáá°áá»á¬ážáá¶á០á¡ááºááœá±áá»á¬ážááŸáá·áº áááºáá¯á¶ááœá±áá»á¬áž áá¯ááºáá°ááŒááºáž (slashing) áá»á¬ážááŸáááá·áº á á®ážááœá¬ážáá±ážá¡á áá¬ááœááºááááºááŒá áºáá«áááºá áááá¯ááá¯áá±á¬á ááá¯á·á¡ááŒááºá áááºáá¶ááá¯ááºáá±á¬ áá¯á¶ááŒá¯á¶áá±ážá¡ááá·áºááŒáá·áº BLS á¡áááºááŒá¯ááŒááºážááẠá ᶠEOS ááá¯á·ááá¯áẠEthereum ááœá±áá±ážááœá±áá°ááá¯á· ááá¯ááºáá»á±á¬áá®ááœá±áááŸááá« - á¡áááºááŒá¯ááẠá¡áá»áááºááá¯á¶áá±á¬ááºáá«á á á¬áá»á¯ááºáá¯ááºááẠWebAssembly ááá¯á·ááá¯áẠEVM ááŒá áºááŒá®ážá virtual machine á០áá¯ááºáá±á¬ááºáááºá Cryptographic functions áá»á¬ážááẠáá°áááºážá¡ááá¯ááºáž (áááŸááá±ážáá«) ááŸáá·áº ááá¬ážááá¯ážáá» cryptographic libraries áá»á¬ážááẠá¡á áááºááŸáá·áºáá»á®á á¡áá¯ááºáá¯ááºáá«áááºá áááá¯ááá¯áá±á¬áá»á¬ážá áœá¬ááẠáá±á¬á·á¡áá¶á¡ááá¯ážá¡áá»ááºá¡áá±á«áºá¡ááŒá±áá¶á ááá¯ážááŸááºážáá±á¬ááá¯á¡ááºáá»ááºáá»á¬ážááŸáá·áºáááŒáá·áºáá®áá«á á¥ááᬠRSA á¡ááœáẠ1024 ááŸáá·áº 2048 áá áºáá»á¬ážá Bitcoin ááŸáá·áº Ethereum ááŸá á á¶ááœá±áá±ážááœá±áá°áááºááŸááºááẠ4-8 áááá¯ááŒá®ážáááºá
ááá°áá®áá±á¬ áááá¯ááááºážáááºážáá¬áá¬á áá¬ážáá»á¬ážááœáẠá¡áá±á¬ááºá¡áááºáá±á¬áºáá±á¬ááºááœááºááŸá¯áá»á¬ážááŸááá±ááŒááºážáááºáááºáž á¡áááºážááá¹ááá áºáá¯á¡ááŒá áºáá«áááºááẠ- á¡áá°ážáááŒáá·áº áááá¯ááá¯áá±á¬á¡áá áºáá»á¬ážá¡ááœáẠá¡áááºážáááºáá¬ááŸááá«áááºá á¡áá»á¬ážááá±á¬ááá¹áá¡á áá±á«ááºážá ááºážááŒááºážááŒáá·áº ááœá±ážáá»ááºááœáá·áºááẠááááºáá±á¬ááºážáá¬áá¬á áá¬ážááœáẠáááá¯ááá¯áá±á¬áá áºáá¯áá±ážáá¬ážááẠááá¯á¡ááºáááºá ááá¯á·ááŒá±á¬áá·áº áááºááẠGo for gethá Rust for Parity ááŸáá EOS á¡ááœáẠC++ ááœáẠáá¯ááºááá¯ááŸá¬ááœá±ááááºááŒá áºáááºá áá°ááá¯ááºáž JavaScript áá¯ááºááᯠááŸá¬ááœá±ááááºááŒá áºááŒá®ážá JavaScript ááŸáá·áº cryptography áá»á¬ážááẠá¡áá°ážáááºážááŸá®ážáá±á¬ áá°áááºáá»ááºážáá»á¬ážááá¯ááºáá±á¬ááŒá±á¬áá·áºá WebAssembly ááẠáá±á¬ááºá¡áá±ážááŒá®ážáá±á¬ á¡ááºáá¬áááºá á¶ááŸá¯ááºážáá áºáá¯ááŒá áºááŒá±á¬ááºáž áá±áá»á¬áá±á«ááºááŒá±á¬áá¬ážááá·áº WebAssembly á០áá°áá®áá±ážáá«áááºá
áá±á¬ááºáá»ááº
áá±á¬ááºáááºá
ᬠáá¯ááºááááºá
áááºá¹ááá¬áá«á ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±áá±á¬ blockchain ááŸááá»áœááºá¯ááºááá¯á·á PVRB á¡ááœááº
á á áºááŸááºáá±á¬á¡ááá®áá±ážááŸááºážáá»á¬ážá á á áºáá±ážááŸá¯áá»á¬ážá áœá¬á loads áá»á¬ážááŸáá·áºá á áºááŸááºáá±á¬ááá¯ááºááá¯ááºááŸá¯áá»á¬ážá á á áºááŸááºáá±á¬ááá¯ááºááá¯ááºááŸá¯áá»á¬ážááá¯á ááºážáááºáááºáá¯á¶áá±á¬ááºáá±á¬á¡áá»áááºá¡ááœááºá¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ blockchains ááœááºáááºáá±ááŒááá¯ááºáá±á¬áá¶ááá¯ááºáááºááŸááá±á¬ PVRB ááá¯áá»áœááºá¯ááºááá¯á·áááœá±á·ááá±ážáá±á¬áºáááºážá ááŒá áºááá¯ááºáá±á¬áááºážááŒá±á¬ááºážá¡áá±á¡ááœááºáá¡áááºááŒá¯áááºá á¡ááŒá±áá áºáá¯ááŸáááŒá®ážá ဠalgorithms áá¡áááºá¡áá¬áááºáá±á¬ááºáá¯á¶ážááœááºááŒá¿áá¬ááá¯ááŒá±ááŸááºážááá¯ááºáááá·áºáááºá ááááºáá»á¬ážááᯠáá»áŸáá±ááẠáááºážááŒá±á¬ááºááááŒá®áž á¡ááºáá»ááºáá®áá¬áá»á¬ážááᯠáá°áá®áá±á¬ áá»á¯ááºááᯠááŸá áºááŒáááºááááºážááá á±ááẠáá±á¬ááºážáá«ážáá»á¬ážááŸáá·áº áá¯ááºáá»á¬ážá¡ááœááºáááºáž á€ááŒá¿áá¬á¡ááœáẠáá¯ááºáá±á¬ááºáá±áá±á¬ á¡ááŒá¬ážá¡ááœá²á·áá»á¬ážááᯠáá»á±ážáá°ážáááºáá«áááºá
ááá¯á·ááŒá±á¬áá·áºá áááá¯áá»á¯ááºááá¯ááºááŸá¯áá»áŸá±á¬á·áá»áá¬ážáá±á¬ áá»áááºážáá®ááá¯ááºážáá±ážááœá²áá±áá±á¬ áááá¯ááááºáá¬áá áºáŠážááŸáá·áºááœá±á·áá¯á¶áá±á¬á¡áá«á á¡á¬áá¯á¶á áá¯ááºááŒá®áž ááá¯á áá¯ááºáá«á ááá¯á¡ááºáá«á á áááºááá¯ááºážááá¯ááºáá¬á¡áá°á¡áá®áá±ážááá¯ááºáá«á :)
source: www.habr.com