ప్రధాన కంటెంట్‌కు దాటవేయి

భద్రత, టెస్టింగ్ & నియత ధృవీకరణ

స్మార్ట్ కాంట్రాక్ట్ భద్రత మరియు ఖచ్చితత్వాన్ని మెరుగుపరచడానికి ఆడిటింగ్, టెస్టింగ్, ఫజ్జింగ్ మరియు ధృవీకరణ సాధనాలు.

ముఖ్యాంశాలు

మేము Runtime Verification, క్లిష్టమైన సిస్టమ్‌ల భద్రత మరియు ఖచ్చితత్వాన్ని నిర్ధారించడానికి కఠినమైన సాధనాలను నిర్మిస్తున్న పరిశోధన మరియు అభివృద్ధి సంస్థ. మా బృందం K Frameworkలో వ్రాయబడిన Ethereum Virtual Machine (EVM) యొక్క అత్యంత పూర్తి మరియు బ్యాటిల్-టెస్టెడ్ ఫార్మల్ సెమాంటిక్స్ అయిన KEVMను అభివృద్ధి చేసింది. KEVM కేవలం ఒక స్పెసిఫికేషన్ మాత్రమే కాదు, ఇది స్మార్ట్ కాంట్రాక్ట్‌ల గురించి సింబాలిక్‌గా తార్కికం చేయడానికి, కన్ఫార్మెన్స్ టెస్ట్‌లను రన్ చేయడానికి, గ్యాస్ వినియోగాన్ని విశ్లేషించడానికి, ప్రోగ్రామ్‌లను డీబగ్ చేయడానికి మరియు కరెక్ట్‌నెస్ ప్రాపర్టీలను ఫార్మల్‌గా ధృవీకరించడానికి ఉపయోగించగల ఎగ్జిక్యూటబుల్ స్పెసిఫికేషన్. ఇది పూర్తి Ethereum టెస్ట్ సూట్‌ను పాస్ చేస్తుంది మరియు Solidity మరియు Vyper రెండింటిలోనూ ERC20 టోకెన్‌లతో సహా అధిక-విలువ కాంట్రాక్ట్‌లను ధృవీకరించడానికి ఉపయోగించబడుతుంది. Pectra అప్‌గ్రేడ్‌కు మద్దతు ఇవ్వడానికి మేము ఇటీవల సెమాంటిక్స్‌ను అప్‌డేట్ చేసాము. KEVMను Kontrol చురుకుగా ఉపయోగిస్తోంది - ఇది Soldiity కోసం మా ఫార్మల్ వెరిఫికేషన్ టూల్, దీనిని Optimism, Ethereum Foundation, Lido, Uniswapతో సహా EVM పర్యావరణ వ్యవస్థలోని ప్రముఖ బృందాలు, అలాగే విస్తృత Ethereum కమ్యూనిటీ అంతటా ఉన్న భద్రతా పరిశోధకులు మరియు ఆడిటర్‌లు చురుకుగా ఉపయోగిస్తున్నారు. మేము ఈ రిపోజిటరీని చురుకుగా నిర్వహిస్తాము, Ethereum యొక్క ప్రోటోకాల్ పరిణామానికి సహకరిస్తాము మరియు Foundry వంటి డెవలపర్ టూలింగ్‌తో ఇంటిగ్రేట్ చేస్తాము. KEVM ద్వారా, నిరూపించదగిన సరైన మరియు సురక్షితమైన స్మార్ట్ కాంట్రాక్ట్ ఇన్‌ఫ్రాస్ట్రక్చర్‌లో సాధ్యమయ్యే వాటి సరిహద్దులను మేము విస్తరిస్తున్నాము.

K Semantics of the Ethereum Virtual Machine (EVM)
భద్రత, టెస్టింగ్ & నియత ధృవీకరణ

K Semantics of the Ethereum Virtual Machine (EVM)

భద్రత · విద్య · అనలిటిక్స్ · నియత ధృవీకరణ · సింబాలిక్ ఎగ్జిక్యూషన్ · డీబగ్గింగ్ సాధనాలు · రన్‌టైమ్ ధృవీకరణ · Vyper

Runtime Verification ఒక దశాబ్దానికి పైగా ఓపెన్-సోర్స్ ఫార్మల్ వెరిఫికేషన్ సాధనాల్లో ముందంజలో ఉంది. మా జనరలిస్టిక్ విధానం బహుళ బ్లాక్‌చెయిన్‌లలో మా సాంకేతికతను ఉపయోగించడానికి మమ్మల్ని అనుమతిస్తుంది. KEVM అన్ని EVM-ఆధారిత స్మార్ట్ కాంట్రాక్ట్‌లకు మా వెరిఫికేషన్ ఇన్‌ఫ్రాస్ట్రక్చర్‌ను అందిస్తుండగా, Kontrol Solidity స్మార్ట్ కాంట్రాక్ట్‌ల కోసం ఫార్మల్ వెరిఫికేషన్‌కు ప్రవేశ అడ్డంకిని బాగా తగ్గిస్తుంది. మా టూలింగ్ పూర్తిగా ఓపెన్ సోర్స్ మరియు అదనపు ఖర్చు లేకుండా Optimism పర్యావరణ వ్యవస్థలోని డెవలపర్‌లందరికీ ఉచితంగా అందుబాటులో ఉంటుంది. KEVM అనేది K ఫ్రేమ్‌వర్క్‌లో వ్రాయబడిన EVM ఎగ్జిక్యూటబుల్ ఫార్మల్ సెమాంటిక్స్. KEVM అన్ని Ethereum కన్ఫార్మెన్స్ టెస్ట్‌లను పాస్ చేస్తుంది మరియు K ఫ్రేమ్‌వర్క్‌తో స్మార్ట్ కాంట్రాక్ట్‌లను ఫార్మల్‌గా ధృవీకరించడానికి ఎంట్రీ పాయింట్. అయితే, ప్లెయిన్ KEVMను ఉపయోగించడానికి స్పెసిఫికేషన్‌లను వ్రాయడానికి K ఫ్రేమ్‌వర్క్‌పై తాత్కాలిక శిక్షణ అవసరం. అదనంగా, ఈ స్పెసిఫికేషన్‌లు చాలా వెర్బోస్‌గా ఉండవచ్చు, వాటిని వ్రాయడంలో కష్టాన్ని పెంచుతాయి. డెవలపర్‌లు తమ స్మార్ట్ కాంట్రాక్ట్‌ల ఫార్మల్ స్పెసిఫికేషన్‌ను నేరుగా Foundry ప్రాపర్టీ టెస్ట్‌లుగా వ్రాయడానికి అనుమతించడం ద్వారా Kontrol దీనిని పరిష్కరిస్తుంది. ఈ పరీక్షలు స్వయంచాలకంగా KEVM స్పెసిఫికేషన్‌లుగా అనువదించబడతాయి, అన్ని వెరిఫికేషన్ గ్యారెంటీలను ఉంచుతూనే డెవలపర్‌కు మరింత సులభమైన అనుభవాన్ని అనుమతిస్తుంది.

Kontrol - formal verification tool based on Foundry and KEVM
భద్రత, టెస్టింగ్ & నియత ధృవీకరణ

Kontrol - formal verification tool based on Foundry and KEVM

Foundry · విద్య · పరిపాలన · నియత ధృవీకరణ · Solidity · రన్‌టైమ్ ధృవీకరణ · కాంట్రాక్ట్ డిప్లాయ్‌మెంట్ · స్టాటిక్ అనాలిసిస్

అప్లికేషన్‌లు

చూపుతోంది (19)

ఇతర అప్లికేషన్ కేటగిరీలు

క్రాస్-చైన్ & పరస్పర అనుసంధానత

ఎథీరియం మెయిన్‌నెట్, రోల్అప్‌లు మరియు ఇతర బ్లాక్‌చైన్‌ల అంతటా మెసేజింగ్, ఆస్తి బదిలీలు మరియు భాగస్వామ్య స్థితిని ప్రారంభించే సాధనాలు.

లావాదేవీ & వాలెట్ మౌలిక సదుపాయాలు

ఎథీరియం లావాదేవీలు మరియు వాలెట్‌లను నిర్మించడం, సంతకం చేయడం, పంపడం, అనుకరించడం మరియు నిర్వహించడం కోసం మౌలిక సదుపాయాలు.

డేటా, అనలిటిక్స్ & ట్రేసింగ్

ఆన్‌చైన్ డేటా, ఎగ్జిక్యూషన్ మరియు నెట్‌వర్క్ కార్యకలాపాల కోసం ఇండెక్సింగ్, క్వెరీయింగ్, అనలిటిక్స్ మరియు ట్రేసింగ్ సాధనాలు.

విద్య & కమ్యూనిటీ వనరులు

ఎథీరియం నిర్మాతల కోసం అభ్యాస సామగ్రి, డాక్యుమెంటేషన్, ట్యుటోరియల్‌లు మరియు కమ్యూనిటీ ప్లాట్‌ఫారమ్‌లు.

క్లయింట్ లైబ్రరీలు & SDKలు (ఫ్రంట్-ఎండ్)

ఎథీరియం నోడ్‌లు, కాంట్రాక్ట్‌లు మరియు ప్రోటోకాల్‌లతో ఇంటరాక్ట్ అవ్వడానికి భాషా నిర్దిష్ట లైబ్రరీలు మరియు SDKలు.

స్మార్ట్ కాంట్రాక్ట్ డెవలప్‌మెంట్ & టూల్‌చైన్‌లు

స్మార్ట్ కాంట్రాక్ట్‌లను రాయడం, పరీక్షించడం, డిప్లాయ్‌మెంట్ చేయడం మరియు అప్‌గ్రేడ్ చేయడం కోసం ఫ్రేమ్‌వర్క్‌లు మరియు సాధనాలు.