[
  {
    "path": ".github/FUNDING.yml",
    "content": "# These are supported funding model platforms\n\ncustom: ['https://github.com/OffcierCia/support', 'https://officercia.mirror.xyz/Uc1sf64yUCb0uo1DxR_nuif5EmMPs-RAshDyoAGEZZY', 'https://etherscan.io/address/0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A', 'https://gitcoin.co/grants/3150/defi-web3-developer-roadmap']\n"
  },
  {
    "path": "CITATION.cff",
    "content": "cff-version: 1.2.0\nmessage: \"If you use this software and/or data, please cite it as below.\"\nauthors:\n- name: Cia Officer\n  email: 85769282+OffcierCia@users.noreply.github.com\n- name: dilrong \n  email: wet932@naver.com\n- name:  phantomk\n  email: phantomk94@gmail.com\n- name:  Dev Mehta\n  email: 55938019+Dev-Mehta@users.noreply.github.com\n- name:  Denis Fadeev\n  email: denis@fadeev.org\n- name:  Dilrong\n  email: wet932@naver.com\n- name:  Georgios Konstantopoulos\n  email: me@gakonst.com\n- name:  Shayan Eskandari\n  email: shayanbahal@gmail.com\n- name:  Victor Suzdalev\n  email: victor.suzdalev@gmail.com\n- name:  fried\n  email: 47091179+h-ivor@users.noreply.github.com\n- name:  sam bacha\n  email: sam@manifoldfinance.com\n- name:  Ake Gaviar\n  email: 10195782+akegaviar@users.noreply.github.com\n- name:  vshvsh\n  email: Vasiliy.Shapovalov@gmail.com\n- name:  Alexander C\n  email: alexander.culum@gmail.com\n- name:  Ankur Dubey\n  email: ankurdubey521@protonmail.com\n- name:  Bob\n  email: maydaybob2000@gmail.com\ntitle: \"DeFi-Developer-Road-Map\"\nversion: 1.0.0\ndate-released: 2021-10-08\nurl: \"https://github.com/sambacha/DeFi-Developer-Road-Map\"\nrepository-code: \"https://github.com/sambacha/DeFi-Developer-Road-Map\"\ntitle: \"Decentralized Finance Developer Road Map\"\n"
  },
  {
    "path": "DFRDMP.xml",
    "content": "<mxfile modified=\"2024-03-11T04:45:18.633Z\" host=\"app.diagrams.net\" agent=\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36\" etag=\"guxg6YkFaWRV2YpdBelt\" version=\"24.0.4\" type=\"device\" pages=\"2\">\n  <diagram id=\"Nujw8QULHTO2o_88y2bf\" name=\"Page-1\">\n    <mxGraphModel dx=\"1593\" dy=\"1081\" grid=\"0\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" connect=\"1\" arrows=\"1\" fold=\"1\" page=\"0\" pageScale=\"1\" pageWidth=\"827\" pageHeight=\"1169\" background=\"#000000\" math=\"0\" shadow=\"1\">\n      <root>\n        <mxCell id=\"0\" />\n        <mxCell id=\"1\" parent=\"0\" />\n        <mxCell id=\"7\" value=\"Must Know\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"645\" y=\"20\" width=\"80\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"10\" value=\"Extended\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"740\" y=\"20\" width=\"80\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"44\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;exitX=0;exitY=0.25;entryX=1;entryY=0.5;endFill=0;dashed=1;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"20\" target=\"knQkKmrcSgAaAd9oA1aR-322\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"358.5\" y=\"215\" as=\"sourcePoint\" />\n            <mxPoint x=\"260\" y=\"227.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"170\" y=\"190\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"45\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"20\" target=\"knQkKmrcSgAaAd9oA1aR-323\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"380\" y=\"260\" as=\"sourcePoint\" />\n            <mxPoint x=\"260\" y=\"240.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"200\" y=\"250\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"46\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;exitX=0.343;exitY=0.95;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.636;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"20\" target=\"knQkKmrcSgAaAd9oA1aR-325\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"350\" y=\"253\" as=\"sourcePoint\" />\n            <mxPoint x=\"370\" y=\"300\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"330\" y=\"280\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"47\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0.5;entryY=0;endFill=0;dashed=1;entryDx=0;entryDy=0;exitX=0;exitY=0.75;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"20\" target=\"knQkKmrcSgAaAd9oA1aR-324\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"360\" y=\"250\" as=\"sourcePoint\" />\n            <mxPoint x=\"260\" y=\"264.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"300\" y=\"250\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"52\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;entryX=0.5;entryY=0;endFill=0;startArrow=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"20\" target=\"51\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"280\" as=\"sourcePoint\" />\n            <mxPoint x=\"423.5\" y=\"200\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"450\" y=\"290\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-68\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;React&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"12\" y=\"878.5\" width=\"70\" height=\"15\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-72\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Vue.js&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"12\" y=\"899\" width=\"70\" height=\"15\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-83\" value=\"Package Managers\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"205\" y=\"537.5\" width=\"110\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-84\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;npm&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"15\" y=\"500\" width=\"45\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-85\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Yarn&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"20\" y=\"460\" width=\"45\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-86\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;pnpm&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"67\" y=\"432.5\" width=\"50\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-88\" value=\"Build Tools\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"270\" y=\"597\" width=\"80\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-91\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;ETHFiddle&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"45\" y=\"670\" width=\"65\" height=\"25\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-93\" value=\"Foundry\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"615\" y=\"530\" width=\"110\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-94\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Remix IDE&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"45\" y=\"640\" width=\"65\" height=\"21.5\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-101\" value=\"IDE&#39;s\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"177.5\" y=\"659\" width=\"80\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-102\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Solidity&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"72.5\" y=\"530\" width=\"65\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-103\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Vyper&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"72.5\" y=\"560\" width=\"65\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-104\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Huff&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"72.5\" y=\"590\" width=\"65\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-116\" value=\"Distributed Storage\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"622.5\" y=\"955\" width=\"130\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-117\" value=\"Infura\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"535\" y=\"821\" width=\"130\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-118\" value=\"Dapp.tools\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;rounded=1;fontColor=#E4FDE1;fillColor=#F45B69;strokeColor=#028090;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"638.5\" y=\"639\" width=\"164\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-119\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;endFill=0;fillColor=#F45B69;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"51\" target=\"knQkKmrcSgAaAd9oA1aR-281\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"458\" y=\"490\" as=\"sourcePoint\" />\n            <mxPoint x=\"457.5\" y=\"1243\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"455\" y=\"560\" />\n              <mxPoint x=\"490\" y=\"960\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-124\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Mainnet&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"740\" y=\"833.5\" width=\"70\" height=\"15\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-125\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Holesky&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"740\" y=\"873.5\" width=\"70\" height=\"15\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-127\" value=\"&lt;span style=&quot;font-size: 10px;&quot;&gt;IPFS&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"740\" y=\"893.5\" width=\"70\" height=\"15\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-130\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Sepolia&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"740\" y=\"853.5\" width=\"70\" height=\"15\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-140\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;IPFS&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"595\" y=\"1035\" width=\"35\" height=\"25\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-141\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Sia&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"638.5\" y=\"1035\" width=\"35\" height=\"25\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-142\" value=\"&lt;font style=&quot;font-size: 9px&quot;&gt;SWARM&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"732.5\" y=\"1035\" width=\"47.5\" height=\"25\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-166\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;exitX=1;exitY=0.5;entryX=0.427;entryY=0.023;endFill=0;entryDx=0;entryDy=0;entryPerimeter=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-88\" target=\"knQkKmrcSgAaAd9oA1aR-215\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"346.33333333333326\" y=\"654.8333333333334\" as=\"sourcePoint\" />\n            <mxPoint x=\"434\" y=\"596.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"390\" y=\"590\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-174\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;exitX=0.5;exitY=1;entryX=0.5;entryY=0;endFill=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-83\" target=\"15a4b3893f7299b4-88\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"360.33333333333326\" y=\"617\" as=\"sourcePoint\" />\n            <mxPoint x=\"444.33333333333326\" y=\"606.3333333333333\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"270\" y=\"570\" />\n              <mxPoint x=\"310\" y=\"580\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-175\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;exitX=0.5;exitY=0;entryX=0.5;entryY=1;endFill=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-101\" target=\"15a4b3893f7299b4-88\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"270.33333333333326\" y=\"567.6666666666667\" as=\"sourcePoint\" />\n            <mxPoint x=\"320.33333333333326\" y=\"607\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"230\" y=\"630\" />\n              <mxPoint x=\"300\" y=\"659\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-176\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;endFill=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-215\" target=\"15a4b3893f7299b4-92\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"446\" y=\"646\" as=\"sourcePoint\" />\n            <mxPoint x=\"444.33333333333326\" y=\"606.3333333333333\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"473\" y=\"630\" />\n              <mxPoint x=\"530\" y=\"584\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-177\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;exitX=0.25;exitY=0;entryX=1;entryY=0.5;endFill=0;dashed=1;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-83\" target=\"15a4b3893f7299b4-84\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"256.66666666666674\" y=\"515\" as=\"sourcePoint\" />\n            <mxPoint x=\"153.33333333333326\" y=\"537.6666666666666\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"150\" y=\"520\" />\n              <mxPoint x=\"110\" y=\"500\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-178\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;exitX=0.5;exitY=0;entryX=1;entryY=0.5;endFill=0;dashed=1;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-83\" target=\"15a4b3893f7299b4-85\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"242.33333333333326\" y=\"547.6666666666667\" as=\"sourcePoint\" />\n            <mxPoint x=\"152.33333333333326\" y=\"500.33333333333326\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"230\" y=\"530\" />\n              <mxPoint x=\"190\" y=\"510\" />\n              <mxPoint x=\"130\" y=\"480\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-179\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;exitX=0.5;exitY=0;entryX=1;entryY=0.75;endFill=0;dashed=1;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;exitDx=0;exitDy=0;\" parent=\"1\" source=\"15a4b3893f7299b4-83\" target=\"15a4b3893f7299b4-86\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"377.83333333333326\" y=\"530.1666666666667\" as=\"sourcePoint\" />\n            <mxPoint x=\"315.16666666666674\" y=\"482.83333333333326\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"240\" y=\"510\" />\n              <mxPoint x=\"170\" y=\"490\" />\n              <mxPoint x=\"150\" y=\"448\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-180\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;exitX=0;exitY=0.25;entryX=1;entryY=0.5;endFill=0;dashed=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-88\" target=\"15a4b3893f7299b4-102\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"242.33333333333326\" y=\"547.6666666666667\" as=\"sourcePoint\" />\n            <mxPoint x=\"152.33333333333326\" y=\"500.33333333333326\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"220\" y=\"600\" />\n              <mxPoint x=\"180\" y=\"558\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-181\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=1;entryY=0.5;endFill=0;dashed=1;exitX=0;exitY=0.5;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-88\" target=\"15a4b3893f7299b4-103\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"260\" y=\"620\" as=\"sourcePoint\" />\n            <mxPoint x=\"148.33333333333326\" y=\"567.6666666666667\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"220\" y=\"610\" />\n              <mxPoint x=\"170\" y=\"578\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-182\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=1;entryY=0.5;endFill=0;dashed=1;exitX=0;exitY=0.75;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-88\" target=\"15a4b3893f7299b4-104\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"280.33333333333326\" y=\"617\" as=\"sourcePoint\" />\n            <mxPoint x=\"147.66666666666674\" y=\"587.6666666666667\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"210\" y=\"620\" />\n              <mxPoint x=\"180\" y=\"598\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-183\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;exitX=0;exitY=0.25;entryX=1;entryY=0.5;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-101\" target=\"15a4b3893f7299b4-94\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"280.33333333333326\" y=\"622.3333333333333\" as=\"sourcePoint\" />\n            <mxPoint x=\"130\" y=\"664\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"140\" y=\"650\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-184\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;exitX=0;exitY=0.5;entryX=1;entryY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-101\" target=\"15a4b3893f7299b4-91\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"187.66666666666674\" y=\"674.3333333333333\" as=\"sourcePoint\" />\n            <mxPoint x=\"120.33333333333326\" y=\"677.6666666666667\" as=\"targetPoint\" />\n            <Array as=\"points\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-185\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;exitX=0.5;exitY=0;endFill=0;entryX=0.5;entryY=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-92\" target=\"15a4b3893f7299b4-93\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"456.33333333333326\" y=\"658.3333333333333\" as=\"sourcePoint\" />\n            <mxPoint x=\"650\" y=\"600\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"552\" y=\"580\" />\n              <mxPoint x=\"670\" y=\"580\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-188\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;endFill=0;entryX=0.5;entryY=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-215\" target=\"15a4b3893f7299b4-117\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"480\" y=\"610\" as=\"sourcePoint\" />\n            <mxPoint x=\"600\" y=\"793.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"550\" y=\"760\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-197\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0;entryY=0.5;endFill=0;dashed=1;exitX=1;exitY=0.25;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-117\" target=\"15a4b3893f7299b4-124\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"685\" y=\"723.8333333333333\" as=\"sourcePoint\" />\n            <mxPoint x=\"760.3333333333333\" y=\"705.8333333333333\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"690\" y=\"823.5\" />\n              <mxPoint x=\"720\" y=\"841.5\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-198\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0;entryY=0.5;endFill=0;dashed=1;exitX=1;exitY=0.5;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-117\" target=\"15a4b3893f7299b4-130\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"675\" y=\"835.8333333333333\" as=\"sourcePoint\" />\n            <mxPoint x=\"750.3333333333333\" y=\"851.1666666666667\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"690\" y=\"833.5\" />\n              <mxPoint x=\"720\" y=\"861.5\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-199\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0;entryY=0.5;endFill=0;dashed=1;exitX=1;exitY=0.75;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-117\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"675\" y=\"841.1666666666667\" as=\"sourcePoint\" />\n            <mxPoint x=\"740\" y=\"881.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"690\" y=\"843.5\" />\n              <mxPoint x=\"720\" y=\"881.5\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-200\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0;entryY=0.5;endFill=0;dashed=1;exitX=0.75;exitY=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-117\" target=\"15a4b3893f7299b4-127\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"675\" y=\"845.8333333333333\" as=\"sourcePoint\" />\n            <mxPoint x=\"750.3333333333333\" y=\"891.1666666666667\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"632\" y=\"873.5\" />\n              <mxPoint x=\"680\" y=\"901.5\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-203\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;endFill=0;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0.178;entryY=0.025;entryDx=0;entryDy=0;entryPerimeter=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-66\" target=\"15a4b3893f7299b4-64\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"410\" y=\"823\" as=\"sourcePoint\" />\n            <mxPoint x=\"450\" y=\"900\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"430\" y=\"900\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-223\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0.5;entryY=1;endFill=0;dashed=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;\" parent=\"1\" source=\"15a4b3893f7299b4-118\" target=\"15a4b3893f7299b4-92\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"620\" y=\"640\" as=\"sourcePoint\" />\n            <mxPoint x=\"715\" y=\"685\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"660\" y=\"625\" />\n              <mxPoint x=\"560\" y=\"650\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-224\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;entryX=0;entryY=0.5;endFill=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-215\" target=\"15a4b3893f7299b4-116\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"515.8333333333333\" y=\"946.1666666666667\" as=\"sourcePoint\" />\n            <mxPoint x=\"669.8333333333333\" y=\"909.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"480\" y=\"770\" />\n              <mxPoint x=\"540\" y=\"950\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-225\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0.5;entryY=0;endFill=0;dashed=1;exitX=0.25;exitY=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-116\" target=\"15a4b3893f7299b4-140\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"483.66666666666674\" y=\"1045.1666666666667\" as=\"sourcePoint\" />\n            <mxPoint x=\"656.3333333333333\" y=\"1145.1666666666667\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"655\" y=\"990\" />\n              <mxPoint x=\"615\" y=\"1010\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-226\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0.5;entryY=0;endFill=0;dashed=1;exitX=0.75;exitY=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-116\" target=\"15a4b3893f7299b4-142\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"665\" y=\"985\" as=\"sourcePoint\" />\n            <mxPoint x=\"625\" y=\"1045\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"720\" y=\"1000\" />\n              <mxPoint x=\"730\" y=\"1020\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-227\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0.5;entryY=0;endFill=0;dashed=1;exitX=0.5;exitY=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-116\" target=\"15a4b3893f7299b4-141\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"730.3333333333333\" y=\"985\" as=\"sourcePoint\" />\n            <mxPoint x=\"775\" y=\"1045\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"680\" y=\"1000\" />\n              <mxPoint x=\"680\" y=\"1020\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"9221bb110d1119f-56\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Ethereum EVM&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"157.5\" y=\"723\" width=\"98\" height=\"17\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"9221bb110d1119f-57\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Deployed contract&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"157.5\" y=\"780\" width=\"98\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"29283392ea474178-53\" value=\"ENS\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"500\" y=\"1620\" width=\"85\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"29283392ea474178-55\" value=\"&lt;p style=&quot;margin: 0px ; font-stretch: normal ; line-height: normal ; font-family: &amp;#34;helvetica neue&amp;#34; ; font-size: 13px&quot;&gt;Ethereum Name Service&lt;/p&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"420\" y=\"1770\" width=\"100\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"29283392ea474178-65\" style=\"edgeStyle=orthogonalEdgeStyle;html=1;exitX=1;exitY=1;entryX=1;entryY=1;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeColor=#028090;fillColor=#F45B69;fontFamily=Verdana;fontSize=8;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;\" parent=\"1\" edge=\"1\">\n          <mxGeometry relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"93.10229073212247\" y=\"1085.6022907321226\" as=\"sourcePoint\" />\n            <mxPoint x=\"93.10229073212247\" y=\"1085.6022907321226\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"65\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Resolver&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"627\" y=\"1760\" width=\"118\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"73\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"29283392ea474178-53\" target=\"29283392ea474178-55\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"244.5\" y=\"852.5\" as=\"sourcePoint\" />\n            <mxPoint x=\"154.5\" y=\"840.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"480\" y=\"1700\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"76\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"29283392ea474178-53\" target=\"65\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"224.5\" y=\"870.5\" as=\"sourcePoint\" />\n            <mxPoint x=\"194.5\" y=\"875.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"570\" y=\"1700\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"81\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Drizzle&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"12\" y=\"858.5\" width=\"70\" height=\"15\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"86\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;ABI&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"157.5\" y=\"806\" width=\"98\" height=\"24\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-197\" value=\"Basic Web2.0\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;strokeColor=#3A5431;fillColor=#6d8764;rounded=1;fontColor=#ffffff;gradientColor=none;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"663\" y=\"347.5\" width=\"104\" height=\"19\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-198\" value=\"JavaScript\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;strokeColor=#028090;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"663\" y=\"412\" width=\"104\" height=\"19\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-199\" value=\"Python\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;strokeColor=#028090;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"663\" y=\"379.5\" width=\"104\" height=\"19\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-206\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"51\" target=\"U3uUhC1khaGr0jvNcX_p-197\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"563.4\" y=\"387.5\" as=\"sourcePoint\" />\n            <mxPoint x=\"660\" y=\"360\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"600\" y=\"357\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-207\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"51\" target=\"U3uUhC1khaGr0jvNcX_p-199\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"535\" y=\"435\" as=\"sourcePoint\" />\n            <mxPoint x=\"673.2\" y=\"367.20000000000005\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"610\" y=\"420\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-208\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;exitX=1;exitY=0.75;endFill=0;dashed=1;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"51\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"573.4\" y=\"397.5\" as=\"sourcePoint\" />\n            <mxPoint x=\"660\" y=\"420\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"610\" y=\"430\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-211\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;exitX=0;exitY=0.25;entryX=0;entryY=0.75;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" target=\"15a4b3893f7299b4-101\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"110\" y=\"709.6\" as=\"sourcePoint\" />\n            <mxPoint x=\"178\" y=\"680\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"140\" y=\"719.5\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-213\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Storej&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"684\" y=\"1035\" width=\"35\" height=\"25\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-214\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0.5;entryY=0;endFill=0;dashed=1;exitX=0.5;exitY=1;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" target=\"U3uUhC1khaGr0jvNcX_p-213\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"705.6\" y=\"975.2\" as=\"sourcePoint\" />\n            <mxPoint x=\"674\" y=\"1035.2\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"698\" y=\"1000\" />\n              <mxPoint x=\"698\" y=\"1020\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"w29Y1sv6F3iYNRJBXach-99\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;endFill=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\" parent=\"1\" source=\"15a4b3893f7299b4-92\" target=\"knQkKmrcSgAaAd9oA1aR-429\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"590\" y=\"620\" as=\"sourcePoint\" />\n            <mxPoint x=\"690\" y=\"600\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"630\" y=\"620\" />\n              <mxPoint x=\"650\" y=\"590\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-215\" value=\"&lt;font face=&quot;Verdana&quot;&gt;&lt;span style=&quot;font-size: 14px&quot;&gt;Step 2: General&amp;nbsp;&lt;/span&gt;&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;rounded=1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"420\" y=\"690\" width=\"110\" height=\"42.67\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-64\" value=\"Step 3: Keep on\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=14;fillColor=#ffff88;strokeColor=#36393d;rounded=1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"450\" y=\"940\" width=\"90\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-234\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34;&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Json RPC&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"157.5\" y=\"750\" width=\"98\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-241\" value=\"\" style=\"endArrow=none;html=1;startArrow=none;curved=1;labelBackgroundColor=#114B5F;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" source=\"9221bb110d1119f-55\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"450\" y=\"800\" as=\"sourcePoint\" />\n            <mxPoint x=\"370\" y=\"714\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-244\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"9221bb110d1119f-56\" target=\"9221bb110d1119f-55\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"330\" y=\"876\" as=\"sourcePoint\" />\n            <mxPoint x=\"320\" y=\"734\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"280\" y=\"700\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-245\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-234\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"860\" as=\"sourcePoint\" />\n            <mxPoint x=\"320\" y=\"711\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"270\" y=\"730\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-246\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"9221bb110d1119f-57\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"330\" y=\"920\" as=\"sourcePoint\" />\n            <mxPoint x=\"310\" y=\"716\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"290\" y=\"770\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-247\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;rounded=1;\" parent=\"1\" source=\"86\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"860\" as=\"sourcePoint\" />\n            <mxPoint x=\"310\" y=\"716\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"280\" y=\"800\" />\n              <mxPoint x=\"300\" y=\"780\" />\n              <mxPoint x=\"310\" y=\"750\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-253\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"81\" target=\"15a4b3893f7299b4-66\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"172.5\" y=\"1162.5\" as=\"sourcePoint\" />\n            <mxPoint x=\"222.5\" y=\"1112.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"120\" y=\"860\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-258\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-68\" target=\"15a4b3893f7299b4-66\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"270\" y=\"896\" as=\"sourcePoint\" />\n            <mxPoint x=\"490\" y=\"990\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"110\" y=\"900\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-261\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-72\" target=\"15a4b3893f7299b4-66\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"440\" y=\"1040\" as=\"sourcePoint\" />\n            <mxPoint x=\"490\" y=\"990\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"120\" y=\"920\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-66\" value=\"Front End\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"133\" y=\"878.9966666666664\" width=\"110\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-262\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-219\" target=\"15a4b3893f7299b4-64\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"1130\" as=\"sourcePoint\" />\n            <mxPoint x=\"480\" y=\"980\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-263\" value=\"Known Attacks Repeating&amp;nbsp;\" style=\"whiteSpace=wrap;html=1;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"62.5\" y=\"1160\" width=\"95\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-264\" value=\"Checklist Testing\" style=\"whiteSpace=wrap;html=1;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"30.5\" y=\"1080\" width=\"102.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-267\" value=\"Overview\" style=\"whiteSpace=wrap;html=1;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"100\" y=\"1230\" width=\"90\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-268\" value=\"TX Analysis\" style=\"whiteSpace=wrap;html=1;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"324\" y=\"1090\" width=\"90\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-272\" value=\"Forensic\" style=\"whiteSpace=wrap;html=1;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"34.5\" y=\"1011.5\" width=\"98\" height=\"23.5\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-274\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-263\" target=\"knQkKmrcSgAaAd9oA1aR-219\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"1130\" as=\"sourcePoint\" />\n            <mxPoint x=\"480\" y=\"1080\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"220\" y=\"1110\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-275\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-264\" target=\"knQkKmrcSgAaAd9oA1aR-219\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"1130\" as=\"sourcePoint\" />\n            <mxPoint x=\"272\" y=\"1070\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"180\" y=\"1090\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-276\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;entryX=0.5;entryY=1;entryDx=0;entryDy=0;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-267\" target=\"knQkKmrcSgAaAd9oA1aR-219\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"1130\" as=\"sourcePoint\" />\n            <mxPoint x=\"290\" y=\"1080\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"240\" y=\"1190\" />\n              <mxPoint x=\"220\" y=\"1110\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-277\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-268\" target=\"knQkKmrcSgAaAd9oA1aR-219\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"1130\" as=\"sourcePoint\" />\n            <mxPoint x=\"400\" y=\"1090\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"369\" y=\"1040\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-219\" value=\"Security\" style=\"whiteSpace=wrap;html=1;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"239\" y=\"975\" width=\"76\" height=\"27\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-278\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-272\" target=\"knQkKmrcSgAaAd9oA1aR-219\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"440\" y=\"1090\" as=\"sourcePoint\" />\n            <mxPoint x=\"490\" y=\"1040\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"180\" y=\"998\" />\n              <mxPoint x=\"220\" y=\"989\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-281\" value=\"&lt;font style=&quot;font-size: 14px&quot; face=&quot;Verdana&quot;&gt;Step 4: DeFi in use&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;rounded=1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"330\" y=\"1380\" width=\"106\" height=\"38.5\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-282\" value=\"Research Base Check&amp;nbsp;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"240\" y=\"1630\" width=\"99\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-283\" value=\"The Scope of Audit\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"251\" y=\"1200\" width=\"118\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-284\" value=\"NFT (s)\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"746.75\" y=\"1430\" width=\"56.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-287\" value=\"Stable Coin\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"630\" y=\"1450\" width=\"68\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-288\" value=\"DEX&amp;nbsp;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"9\" y=\"1388.5\" width=\"51\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-289\" value=\"MEV\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"157.5\" y=\"1470\" width=\"45.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-291\" value=\"The Merge\" style=\"whiteSpace=wrap;html=1;strokeColor=#3A5431;fillColor=#6d8764;rounded=1;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"650\" y=\"1139\" width=\"127\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-293\" value=\"Best Practices\" style=\"whiteSpace=wrap;html=1;strokeColor=#3A5431;fillColor=#6d8764;rounded=1;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"150\" y=\"1690\" width=\"120\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-294\" value=\"L1/L2 Solutions\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"255.5\" y=\"1450\" width=\"98.75\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-295\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-293\" target=\"knQkKmrcSgAaAd9oA1aR-282\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1410\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1360\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"230\" y=\"1680\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-297\" value=\"Farming\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"690.5\" y=\"1490\" width=\"72.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-298\" value=\"Lending\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"590\" y=\"1400\" width=\"61.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-299\" value=\"DeFi implementations&amp;nbsp;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"680\" y=\"1300\" width=\"100\" height=\"50\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-304\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-289\" target=\"knQkKmrcSgAaAd9oA1aR-301\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1430\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1380\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"60\" y=\"1430\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-305\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-294\" target=\"knQkKmrcSgAaAd9oA1aR-301\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1430\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1380\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"220\" y=\"1370\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-306\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-298\" target=\"knQkKmrcSgAaAd9oA1aR-299\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1430\" as=\"sourcePoint\" />\n            <mxPoint x=\"430\" y=\"1450\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"636\" y=\"1380\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-307\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-287\" target=\"knQkKmrcSgAaAd9oA1aR-299\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1430\" as=\"sourcePoint\" />\n            <mxPoint x=\"490\" y=\"1490\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"680\" y=\"1410\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-308\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-284\" target=\"knQkKmrcSgAaAd9oA1aR-299\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1430\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1380\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"780\" y=\"1390\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-309\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-299\" target=\"knQkKmrcSgAaAd9oA1aR-297\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"600\" y=\"1430\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1380\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"720\" y=\"1420\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-310\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-281\" target=\"knQkKmrcSgAaAd9oA1aR-311\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"570\" y=\"1231\" as=\"sourcePoint\" />\n            <mxPoint x=\"640\" y=\"1180\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"490\" y=\"1290\" />\n              <mxPoint x=\"600\" y=\"1280\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-311\" value=\"Ethereum in Future\" style=\"whiteSpace=wrap;html=1;strokeColor=#3A5431;fillColor=#6d8764;rounded=1;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"580\" y=\"1200\" width=\"125\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-312\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-311\" target=\"knQkKmrcSgAaAd9oA1aR-291\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"630\" y=\"1180\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1310\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"670\" y=\"1180\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-313\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-299\" target=\"knQkKmrcSgAaAd9oA1aR-281\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1440\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1390\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"560\" y=\"1350\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-314\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-301\" target=\"knQkKmrcSgAaAd9oA1aR-281\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1400\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1350\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"260\" y=\"1350\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-315\" value=\"Side Chains\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"156.25\" y=\"1420\" width=\"75\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-316\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-315\" target=\"knQkKmrcSgAaAd9oA1aR-301\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1400\" as=\"sourcePoint\" />\n            <mxPoint x=\"240\" y=\"1440\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"190\" y=\"1380\" />\n              <mxPoint x=\"110\" y=\"1400\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-319\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Elliptic Curve Cryptograpgy&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"324\" y=\"110\" width=\"90\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-320\" value=\"&lt;div style=&quot;text-align: right&quot;&gt;&lt;font face=&quot;Verdana&quot; style=&quot;font-size: 10px&quot;&gt;Bitcoin WP&lt;/font&gt;&lt;/div&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"168\" y=\"110\" width=\"90\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-321\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Distributed ledger (DLT)&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"120\" y=\"160\" width=\"91\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-322\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Basics of Smart Contract&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"20\" y=\"220\" width=\"90\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-323\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Ethereum High Level languages&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"17\" y=\"260\" width=\"100\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-324\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Life Cycle of Smart Contract&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"122.5\" y=\"290\" width=\"90\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-325\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Compiling, testing and Deploying Smart Contract&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"238\" y=\"300\" width=\"112\" height=\"50\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-326\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Interacting with Deployed Smart contract&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"710\" y=\"255\" width=\"100\" height=\"45\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-327\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;exitX=0.391;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;\" parent=\"1\" source=\"20\" target=\"17\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"450\" y=\"370\" as=\"sourcePoint\" />\n            <mxPoint x=\"500\" y=\"320\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-329\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-319\" target=\"17\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"450\" y=\"370\" as=\"sourcePoint\" />\n            <mxPoint x=\"500\" y=\"320\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-330\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-320\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"450\" y=\"370\" as=\"sourcePoint\" />\n            <mxPoint x=\"310\" y=\"190\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"300\" y=\"150\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-331\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-321\" target=\"17\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"450\" y=\"370\" as=\"sourcePoint\" />\n            <mxPoint x=\"210\" y=\"130\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"250\" y=\"190\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"17\" value=\"Blockchain\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"276.5\" y=\"160\" width=\"130\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-332\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: left&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Ethereum Virtual Machine (EVM)&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"535\" y=\"85\" width=\"95\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-333\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: left&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Ethereum Networks (Mainnet, TestNet)&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"653\" y=\"80\" width=\"106\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-334\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: left&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;&amp;nbsp;Wallets, Addresses, Gas, private &amp;amp; public keys&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"502.5\" y=\"300\" width=\"137.5\" height=\"42\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-335\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: left&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Ethereum transactions with using wallet&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"684\" y=\"130\" width=\"130\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-336\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: left&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Ethereum clients/Nodes e.g Geth&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"715\" y=\"190\" width=\"105\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-340\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" target=\"knQkKmrcSgAaAd9oA1aR-333\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"642\" y=\"260\" as=\"sourcePoint\" />\n            <mxPoint x=\"480\" y=\"270\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"600\" y=\"220\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-341\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;exitX=0.687;exitY=0.091;exitDx=0;exitDy=0;exitPerimeter=0;\" parent=\"1\" source=\"49\" target=\"knQkKmrcSgAaAd9oA1aR-332\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"320\" as=\"sourcePoint\" />\n            <mxPoint x=\"480\" y=\"270\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"539\" y=\"230\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-342\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"49\" target=\"knQkKmrcSgAaAd9oA1aR-335\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"320\" as=\"sourcePoint\" />\n            <mxPoint x=\"480\" y=\"270\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"680\" y=\"190\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-343\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"49\" target=\"knQkKmrcSgAaAd9oA1aR-336\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"320\" as=\"sourcePoint\" />\n            <mxPoint x=\"480\" y=\"270\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"700\" y=\"230\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-344\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-334\" target=\"49\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"320\" as=\"sourcePoint\" />\n            <mxPoint x=\"480\" y=\"270\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"590\" y=\"290\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-345\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-326\" target=\"49\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"320\" as=\"sourcePoint\" />\n            <mxPoint x=\"480\" y=\"270\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"690\" y=\"261\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"20\" value=\"Smart Contracts\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"339\" y=\"230\" width=\"148.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"49\" value=\"Ethereum\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"503\" y=\"250\" width=\"150\" height=\"22\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-348\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-283\" target=\"knQkKmrcSgAaAd9oA1aR-219\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"440\" y=\"1250\" as=\"sourcePoint\" />\n            <mxPoint x=\"490\" y=\"1200\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"279\" y=\"1100\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"9221bb110d1119f-55\" value=\"Backend\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"300\" y=\"701.34\" width=\"83\" height=\"28.66\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-352\" value=\"\" style=\"endArrow=none;html=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-215\" target=\"9221bb110d1119f-55\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"712.7309523809524\" as=\"sourcePoint\" />\n            <mxPoint x=\"370\" y=\"714\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-353\" value=\"EIP1559\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"520\" y=\"1139\" width=\"80\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-355\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-311\" target=\"knQkKmrcSgAaAd9oA1aR-353\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"440\" y=\"1110\" as=\"sourcePoint\" />\n            <mxPoint x=\"600\" y=\"1180\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"577\" y=\"1180\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-362\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;GIT - Version Control (GitHub, Bitbucket, GitLab)&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"170\" y=\"360\" width=\"100\" height=\"52\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-363\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;HTTP/HTTPS, RPC protocol&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"184\" y=\"431\" width=\"90\" height=\"39\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-364\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-362\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"450\" y=\"380\" as=\"sourcePoint\" />\n            <mxPoint x=\"370\" y=\"435\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"330\" y=\"402\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-365\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-363\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"450\" y=\"380\" as=\"sourcePoint\" />\n            <mxPoint x=\"378\" y=\"435\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"320\" y=\"420\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"51\" value=\"&lt;font style=&quot;font-size: 14px&quot;&gt;Step 1: Basics&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;strokeColor=#36393d;rounded=1;fillColor=#ffff88;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"365\" y=\"425\" width=\"125\" height=\"35\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-368\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"49\" target=\"20\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"440\" y=\"320\" as=\"sourcePoint\" />\n            <mxPoint x=\"490\" y=\"270\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-380\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-381\" target=\"knQkKmrcSgAaAd9oA1aR-281\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"480\" y=\"1730\" as=\"sourcePoint\" />\n            <mxPoint x=\"440\" y=\"1620\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-381\" value=\"&lt;font style=&quot;font-size: 14px&quot; face=&quot;Verdana&quot;&gt;Step 5: Professional&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#36393d;fillColor=#ffff88;rounded=1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"337.25\" y=\"1540\" width=\"112.75\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-301\" value=\"Chain\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"45\" y=\"1315\" width=\"100\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-387\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-288\" target=\"knQkKmrcSgAaAd9oA1aR-301\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"400\" y=\"1420\" as=\"sourcePoint\" />\n            <mxPoint x=\"450\" y=\"1370\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"44\" y=\"1380\" />\n              <mxPoint x=\"20\" y=\"1360\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-388\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-282\" target=\"knQkKmrcSgAaAd9oA1aR-381\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1680\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1630\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"300\" y=\"1600\" />\n              <mxPoint x=\"340\" y=\"1610\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-390\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"29283392ea474178-53\" target=\"knQkKmrcSgAaAd9oA1aR-381\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"500\" y=\"1660\" as=\"sourcePoint\" />\n            <mxPoint x=\"460\" y=\"1610\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-210\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;labs.superblock.com&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"9\" y=\"703\" width=\"121\" height=\"27\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-403\" value=\"\" style=\"curved=1;endArrow=classic;html=1;fontColor=#E4FDE1;strokeColor=#FFFFFF;fillColor=#F45B69;exitX=0.432;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-381\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"360\" y=\"1630\" as=\"sourcePoint\" />\n            <mxPoint x=\"380\" y=\"2050\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"320\" y=\"1740\" />\n              <mxPoint x=\"380\" y=\"1860\" />\n              <mxPoint x=\"400\" y=\"1920\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-405\" value=\"&lt;font color=&quot;#ffff88&quot; style=&quot;font-size: 30px&quot;&gt;DeFi Developer Roadmap&lt;/font&gt;\" style=\"text;strokeColor=none;fillColor=none;html=1;fontSize=24;fontStyle=1;verticalAlign=middle;align=center;rounded=0;sketch=0;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"364\" width=\"100\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-406\" value=\"\" style=\"endArrow=none;html=1;fontColor=#E4FDE1;strokeColor=#FFFFFF;fillColor=#F45B69;\" parent=\"1\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"-11\" y=\"51\" as=\"sourcePoint\" />\n            <mxPoint x=\"839\" y=\"51\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-423\" value=\"&lt;span style=&quot;color: rgb(255 , 255 , 255) ; text-align: left&quot;&gt;&lt;font style=&quot;font-size: 14px&quot;&gt;May the force be with you!&lt;/font&gt;&lt;/span&gt;\" style=\"shape=callout;whiteSpace=wrap;html=1;perimeter=calloutPerimeter;rounded=0;sketch=0;fontColor=#E4FDE1;fillColor=none;size=30;position=0.31;base=40;position2=0.48;strokeColor=#FFFFFF;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"205\" y=\"1960\" width=\"120\" height=\"90\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-426\" value=\"&lt;p style=&quot;margin: 0px ; font-weight: normal ; font-stretch: normal ; font-size: 13px ; line-height: normal ; font-family: &amp;#34;helvetica neue&amp;#34; ; min-height: 15px&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;\" style=\"text;strokeColor=none;fillColor=none;html=1;fontSize=24;fontStyle=1;verticalAlign=middle;align=center;rounded=0;sketch=0;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"363.25\" y=\"-20\" width=\"100\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-429\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;HardHat&lt;/font&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;sketch=0;fontColor=#ffffff;fillColor=#F45B69;strokeColor=#028090;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"692.5\" y=\"580\" width=\"87.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-433\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Rare &amp;nbsp;(Check the list below the RoadMap)&lt;/font&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;sketch=0;fontColor=#E4FDE1;strokeColor=#028090;fillColor=#F45B69;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"471\" y=\"507.5\" width=\"89\" height=\"52.5\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-434\" value=\"\" style=\"endArrow=none;html=1;fontColor=#E4FDE1;strokeColor=#FFFFFF;fillColor=#F45B69;entryX=0.5;entryY=1;entryDx=0;entryDy=0;\" parent=\"1\" target=\"knQkKmrcSgAaAd9oA1aR-433\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"550\" y=\"610\" as=\"sourcePoint\" />\n            <mxPoint x=\"550\" y=\"555\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"550\" y=\"580\" />\n              <mxPoint x=\"516\" y=\"580\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-92\" value=\"Frameworks\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"517.5\" y=\"605\" width=\"70\" height=\"35\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-86\" value=\"&lt;p style=&quot;margin: 0px ; font-stretch: normal ; line-height: normal&quot;&gt;&lt;font face=&quot;Verdana&quot; style=&quot;font-size: 10px&quot; color=&quot;#ffffff&quot;&gt;ERC20 ERC721 ERC1155&lt;/font&gt;&lt;/p&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;fillColor=#F45B69;strokeColor=#028090;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"450\" y=\"140\" width=\"90\" height=\"50\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-89\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeColor=#FFFFFF;strokeWidth=1;curved=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;\" parent=\"1\" source=\"49\" target=\"6nIeNrClGzIPKWlSCP2e-86\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"410\" y=\"310\" as=\"sourcePoint\" />\n            <mxPoint x=\"460\" y=\"260\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"549\" y=\"220\" />\n              <mxPoint x=\"495\" y=\"230\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-94\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeColor=#FFFFFF;strokeWidth=1;entryX=0.25;entryY=1;entryDx=0;entryDy=0;\" parent=\"1\" target=\"knQkKmrcSgAaAd9oA1aR-301\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"95\" y=\"1516\" as=\"sourcePoint\" />\n            <mxPoint x=\"460\" y=\"1370\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"70\" y=\"1450\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-91\" value=\"&lt;font face=&quot;Verdana&quot; style=&quot;font-size: 10px&quot; color=&quot;#ffffff&quot;&gt;BSC/Polygon/Solana&lt;/font&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"12\" y=\"1490\" width=\"118\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-96\" value=\"&lt;font face=&quot;Verdana&quot; style=&quot;font-size: 10px&quot; color=&quot;#ffffff&quot;&gt;Plasma&lt;/font&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"258.25\" y=\"1560\" width=\"43.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-97\" value=\"&lt;font face=&quot;Verdana&quot; style=&quot;font-size: 10px&quot; color=&quot;#ffffff&quot;&gt;State Channels&lt;/font&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"179.5\" y=\"1570\" width=\"61\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-100\" value=\"&lt;font face=&quot;Verdana&quot; style=&quot;font-size: 10px&quot; color=&quot;#ffffff&quot;&gt;ZK-Rollups&lt;/font&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"30.5\" y=\"1590\" width=\"60\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-101\" value=\"&lt;font face=&quot;Verdana&quot; style=&quot;font-size: 10px&quot; color=&quot;#ffffff&quot;&gt;Optimistic Rollups&lt;/font&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"30.5\" y=\"1640\" width=\"60\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-102\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeColor=#FFFFFF;strokeWidth=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;\" parent=\"1\" source=\"6nIeNrClGzIPKWlSCP2e-96\" target=\"knQkKmrcSgAaAd9oA1aR-294\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"255\" y=\"1550\" as=\"sourcePoint\" />\n            <mxPoint x=\"305\" y=\"1500\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"305\" y=\"1520\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-103\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeColor=#FFFFFF;strokeWidth=1;entryX=0.187;entryY=1.033;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.631;exitY=0.067;exitDx=0;exitDy=0;exitPerimeter=0;\" parent=\"1\" source=\"6nIeNrClGzIPKWlSCP2e-97\" target=\"knQkKmrcSgAaAd9oA1aR-294\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"210\" y=\"1570\" as=\"sourcePoint\" />\n            <mxPoint x=\"255\" y=\"1520\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"230\" y=\"1540\" />\n              <mxPoint x=\"260\" y=\"1530\" />\n              <mxPoint x=\"280\" y=\"1510\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-104\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeColor=#FFFFFF;strokeWidth=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;\" parent=\"1\" target=\"knQkKmrcSgAaAd9oA1aR-294\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"150\" y=\"1555\" as=\"sourcePoint\" />\n            <mxPoint x=\"221\" y=\"1510\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"200\" y=\"1550\" />\n              <mxPoint x=\"210\" y=\"1540\" />\n              <mxPoint x=\"230\" y=\"1480\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-95\" value=\"&lt;font style=&quot;font-size: 10px&quot; face=&quot;Verdana&quot; color=&quot;#ffffff&quot;&gt;Rollups&lt;/font&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"123.75\" y=\"1540\" width=\"42.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-105\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeColor=#FFFFFF;strokeWidth=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\" parent=\"1\" target=\"6nIeNrClGzIPKWlSCP2e-95\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"58.5\" y=\"1590\" as=\"sourcePoint\" />\n            <mxPoint x=\"108.5\" y=\"1540\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"70\" y=\"1570\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-106\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeColor=#FFFFFF;strokeWidth=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;\" parent=\"1\" target=\"6nIeNrClGzIPKWlSCP2e-95\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"90.5\" y=\"1655\" as=\"sourcePoint\" />\n            <mxPoint x=\"140.5\" y=\"1605\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"110\" y=\"1650\" />\n              <mxPoint x=\"134\" y=\"1620\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n      </root>\n    </mxGraphModel>\n  </diagram>\n  <diagram id=\"NpPKP3NwP8fXXHaGQDCp\" name=\"Page-2\">\n    <mxGraphModel dx=\"929\" dy=\"572\" grid=\"1\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" connect=\"1\" arrows=\"1\" fold=\"1\" page=\"1\" pageScale=\"1\" pageWidth=\"827\" pageHeight=\"1169\" math=\"0\" shadow=\"0\">\n      <root>\n        <mxCell id=\"CALM_vHSbxtaSjszL7Xa-0\" />\n        <mxCell id=\"CALM_vHSbxtaSjszL7Xa-1\" parent=\"CALM_vHSbxtaSjszL7Xa-0\" />\n      </root>\n    </mxGraphModel>\n  </diagram>\n</mxfile>\n"
  },
  {
    "path": "DeFiRoadmapnew.xml",
    "content": "<mxfile modified=\"2022-01-01T16:05:17.717Z\" host=\"app.diagrams.net\" agent=\"5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36\" etag=\"crwF0yj80EHr8mhZbPuC\" version=\"16.1.2\" type=\"device\" pages=\"2\"><diagram id=\"Nujw8QULHTO2o_88y2bf\" name=\"Page-1\">7V1bd5vIlv4t85A16QdrUVfgMb6lczpJe+x0Oj0vvbCELTqy0CDkxP3rByTAsKu4CFXhkuSsc9oSkkCivm/vXfv6hpw9/HwfeYvpp3Diz95ga/LzDTl/gzFyXZL8SY88ZUcczjZH7qNgkh17PnAT/OtnB63s6CqY+MvKG+MwnMXBonpwHM7n/jiuHPOiKPxRfdtdOKtedeHd+8KBm7E3E4/+GUzi6eaog+3n47/6wf00vzLi7uaVW2/8/T4KV/Psem8wQYiessvNyw9efq7shy6n3iT8UTpELt6QsygM482jh59n/iy9uflt23zusubV4ntH/jzu8oHsBz16s1X20z+tlnFy5Ld58rU2XzF+ym/Lj2kQ+zcLb5w+/5Gs/RtyOo0fZskzlDwchw/BOHlsJY/vwnl86T0EsxQCX/1o4s297HC23Gj9tmA2OwtnYbS+ALmk7DS5leR0fQv9SXbiZRyF3/3S+yzsWG5+mdLxC3p5fpF+QrwP2a159KPY/1k6lN2X93744MfRU/KW7FVOM8xmIM6X7EcJENmhaQkL+du8DIL3xYmflyF5kK1EzTJawrJc/Iz99R0ZfE34xLE5bV8T8o5RgsQ1uVv/U7MmNrVeak0oFdZEWItkhd6l0id5Ng/nfnUl2u++kzz1fwbxt2y90sd/pY9HmKVP58lX/padbf1k8+LmtcllkH739Qcn3nJaLNT6nec/83Ounz1lz8ar6LF448y79WenhQArLWEmwurpJoDhcv2vadGX4Soa+9X1ib3o3s/e9n3+P99/e4jGN/fvvHcTN3yHvOsTkt90f1IR4CJgSohgEkTkxyJ/5sXBY1Xsy2CSXeEqDObxMx4Jc0ZASiBWPcnmd2afK0ticCrMAbSxPQKn2twe4VQJ5Lyn0tsW6RuW9V8a2dUrIbeiI5IHmzM+06K4r92YwoZhSgPkpSRi2bNnLqRP9pcKxCwqOAC/HAjd3kSgliYiYAtciSkmAjeGCCNCSYUMbjMb0idXfhQkv9aPyqpjczZOeEUHtaiZ9TN4uv0jHDOLcAyil/QjHAH6gFiAuYroRgj4wo5iuombGT10K2jARBL0MsPk+so+NIVFzeIP1DNMlcLiVJPCIpoVFsPaGYSsrSi0TO5cDK73rNRYiS9oX8nCkFG0oDVSemtaUEzg3kiTYqFQEyre0CDm0VviuOTOxq57S0+4I+EJn8UZcCqE4f+3CvMXTpZrErxL3oCsxc/nF5NH9+nfa98bx/mpkq+1OdvmNYGJSj0/jtnOOIQrK+zYxb67xApbwgq4He/ljoPrb8vkpIr1/7ryR/8sTQGASZ4/CADXfbnld4iw/FeJNkljCtj6lNzZez9a6l0t053n2KqKfkZsCWERkiyZEge6sGQy760Kxs4XD6bQ1aT1R2D5c81fWvzcTah/7WX+SBVr/5cXzU1ZfJNkNa6aY5S/5OLLfHAqFn9hEPNNWnxuVxefYIngl+1f9Cy/aKmfroLZJDn0JQxnx66lgeePubawVNpi3HCpXCQslRqmXnz59TKYTJKPvtJVgABIcuC2KKu5TFbrsKtd0a7+Eq3u7tKVs/SukulM5dCgIuI6DWdNu7qs6Wv/IUgOWx/OL0whq0kogGSlHcmKoD9aDQp02dU34SyYBPHTKwRECLAOxrUMA1ocIW69cb1cePPuCLDWN8cab+5Zejy6v327Fl7J/5IvZq3vS/EY/1J85jnj8qT6ce8tLT7x/IgVj6yRZf8igu99gojxtGwrbH7KENgzXQsxlxkEPlm4V4X4+RSOp54pssckW5HbBskelLuUlK//eRT8++/rbkGef2uQAECWuGNMDMf/PvJNPbJtEHflTAyWDLatRxZ+NRMHB4GNR+0bRuleQQ8GxJ29ooDp08KPTAGAUZJaAEBHUa0JALo8Bjd+tPDnxuRMmA0B9yUhgMTN4nmQ3JjgdhWndU3WTRxG6xj6MWtvjuGquUwSOCeDqW8kbrM+zO9WkXfc68RIdZWc/BQvtEpinOvcWyxG8UBBruqK1N33uvWsX0EVjCKwRosT0R5GnA62Vq5EF4IVUpNlW86krbv3zbm49TnrB5aZm2fhtqaxY8ewfF3mVMBNXQDazvm6DO4bEaagpERZwq7cNq39am7V8eRW368+wRdhXfbqJy+Yz31j7FWTVCos7nYIeckkX4R1xbd+Cx89YxLHjEaA/cII0BViuA7m3/1bYzxXRu1aIQbcF8aArlqPD1eXN68AaAeAi+gLLj/RFWW6DhfL2H9VA11EAHtZEUB1YcAkEWASAGCeAbKIuP5E5rnUs/66MlNvgtc8g04em5cGAN4ZAK50/f98d/3JFASYJABsAr3gUgTQwmOhHwNcfzMXVO4FkXvNSr2Lnj11NNmZVHqAWXjd3qXi8dvXjiy1RRztvrlc/xvimyOUj0jpH+YVTHNGR07pZVo9f2fHXf7BIszHdfWfAH44prvQHtn6u+5VWCfxXHfuVWEsfYhIn1qOmcIcbjUyJ49Kbs0VShvPa1UJq8f9LZRd2c3ub4LA+xU3TpLQTn8LvwbaNbWIQXtDuyI9cZ94l0CziR+M2yNe+teThQQ3s9sC51XFO9DahpMW3oF2S3kepUbeDWVkVg3FgoW2QEPT47bNdmAj9VxsFPUoBSzIn++ljqM22YprjEAdR3VzbaB2gQW5cK2OO7iGzj1tULMaBCbarqrswDarb6dnxEijjiVVHQukgKom0KBnWl5XWPuloQ1qabdBZYE3nfx8pWcLPc1yrmCKG2lElZiqiDVfxZJbspotV9aiTRF01KCW94PzU/07TP1JkP3YbRtN73p7XCfxuVHEJ7ZdcZsK+tMaIQV7VMSqp6GAIVj6JVQTn25JZFii67a8H5gBlDqaiZ8XHu7dHBVjdbckOlJfhWkIh49KeYOWHdxq4SSYpMGYdk7KEhw0cLKnQV07zWXPKWnWABfYxp7D6pfOrKPODj5kXaTbUnEyWzvp8P6Rzj4A1hnmZHL0BDoR1KDAeeUMQkIkFymdNZ+rnYSyxgQ6SLgl0VoNVVNJ2C3q6e4XCTFuiph0piQMP+Ylp6pdu2DPyBVPiZGwSH+WTi8Wte72TI9u9qWXWSWqCCqbqi5KniuhV0tSga1W41UySXcmkAH5NkLqaE32janUyMP5zcwwa89FWUuCqKOCGZzJHRCqFQ/L54fJ89TE7wX3XNqjDpJ28Hp41olNBimaHdJoig4xpnDKke/8t6cNSP+ynytRlRMHXEl7fwNnoPBb5yzOmrG1Qs6MIXypVSzN2sesCDqHOR19mcJotZChmvrFrEFCZXzLUJmgrbRntORBedNJRyubKCun4L6UC3Wjolkxbc6kLoYiHGapsAMZb7oIdfQoN8634yXH1YZGA/By4PBXX17yKi8dcpDENMua5I6UemqJyYnUN6GbmHnYtyMx7TyHYDhi4v0gplA2sdcMLDrrG0JBG4RyWd/AtI1eQv/ZqJE24vuhV0Q/zQaqhCho1isSXS2Ix0YHwXKXSDPP8iaDhvCMO9WWCzYmsl3d1qzjTRrUtljTRVSpOpAP7RSz6Wu/NRA6DkXVT+jg4UAVDyp5eAA0JGapO25XaeiQRoZ0piFroqHDUFPStC4akq1pyAeg4dC+UQU0NDoxy7QIgcAw2gj+zgyDbescYe6iLh7RrXnkaOcRlg7oMo5HYPdmcoS7q1lpOtuG0GfuIPqMVLd2z/2Kaz09IDjpWgPwcGj3Zk8e7h0NTSEY2Lc5TA3BYB9ecYywKhpZUDm10siu+24aaaQ/VbihN4vE3KvPXiw5NNMy+godrefU4kPoDZi3R2hUidwsRwtFgjeiH0Upg9pET2IXJfLr6CMb1k+2HTz/A9R5N/GzPolTcXV4MVZqn/oocbDVKfJCtg8XgLFRAwXIOW5Wfgy+X3d+P5ZOw9Gi+rqakIaoo53SJs3KQGFIajXmEp9yFS4Szt2mi1iuJgsT5oTaLR03GbR99VNMfwVAk8ITDc8uCZlm79K6WIZFrZQhLKTJ1qehVAZZlCnhIZP2AMyvgpqvokrvgSlwbkuvEg70MbKQdlbq78ephJV75MLsxkrDTEoOkAotwc68wxDCVFPSCTCCkdWWdULgB7B2cg2ddtKTXIfGLbOKQxPgNaii3kyz7YGYBj36rUwTP6CYaW5yzttbhKwJQsi9O2EyJaZifNFFPPUjf/WQvOHi6+scG8kcGyTM1LVzz1aJXXneT2WSGbC5+gyxEYCga5zlub+YhU/JrcbWOHl/5I3jVzR0QkMuC1rQoGIQeQKHZOvtYt+jNkW2c8JEH+vF5xu9K4Qko8hNGj3GQCgKFd7E0grlOkn/CtVPIF5I2fqQ6LRgvqHqmqkb36+1YXEc+fF4unl1HkYP3qx4wyyY+yf575G8vj7BXba06evJNb2HxfrFdHBRAgl/9ujHwdhLP+wnXxe+AXyZZ5FCWnTLZ+8hOZt140ePwdgvCZbFs1TZHJsEj/DQbQSPJB+svG9ggWQS2incJRS55yW0F+UAZbhDn7oSuOe7rLL9nxipN9nTMIqn4X0492YXz0fLayOLlRZdX76Vn5RiPGB7Ud0R/OPH8VO2lt4qDpNDz9/iYxgu2tVJjTrqhh1VW41arLRuAna07l0ySuxb7Fo2wSidCgFMX4eNeOn1nhMvdrtKzUagh+XN6+X1bgbWtb8ME/EamWJVmSTEOAbLnXdPqAgxJLGqiAIhZg8VqDa9L3GteVn2RtRaOIY4IzClI5hMhWFMqnv3YeFk1BoowIVsxSkaA0ymOiCcc8NgjQUk2gISO8PaFU/GdDXGsTXDWtr5WolLJAr+/Xfmm6KwjXKDYCBhi2nfJTbYEjbAgUt99LWjyxn67vSDKYttknUm+rwciwurLfV50d1X+w+y+mN6hr5PvfeR9c/j5/G3vxfSeudTb5ncc2z96d/ikaV3xdY+sIbF6LSYOg1qXo3BkOcx6xW3AJUw1NW2ZmJt7H+8R+9mHAWLeID1qpOn9RK0cb1UylO4XjQXsC+4WmIJ5dVTPA3nrytVYZbtvjizsPXiln1z2md7InSlNuLNHrR1ZpImzs2qypCNBONkVM1II47ddyMB854JB/4YTeVFJIuDqtpD1NBqqOwW5bTaP5K4ZpGEVA1eSvoSxCaj6l6JcHuErdI/TTktoECJKs5QqWHMsANfZRV1zelge6FTTCGBLWgKV5mmoDDargv3ZAjco6Hqs3eaQQOUiG2wFmnpbmcWUeBgbdtyRz3DoMXI7KJgTQ9N4IAZG7mKq69riCKLtanw3d3EYeT/8+q+k+xYnaoQRxYRN6xElg+lwFdbgwL9xYha0sb3QFg2084QgZl2DKyOSXFtltvJ25vYIr7huZQ1bXLApdoSxYUPKDbDf2D3L7R85Jck+Ovz9X9Ov3nj6ckA3c8kbS4GqqjvsRuuJc7Ww4ikxcIUG7Z5Ba3Fek+BhT3KdA0d4nCqXsuMSTgMiblqSdVcEl5vutx546rlklNHsFbyDy4X3ryTzUPlNo+f5hDjzXve+3M/SvN9s6Td+e1yUbpU8qM3VxNSaXexlIDdk1otjiO1dDhxyUSwiBTYNzADtkBtJXdMlgCLR7Asto+JU9uqpgSUbKXIZqV+89fPtIdSqCELBFvcUHGBXNn6KMjtk1OZyOzPLoxsTJ9/LNgOs+br6L/bluc/yxRB1vXVWS2Za6i/E8dN2ttIynGYBFyaynHk4KK7+oKWiVqNwcvbGlcKs4LKRpJQjmZWkhyUNA40WLpaPsSG7hGQyaIu4bwGRL12yJVtbAVRKRr+zNagpQWx8W7yuuLYsqFuOFAJsHgdu6e/kADjxybdgLr1GHjYfUdxEmcNC3p11DkOFjRbNobgHNrmDswP6I1zBL6LKpxDwa84fFSD8175O7vifC9gXlcAbwjAoSB3+/paCIwhIT0jNjHw6YA2aroA3iuTZleA42aEawF1x91zGeKOWV0E1cnsoSDtyK3+2u8Fh0K3zDgXfofiToJyykhaO7zqhGyBuyQJcLNYhWwMPBUI8d51ick/4WxIOJuqXIEagaAZ/71SyY4C/yLWu/R4NowQ0NJ23J5bYAosmrwHpXIaADWguoO6nAa8lzfxOGlg4/2jAQWJWMjq2+t8MB4AdZBvebR1meTi7vgy2kROLuYTgQ3DlSOZUIgLhybZzsh1n9v+Zu6gtlCovmgIx33kV6PIMkT81GQJuF1kkGFeOtg4FsG2Kp1lEJyN1TF9VZ26FHdNv83DH2mc9F0cJzBJBJt17S/85H7N78Vcie1kicGRUS7Zbkgio5K0T31hd0lixNnUH3+fBcsUQ1/85WZRdloEk6QzseAiWJJukcgq1kp1a6OadRC9cb8/pq35/B8HdPMR7ANZ3NGWvBONN17c0375loqmuTd7WgbLA7r7JO/9UCBfkpY17N3PtwdlOzJMfuK6bcTBCH4CW/sgCyFJibo0KYZAF5LCu/8iGQ17sZFtNmVa848Lm/Pgzcln9ak6hAC7qCLFc0lqOPEi+Q37zAl69Jwo1FjBCVsPJ5BAvkHS7Pt1Kdx3TjRPsdyxtKV5F3DMXHKH0i/Qy4taBmW9lEIaKE9jm7mnZiskSeTtyEhE4T7b0hR4INwFF6KD1H2J1ZQ3fgLKIH4SuLG/+3VMqjfXtSUNPbkIR6yggqpGFr0mAGwni2Thz/2QRUIMFEqQvjFQMZqqyTh2M3dKV33uOu4AoktFa2RQebpFkWtW9Eg3Jzr3L4P0C6ehmNVSVVdlA8obYQowIlIfv0R2Ekefu80RnZ3X/tL3ovE0OXrqpStgraMvuwbBth+cMlizTsHs5rIQgCtZGW1OaEcMUH6ZrmcjjcNF+je8S/7zbjUJ4kNaiLy1WRGLsSQc0TXgo2YlRIf058svyYG3y18O6NbblI/gIE0qoQHjwwYhHXGreRN7t7O1XAqDrWvjDV4C2N8CUUmRMh8W/KJxfX7x7YBVAdg6Ekc2sSCXUgOtgbix/HTx9YDuuVidj6hkOh1lw0oeV7SKS6MKe8wOMHkQAKvmByKU7/PLijeP1Q90/0UT6NRfZwBdpWNng7G/dSKEwSuAGLRBZf1psGR3rXEFRNPnY/IrLj+mB2/C2SoOwvnui2COJMKMCZJI2iikMJUGWgjNAWCj/VVu5wSHfDNrir8KBmco6uuvgsOxdDXQx9AE5dWiR00OKMmYnksveuiR5WmwcEkEuiBcJDLeHjjLUzJu52MiSw7r3sNeh4hKHAscDXznRcM+934+LGb+Q/JzvUzDHux+i8PsESLz+MjmUjNd60Is0ew5Hm2b7zZbtS0xrLu6qG17R6oFbasp3YPXfGOtypZYR21Mds0MfIW3+mxZMkQTGdJvylmf5CT7QLKT3M7ZSYbNX1JIilrfu/Im1tWO9gX7NJNCc8ae0fh2OqewHi6+hQ2Qpuw7waCnQ2Skkn4TxQ4F353LHQ4X30MZNbawYR2i3IFYoq/gePDtdt2TYsOGqMJ5pPuAb4GSivu2yPGde8aPpf+HrDddzZ0xax/KIBCTO9gP0lwodtEEacH2wS1VNQJt8SA2umQ6ZCnhYJ0Re7mKV5EvMGN/w94MqlNpxh8e0i9PED5eXVuAsIOuNUswCdlzgjjpr2th3FbVXgleCA0jZ3q1jG32ieV1qcWTUpmMmdMQVZqdjllUELdVvZsFClTQ5DZgMBZChuieTHaeMLpn0t3qLN2Nh3TfmT0ipDV5eoXw3kCQFsN7N8FkU8bjBQeVrocYH2GYUoNF+3HQZD2CBos/dQ8/9e0bYbQwy5F+ALHcvsJMqFwTNL2qQla4hyYt0xBgG+ziN2qWfjI/qcaRjZvmKlYisOITbxbczzdniNaY0TTQ8WI2CxZx2o3OOkv5mf6NnhZxeJ8I7/snvVMeDVYHQi9BJKqCQVsJFtOoJGicBI9SBPRDUpdq675wOw3i8brQzvrzqh1b6991cNBC3DENWvU1+wcj6M6DBBLB7SpOlhhbs1R7R8mDt+cfv/xytFIO9tWX9mseskCR5PbtIUPx1FsG47Qp+Lru/ubBi9KTnSUfTWvRjhaMAItYsvkaWCzKfJsHhsVSUOjX5DrJn4/+o5/em5k3v19592lh5JECEtlVQEqEo7SaQFs3+8IoPWREfgzu1ruQp/Gs6E3yKiMLhQ1nLGBJ2ZdMTGoEpawG4MBAeRY+LILZuo7tbH3tbGyE5aXTgKxzfzELnzZHXrFa1H9W9znSaqw8Pj5MNRaWuVMPDKof5rG/7mmwRuOPIJ4WAF1vfXJ8jo8dnzbwKmImdmeR63ddHdQI7pVZ/8IhxOcYAnHzmEKHKELy5MqPguTO+dGbLTpL59uCyrQrs1I1i3qPXPLBduldXfIMJI8VTsCBZlsRLHOBK4w/mR0TkuRsvCJNE9Lybfxr692O6MwX6NCQCEefI01ZQnAkOxoko4LIXO3HIlDzdx6DQMUQxtBPqSozCPb6UlxChEST9HQWjr+P0wQgAbpHNQgX2xw24ZG5CIkErfqc1sSMAMrMvxvCZ/01iOKVl96VT954GsxTj+Hbi6+fjjekx0gVko5kDN+gKWzEjCjKQID87Mc/wmg98vftp0RCzhM9t3YZppNmkxePF5iwLWjXjvX6HNfEjGiKTmQW3yLr9vWnN5v5qTmRQvLdZBL5y6WfPX3vZQ8WUfDoxX75x+U/xVqsbmfrbLHv/tPxRgaZBcMwUuc2sWVN4CjWBmgzIjEDido48ubL1NG97mqXe7pXy8zxvUb60SKU530c4PajzTLVKG7NCL4MhM7xLPDXG7fLz+EkFbGWP0px+d5PYXqkqLQR2C/J+lJbMpmpDZX5mQ/QIdNey5Db5oY4X3iuGmHGza5DnLGmebWwuD8PTun1IdK99yE+hwy5Y78pO+StIoSoOGxIO/cizT0ohpACdpMTIjOmkYKBsY54kE6kuegYNn6E9yKAtAX22Sv2d1IIsAXJIA29aK8mDEcRO90C+vwV+rtA34a20DBiv1fTBZNsoU4wbnZglsGdA/4Vxj2tF1CcjIeR4EfcR73Iyn2FsUJDBMKYI6UwllQjw8T3rbuDHFZ2AKnZBlV8XdTRNSYmJ5C0AaD2dTHYB8msahyyEBHldZGJklwka/BBHnXD6c4j2ZBhOgH2SxEKV3o3VMewh4uqZDG7KpMQUtxIxU3OeXubnHaCEHLvTpho16TQ89OqqaNWDmCzZFtolFvzJfTm3KiIIWfEuS5JxHp50crLZLKokTV5qkOsKUIGVMXbCI9sYrkMEyf9L+0ncYgNTwtOpDvdn4kuq4sPV4gxd1vBYLKpAdtryCYhOxLw6MvGkwhkpabGc2QHH8ZAo+5NjAtMmyI6hJ7ofUfGCj3MdXVXZ7Ytv5Be7wuXab0DKwt+/+FL8tpJ8v/EYFoG4TzfqYfp/Xn7Poh/Xd1u8v9Og/h2lRhpWeZq8tJH7/Z4E1cR0JWkax+Q3JhSL8W5GTnVWgH765cvV8ndSf/cbIB4fbXJTg3jcJyi9ljxCFL7aF5T1tYoydUGR81BmD2OPzYrHFMsBVj01nfaAdxWUAJaJaiq3QTueGrhIcyEYw7ScMOMW3WQrXap0QZZsBdUPQqL1ffw7KyHqUwP38T+In1x8568d2GN7tXu0xPHD3Hikomof6taOh0y5DiKfHecgZWU9I2RThnS1jeG9wogHPIUFlnej2kdE8D+vH9MGcZ6O8aUlSnGXPbqgN8hDRnoPKjPuIkpMK3R7j17Ejql+NCNZhz1irJTy/SKNmWbE11F4Z2/TL0xXv1+dseNa6Eg61RiVXGqUJDEFkapsHzdq83/RrJxKvqKfSxx7c/69LEw2DtAwY0vJpu0eav0xRyco54X73SU+cYNlhHmDfe2T2CLGqGpjqrhrLDmtWWuDAzP5Z5dvW4ER4Ox3mOMk9mswV1ZY5qlJExUUDY5lGvqICU0QuNWM22IYMOhIXjjqt9lGMIB7GKHEBf7HrUpsp0T1jUnzjT4wzaSiPcu4YUTD3nHwbk98PYHWf0xPUPfp977yPrn8fP429+LEywdI68ispUAbTlarhZ+dJt2UhuNw4cXcag5or1aM7S7Yeh3lREqx3lXUxXtPG234mWTzKbJeygrt2Op1aHMriJRStJoPPOSfd64ulzbi5O67cWzAUAJLpkAmoqp90IWEUGC9HVaEFi0YWka8wqDBMimLaoYOmYc3vwBwap3h2hZQK36zkSZLB0XqH4Wl7mPYqvBc0Q+/su/DN6kffAf/Vm4WI/+ug69yUMiQTuK3jT5QeBmZmSUaSnaHSWRi2n+PDtx+noqEoOxN3u3yaw4fwgmk/TF0yzV4nzsz9cELUnldSzkux+PpyVxrytZOY/vv9jgG2r1moOrRdTW3lBDxN5JnrCYMZyBM3QVeg6oX4Ln0eynpX2mb2VCZJ2bdH/7dj3RwdokD4HHv7zR3B9KGkv9tNYG8TTtrXcXpuoUW7f+m6J52VO4+q8d85qWU2+RPkzkySxcpW9psRkXJQMg+1DJJugjciTScHNjzkn6sUW4DNKmbWtzZW1E3nrL9FVafhVvrBmn3+5qm6lzsCWVLL0PS/gK+5Krk3YNY2oWUvA9JFwMMvyu1V+G7TUof2TfOX1xHkYP63a5pdeT27tZ1No3PKOalE4+C+b+ybTl5I0Jh1N/9uinqi/9sJ/81NrMw4dgXrkUYl26XUqe5xxavOp5iZ4nMG5zgiVkGFb1S0eQKEkw9aLJr159i0iAi+qOuC1A1LBkxR65zsKojy4pWGTuwtalTNKJ15F2LtUWIqINTaJ3W+Tr5F6VRU8mCd6eTf3x90IXz4JlvFbFs8R8zA+m+4NP3qI+8V0XQOqN09YwowKAUBvYj1aBhTJAXIkBWyBLA0B6pRjr8bX0TE2pXZtWLy81rE8jAwE9wTXbeeoQOBFjepIvheu0BAYZ4k3v39lJgphHb4njkjsbu+4tPXGxAO/LyHvws17yOr3AppdKM2QDhcUtUR7ZErSryLfk8w/+5+hs9v7fD1e//Tm7ObvC/omj1D5vsr9rbeyW/WmXhKTtVWq9ky6xZ8RmyNdnqeK1kr92usbpA4RShrdtcOuN86107IvYV0KygyTxSVado2LoqRysGkb4ydRlS3RVudZsy/ZtZK4hipSCIVGkryKF0VKhc7IqRUqrTkHQ8FiSmgymVStuCihdZFdDOVo3xJdAjgeyDU1LG3Nh4icCzUp6JwDoyhqDeTa5BNeL0dYsZBNU+OlN+uuuwtnTfVowfnkTzjbfQMOG+CX2uvn08WLpZfMIkCMxLXVpa7fetDQIF1czb/lwQDhINnhixrokDkCJLreYHAyyxGnjwHATb4ZFnU29+dyfdS4ONB8WyHbhgEdmi6jgkiwkbZgovO9mg+J/fzu5Dmez1eKA4EAsAQ0SfcFlngh9aNgLO+L3RRw8BMt4PTnuCHDBJZv+gXEhOhSFO6t9D7TVFqhPDUPt4pWdA412VnspZr6bNGR/hRmUQX27jhKY+cA0dR0VL6Q457CGAhqmYmxNAbSZb1SQYGQR0kaE9BlMyy1NTCLVNjgWtxs50jvJt9Ek3T/ewHnsrPdkd4GBHUuYt+7WS+BXbskGxtBlwkjLB2D6MFNcyVPDTAMcdGVWWmkZsi4HnWlEQDBAIQRdOxMhvzhEj3IiwKR1xlpwLZC9jTmQalRxxFcuTFuz4re3yzuZ+1sZ7wdnryNMir4DTf0JKB7U24OkRRIvKhaVSMVG6BsiFJlTu7XfVioiSzwXzI7UFLnITRrN2rtXLcZLbi0PBqau6Gnoq7wRFc9l6cm+QlAb8xb1jfJsP9gkSBWwf43+/vv3978vn/5vejL9Onl/Gf3TmNXTVqNWVZuaXG5ZSC5h1TzwtWjjvgkzguqVkK0+v8tFUBtziVvVfY7QlImVz4TZRRvL0aC0aU01ob8hKa9eENbXvwDh1Lqxb0R/WSTWpCm+lPSD1bG8r4qGbWq5Jv3M4HV208/J0yhMhcHz2xMKTz+FEz99x/8D</diagram><diagram id=\"NpPKP3NwP8fXXHaGQDCp\" name=\"Page-2\">ldG9DsIgEADgp2E0sRCtjgb/Bp066GawYMHQXkNRq09vG6iVdNGFHF8OjjsQoXm9MayUe+BCIzzmNSJLhPEcz5u1haeDSYwdZEZxR1EPiXoJj2OvN8VFFSRaAG1VGWIKRSFSGxgzBh5h2gV0WLVkmRhAkjI91IPiVjqd4bj3rVCZ7CpHU99wzrpk30klGYfHF5EVItQAWBflNRW6nV03F7rY7U/3bXKuLUuu1WsXH9nIXbb+58inBSMK++vVTdA/rdkE/0tWbw==</diagram></mxfile>"
  },
  {
    "path": "LICENSE",
    "content": "This is free and unencumbered software released into the public domain.\n\nAnyone is free to copy, modify, publish, use, compile, sell, or\ndistribute this software, either in source code form or as a compiled\nbinary, for any purpose, commercial or non-commercial, and by any\nmeans.\n\nIn jurisdictions that recognize copyright laws, the author or authors\nof this software dedicate any and all copyright interest in the\nsoftware to the public domain. We make this dedication for the benefit\nof the public at large and to the detriment of our heirs and\nsuccessors. We intend this dedication to be an overt act of\nrelinquishment in perpetuity of all present and future rights to this\nsoftware under copyright law.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\nOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\nFor more information, please refer to <https://unlicense.org>\n\n\nThis Repository Is Inspired By:\n\n-  https://github.com/thecryptoshed/eth-dapp-developer-roadmap\n-  https://github.com/defi-defense-dao/defi-risk-tools-list#developer-tools\n-  https://github.com/protofire/blockchain-learning-path \n-  https://github.com/ong/awesome-decentralized-finance \n-  https://github.com/gweicz/defi-toolkit\n-  https://github.com/bekatom/awesome-ethereum\n-  https://github.com/ConsenSys/ethereum-developer-tools-list\n-  https://draw.io\n\nMade by @officer_cia (twitter) with Lido DAO support! \n\nThank You!\n"
  },
  {
    "path": "README.md",
    "content": "# DeFi Developer Road Map\n\n**Here we collect and discuss the best DeFi & Blockchain researches and tools - contributions are welcome.**\n\n**Feel free to submit a pull request, with anything from small fixes to translations, docs or tools you'd like to add.**\n\n- **Disclaimer: All information (tools, links, articles, text, images, etc.) is provided for educational purposes only! All information is also based on data from public sources. You are solely responsible for your actions, not the author** ❗️\n\n[![Support Project](https://img.shields.io/badge/Support-Project-critical)](https://github.com/OffcierCia/support/blob/main/README.md)\n\n## **Translations:**\n\n- [French](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_fr.md)\n- [Korean](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_ko.md)\n- [Japanese](https://web.archive.org/web/20240225153745/https://www.wenyanet.com/opensource/ja/6304f1549168d4612c5c5064.html)\n- [Italiano](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_it.md)\n- [Telugu](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_tel.md)\n- [Gujarati](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_guj.md)\n- [Spanish](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_es.md)\n- [Chinese](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_cn.md)\n- [Yoruba](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_yor.md)\n\n</details>\n\n## Roadmap\n\n![Roadmap](./Fix2024.svg)\n\n# Navigation\n\n**[Alternative navigation](https://cia.start.me/p/dlaxD0/ciaofficerv2)** ❗️\n\n#\n\n<details>\n<summary>Translations</summary>\n<br />\n\n- [French](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_fr.md)\n- [Korean](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_ko.md)\n- [Japanese](https://web.archive.org/web/20240225153745/https://www.wenyanet.com/opensource/ja/6304f1549168d4612c5c5064.html)\n- [Italiano](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_it.md)\n- [Telugu](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_tel.md)\n- [Gujarati](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_guj.md)\n- [Spanish](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_es.md)\n- [Chinese](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_cn.md)\n- [Yoruba](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_yor.md)\n\n</details>\n\n|      Topic       | Instant Link                                                                                                              |\n| :--------------: | ------------------------------------------------------------------------------------------------------------------------- |\n|      Basics      | [Explore](https://github.com/OffcierCia/DeFi-Developer-Road-Map#basics)                                                   |\n|      dApps       | [Explore](https://github.com/OffcierCia/DeFi-Developer-Road-Map#dapps)                                                    |\n|    Frameworks    | [Explore](https://github.com/OffcierCia/DeFi-Developer-Road-Map#frameworks)                                               |\n|    zk-snarks     | [Explore](https://github.com/OffcierCia/DeFi-Developer-Road-Map#zk-snarks)                                                |\n| Further Readings | [Explore](https://github.com/OffcierCia/DeFi-Developer-Road-Map#further-readings)                                         |\n|     Security     | [Explore](https://github.com/OffcierCia/DeFi-Developer-Road-Map#security--safety)                                         |\n|       DeFi       | [Explore](https://github.com/OffcierCia/DeFi-Developer-Road-Map#defi)                                                     |\n|       ENS        | [Explore](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-name-service)                                    |\n|       NFT        | [Explore](https://github.com/OffcierCia/DeFi-Developer-Road-Map#non-fungible-token-nft)                                   |\n|   Stable Coins   | [Explore](https://github.com/OffcierCia/DeFi-Developer-Road-Map#stable-coins)                                             |\n|   General Info   | [Explore](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-tools)                                           |\n|   Side Chains    | [Explore](https://github.com/OffcierCia/DeFi-Developer-Road-Map#side-chains)                                              |\n|       MEV        | [Explore](https://github.com/OffcierCia/DeFi-Developer-Road-Map#mev---maximal-extractable-value--miner-extractable-value) |\n| Tools Collection | [Explore](https://github.com/OffcierCia/DeFi-Developer-Road-Map#tools-collection)                                         |\n|     ETH 2.0      | [Explore](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-20)                                              |\n|    Front End     | [Explore](https://github.com/OffcierCia/DeFi-Developer-Road-Map#front-end)                                                |\n|  Project Manag.  | [Explore](https://github.com/OffcierCia/DeFi-Developer-Road-Map#project-management)                                       |\n\n#\n\n**| Special Notes:**\n\n- [My Blog on Mirror](https://officercia.mirror.xyz/UpFfG7-1E4SDJttnmuQ7v4BMc4KrCXzo80vtx7qV-YY)\n- [All known smart contract-side and user-side attacks & attack vectors](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31)\n- [Key principles of storing crypto cold wallet attacks defense methods best practices](https://officercia.mirror.xyz/p1ieZdxQWH4yHCNOXNPHyT8So1cY0X_wMGKwdmavi7s)\n- [An awesome cheatsheet from the Pessimistic.io Team](https://graph.org/All-resources-to-become-a-smart-contract-auditor-09-11)\n- [All-about-NFT security ](https://graph.org/NFT-security-01-28)\n- [Solidity language cheatsheets, tools and references collection](https://graph.org/Solidity-Cheatsheets-Pack-03-20)\n- [Solidity Tutorials](https://telegra.ph/Solidity-Tutorials-12-21)\n\n# Basics:\n\n- Learn the basics of Distributed Ledger Technology (DLT)\n- Bitcoin protocol [Explained](https://medium.com/coinmonks/bitcoin-white-paper-explained-part-1-4-16cba783146a)\n- Elliptic Curve [Cryptography](https://medium.com/coinmonks/learn-how-to-code-elliptic-curve-cryptography-a952dfdc20ab)\n- Read [Blockchain Explained](https://www.investopedia.com/terms/b/blockchain.asp)\n- Watch [Blockchain - A visual demo](https://www.youtube.com/watch?v=_160oMzblY8)\n- Watch [But how does bitcoin actually work? - 3b1b](https://www.youtube.com/watch?v=bBC-nXj3Ng4)\n- Learn the basics of [Computer Science](https://github.com/ossu/computer-science)\n- Learn DeFi In-Depth - just [watch this YouTube playlist](https://www.youtube.com/@campbellharvey/playlists)\n- Teach yourself crypto - visit [teachyourselfcrypto.com](https://teachyourselfcrypto.com)\n- [Try Capture The Ether Game](https://capturetheether.com/)\n\n#### Ethereum\n\n- Learn the basics of Ethereum\n- Ethereum Virtual Machine (EVM): turing complete\n- Learn about Wallets, Accounts (EOA), Private/Public Keys\n- Learn about transactions, Gas, Metamask\n- Ethereum clients/Nodes, Geth\n- Infura infrastructure\n\n#### EVM\n\n- [NOXX](https://noxx.substack.com/archive?sort=new)\n- [Digging deep into the EVM mechanics during contract function calls - Part 1](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy?utm_source=profile&utm_medium=reader2)\n- [Let's take a trip down memory lane - Part 2](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-d6b?utm_source=profile&utm_medium=reader2)\n- [Demystifying Storage Slot Packing - Key Knowledge for the EVM Hackers - Part 3](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-3ea?utm_source=profile&utm_medium=reader2)\n- [Under The Hood - Storage Opcodes In the Go Ethereum (Geth) Client - Part 4](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-5a5?utm_source=profile&utm_medium=reader2)\n- [Another Weapon in the EVM Hackers Arsenal - The Power of Delegate Call - Part 5](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-a5f?utm_source=profile&utm_medium=reader2)\n- [A Treasure Trove of Data - Transaction Receipts & Event Logs - Part 6](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-16e?utm_source=profile&utm_medium=reader2)\n- [Understanding Trie Databases in Ethereum](https://medium.com/shyft-network/understanding-trie-databases-in-ethereum-9f03d2c3325d)\n- [AskMirror](https://www.askmirror.xyz)\n- [EVM Chad](https://github.com/mektigboy/evm-chad)\n- [Mudit.Blog](https://mudit.blog)\n- [Academic_Smart_Contract_Papers](https://github.com/hzysvilla/Academic_Smart_Contract_Papers)\n- [cmichel.io](https://cmichel.io)\n- [samczsun.com](https://samczsun.com)\n- [serial-coder.com](https://www.serial-coder.com/posts)\n- [notonlyowner.com](https://www.notonlyowner.com)\n- [Decentralised](https://t.me/decentraliseddotco)\n- [Awesome Blogs](https://start.me/w/nPprJD)\n- [What happens when you send 1 DAI](https://www.notonlyowner.com/learn/what-happens-when-you-send-one-dai)\n- [The Complete Guide to Full Stack Ethereum Development](https://www.useweb3.xyz/tutorials/the-complete-guide-to-full-stack-ethereum-development)\n- [Ultimate roadmap for web3 developers \"from zero to master\"](https://blog.praneethreddy.me/ultimate-roadmap-for-web3-developers-from-zero-to-master?deviceType=desktop)\n- [Solidity Cheatsheets Pack + Bonus](https://telegra.ph/Solidity-Cheatsheets-Pack-03-20)\n- [L2s Explained](https://www.youtube.com/live/GnXQiFJlf2w?feature=share)\n- [EVM article series - Decipher with Zaryab](https://www.zaryabs.com/ethereum-virtual-machine-article-series/)\n- [Decipher EVM Puzzles Game(For better understanding of Opcodes in a fun way)](https://www.zaryabs.com/decipher-evm-puzzle-game-for-smart-contract-devs/)\n\n#### Check out\n\n- A bunch of learning resources to choose from here: [pentacle.xyz](https://pentacle.xyz/projects?section=developer&category=learn)\n- [EVM In-Depth](https://youtu.be/RxL_1AfV7N4)\n- [LearnEVM](https://twitter.com/learnevm)\n- [Useful Solidity Patterns](https://github.com/dragonfly-xyz/useful-solidity-patterns/tree/main/patterns/off-chain-storage)\n- [CryptoBook](https://toc.cryptobook.us/book.pdf)\n- [Smart Contract Auditing Checklist](https://github.com/vishnuram1999/Smart-Contract-Auditing-Checklist)\n- [Hardhat](https://hardhat.org/getting-started/)\n- [Remix](https://remix.ethereum.org)\n- [Foundry](https://book.getfoundry.sh/)\n- [EIPs](https://eips.ethereum.org/)\n- [Wagmi Toolset](https://wagmi.sh)\n- [WalletConnect Library](https://docs.walletconnect.com/2.0/web/about-web3modal)\n- [RainbowKit Toolset](https://www.rainbowkit.com/)\n\n#### Useful Information\n\n- [Solidity Docs](https://docs.soliditylang.org/en/v0.8.21/)\n- [What is a Smart Contract](https://ethereum.org/en/developers/docs/smart-contracts/)\n- [EVM Opcodes](https://www.evm.codes/?fork=shanghai)\n- [Beginner's Guide to Yul ](https://medium.com/@MarqyMarq/beginners-guide-to-yul-12a0a18095ef)\n- [Yul for Gas Optimisation](https://coinsbench.com/using-yul-to-optimize-gas-costs-b4feccdb5172)\n- [Decompiler](https://ethervm.io/decompile)\n- [WTF Gas Optimisation](https://github.com/WTFAcademy/WTF-gas-optimization)\n- [Solidity by Example](https://solidity-by-example.org/)\n- [OpenZeppelin](https://docs.openzeppelin.com/contracts/)\n- [EVM Explained](https://www.zaryabs.com/ethereum-virtual-machine-article-series/)\n- [Useful Solidity Patterns](https://github.com/dragonfly-xyz/useful-solidity-patterns)\n\n#### Directions\n\n- [Awesome roadmap.sh RoadMaps Collection](https://roadmap.sh)\n- [Vikvikvikkk Repo](https://github.com/vikvikvikkk?tab=repositories)\n- [Awesome Ethereum Staking](https://hackmd.io/@jyeAs_6oRjeDk2Mx5CZyBw/awesome-ethereum-staking)\n- [The Daily Ape](https://www.notion.so/The-Daily-Ape-c96c0b6727c0433a962e897ef43efb7e)\n- [Sov's Compendium](https://sovs.notion.site/sovs/Sov-s-Compendium-41f097d28dae4d09801f10cde1b2d03b)\n- [Diamond Crab](https://shuennnyyy.notion.site/shuennnyyy/DiamondCrab-Crypto-Notion-Site-5e14308d396b497fa35ccdbfdf4a2296)\n- [Immersion Den](https://immersionden.xyz)\n- [Egor Gavrilov](https://youtube.com/@EgorGavrilov)\n- [Curious Daddy](https://curiousaddys.notion.site/2935b6c3a1e249fd876ce3f318355d92?v=b46dd3524e8a4ea9873f364800a0db38)\n- [Awesome Blogs](https://start.me/w/nPprJD)\n- [Patrick Collins](https://youtube.com/@PatrickAlphaC)\n- [Crypto Telegram & Discord Channels & Chats](https://telegra.ph/Crypto-Telegram-Channels--Chats-04-19)\n- [Main Navigation](https://officercia.mirror.xyz/Uc1sf64yUCb0uo1DxR_nuif5EmMPs-RAshDyoAGEZZY)\n- [Solidity Tutorials](https://graph.org/Solidity-Tutorials-12-21)\n- [Solana Dev & Degen Tools Packk](https://web.archive.org/web/20220820001542/officercia.mirror.xyz/XLEds6Py1Xu41WWhqv-LJ2UtH4UKl9cZTnoVx8CvDXQ)\n- [Genesis 0x01: Simplified Roadmap for Blockchain Security](https://devansh.xyz/blockchain-security/2021/09/17/genesis-0x01.html)\n- [Blockchain security guide](https://wufflz.notion.site/Blockchain-security-guide-b26aec3d920e414d8a354618d3e36eb4)\n- [DevPill](https://www.devpill.me/docs/introduction/foreword)\n- [EatTheBlocks YouTube Channel](https://youtube.com/@EatTheBlocks)\n- [Moralis Web3](https://youtube.com/@MoralisWeb3)\n- [Solidity Security Explained](https://blog.sigmaprime.io/solidity-security.html)\n- [Retrospective: Hacks in Web3](https://medium.com/@officercia/retrospective-hacks-in-web3-cc83b8ee0e93)\n- [Medium : severity vulns](https://tom-sol.notion.site/c433c81fc5964fb8b32c59ce98fec3df?v=c5ffb5c86778424c9a1fe3dd6f7f00f3)\n- [High : severity vulns](https://tom-sol.notion.site/f9d3a62122d34b479b52ea3e0583bd57?v=9c303b31cca845638e78c25da29fa5de)\n- [Repository of 500 web3 reports](https://drive.google.com/drive/u/2/mobile/folders/1oyGnZE2ce5t6MZ1ytMLDr5OKuQAOkEdR?pli=1)\n\n#### Smart Contract\n\n- Basics of Smart Contract: [Top 10 free Web3 courses](https://twitter.com/vedangvatsa/status/1627648600254840832)\n- Life Cycle of Smart Contract\n- Ethereum Higher Level languages (**Solidity**, Vyper, LLL, Serpent)\n- Compiling, testing, Deploying smart Contracts\n- Interacting with smart contracts using web3.js or web3.py\n- Read [How does Ethereum work, anyway?](https://www.preethikasireddy.com/post/how-does-ethereum-work-anyway#:~:text=The%20Ethereum%20blockchain%20uses%20an,tokens%20are%20generated%20and%20awarded.)\n- Read [this article](https://blog.zeppelin.solutions/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05)\n- Read the [Truffle Documentation](https://truffleframework.com/docs/) / [Hardhat Documentation](https://hardhat.org/getting-started/)\n- Read the [Web3 Documentation](https://web3js.readthedocs.io/en/1.0/) / [Ethers Documentation](https://docs.ethers.io/v5/)\n- Read Book [Mastering Ethereum](https://github.com/ethereumbook/ethereumbook) and watch [this channel](https://www.youtube.com/channel/UCJWh7F3AFyQ_x01VKzr9eyA/videos)\n- Read [Solidity Smart Contract Library](https://openzeppelin.org/api/docs/get-started.html) and [Solidity Base](https://solidity-by-example.org) with [Tutorial from Zombies](https://cryptozombies.io)\n- Read [Flash Crash for Cash Cyber Threats in Decentralized Finance](https://arxiv.org/pdf/2106.10740.pdf)\n\n#### Resources to learn Solidity\n\n- [cryptozombies.io](https://cryptozombies.io)\n- [smartcontract.engineer](https://www.smartcontract.engineer)\n- [solidity-by-example.org](https://solidity-by-example.org)\n- [useweb3.xyz](https://www.useweb3.xyz)\n- [Solidity Tutorials](https://graph.org/Solidity-Tutorials-12-21)\n- [Books & Researches](https://telegra.ph/Books--Researches-01-30)\n- [Navigation: officercia.eth](https://officercia.mirror.xyz/Uc1sf64yUCb0uo1DxR_nuif5EmMPs-RAshDyoAGEZZY)\n- [Solidity Cheatsheets Pack + Bonus](https://graph.org/Solidity-Cheatsheets-Pack-03-20)\n- [Solidity Treasures](https://t.me/soliditypedia)\n- [Solidity Learning Chat](https://t.me/solidity_learning)\n- [Dev Solidity Chat](https://t.me/dev_solidity)\n- [Crypto Telegram & Discord Channels & Chats](https://telegra.ph/Crypto-Telegram-Channels--Chats-04-19)\n- [Slitherin: Slither Detectors by Pessimistic.io](https://github.com/pessimistic-io/slitherin)\n- [WTF Solidity](https://github.com/AmazingAng/WTF-Solidity)\n\n#### Smart Contract Standards\n\n- [ERCs](https://eips.ethereum.org/erc) - Ethereum Improvement Proposals\n\n#### Tokens\n\n- [ERC-20](https://eips.ethereum.org/EIPS/eip-20) - Token contract for fungible assets.\n- [ERC-721](https://github.com/ethereum/eips/issues/721) - Token standard for non-fungible assets.\n- [ERC-1155](https://eips.ethereum.org/EIPS/eip-1155) - Token standard for semi-fungible tokens\n- [ERC-918](https://eips.ethereum.org/EIPS/eip-918) - Mineable Token Standard.\n- [ERC-1363](https://eips.ethereum.org/EIPS/eip-1363) - Payable Token Standard.\n- [ERC-4626](https://eips.ethereum.org/EIPS/eip-4626) - Tokenized Vault Standard.\n- [Token Interaction Checklist](https://consensys.net/diligence/blog/2020/11/token-interaction-checklist/)\n\n#### Others\n\n- [ERC-165](https://eips.ethereum.org/EIPS/eip-165) - Creates a standard method to publish and detect what interfaces a smart contract implements.\n- [ERC-725](https://eips.ethereum.org/EIPS/eip-725) - A standard interface for a simple proxy account.\n- [ERC-173](https://eips.ethereum.org/EIPS/eip-173) - A standard interface for ownership of contracts.\n\n#### General Development Skills\n\n- Learn [GIT](https://medium.com/pixel-pioneers/the-basics-of-version-control-system-git-explained-by-designing-a-new-car-3fb3a10e9e40)\n- Create a few repositories on [GitHub](https://github.com/) / [GitLab](https://about.gitlab.com/)\n- Share your code with other people!\n- know HTTP(S) protocol, request methods (GET, POST, PUT, PATCH, DELETE, OPTIONS)\n- Don't be afraid of using Google, [Power Searching with Google](http://www.powersearchingwithgoogle.com/)\n- Get familiar with terminal ([Linux/Docker](https://medium.com/coinmonks/how-to-become-a-blockchain-developer-59c830e20f15)), configure your shell (bash, zsh, fish)\n- Read a few books about algorithms and data structures, blockchain, Ethereum, solidity\n- Do this course [Ethereum and Solidity: The Complete Developer's Guide](https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/)\n- Free tutorial [Learning Solidity](https://github.com/willitscale/learning-solidity)\n- [Introduction to Smart Contract Development with Solidity](https://www.youtube.com/playlist?list=PLV1JDFUtrXpGvu8QHL9b78WYNSJsYNZsb) and [ERC20 Programming](https://www.youtube.com/watch?v=Hqx5yuskmRU&list=PLYSZ-f9LCH3sEf0UKTLCaZErJeQtK7GCD)\n- [Tudelft Repo](https://repository.tudelft.nl)\n- [Ethers.org Library](https://docs.ethers.org/v6/getting-started/)\n- [Web3js.org Library](https://docs.web3js.org)\n- [TypeChain Library](https://github.com/dethcrypto/TypeChain)\n- [Viem Library](https://github.com/wagmi-dev/viem)\n- [web3.py - for Python](https://web3py.readthedocs.io/en/stable/quickstart.html)\n- [The Framework to help you securing your protocol](https://www.beirao.xyz/blog/Security-framework)\n\n#### Try this tools:\n\n- [eth-cli](https://github.com/protofire/eth-cli) - CLI tools.\n- [REPL](https://github.com/raineorshine/solidity-repl) - Solidity REPL.\n- [Remix](https://remix.ethereum.org/) - Online realtime compiler and runtime.\n- [gencall-cli](https://github.com/manifoldfinance/libcaller/tree/master/packages/gencall-cli) - An interactive smart contract encoder and sender from your ABI file\n- [Web3modal](https://github.com/WalletConnect/web3modal)\n- [Optimize Solidity Function Name](https://emn178.github.io/solidity-optimize-name/) - Optimize function names to reduce costs\n- [solc-typed-ast compiler](https://github.com/ConsenSys/solc-typed-ast) - TypeScript package providing a normalized typed Solidity AST along with the utilities necessary to generate the AST (from Solc) and traverse/manipulate it.\n- [Slither Explained - for audit](https://telegra.ph/Slither-Explained-04-19)\n- [explorer.swiss-knife.xyz](https://explorer.swiss-knife.xyz/)\n\n# dApps\n\n- Get familiar with tools that you will be using:\n\n#### Package Managers\n\n- [npm](https://www.npmjs.com/)\n- [yarn](https://yarnpkg.com/lang/en/)\n- [pnpm](https://pnpm.js.org/)\n\n#### IDE's\n\n- [Remix IDE](https://remix.ethereum.org/)\n- [Remix IDE Desktop Release](https://github.com/ethereum/remix-desktop/releases)\n- [Ethfiddle](https://ethfiddle.com/)\n- [labs.superblock](https://superblocks.com/)\n- [Truffle](https://truffleframework.com/)\n- [Solidity v0.8.17](https://docs.soliditylang.org/en/v0.8.17/)\n- [Vyper](https://github.com/vyperlang/vyper)\n- [Atom](https://atom.io/)\n- [Etheratom](https://atom.io/packages/etheratom)\n- [Autocomplete Solidity](https://atom.io/packages/autocomplete-solidity)\n- [Language Solidity](https://atom.io/packages/language-solidity)\n- [Vim solidity](https://github.com/tomlion/vim-solidity)\n- [Vim vyper](https://github.com/vyperlang/vim-vyper)\n- [YAKINDU Solidity Tools](https://github.com/Yakindu/solidity-ide)\n- [VSCode](https://code.visualstudio.com/) with [Solidity Visual Developer](https://marketplace.visualstudio.com/items?itemName=tintinweb.solidity-visual-auditor)\n- [Solana VS Code Extension](https://marketplace.visualstudio.com/items?itemName=AckeeBlockchain.solana) - First VS Code extension for Solana with real-time security analysis (9 detectors) and Trident fuzz coverage visualization\n- [vscode-solidity-lang](https://github.com/contractshark/vscode-solidity-exstion) Solidity Semantic Highlighting for VSode. [available at vscode marketplace](https://marketplace.visualstudio.com/items?itemName=ContractShark.solidity-lang)\n- [MetaMask OpenRCP API Playground](https://metamask.github.io/api-playground/api-documentation/) - View and Interact with MetaMasks RPC API\n- [Dive Deep into Wagmi & How to Create a Web3 App](https://medium.com/@glitch.txs/dive-deep-into-wagmi-how-to-create-a-web3-app-8de7c86831e9)\n- [Extrapolating concepts to Web3 — Coding (and understanding) a Decentralized Bank using Solidity](https://medium.com/@numacodes/extrapolating-concepts-to-web3-coding-and-understanding-a-decentralized-bank-using-solidity-69797a771c47)\n\n#### Practice\n\n- Learn Ethereum development by making a [Zombie Game](https://cryptozombies.io/)\n- [Yul and Some Solidity Optimizations and Tricks](https://hackmd.io/@gn56kcRBQc6mOi7LCgbv1g/rJez8O8st)\n- Read and make and example: [Pet shop tutorial](https://www.trufflesuite.com/tutorial)\n- Learn [Abstract Algebra](http://abstract.ups.edu/aata/aata-toc.html)!\n- Learn how to build smart contracts with Python and Vyper: [Ape Academy](https://academy.apeworx.io/)\n- [Time-locked Wallets: An Introduction to Ethereum Smart Contracts](https://www.toptal.com/ethereum-smart-contract/time-locked-wallet-truffle-tutorial)\n- [The Ultimate ENS and ĐApp Tutorial](https://www.toptal.com/ethereum/ethereum-name-service-dapp-tutorial)\n- [Ultimate Introduction to Ethereum Ðapp Development](https://www.youtube.com/playlist?list=PLV1JDFUtrXpFh85G-Ddyy2kLSafaB9biQ)\n- [Ethernaut](https://ethernaut.zeppelin.solutions/) is a Web3/Solidity based wargame for those interested in learning ethereum\n- [Ethereum and Solidity: The Complete Developer's Guide](https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/)\n- [Consensys best practices](https://consensys.github.io/smart-contract-best-practices/) - This document provides a baseline knowledge of security considerations for intermediate Solidity programmers. It is maintained by ConsenSys Diligence, and the broader Ethereum community.\n- [Solidity Patterns](https://github.com/fravoll/solidity-patterns) - A compilation of patterns and best practices.\n- [Smart Contracts Threats DB](https://github.com/crytic/not-so-smart-contracts) - A compilation of the worst patterns.\n- [ETH.build](https://eth.build/) An Educational Sandbox For Web3\n- [Node Guardians](https://nodeguardians.io/) Story-rich Quests with practical coding challenges\n\n# ZK-SNARKs\n\n#### General info\n\n- [ZK-SNARKs-VS-ZK-STARKs](https://graph.org/ZK-SNARKs-VS-ZK-STARKs-01-10)\n- [Why and How zk-SNARK Works: Definitive Explanation](https://arxiv.org/pdf/1906.07221.pdf)\n- [learn.0xparc.org](https://learn.0xparc.org)\n- [ProofsArgsAndZK.pdf](https://people.cs.georgetown.edu/jthaler/ProofsArgsAndZK.pdf)\n- [zk-learning.org](https://zk-learning.org)\n- [zero-knowledge-canon](https://a16zcrypto.com/zero-knowledge-canon)\n- [Introduction to Zero-Knowledge Proofs](https://www.dylandavis.net/blog/2022/12/21/zero-knowledge-proofs-introduction)\n- [Zero-knowledge proof learning journey](https://youtu.be/_6Bm5kmov3A)\n- [zkp.science](https://zkp.science) - All you should know about ZK-SNARKs\n- [ZoKrates](https://github.com/Zokrates/ZoKrates) - A toolbox for zkSNARKS on Ethereum\n- [The AZTEC Protocol](https://github.com/AztecProtocol/AZTEC) - Confidential transactions on the Ethereum network, implementation is live on the Ethereum main-net\n- [Nightfall](https://github.com/EYBlockchain/nightfall) - Make any ERC-20 / ERC-721 token private - open source tools & microservices\n- Proxy Re-encryption (PRE)\n- [NuCypher Network](https://github.com/nucypher/nucypher) - A proxy re-encryption network to empower data privacy in decentralized systems\n- [pyUmbral](https://github.com/nucypher/pyumbral) - Threshold proxy re-encryption cryptographic library\n- Fully Homomorphic Encryption (FHE)\n- [NuFHE](https://github.com/nucypher/nufhe) - GPU accelerated FHE library\n- [Zero knowledge proofs starter pack](https://ethresear.ch/t/zero-knowledge-proofs-starter-pack/4519)\n- [ZK-Research DB](https://polished-wash-d17.notion.site/ZK-Research-58f704196c8f4715adc412fa0cf1a17f)\n- [An awesome post from Vitalik.eth](https://vitalik.ca/general/2021/01/26/snarks.html)\n- [Zk snarks under the hood](https://medium.com/@VitalikButerin/zk-snarks-under-the-hood-b33151a013f6)\n- [Awesome zero knowledge proofs](https://github.com/matter-labs/awesome-zero-knowledge-proofs)\n- [Awesome zk](https://github.com/ventali/awesome-zk)\n- [The missing explanation of ZK-SNARKs](https://www.cryptologie.net/article/507/the-missing-explanation-of-zk-snarks)\n- [Why and How zk-SNARK Works](https://arxiv.org/pdf/1906.07221.pdf)\n- [The Zero-Knowledge Landscape](https://page1.substack.com/p/the-zero-knowledge-landscape)\n- [Your Guide to Write zkSNARKs in Go](https://consensys.net/blog/research-development/gnark-your-guide-to-write-zksnarks-in-go)\n- [Building your first zk dapp using snarks & circom](https://hackernoon.com/how-to-use-a-zero-knowledge-dapp-boilerplate)\n- [ZK Tools Directory & Boilerplate](https://boilerplate.zkblock.app/)\n- [A beginner's intro to coding zero-knowledge proofs](https://dev.to/spalladino/a-beginners-intro-to-coding-zero-knowledge-proofs-c56)\n\n#### ZK-STARKs\n\n- [StarkWare](https://github.com/starkware-industries) and [StarkWare Resources](https://github.com/starkware-libs) - StarkEx scalability engine storing state transitions on-chain\n- [zkSNARKs vs zkSTARKs: a primer](https://pseudotheos.mirror.xyz/_LAi4cCFz2gaC-3WgNmri1eTvckA32L7v31A8saJvqg)\n- [Breaking Down Recursive ZK-STARKs](https://medium.com/@Nurnberg_Meistersinger/zk-starks-part-one-4f482111b0a)\n\n# Frameworks\n\n#### Truffle Suite\n\n- [Truffle](https://truffleframework.com/truffle)\n- [Ganache](https://truffleframework.com/ganache)\n- [Drizzle](https://truffleframework.com/drizzle)\n\n#### Akula\n\n- [Akula](https://github.com/akula-bft/akula) - an implementation of Ethereum protocol (\"client\") written in Rust, based on [Erigon](https://github.com/ledgerwatch/interfaces) architecture.\n\n#### ZeppelinOS\n\n- [Getting Started](https://docs.zeppelinos.org/docs/start.html)\n\n#### Labs.Superblock\n\n> Note: Superblocks is depreciated\n\n- [Labs.superblocks](https://lab.superblocks.com/)\n- [dapp Tutorial](https://www.youtube.com/watch?v=LK-kVMzrdno)\n\n#### Infura (A Gateway to Ethereum)\n\n- [Mainnet End Point](https://infura.io/)\n- [Rops TestNet End Point](https://infura.io/)\n- [Kovan TestNet End Point](https://infura.io/)\n- [Rinkby TestNet End Point](https://infura.io/)\n- [IPFS](https://medium.freecodecamp.org/hands-on-get-started-with-infura-and-ipfs-on-ethereum-b63635142af0)\n\n#### [NodeReal](https://nodereal.io)(A high-performance node service)\n\n- [Meganode](https://meganode.nodereal.io)\n- [DirectRoute](https://directroute.nodereal.io)\n\n#### Other Frameworks\n\n- [Frameworks List](https://ethereum.org/en/developers/docs/frameworks/) - Ethereum Frameworks Listing.\n- [Hardhat](https://hardhat.org/) - Flexible, extensible and fast Ethereum development environment.\n- [Ape](https://docs.apeworx.io/ape/stable/) - The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals.\n- [Brownie](https://github.com/iamdefinitelyahuman/brownie) - Brownie is a Python framework for deploying, testing and interacting with Ethereum smart contracts.\n- [Embark](https://github.com/embark-framework/embark) - Framework for DApp development\n- [Waffle](https://getwaffle.io/) - Framework for advanced smart contract development and testing, small, flexible, fast (based on ethers.js)\n- [Etherlime](https://github.com/LimeChain/etherlime) - ethers.js based framework for Dapp deployment\n- [Parasol](https://github.com/Lamarkaz/parasol) - [Depreciated] Agile smart contract development environment with testing, INFURA deployment, automatic contract documentation and more. It features a flexible and unopinionated design with unlimited customizability\n- [0xcert](https://github.com/0xcert/framework/) - JavaScript framework for building decentralized applications\n- [OpenZeppelin SDK](https://openzeppelin.com/sdk/) - OpenZeppelin SDK: A suite of tools to help you develop, compile, upgrade, deploy and interact with smart contracts.\n- [sbt-ethereum](https://sbt-ethereum.io/) - A tab-completey, text-based console for smart-contract interaction and development, including wallet and ABI management, ENS support, and advanced Scala integration.\n- [Cobra](https://github.com/cobraframework/cobra) - A fast, flexible and simple development environment framework for Ethereum smart contract, testing and deployment on Ethereum virtual machine(EVM).\n- [Ether Jar](https://github.com/emeraldpay/etherjar) Java integration library for Ethereum blockchain\n- [Starport](https://github.com/tendermint/starport) - A CLI tool for building sovereign IBC-enabled blockchains.\n- [Sign in with Ethereum | SIWE](https://github.com/spruceid/siwe)- Workflow to authenticate Ethereum accounts using message signing in order to establish a cookie-based web session that manages user metadata.\n- [Foundry](https://github.com/onbjerg/foundry-book) - A smart contract development toolchain for project compilation, dependency management, testing, deployments, on-chain interactions...\n- [Solmate](https://github.com/Rari-Capital/solmate) - These contracts have been audited but they were not developed with users in mind. They mainly seek to optimize gas and optimizations for smart contract development\n- [Supercool](https://docs.supercool.xyz/) - Relayer infra for meta-transaction and account-abstraction superpowers: automate smart contract interactions, create gasless transactions, and more.\n\n#### Interacting with Smart Contract\n\n- [Web3.js](https://web3js.readthedocs.io/en/1.0/)\n- [Web3.py](https://web3py.readthedocs.io/en/stable/)\n- [Web3j](https://docs.web3j.io/latest/)\n- [ethers.js](https://docs.ethers.io/v5/)\n- [Web3 by Example : Web3 by Example is a hands-on introduction to web3 development using annotated example programs.](https://www.web3byexample.com/)\n\n#### Python Ethereum Eco System\n\n- [Ethereum.org](https://ethereum.org/en/developers/docs/programming-languages/python/)\n- [Article](https://medium.com/@pipermerriam/the-python-ethereum-ecosystem-101bd9ba4de7)\n\n#### Distributed Storage Systems\n\n- [Arweave](https://arweave.org)\n- [INFO](https://medium.com/bitfwd/what-is-decentralised-storage-ipfs-filecoin-sia-storj-swarm-5509e476995f)\n- [IPFS](https://ipfs.io/)\n- [MESON](https://meson.network/)\n- [SWARM](https://swarm-gateways.net/)\n- [Storej](https://storj.io/)\n- [Sia](https://sia.tech/)\n\n#### Test Blockchain Networks\n\n- [Paradigm Faucet](https://faucet.paradigm.xyz) - claim testnet ETH here\n- [Ethnode](https://github.com/vrde/ethnode) - Run an Ethereum node (Geth or Parity) for development, as easy as `npm i -g ethnode && ethnode`.\n- [Ganache](https://github.com/trufflesuite/ganache) - App for test Ethereum blockchain with visual UI and logs\n- [Kaleido](https://kaleido.io/) - Use Kaleido for spinning up a consortium blockchain network. Great for PoCs and testing\n- [Besu Private Network](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - Run a private network of Besu nodes in a Docker container\n- [Orion](https://github.com/PegaSysEng/orion) - Component for performing private transactions by PegaSys\n- [Artemis](https://github.com/PegaSysEng/artemis) - Java implementation of the Ethereum 2.0 Beacon Chain by PegaSys\n- [Cliquebait](https://github.com/f-o-a-m/cliquebait) - Simplifies integration and accepting testing of smart contract applications with docker instances that closely resemble a real blockchain network\n- [Local Raiden](https://github.com/ConsenSys/Local-Raiden) - Run a local Raiden network in docker containers for demo and testing purposes\n- [Private networks deployment scripts](https://github.com/ConsenSys/private-networks-deployment-scripts) - Out-of-the-box deployment scripts for private PoA networks\n- [Local Ethereum Network](https://github.com/ConsenSys/local_ethereum_network) - Out-of-the-box deployment scripts for private PoW networks\n- [Ethereum on Azure](https://docs.microsoft.com/en-us/azure/blockchain/templates/ethereum-poa-deployment) - Deployment and governance of consortium Ethereum PoA networks\n- [Ethereum on Google Cloud](https://console.cloud.google.com/marketplace/details/click-to-deploy-images/ethereum?filter=category:developer-tools) - Build Ethereum network based on Proof of Work\n- [Infura](https://infura.io/) - Ethereum API access to Ethereum networks (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)\n- [CloudFlare Distributed Web Gateway](https://cloudflare.com/distributed-web-gateway/) - Provides access to the Ethereum network through the Cloudflare instead of running your own node\n- [NOWNodes](https://nownodes.io/) - NOWNodes provide a full access to Ethereum testnets and access to more than 110 blockchain RPC nodes via API\n- [Chainstack](https://chainstack.com/) - Shared and dedicated Ethereum nodes as a service (Mainnet, Ropsten, Rinkeby)\n- [Alchemy](https://alchemyapi.io/) - Blockchain Developer Platform, Ethereum API, and Node Service (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)\n- [ZMOK](https://zmok.io/) - JSON-RPC Ethereum API (Mainnet, Rinkeby, Front-running Mainnet)\n- [Watchdata](https://watchdata.io) - Provide simple and reliable API access to Ethereum blockchain\n- [GetBlock](https://getblock.io/) - Blockchain RPC access to Ethereum blockchain and 50 + others\n\n#### Test Ether Faucets\n\n- [Sepolia Faucet](https://sepoliafaucet.com/)\n- [Mumbai Faucet](https://mumbaifaucet.com/)\n- [Goerli faucet](https://goerli-faucet.slock.it/)\n- [Universal faucet](https://faucets.blockxlabs.com/)\n- [Nethereum.Faucet](https://github.com/Nethereum/Nethereum.Faucet) - A C#/.NET faucet\n- [List of Faucets for Public Testnets](https://www.buildbear.io/faucet)\n\n# Front End\n\n#### UI Components\n\n- Learn React on [official website](https://reactjs.org/tutorial/tutorial.html) or complete some [courses](https://egghead.io/courses/the-beginner-s-guide-to-react)\n- [React Roadmap](https://github.com/adam-golab/react-developer-roadmap)\n- [aragonUI](https://ui.aragon.org) - A React library including Dapp components\n- [components.bounties.network](https://components.bounties.network) - A React library including Dapp components\n- [ui.decentraland.org](https://github.com/decentraland/ui) - A React library including Dapp components\n- [dapparatus](https://github.com/austintgriffith/dapparatus) - Reusable React Dapp components\n- [Metamask ui](https://github.com/MetaMask/metamask-storybook) - Metamask React Components\n- [DappHybrid](https://github.com/Nethereum/Nethereum.DappHybrid) - A cross-platform hybrid hosting mechanism for web based decentralised applications\n- [Nethereum.UI.Desktop](https://github.com/Nethereum/Nethereum.UI.Desktop) - Cross-platform desktop wallet sample\n- [eth-button](https://eth-button.github.io/eth-button/) - Minimalist donation button\n- [Rimble Design System](https://rimble.consensys.design/) - Adaptable components and design standards for decentralized applications.\n- [brave-ui](https://github.com/brave/brave-ui) - List of reusable React components to empower your brave UI\n- [DApp frontend security](https://blog.embarklabs.io/news/2020/01/30/dapp-frontend-security/index.html) - In this article, Author will take a look at security for DApps.\n\n# Project management\n\n- [Dework](https://dework.xyz/) | Web3 Trello with token payments, credentials, bounties...\n- [Wonderverse](https://www.wonderverse.xyz/) | Jira alternative with an intuitive task management system that allows DAOs to pay contributors and collaborate in their projects.\n\n# Important (security)\n\n- [Building Secure Smart Contracts](https://secure-contracts.com/)\n- [SCSVS](https://github.com/ComposableSecurity/SCSVS)\n- [Solidity audits and secure development material](https://github.com/jcr-security/solidity-security-teaching-resources)\n- [SCSVSv2](https://github.com/ComposableSecurity/SCSVS)\n- [Valuable Resources for Web3 Security](https://github.com/ZhangZhuoSJTU/Web3Bugs#valuable-resources-for-web3-security)\n\n# Further Readings\n\n#### Inspired by:\n\n- [ETH Dapp Developer Roadmap](https://github.com/thecryptoshed/eth-dapp-developer-roadmap)\n- [DeFi Defence DAO Tools](https://github.com/defi-defense-dao/defi-risk-tools-list#developer-tools)\n- [Blockchain Learning Path](https://github.com/protofire/blockchain-learning-path)\n- [ADF](https://github.com/ong/awesome-decentralized-finance)\n- [DeFi Toolkit](https://github.com/gweicz/defi-toolkit)\n- [BlockTools](https://github.com/nujabes403/blockchains-tools)\n- [SAW List](https://simpleaswater.com/defi/#analytics)\n- [Public APIs](https://github.com/public-apis/public-apis#cryptocurrency)\n- [BTC List](https://github.com/igorbarinov/awesome-bitcoin)\n- [ConsenSys](https://github.com/ConsenSys/ethereum-developer-tools-list)\n- [EVM Tools](https://github.com/CoinCulture/evm-tools)\n- [Solidity Pro](https://github.com/bkrem/awesome-solidity)\n- [Zhihu Research Base](https://zhuanlan.zhihu.com/p/265374061)\n- [OpenZeppelin - Contracts / Test Helpers + More ](https://github.com/OpenZeppelin)\n- [Awesome Ethereum Resource Lists](https://medium.com/quiknode/awesome-ethereum-resource-lists-dd28a9c17fc1)\n- [Comprehensive Ethereum Developer Resource List](https://github.com/ConsenSys/ethereum-developer-tools-list/blob/master/README.md)\n- [Smart Contract Learning](https://github.com/arbazkiraak/SmartContractLearning)\n- [Awesome Cryptoeconomics](https://github.com/jpantunes/awesome-cryptoeconomics)\n- [Tudelft Repo](https://repository.tudelft.nl)\n- [The Reading List](https://www.decentralised.co/the-reading-list) and [This repo](https://github.com/sambacha/compendium) with [Engineering Data List](https://github.com/sambacha/art-of-engineering/blob/master/ENGINEERING_ART_OF.md)\n- [Eth Reentrancy Attack Patterns](https://github.com/uni-due-syssec/eth-reentrancy-attack-patterns)\n- [Plugin for testing smart contracts](https://github.com/meherett/pytest-eth)\n- [Solidity function profiler](https://github.com/EricR/sol-function-profiler)\n- [Smart Contract Attack Vectors](https://github.com/KadenZipfel/smart-contract-attack-vectors)\n- [DeFi security list](https://github.com/freight-chain/defi-sec)\n- [DeFi Threats Base](https://github.com/freight-trust/defi-threat)\n- [Hacking](https://github.com/geekshiv/Smart-Contract-Hacking)\n- [Secureum Bootcamp](https://hackmd.io/@secureum/bootcamp-epoch0-announcement)\n- [SCSVS](https://github.com/securing/SCSVS)\n- [Smart Contract Inspector](https://github.com/tintinweb/smart-contract-inspector)\n- [Blocksec ctfs](https://github.com/openblocksec/blocksec-ctfs)\n- [Builder List](https://based.builders)\n- [From 0 to Web3.0](https://github.com/kay-is/web3-from-zero)\n\n#### Security & Safety:\n\n- [Understanding SIM Swap Attacks and How to Safeguard Yourself](https://nftnow.com/news/sim-swap-attacks-rising-in-web3/)\n- [Discord Security A-Z](https://github.com/0xngmi/discord-server-guidelines/blob/master/README.md)\n- [All known smart contract side and user side attacks](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31)\n- [Visit my Blog](https://officercia.mirror.xyz/Uc1sf64yUCb0uo1DxR_nuif5EmMPs-RAshDyoAGEZZY)\n- [Visit blog.pessimistic.io](https://blog.pessimistic.io/)\n- [All resources to become a smart contract auditor!](https://telegra.ph/All-resources-to-become-a-smart-contract-auditor-09-11)\n- [How to become a smart contract auditor](https://cmichel.io/how-to-become-a-smart-contract-auditor)\n- [Blockchain Security Genesis](https://devansh.xyz/blockchain-security/2021/09/17/genesis-0x01.html)\n- [Intro security hacking smart contracts on Ethereum](https://www.notonlyowner.com/learn/intro-security-hacking-smart-contracts-ethereum)\n- [Books & Researches](https://telegra.ph/Books--Researches-01-30)\n- [Per Aspera ad Astra](https://officercia.mirror.xyz/FvMKbibx7gDlufgZSkmYn77CI8HPBsVCeqUKmpXHr0k)\n\n#\n\n- [Blockchain Security Roadmap](https://devansh.xyz/blockchain-security/2021/09/17/genesis-0x01.html) - This article will be laying down a path/roadmap, following which users will easily enter into the field of Blockchain Security together.\n- [ The Eye of Horus: Spotting and Analyzing Attacks on Ethereum Smart Contracts](https://arxiv.org/pdf/2101.06204.pdf) -Investigation shows that the number of attacks did not necessarily decrease over the past few years, but for some vulnerabilities remained constant.\n- [Analysis of Bitcoin Vulnerability to Bribery Attacks Launched Through Large Transactions](https://arxiv.org/pdf/2105.07501.pdf) - In this paper, authors design a novel bribery attack and show that this guarantee can be hugely undermined.\n- [Vulnerability of Blockchain Technologies to Quantum Attacks](https://arxiv.org/pdf/2105.01815.pdf) - Here authors analyze the major blockchain-based cryptocurrencies deployed today -- including Bitcoin, Ethereum, Litecoin and ZCash, and determine risk exposure to quantum attacks.\n- [BLOCKEYE](https://arxiv.org/pdf/2103.02873.pdf) - Hunting For DeFi Attacks on Blockchain. In this paper, authors proposed BLOCKEYE, a real-time attack detection system for DeFi projects on the Ethereum blockchain.\n- [Topological Anomaly Detection in Dynamic Multilayer Blockchain Networks](https://arxiv.org/pdf/2106.01806.pdf) - Authors introduce a new topological perspective to structural anomaly detection in dynamic multilayer networks.\n- [Verification of the Incremental Merkle Tree Algorithm with Dafny](https://arxiv.org/pdf/2105.06009.pdf) - Authors present our new and original correctness proof of the algorithm along with the Dafny machine-checkable version.\n- [GoHammer Blockchain Performance Test Tool](https://arxiv.org/pdf/2105.00847.pdf) - This tool will help in developing more efficient decentralized systems and will affect decreasing the costs of developing decentralized application projects.\n- [EtherClue: Digital investigation of attacks on Ethereum smart contracts ](https://arxiv.org/pdf/2104.05293.pdf) - In this work, authors study the problem of post-factum investigation of Ethereum attacks using Indicators of Compromise specially crafted for use in the blockchain.\n- [Requirement Analyses and Evaluations of Blockchain Platforms per Possible Use Cases](https://arxiv.org/pdf/2103.03209.pdf) - This document provides a generic model of understanding blockchain and its applications.\n- [A Note on Privacy in Constant Function Market Makers](https://arxiv.org/pdf/2103.01193.pdf) - In this note, authors show that privacy is impossible with the usual implementations of CFMMs under most reasonable models of an adversary and provide some mitigating strategies.\n- [A Survey of Security Vulnerabilities in Ethereum Smart Contracts](https://arxiv.org/pdf/2105.06974.pdf) - This paper explains eight vulnerabilities that are specific to the application level of BT by analyzing the exploitation case scenarios of these vulnerabilities.\n- [An approach to detect Denial of Service Vulnerability in Ethereum Smart Contracts](https://arxiv.org/pdf/2106.01340.pdf) - In this paper, authors propose a framework that combines static and dynamic analysis to detect DoS due to an unexpected revert in ETH Smart Contracts.\n- [AGSolT: a Tool for Automated Test-Case Generation for Solidity Smart Contracts](https://arxiv.org/pdf/2102.08864.pdf) - Authors found that AGSolT is capable of achieving high branch overage with both approaches and even discovered some errors in some of the most popular Solidity smart contracts on Github.\n- [Temporal-Amount Snapshot MultiGraph for Ethereum Transaction Tracking](https://arxiv.org/pdf/2102.08013.pdf) - Authors propose TASMG to model Ethereum transaction records as a temporal-amount network and then present TAW to effectively embed accounts via their transaction records, which integrates temporal and amount information of the proposed network.\n- [Demystifying Cryptocurrency Mining Attacks: A Semi-supervised Learning Approach Based on Digital Forensics and Dynamic Network Characteristics](https://arxiv.org/pdf/2102.10634.pdf) - This paper addresses the detection of crypto mining attacks in a generic network environment using dynamic network characteristics.\n- [FASTEN: Fair and Secure Distributed Voting Using Smart Contracts](https://arxiv.org/pdf/2102.10594.pdf) - Authors prove that the probability of privacy breaches is negligibly small. Further, cost analysis of executing FASTEN over Ethereum is comparable to most of the existing cost of elections.\n- [Interdependencies between Mining Costs, Mining Rewards and Blockchain Security](https://arxiv.org/pdf/2102.08107.pdf) - This paper studies to what extent the cost of operating a proof-of-work blockchain is intrinsically linked to the cost of preventing attacks, and to what extent the underlying digital ledger security budgets are correlated with the cryptocurrency market outcomes\n- [HyperSec: Visual Analytics for blockchain security monitoring](https://arxiv.org/pdf/2103.14414.pdf) - HyperSec, a visual analytics monitoring tool that provides relevant information at a glance to detect ongoing attacks on Hyperledger Fabric.\n- [Reentrancy Vulnerability Identification in Ethereum Smart Contracts](https://arxiv.org/pdf/2105.02881.pdf) - In this paper, authors present a framework that combines static and dynamic analysis to detect Reentrancy vulnerabilities in Ethereum smart contracts.\n- [A General Framework for the Security Analysis of Blockchain Protocols](https://arxiv.org/pdf/2009.09480v2.pdf) - This paper presents a parsimonious abstraction sufficient for capturing and comparing properties of many well-known permissionless blockchain protocols.\n- [Coinbugs: Enumerating Common Blockchain Implementation-Level Vulnerabilities](https://arxiv.org/pdf/2104.06540.pdf) - The paper is aimed at security testers aiming to start out in blockchain security reviews and blockchain developers as a reference on common pitfalls.\n- [Vulnerabilities and Open Issues of Smart Contracts: A Systematic Mapping](https://arxiv.org/pdf/2104.12295.pdf) - This paper conducted a systematic literature mapping identifying initiatives and tools to analyze SCs and how to deal with the identified vulnerabilities.\n- [SuMo: A Mutation Testing Strategy for Solidity Smart Contracts](https://arxiv.org/pdf/2105.03626.pdf) - Authors report a first evaluation of SuMo on open-source projects for which test suites were available. The results authors got are encouraging, and they suggest that SuMo can effectively help developers to deliver more reliable smart contracts.\n- [(In)Stability for the Blockchain: Deleveraging Spirals and Stablecoin Attacks](https://arxiv.org/pdf/1906.02152.pdf) - The possibility of deleveraging spirals was first predicted in the initial release of this paper in 2019 and later observed in the Black Thursday crisis in Dai in 2020.\n- [An Anonymous Trust-Marking Scheme on Blockchain Systems](https://arxiv.org/pdf/2010.00206.pdf) - In this paper, authors propose an anonymous trust-marking scheme on blockchain systems that is universally applicable to any cryptocurrency.\n- [A Framework and DataSet for Bugs in Ethereum Smart Contracts](https://arxiv.org/pdf/2009.02066.pdf) - In this paper, to fill the gap, authors first collect as many smart contract bugs as possible from multiple sources and divide these bugs into 9 categories by extending the IEEE Standard Classification for Software Anomalies.\n- [Bitwise Operations and Bit Manipulation in Solidity, Ethereum](https://medium.com/@imolfar/bitwise-operations-and-bit-manipulation-in-solidity-ethereum-1751f3d2e216)\n- [BitMaps](https://soliditydeveloper.com/bitmaps)\n- [Reentrancy Guard 2.0](https://medium.com/spherex-technologies/reentrancy-guard-2-0-cbbc0be41634)\n- [A Secure Multi-chains Consensus Scheme Against Diverse Miners Behaviors Attacks in Blockchain Networks.](https://arxiv.org/pdf/2106.02383.pdf) - Experimental results show that PoDT is secure against DMB attacks and more effective than traditional consensus schemes in multi-chains environments.\n- [A Survey on Consortium Blockchain Consensus Mechanisms](https://arxiv.org/pdf/2102.12058.pdf) - This paper highilights several state-of-the art solutions in consensus algorithms for enterprise blockchain.\n- [Web3 Evasion Techniques](https://github.com/apehex/web3-evasion-techniques/blob/main/report/forta.pdf)\n- [Extracting Smart Contracts Tested and Verified in Coq](https://arxiv.org/pdf/2012.09138.pdf) - Authors implement extraction of Coq programs to functional languages based on MetaCoq's certified erasure.\n- [Trustless, privacy-preserving blockchain bridges](https://arxiv.org/pdf/2102.04660.pdf) - In this paper, authors present a protocol for facilitating trust-less cross-chain cryptocurrency transfers that preserve privacy of bridge withdrawals.\n- [Security checklists for Ethereum smart contract development: patterns and best practices](https://arxiv.org/pdf/2008.04761.pdf) - Authors cover the phases of design, coding, and testing and deployment of the software lifecycle.\n- [Dynamic Vulnerability Detection on Smart Contracts Using Machine Learning](https://arxiv.org/pdf/2102.07420.pdf) - In this work authors propose Dynamit, a monitoring framework to detect reentrancy vulnerabilities in Ethereum smart contracts.\n- [Targeting the Weakest Link: Social Engineering Attacks in Ethereum Smart Contracts](https://arxiv.org/pdf/2105.00132.pdf) - In this work, authors explore the possibility and existence of new social engineering attacks beyond smart contract honeypots.\n- [OptSmart: A Space Efficient Optimistic Concurrent Execution of Smart Contracts](https://arxiv.org/pdf/2102.04875.pdf) - In this paper, authors develop a concurrent miner that proposes a block by executing the AUs concurrently using optimistic Software Transactional Memory systems (STMs).\n- [DEFECTCHECKER: Automated Smart Contract Defect Detection by Analyzing EVM Bytecode](https://arxiv.org/pdf/2009.02663.pdf) - Experimental results show that DefectChecker performs much better than these tools in terms of both speed and accuracy.\n- [SmartBugs: A Framework to Analyze Solidity Smart Contracts](https://arxiv.org/pdf/2007.04771.pdf) - Authors show how it enables easy integration and comparison of analysis tools by presenting a new extension to the tool SmartCheck that improves substantially the detection of vulnerabilities related to the DASP10 categories Bad Randomness, Time Manipulation, and Access Control (identified vulnerabilities increased from 11% to 24%).\n- [Profiling Gas Leaks in Solidity Smart Contracts](https://arxiv.org/pdf/2008.05449.pdf) - In this paper, authors identify a set of 19 Solidity code smells affecting the deployment and transaction costs of a smart contract, and assess the relevance of such smells through a survey involving 34 participants.\n- [Securing Parallel-chain Protocols under Variable Mining Power](https://arxiv.org/pdf/2105.02927.pdf) - In this paper, authors consider the design of provably secure parallel-chain protocols which can adapt to such mining power variations.\n- [Ethereum SmartContract Vulnerability Detection using Deep Neural Network and Transfer Learning](https://arxiv.org/pdf/2103.12607.pdf) - ESCORT framework enables transfer learning on new vulnerability types with minimal modification of the DNN model architecture and re-training overhead.\n- [SCSGuard: Deep Scam Detection for Ethereum Smart Contracts](https://arxiv.org/pdf/2105.10426.pdf) - Experimental results manifest that SCSGuard achieves high accuracy (0.94), precision (0.96\\%) and recall (0.98) for both Ponzi and Honeypot scams, and new Phishing smart contracts.\n- [Securing Cyber-Physical Systems Through Blockchain-Based Digital Twins and Threat Intelligence](https://arxiv.org/pdf/2105.08886.pdf) - This article focuses on securing CPSs by integrating Artificial Intelligence (AI) and blockchain for intelligent and trusted DTs.\n- [A Survey on Blockchain Interoperability: Past, Present, and Future Trends](https://arxiv.org/abs/2005.14282) - In this post, authors study blockchain interoperability techniques and solutions, providing a holistic overview of blockchain interoperability, paving the way for systematic research in this domain.\n- [SoK: Transparent Dishonesty: front-running attacks on Blockchain](https://arxiv.org/abs/2106.00667) - A paper on secure smart contract designs decisions and front-running possibilities on DApps.\n- [SoK: Oracles from the Ground Truth to Market Manipulation](https://arxiv.org/abs/2106.00667) - A paper that systemizes the design alternatives for oracles, showcases attacks, and discusses attack mitigation strategies.\n\n##### Web2 cybersecurity\n\n- [TryHackMe: Complete rooms with challenges and puzzles to break, all from the browser](https://tryhackme.com/welcome) - Hands on cybersecurity training with real-world tasks\n- [Disclose: Cross-industry and vendor-agnostic standards for best practives in cybersecurity research](https://disclose.io/) - Open source maintainers and industry experts providing a central source for assistance, information, and help via templates, tools, data sets...\n- [Hack The Box](https://www.hackthebox.com/) - A Hacker's playground to dynamically and compete against other users in a collaborative ecosystem that promotes hands-on training experience\n- [OverTheWire](https://overthewire.org/wargames/) - Set of wargames and challenges offered by a community to learn and practice security concepts in fun wargames.\n- [Pentesterlab](https://pentesterlab.com/) - Hands-on labs covering different bu classes from basic to advanced.\n- [Portswigger labs](https://portswigger.net/web-security/all-labs) - Set of web application secrity labs with attached community solutions\n- [Vulnhub](https://www.vulnhub.com/) - Users upload \"challenge boxes\" that often attempt to gain root access by exploiting known vulnerabilities.\n\n##### Web3 cybersecurity\n\n- [Ethernaut by OpenZeppelin](https://ethernaut.openzeppelin.com/) - A collection of Web3 wargamees inspired by [OverTheWire](https://overthewire.org/) in the context of the Ethereum Virtual Machine (EVM). Each level is a smart contract that needs to be hacked.\n- [Damn Vulnerable Defi](https://www.damnvulnerabledefi.xyz/) - An offensive security playground to learn red team cybersecurity in the context of DeFi and smart contracts. Examples include tasks where the users needs to stop the system from working, take out funds from a contract...\n- [Damn Vulnerable DeFi | Foundry](https://github.com/nicolasgarcia214/damn-vulnerable-defi-foundry) - Same as Damn Vulnerable DeFi but in the context of the foundry development framework.\n\n##### Web3 CTF (Capture The Flag)\n\n- [Capture the Ether](https://capturetheether.com/) - Traditional game consisting of a series of categorized challenges where the user earns points after every successful challenge. The goal is to make the `isComplete()` function return true.\n- [Paradigm CTF](https://ctf.paradigm.xyz/)\n\n#### DeFI\n\n- [Finematics](https://www.youtube.com/c/Finematics/featured) - Educational videos on DeFi\n- [Formal Analysis of Composable DeFi Protocols ](https://arxiv.org/pdf/2103.00540.pdf) - In this paper, authors propose a formal process-algebraic technique that models DeFi protocols in a compositional manner to allow for efficient property verification.\n- [Transaction Fee Mechanism Design](https://arxiv.org/pdf/2106.01340.pdf) - Authors explain the behavior of fees in blockchains.\n- [DeFi-ning DeFi: Challenges & Pathway](https://arxiv.org/pdf/2101.05589.pdf) - Good Retrospective into the beginning of decentralized finance.\n- [A theory of Automated Market Makers in DeFi](https://arxiv.org/pdf/2102.11350.pdf) - Authors exploit our theory to formally prove a set of fundamental properties of AMMs, characterizing both structural and economic aspects.\n- [From banks to DeFi: the evolution of the lending market](https://arxiv.org/pdf/2104.00970.pdf) - Authors discuss the persisting reliance of DeFi lending on the traditional financial system, and conclude with the outlook of the lending market in the IOV era.\n- [On the Just-In-Time Discovery of Profit-Generating Transactions in DeFi Protocols](https://arxiv.org/pdf/2103.02228.pdf) -In this paper, authors investigate two methods that allow them to automatically create profitable DeFi trades.\n- [Maximizing Extractable Value from Automated Market Makers](https://arxiv.org/pdf/2106.01870.pdf) - In this paper authors formally characterize rational miners as players which follow an optimal strategy in the mining game.\n- [The Decentralized Financial Crisis](https://arxiv.org/pdf/2002.08099.pdf) - In this paper authors explore how design weaknesses and price fluctuations in DeFi protocols could lead to a DeFi crisis.\n- [Liquidations: DeFi on a Knife-edge](https://arxiv.org/pdf/2009.13235v4.pdf)- In order to protect protocols from suffering losses, undercollateralized positions can be liquidated. In this paper, authors present empirical analysis of liquidations on protocols for loanable funds (PLFs).\n- [Measuring Asset Composability as a Proxy for DeFi Integration](https://arxiv.org/pdf/2102.04227.pdf) - Authors seek to understand the degree to which this practice may contribute to financial integration on Ethereum by examining transactions in 'composed' derivatives for the assets DAI, USDC, USDT, ETH and tokenized BTC for the full set of 344.8 million Ethereum transactions computed in 2020.\n- [Dynamic Curves for Decentralized Autonomous Cryptocurrency Exchanges](https://arxiv.org/pdf/2101.02778.pdf) - Authors propose in this work a new approach to constructing the AMM by proposing the idea of dynamic curves.\n- [High-Frequency Trading on Decentralized On-Chain Exchanges](https://arxiv.org/pdf/2009.14021.pdf) - In this work authors formalize, analytically exposit and empirically evaluate an augmented variant of front-running: sandwich attacks, which involve front- and back-running victim TXs.\n- [Flashot](https://arxiv.org/pdf/2102.00626.pdf) - A Snapshot of Flash Loan Attack on DeFi Ecosystem.\n- [DeFiRanger](https://arxiv.org/pdf/2104.15068.pdf) - Detecting Price Manipulation Attacks on DeFi Applications.\n- [Attacking the DeFi Ecosystem with Flash Loans for Fun and Profit](https://arxiv.org/pdf/2003.03810.pdf) - Flash Loans. DeFi. Classic.\n- [SoK: Decentralized Finance (DeFi) ](https://arxiv.org/pdf/2101.08778.pdf) - In this Systematization of Knowledge (SoK), authors delineate the DeFi ecosystem along its principal axes. SCSGuard: Deep Scam Detection for Ethereum Smart Contracts\n- [Empirical Evidence from four Governance Token Distributions](https://arxiv.org/pdf/2102.10096.pdf) - This paper provides a framework to quantify decentralization of governance power among blockchain applications.\n- [The Adoption of Blockchain-based Decentralized Exchanges](https://arxiv.org/pdf/2103.08842.pdf) - Authors show that liquidity providers lose token value if exchange rates are volatile due to the order execution mechanism of the blockchain-based exchange.\n- [An analysis of Uniswap markets](https://arxiv.org/pdf/1911.03380.pdf) -One of the best studies on Uniswap DEX activity, authors started researching in 2019 and recently released fresh 2021 analysis.\n- [Finance 4.0: Design principles for a value-sensitive cryptoecnomic system to address sustainability](https://arxiv.org/pdf/2105.11955.pdf) - Authors provide new insights on designing crypto systems.\n- [Behavior of Liquidity Providers in Decentralized Exchanges](https://arxiv.org/pdf/2105.13822.pdf) - Authors aim to understand how liquidity providers react to market information and how they benefit from providing liquidity in DEX.\n- [Cyclic Arbitrage in Decentralized Exchange Markets](https://arxiv.org/pdf/2105.02784.pdf) - Good Read. This paper suggests that with the smart contract technology and the replicated state machine setting of Ethereum, arbitrage strategies are easier implemented in DEXes than in CEX.\n- [SoK: Oracles from the Ground Truth to Market Manipulation](https://arxiv.org/pdf/2106.00667.pdf) - In this SoK, authors systemize the design alternatives for oracles, showcase attacks, and discuss attack mitigation strategies.\n- [Composing Networks of Automated Market Makers](https://arxiv.org/pdf/2106.00083.pdf) - This paper proposes a mathematical model for AMM composition.\n- [Blockchain Oracle Design Patterns](https://arxiv.org/abs/2106.09349) - In this paper, authors will study and analyze blockchain oracles with regard to how they provide feedback to the blockchain and smart contracts.\n- [CeFi vs. DeFi - Comparing Centralized to Decentralized Finance](https://arxiv.org/abs/2106.08157) - In this work, authors systematically analyze the differences between CeFi and DeFi, covering legal, economic, security, privacy and market manipulation. Authors also provide a structured methodology to differentiate between a CeFi and a DeFi service.\n- [perp.wiki](https://perp.wiki) - Independent perpetual futures reference wiki covering decentralized perpetual protocols, mechanics, funding rates, liquidations, and ecosystem resources — useful reference for developers building on perp DEXes.\n\n#### Ethereum Name Service\n\n- [Ethereum Name Service: the Good, the Bad, and the Ugly](https://arxiv.org/pdf/2104.05185.pdf) - Yet, no existing work has studied this emerging system, the security issues and misbehaviors in ENS. Authors present the first study of ENS by analyzing millions of event logs related to ENS.\n\n#### Non-Fungible Token (NFT):\n\n- [Mapping the NFT revolution](https://arxiv.org/pdf/2106.00647.pdf) - Market trends, trade networks and visual features.\n- [Fairness in ERC token markets](https://arxiv.org/pdf/2102.03721.pdf) - A Case Study of CryptoKitties.\n- [Non-Fungible Token: Overview, Evaluation, Opportunities and Challenges](https://arxiv.org/pdf/2105.07447.pdf) - In this technical report, authors explore the NFT ecosystems in several aspects.\n- [Networks of Ethereum Non-Fungible Tokens: A graph-based analysis of the ERC-721 ecosystem](https://arxiv.org/pdf/2110.12545.pdf)\n- [NFT School is an open-source project from web developers: NFT Basics, First Steps Tutorial, Minting Service Tutorial](https://nftschool.dev/)\n\n#### Stable-Coins:\n\n- [Stablecoins 2.0](https://arxiv.org/pdf/2006.12388.pdf) - Authors seek to provide a sound foundation for stablecoin theory, with a risk-based functional characterization of the economic structure of stablecoins.\n- [Reducing the Volatility of Cryptocurrencies — A Survey of Stablecoins](https://arxiv.org/pdf/2103.01340.pdf) - Authors discuss how stablecoins help reduce the volatility of cryptocurrencies by surveying different types of stablecoins and their stability mechanisms.\n- [Understand Volatility of Algorithmic Stablecoin: Modeling, Verification and Empirical Analysis](https://arxiv.org/pdf/2101.08423.pdf) - Authors performed a systematic empirical analysis on real transaction activities of the Basis Cash stablecoin to relate theoretical possibilities to market observations.\n- [T-Cash: Transferable Fiat Backed Coins](https://arxiv.org/pdf/2105.04485.pdf) - In this paper authors propose a transferable electronic cash scheme using blockchain technology which allows users to continuously reuse coins within the system.\n\n#### General information:\n\n- [A Big Data Analysis of the Ethereum Network: from Blockchain to Google Trends](https://arxiv.org/pdf/2104.01764.pdf) - An analysis of the crypto prices and search trends suggests the existence of big players (and not the regular users), manipulating the market after a drop in prices.\n- [A DLT-based Smart Contract Architecture for Atomic and Scalable Trading](https://arxiv.org/pdf/2105.02937.pdf) - In this paper, authors propose an atomic, scalable and privacy-preserving protocol that enables secure and dynamic updates. Then develop a smart contract-based Credit-Note System (CNS) that allows participants to lock funds before a state channel initialisation, which enhances flexibility and efficiency.\n- [Exploring Ethereum Data Stores: A Cost and Performance Comparison ](https://arxiv.org/pdf/2105.10520.pdf) -In this work, authors examine a comprehensive set of data management approaches for ETH apps and assess the associated cost in gas as well as the retrieval performance.\n- [A Systematic Literature Review on Blockchain Governance](https://arxiv.org/pdf/2105.05460.pdf) - This study comprehensively investigates blockchain governance via 5W1H questions.\n- [A general framework for blockchain analytics](https://arxiv.org/pdf/1707.01021.pdf) - Authors propose a general-purpose framework, supporting data analytics on Bitcoin Ethereum — it allows to integrate block data with data from other sources, and to organise them in a database.\n- [AMR:Autonomous Coin Mixer with Privacy Preserving Reward Distribution](https://arxiv.org/pdf/2010.01056.pdf) - In this work, authors propose the first censorship resilient mixer, which can reward its users in a privacy-preserving manner for participating in the system.\n- [Technology Review of Blockchain Data Privacy Solutions](https://arxiv.org/pdf/2105.01316.pdf)- This report aims to review existing enterprise blockchain technologies: EOSIO powered systems, Hyperledger Fabric and Besu, Consensus Quorum, R3 Corda and Ernst and Young’s Nightfall.\n- [Blockchain Systems, Technologies and Applications: A Methodology Perspective](https://arxiv.org/pdf/2105.03572.pdf) - First, this article introduces how blockchain works, the research activity and challenge, and illustrates the roadmap involving the classic methodology with typical blockchain use cases and topics. Second, in blockchain system, how to adopt stochastic process, game theory, optimization, machine learning and cryptography to study blockchain running process and design blockchain protocol/algorithm are discussed in details.\n- [Ethna: Analyzing the Underlying Peer-to-Peer Network of the Ethereum Blockchain](https://arxiv.org/pdf/2010.01373.pdf) - Ethna implements a novel method that accurately measures the degrees of Ethereum nodes.\n- [Community Detection in Blockchain Social Networks](https://arxiv.org/pdf/2101.06406.pdf) - A novel community detection algorithm which is designed for low-rank signals on graph can help find users’ communities based on user-token subscription.\n- [Block Access Control in Wireless Blockchain Network: Design, Modeling and Analysis](https://arxiv.org/pdf/2104.13144.pdf) - The results show that BAC approaches can help the network to achieve a high transaction throughput while improving block utilization and saving computational power. Meanwhile, the trade-off between transaction throughput and block utilization is demonstrated, which can act as a guidance for practical deployment of blockchain.\n- [Towards External Calls for Blockchain and Distributed Ledger Technology](https://arxiv.org/pdf/2105.10399.pdf) - In this paper authors show that this belief is preconceived by demonstrating a method that enables blockchain and distributed ledger technologies to perform calls to external systems initiated from the blockchain/DLT itself.\n- [Managing Blockchain Systems and Applications: A Process Model for Blockchain Configurations](https://arxiv.org/pdf/2105.02118.pdf) - Authors demonstrate the applicability of the proposed blockchain configuration process model on four blockchain projects\n- [A Note on Optimal Fees for Constant Function Market Makers](https://arxiv.org/pdf/2105.13510.pdf) - Authors present framework that can be used to compute optimal fees for real world pools using past trade data.\n- [Reward Mechanism for Blockchains Using Evolutionary Game Theory](https://arxiv.org/pdf/2104.05849.pdf) - In this paper, authors develop a reward mechanism framework that could apply to many PoS blockchains.\n- [Summing Up Smart Transitions](https://arxiv.org/pdf/2105.07663.pdf) - In this paper, authors present a generalization of first-order logic which can express the unbounded sum of balances.\n- [100+ Metrics for Software Startups - A Multi-Vocal Literature Review](https://arxiv.org/pdf/1901.04819.pdf) - Using data in the form of metrics can help software startups to make the right decisions amidst uncertainty and limited resources.\n- [Blockchain Networks: Data Structures of Bitcoin , Monero, Zcash, Ethereum, Ripple and IOTA](https://arxiv.org/pdf/2103.08712.pdf) - Authors discuss how blockchain data can be abstracted as various types of networks, and how network abstractions used to reap insights into the structure.\n- [Decentralized Finance: On Blockchain- and Smart Contract-Based Financial Markets](https://research.stlouisfed.org/publications/review/2021/02/05/decentralized-finance-on-blockchain-and-smart-contract-based-financial-markets) - Written by Fabian Schar, gives an overview of blockchain based markets with technical details but in a digestable format; great paper for new comers to the space.\n\n#### Special Author's compilations:\n\n- [All known smart contract side and user side attacks](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31)\n- [Key principles of storing crypto cold wallet attacks defense methods best practices](https://graph.org/Key-principles-of-storing-crypto-cold-wallet-attacks-defense-methods-best-practices--Bonus-04-23)\n\n#### Side-Chains\n\n- [POA Network](https://www.poa.network/)\n- [POA Bridge](https://bridge.poa.net/)\n- [POA Bridge UI](https://github.com/poanetwork/bridge-ui)\n- [POA Bridge Contracts](https://github.com/poanetwork/poa-bridge-contracts)\n- [Loom Network](https://github.com/loomnetwork)\n- [Polygon Network](https://docs.polygon.technology/)\n\n#### EIP - 1559\n\n- [EIP1559 FAQ](https://notes.ethereum.org/@vbuterin/eip-1559-faq) - EIP1559 FAQ\n- [Dynamical Analysis of the EIP-1559 Ethereum Fee Market](https://arxiv.org/pdf/2102.10567.pdf)- Authors perform a thorough analysis of the resulting fee market dynamic mechanism via a combination of tools from game theory and dynamical systems.\n- [Stochastic Properties of EIP1559 Basefees](https://arxiv.org/pdf/2105.03521.pdf) - Authors explain the new pricing mechanism for the Ethereum developed to bring stability to fluctuating gas prices.\n- [Transaction Fee Mechanism Design for the Ethereum Blockchain: An Economic Analysis of EIP-1559](https://arxiv.org/pdf/2012.00854.pdf) - This report assesses the game-theoretic strengths and weaknesses of the proposal and explores some alternative designs.\n\n#### Ethereum 2.0\n\n- [How does the NEW Ethereum work?](https://www.preethikasireddy.com/post/how-does-the-new-ethereum-work)\n- [How does Ethereum work, anyway?](https://www.preethikasireddy.com/post/how-does-ethereum-work-anyway#Story)\n- [Serenity Design Rationale](https://notes.ethereum.org/@vbuterin/serenity_design_rationale)\n- [Specification](https://github.com/ethereum/annotated-spec)\n- [Beaconcha](https://beaconcha.in/)\n- [Beaconscan](https://beaconscan.com/)\n- [Ethereum 2.0 Stats](https://eth2stats.io/)\n- [Ethereum 2.0 Docs](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-phases/)\n- [Ethereum 2.0 Clients](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth2.0-teams/teams-building-eth2.0/)\n- [Ethereum 2.0 Forks](https://eth2-fork-mon.stokes.io/)\n\n#### MEV - Maximal Extractable Value / Miner Extractable Value:\n\n- [Quantifying Blockchain Extractable Value: How dark is the forest?](https://arxiv.org/pdf/2101.05511v2.pdf) - Authors provide evidence that miners already extract Miner Extractable Value (MEV), which could destabilize the blockchain consensus security, as related work has shown.\n- [Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchanges](https://arxiv.org/pdf/1904.05234.pdf) - Introduces the concept of MEV, the work highlights the large, complex risks created by transaction-ordering dependencies in smart contracts and the ways in which traditional forms of financial-market exploitation are adapting to and penetrating blockchain economies.\n- [Flashbots: MEV in Eth2](https://hackmd.io/@flashbots/mev-in-eth2) - In this post, authors study transaction ordering in eth2 and analyze MEV-enabled staking yields. Then they find that MEV will significantly boost validator rewards but may reinforce inequalities among participants of eth2. Authors also discuss qualitative aspects of MEV in eth2 such as the potential dynamics that will unfold between its largest stakeholders like exchanges and validator pools.\n- [A Survey on Blockchain Interoperability: Past, Present, and Future Trends](https://arxiv.org/abs/2005.14282) - In this post, authors study blockchain interoperability techniques and solutions, providing a holistic overview of blockchain interoperability, paving the way for systematic research in this domain.\n\n#### Discussion\n\n- [SmartContractResearch Forum](https://www.smartcontractresearch.org)\n- [ethresear.ch](https://ethresear.ch)\n- [ethereum-magicians.org](https://ethereum-magicians.org)\n- [speedrunethereum.com](https://speedrunethereum.com)\n- [Follow](https://t.me/s/officer_cia/760)\n\n#### Hacks in Web3\n\n- [All Resources to become a smart contract auditor](https://graph.org/All-resources-to-become-a-smart-contract-auditor-09-11)\n- [Retrospective: Hacks in Web3](https://officercia.medium.com/retrospective-hacks-in-web3-cc83b8ee0e93)\n- [Rekt News](https://rekt.eth.link/leaderboard) - Anonymous platform for whistleblowers and DeFi detectives to present their information to the community.\n- [Blockchain Threat Intelligence](https://blockthreat.substack.com/) - Newsletter covering the latest security news, tools, events, vulnerabilities, and threats in the cryptocurrency landscape. Also [supports this repo.](https://github.com/openblocksec/blocksec-incidents)\n- [Blockchain Graveyard](https://magoo.github.io/Blockchain-Graveyard/) - A list of all massive security breaches or thefts involving blockchains.\n\n# Tools Collection\n\n#### Ethereum Tools\n\n- [Ethstats](https://ethstats.io)\n- [Node Stats](https://ethernodes.org)\n- [solidity-by-example.org](https:/solidity-by-example.org)\n- [EVM Networks List](https://chainid.network)\n- [BIP39 Derivation](https://iancoleman.io/bip39)\n- [Vanity Generator](https://github.com/johguse/profanity)\n- [Web Vanity Generator](https://vanity-eth.tk)\n- [Vanity Eth Generators](https://github.com/search?q=eth+vanity)\n- [FindETH](https://findeth.io)\n- [Eth Tx Decoder](https://antoncoding.github.io/eth-tx-decoder)\n- [Ethereum input data decoder](https://lab.miguelmota.com/ethereum-input-data-decoder)\n- [Ethereum Gas Charts](https://ethereumprice.org/gas)\n- [Ethereum TxPool Statistics](https://txpool.zengo.com/)\n- [Gas Prices Dashboard ](https://explore.duneanalytics.com/public/dashboards/qswVMdzbyiiZFdnCDSwx1jfYLOjdaokM4CSGNxsH)\n- [The UI from ABI](https://ethcontract.watch)\n- [Oracles Club](https://oracles.club)\n- [Tx Combo](https://furucombo.app)\n- [ETH or ERC-20 Mass-sender](https://disperse.app)\n- [BulkSender](https://bulksender.app)\n- [ERC20 Meta Token Wrapper](https://github.com/arcadeum/erc20-meta-token)\n- [Cancel Ethereum Transaction](https://github.com/mds1/Cancel-Ethereum-Transactions)\n- [Fees WTF Calculator](https://fees.wtf)\n- [Spend Gas Stats](https://txn.finance)\n- [Pools Stats](https://pools.fyi)\n- [Solhint](https://github.com/protofire/solhint)\n- [Solium](https://github.com/duaraghav8/Solium)\n- [Sol-tester](https://github.com/androlo/sol-tester)\n- [Solidity-coverage](https://github.com/sc-forks/solidity-coverage)\n- [TypeChain](https://github.com/ethereum-ts/TypeChain)\n- [Tenderly](https://tenderly.co/)\n- [Contract Library](https://library.dedaub.com/)\n- [BuildBear](https://www.buildbear.io/)\n- [Frostbyte Wallet API](https://agent-gateway-kappa.vercel.app) - Multi-chain wallet REST API supporting 9 blockchains (Ethereum, Polygon, BSC, Arbitrum, Optimism, Avalanche, Base, Solana, Bitcoin) with HD wallet generation, token transfers, and cross-chain swaps.\n- [Frostbyte DeFi Trading API](https://agent-gateway-kappa.vercel.app) - Real-time token prices for 500+ tokens and DEX swap routing across multiple chains, designed for DeFi bots and AI agents.\n\n#### Libraries\n\n- [dapp-bin](https://github.com/ethereum/dapp-bin) - Ethereum repo providing implementations for many common data structures and utilities in Solidity, Serpent and LLL.\n- [Solidity Collections](https://github.com/ethereum/wiki/wiki/Solidity-Collections) - Collections of code snippets and utility libraries.\n- [OpenZeppelin](https://openzeppelin.org/) - Framework to build secure smart contracts.\n\n#### Ideas\n\n- [Open DeFi Problems](https://mirror.xyz/0xemperor.eth/0guEj0CYt5V8J5AKur2_UNKyOhONr1QJaG4NGDF0YoQ)\n- [What to build?](https://github.com/0xngmi/ideas)\n- [Startup ideas](https://alliancedao.notion.site/Crypto-Web3-Startup-Ideas-2023-Edition-48d40ccadeeb42a48056659fcce109b1)\n- [polymarket.com](https://polymarket.com)\n- [How to use PolyMarket](https://medium.com/coinmonks/how-to-use-polymarket-9ee1577fd671)\n- [Ideas Lists](https://sovs.notion.site/Education-00cadae763ea4d30ae8149041718fd7a)\n- [hummingbot.org](https://hummingbot.org/)\n- [t.me/soliditypedia](https://t.me/soliditypedia)\n- [My Blog!](https://officercia.mirror.xyz/Uc1sf64yUCb0uo1DxR_nuif5EmMPs-RAshDyoAGEZZY)\n\n#### Popular Smart Contract Libraries\n\n- [Zeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts) - Contains tested reusable smart contracts like SafeMath and OpenZeppelin SDK [library](https://github.com/OpenZeppelin/openzeppelin-sdk) for smart contract upgradeability\n- [cryptofin-solidity](https://github.com/cryptofinlabs/cryptofin-solidity) - A collection of Solidity libraries for building secure and gas-efficient smart contracts on Ethereum.\n- [Modular Libraries](https://github.com/Modular-Network/ethereum-libraries) - A group of packages built for use on blockchains utilising the Ethereum Virtual Machine\n- [DateTime Library](https://github.com/bokkypoobah/BokkyPooBahsDateTimeLibrary) - A gas-efficient Solidity date and time library\n- [ARC](https://github.com/daostack/arc) - an operating system for DAOs and the base layer of the DAO stack.\n- [0x](https://github.com/0xProject) - DEX protocol\n- [Token Libraries with Proofs](https://github.com/sec-bit/tokenlibs-with-proofs) - Contains correctness proofs of token contracts wrt. given specifications and high-level properties\n- [Provable API](https://github.com/provable-things/ethereum-api) - Provides contracts for using the Provable service, allowing for off-chain actions, data-fetching, and computation\n- [ABDK Libraries for Solidity](https://github.com/abdk-consulting/abdk-libraries-solidity) - Fixed-point (64.64 bit) and IEEE-754 compliant quad precision (128 bit) floating-point math libraries for Solidity\n\n#### Patterns for Smart Contracts\n\n- [Dappsys: Safe, simple, and flexible Ethereum contract building blocks](https://github.com/dapphub/dappsys)\n- [MakerDAO](https://github.com/makerdao/maker-otc)\n- [The TAO](https://github.com/ryepdx/the-tao)\n- [How to Build a Crypto Intelligence dApp with GoldRush Components](https://www.covalenthq.com/docs/unified-api/guides/how-to-build-a-crypto-intelligence-dapp-with-goldrush-components/)\n- [Proxy Patterns](https://github.com/gotnoshoeson/se-transparent-proxy)\n- [Dapp-a-day 1-10](https://steemit.com/@nikolai)\n- [Dapp-a-day 11-25](https://steemit.com/@nexusdev)\n- [OpenZeppelin Contracts: An open framework of reusable and secure smart contracts in the Solidity language.](https://github.com/OpenZeppelin/openzeppelin-contracts)\n- [Blog about Best Practices with Security Audits](https://blog.openzeppelin.com/)\n- [Advanced Workshop with Assembly](https://github.com/androlo/solidity-workshop)\n- [Simpler Ethereum Multisig](https://medium.com/@ChrisLundkvist/exploring-simpler-ethereum-multisig-contracts-b71020c19037) - especially section _Benefits_\n- [CryptoFin Solidity Auditing Checklist](https://github.com/cryptofinlabs/audit-checklist) - A checklist of common findings, and issues to watch out for when auditing a contract for a mainnet launch.\n- [aragonOS: A smart contract framework for building DAOs, Dapps and protocols](https://hack.aragon.org/docs/aragonos-intro.html)\n- [Checks Effects Interactions Pattern](https://fravoll.github.io/solidity-patterns/checks_effects_interactions.html)\n\n#### Upgradeability\n\n- [Blog von Elena Dimitrova, Dev at colony.io](https://blog.colony.io/author/elena/)\n- [Library driven development](https://blog.aragon.org/library-driven-development-in-solidity-2bebcaf88736)\n- [Advanced Solidity code deployment techniques](https://blog.aragon.org/advanced-solidity-code-deployment-techniques-dc032665f434/)\n- [OpenZeppelin on Proxy Libraries](https://blog.openzeppelin.com/proxy-libraries-in-solidity-79fbe4b970fd/)\n\n#### Developer Tools\n\n- [Check out our blog!](https://blog.pessimistic.io/)\n- [CryptoFin Solidity Auditing Checklist](https://github.com/cryptofinlabs/audit-checklist) - A checklist of common findings, and issues to watch out for when auditing a contract for a mainnet launch.\n- [MythX](https://mythx.io/) - Security verification platform and tools ecosystem for Ethereum developers\n- [Mythril](https://github.com/ConsenSys/mythril) - Open-source EVM bytecode security analysis tool\n- [Oyente](https://github.com/melonproject/oyente) - Alternative static smart contract security analysis\n- [Securify](https://securify.chainsecurity.com/) - Security scanner for Ethereum smart contracts\n- [SmartCheck](https://tool.smartdec.net/) - Static smart contract security analyzer\n- [Ethersplay](https://github.com/crytic/ethersplay) - EVM disassembler\n- [Evmdis](https://github.com/Arachnid/evmdis) - Alternative EVM disassembler\n- [Hydra](https://github.com/IC3Hydra/Hydra) - Framework for cryptoeconomic contract security, decentralised security bounties\n- [Solgraph](https://github.com/raineorshine/solgraph) - Visualise Solidity control flow for smart contract security analysis\n- [Manticore](https://github.com/trailofbits/manticore) - Symbolic execution tool on Smart Contracts and Binaries\n- [Slither](https://github.com/crytic/slither) - A Solidity static analysis framework\n- [Trident](https://github.com/Ackee-Blockchain/trident) - Fuzzing framework for Solana DeFi smart contracts\n- [Adelaide](https://github.com/sec-bit/adelaide) - The SECBIT static analysis extension to Solidity compiler\n- [solc-verify](https://github.com/SRI-CSL/solidity/) - A modular verifier for Solidity smart contracts\n- [Solidity security blog](https://github.com/sigp/solidity-security-blog) - Comprehensive list of known attack vectors and common anti-patterns\n- [Awesome Buggy ERC20 Tokens](https://github.com/sec-bit/awesome-buggy-erc20-tokens) - A Collection of Vulnerabilities in ERC20 Smart Contracts With Tokens Affected\n- [Free Smart Contract Security Audit](https://callisto.network/smart-contract-audit/) - Free smart contract security audits from Callisto Network\n- [Piet](https://piet.slock.it) - A visual Solidity architecture analyzer\n- [Contract Library](https://library.dedaub.com) - Decompiler and vulnerability scanner for deployed contracts\n\n#### Frontend Ethereum APIs\n\n- [Web3.js](https://github.com/ethereum/web3.js/) - Javascript Web3\n- [Eth.js](https://github.com/ethjs) - Javascript Web3 alternative\n- [Ethers.js](https://github.com/ethers-io/ethers.js/) - Javascript Web3 alternative, useful utilities and wallet features\n- [light.js](https://github.com/paritytech/js-libs/tree/master/packages/light.js) A high-level reactive JS library optimized for light clients.\n- [Web3Wrapper](https://github.com/0xProject/0x-monorepo/tree/development/packages/web3-wrapper) - Typescript Web3 alternative\n- [Ethereumjs](https://github.com/ethereumjs/) - A collection of utility functions for Ethereum like [ethereumjs-util](https://github.com/ethereumjs/ethereumjs-util) and [ethereumjs-tx](https://github.com/ethereumjs/ethereumjs-tx)\n- [Alchemy](https://docs.alchemy.com/docs)\n- [Codex](https://www.codex.io/) - Real-time, enriched blockchain data API indexing 60M+ tokens and 400M wallets across 80+ networks\n- [flex-contract](https://github.com/merklejerk/flex-contract) and [flex-ether](https://github.com/merklejerk/flex-ether) - Modern, zero-configuration, high-level libraries for interacting with smart contracts and making transactions.\n- [ez-ens](https://github.com/merklejerk/ez-ens) - Simple, zero-configuration Ethereum Name Service address resolver.\n- [web3x](https://github.com/xf00f/web3x) - A TypeScript port of web3.js. Benefits includes tiny builds and full type safety, including when interacting with contracts.\n- [Nethereum](https://github.com/Nethereum/) - Cross-platform Ethereum development framework\n- [dfuse](https://github.com/dfuse-io/client-js) - A TypeScript library to use [dfuse Ethereum API](https://dfuse.io)\n- [Drizzle](https://github.com/truffle-box/drizzle-box) - Redux library to connect a frontend to a blockchain\n- [Tasit SDK](https://github.com/tasitlabs/tasitsdk) - A JavaScript SDK for making native mobile Ethereum dapps using React Native\n- [useMetamask](https://github.com/mdtanrikulu/use-metamask) - a custom React Hook to manage Metamask in Ethereum ĐApp projects\n- [WalletConnect](https://walletconnect.org/) - Open protocol for connecting Wallets to Dapps\n- Strictly Typed - Javascript alternatives\n- [elm-ethereum](https://github.com/cmditch/elm-ethereum)\n- [purescript-web3](https://github.com/f-o-a-m/purescript-web3)\n- [ChainAbstractionLayer](https://github.com/liquality/chainabstractionlayer) - Communicate with different blockchains (including Ethereum) using a single interface.\n- [Delphereum](https://github.com/svanas/delphereum) - a Delphi interface to the Ethereum blockchain that allows for development of native dApps for Windows, macOS, iOS, and Android.\n- [Torus](https://tor.us/) - Open-sourced SDK to build dapps with a seamless onboarding UX\n- [Fortmatic](https://fortmatic.com/) - A simple to use SDK to build web3 dApps without extensions or downloads.\n- [Portis](https://portis.io/) - A non-custodial wallet with an SDK that enables easy interaction with DApps without installing anything.\n- [create-eth-app](https://github.com/paulrberg/create-eth-app) - Create Ethereum-powered front-end apps with one command.\n- [Scaffold-ETH](https://github.com/austintgriffith/scaffold-eth) - Beginner friendly forkable github for getting started building smart contracts.\n- [Jolly Roger](https://jolly-roger.eth.link/) - dApp framework using ethereum, builder, svelte and thegraph\n- [Notify.js](https://blocknative.com/notify) - Deliver real-time notifications to your users. With built-in support for Speed-Ups and Cancels, Blocknative Notify.js helps users transact with confidence. Notify.js is easy to integrate and quick to customize.\n\n#### Backend Ethereum APIs\n\n- [Web3.py](https://github.com/ethereum/web3.py) - Python Web3\n- [Web3.php](https://github.com/sc0Vu/web3.php) - PHP Web3\n- [Ethereum-php](https://github.com/digitaldonkey/ethereum-php) - PHP Web3\n- [Web3j](https://github.com/web3j/web3j) - Java Web3\n- [Nethereum](https://nethereum.com/) - .Net Web3\n- [Ethereum.rb](https://github.com/EthWorks/ethereum.rb) - Ruby Web3\n- [rust-web3](https://github.com/tomusdrw/rust-web3) - Rust Web3\n- [ethers-rs](https://github.com/gakonst/ethers-rs/) - Ethers-rs\n- [Web3.hs](https://hackage.haskell.org/package/web3) - Haskell Web3\n- [KEthereum](https://github.com/komputing/KEthereum) - Kotlin Web3\n- [Eventeum](https://github.com/ConsenSys/eventeum) - A bridge between Ethereum smart contract events and backend microservices, written in Java by Kauri\n- [Ethereumex](https://github.com/mana-ethereum/ethereumex) - Elixir JSON-RPC client for the Ethereum blockchain\n- [Ethereum-jsonrpc-gateway](https://github.com/HydroProtocol/ethereum-jsonrpc-gateway) - A gateway that allows you to run multiple Ethereum nodes for redundancy and load-balancing purposes. Can be ran as an alternative to (or on top of) Infura. Written in Golang.\n- [EthContract](https://github.com/AgileAlpha/eth_contract) - A set of helper methods to help query ETH smart contracts in Elixir\n- [Ethereum Contract Service](https://github.com/mesg-foundation/service-ethereum-contract) - A MESG Service to interact with any Ethereum contract based on its address and ABI.\n- [Ethereum Service](https://github.com/mesg-foundation/service-ethereum) - A MESG Service to interact with events from Ethereum and interact with it.\n- [Marmo](https://marmo.io/) - Python, JS, and Java SDK for simplifying interactions with Ethereum. Uses relayers to offload transaction costs to relayers.\n- [Ethereum Logging Framework](https://bitbucket.csiro.au/users/kli039/repos/ethereum-logging-framework/browse) - provides advanced logging capabilities for Ethereum applications and networks including a query language, query processor, and logging code generation\n\n#### Ethereum Clients\n\n- [Besu](https://besu.hyperledger.org/en/latest/) - an open-source Ethereum client developed under the Apache 2.0 license and written in Java. The project is hosted by Hyperledger.\n- [Geth](https://geth.ethereum.org/docs/) - Go client\n- [Erigon](https://github.com/ledgerwatch/erigon) - a mostly Go implementation of Ethereum client built on the efficiency frontier\n- [Akula](https://github.com/akula-bft/akula) - Rust implementation\n- [Nethermind](https://github.com/NethermindEth/nethermind) - .NET Core client\n- [Infura](https://infura.io/) - A managed service providing Ethereum client standards-compliant APIs\n- [Trinity](https://trinity.ethereum.org/) - Python client using [py-evm](https://github.com/ethereum/py-evm)\n- [Ethereumjs](https://github.com/ethereumjs/ethereumjs-client) - JS client using [ethereumjs-vm](https://github.com/ethereumjs/ethereumjs-vm)\n- [Seth](https://github.com/dapphub/dapptools/tree/master/src/seth) - Seth is an Ethereum client tool—like a \"MetaMask for the command line\"\n- [Quorum](https://github.com/jpmorganchase/quorum) - A permissioned implementation of Ethereum supporting data privacy by [JP Morgan](https://jpmorgan.com/quorum)\n- [Awesome Quorum](https://github.com/ConsenSys/awesome-quorum) - A curated list of awesome software, libraries, tools and more to build on ConsenSys Quorum.\n- [Chainstack](https://chainstack.com/) - A managed service providing shared and dedicated Geth nodes\n- [QuikNode](https://quiknode.io/) - Blockchain developer cloud with API access and node-as-a-service.\n- [Watchdata](https://watchdata.io) - Provide simple and reliable API access to Ethereum blockchain\n\n#### Storage\n\n- [DB3 Network](https://github.com/dbpunk-labs/db3) - Decentralized Firebase Firestore Alternative.\n- [IPFS](https://ipfs.io/) - Decentralised storage and file referencing\n- [Mahuta](https://github.com/ConsenSys/Mahuta) - IPFS Storage service with added search capability, formerly IPFS-Store\n- [OrbitDB](https://github.com/orbitdb/orbit-db) - Decentralised database on top of IPFS\n- [JS IPFS API](https://github.com/ipfs/js-ipfs-http-client) - A client library for the IPFS HTTP API, implemented in JavaScript\n- [TEMPORAL](https://github.com/RTradeLtd/Temporal) - Easy to use API into IPFS and other distributed/decentralised storage protocols\n- [PINATA](https://pinata.cloud) - The Easiest Way to Use IPFS\n- [Swarm](https://swarm-gateways.net/) - Distributed storage platform and content distribution service, a native base layer service of the Ethereum web3 stack\n- [Infura](https://infura.io/) - A managed IPFS API Gateway and pinning service\n- [Aleph.im](https://aleph.im/) - an offchain incentivized peer-to-peer cloud project (database, file storage, computing and DID) compatible with ETH and IPFS.\n- [dAppling Network](https://www.dappling.network/) - Uses IPFS for quick and easy decentralized web hosting.\n- [Fleek](https://fleek.co/) - similar to netlify but uses ipfs for hosting websites.\n\n#### Bootstrap/Out-of-Box tools\n\n- [Truffle boxes](https://trufflesuite.com/boxes) - Packaged components for the Ethereum ecosystem\n- [Create Eth App](https://github.com/paulrberg/create-eth-app) - Create Ethereum-powered frontend apps with one command\n- [Besu Private Network](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - Run a private network of Besu nodes in a Docker container\n- [Testchains](https://github.com/Nethereum/TestChains) - Pre-configured .NET devchains for fast response (PoA)\n- [Blazor/Blockchain Explorer](https://github.com/Nethereum/NethereumBlazor) - Wasm blockchain explorer (functional sample)\n- [Local Raiden](https://github.com/ConsenSys/Local-Raiden) - Run a local Raiden network in docker containers for demo and testing purposes\n- [Private networks deployment scripts](https://github.com/ConsenSys/private-networks-deployment-scripts) - Out-of-the-box deployment scripts for private PoA networks\n- [Local Ethereum Network](https://github.com/ConsenSys/local_ethereum_network) - Out-of-the-box deployment scripts for private PoW networks\n- [Kaleido](https://kaleido.io/) - Use Kaleido for spinning up a consortium blockchain network. Great for PoCs and testing\n- [Cheshire](https://github.com/endless-nameless-inc/cheshire) - A local sandbox implementation of the CryptoKitties API and smart contracts, available as a Truffle Box\n- [aragonCLI](https://github.com/aragon/aragon-cli) - aragonCLI is used to create and develop Aragon apps and organizations.\n- [ColonyJS](https://github.com/JoinColony/colonyJS) - JavaScript client that provides an API for interacting with the Colony Network smart contracts.\n- [ArcJS](https://github.com/daostack/arc.js) - Library that facilitates javascript application access to the DAOstack Arc ethereum smart contracts.\n- [Onboard.js](https://blocknative.com/onboard) - Blocknative Onboard is the quick and easy way to add multi-wallet support to your project. With built-in modules for more than 20 unique hardware and software wallets, Onboard saves you time and headaches.\n- [web3-react](https://github.com/NoahZinsmeister/web3-react) - React framework for building single-page Ethereum dApps\n\n#### Ethereum ABI (Application Binary Interface) tools\n\n- [ABI decoder](https://github.com/ConsenSys/abi-decoder) - library for decoding data params and events from Ethereum transactions\n- [ABI-gen](https://github.com/0xProject/0x-monorepo/tree/development/packages/abi-gen) - Generate Typescript contract wrappers from contract ABI's.\n- [Ethereum ABI UI](https://github.com/hiddentao/ethereum-abi-ui) - Auto-generate UI form field definitions and associated validators from an Ethereum contract ABI\n- [headlong](https://github.com/esaulpaugh/headlong/) - type-safe Contract ABI and Recursive Length Prefix library in Java\n- [EasyDapper](https://www.easydapper.com) - Generate dapps from Truffle artifacts, deploy contracts on public/private networks, offers live customizable public page to interact with contracts.\n- [One Click dApp](https://oneclickdapp.com) - Instantly create a dApp at a unique URL using the ABI.\n- [Truffle Pig](https://npmjs.com/package/trufflepig) - a development tool that provides a simple HTTP API to find and read from Truffle-generated contract files, for use during local development. Serves fresh contract ABIs over http.\n- [Ethereum Contract Service](https://github.com/mesg-foundation/service-ethereum-contract) - A MESG Service to interact with any Ethereum contract based on its address and ABI.\n- [Nethereum-CodeGenerator](https://github.com/StefH/Nethereum-CodeGenerator) - A web based generator which creates a Nethereum based C# Interface and Service based on Solidity Smart Contracts.\n\n# Testing Tools\n\n- [Solidity code coverage](https://github.com/0xProject/0x-monorepo/tree/development/packages/sol-coverage) - Solidity code coverage tool\n- [Solidity coverage](https://github.com/sc-forks/solidity-coverage) - Alternative code coverage for Solidity smart-contracts\n- [Solidity function profiler](https://github.com/EricR/sol-function-profiler) - Solidity contract function profiler\n- [Sol-profiler](https://github.com/Aniket-Engg/sol-profiler) - Alternative and updated Solidity smart contract profiler\n- [Espresso](https://github.com/hillstreetlabs/espresso) - Speedy, parallelised, hot-reloading solidity test framework\n- [Eth tester](https://github.com/ethereum/eth-tester) - Tool suite for testing Ethereum applications\n- [Cliquebait](https://github.com/f-o-a-m/cliquebait) - Simplifies integration and accepting testing of smart contract applications with docker instances that closely resembles a real blockchain network\n- [Hevm](https://github.com/dapphub/dapptools/tree/master/src/hevm) - The hevm project is an implementation of the Ethereum virtual machine (EVM) made specifically for unit testing and debugging smart contracts\n- [Ethereum graph debugger](https://github.com/fergarrui/ethereum-graph-debugger) - Solidity graphical debugger\n- [Tenderly CLI](https://github.com/Tenderly/tenderly-cli) - Speed up your development with human readable stack traces\n- [Solhint](https://github.com/protofire/solhint) - Solidity linter that provides security, style guide and best practice rules for smart contract validation\n- [Ethlint](https://github.com/duaraghav8/Ethlint) - Linter to identify and fix style & security issues in Solidity, formerly Solium\n- [Decode](https://github.com/hacker-DOM/decode) - npm package which parses tx's submitted to a local testrpc node to make them more readable and easier to understand\n- [truffle-assertions](https://github.com/rkalis/truffle-assertions) - An npm package with additional assertions and utilities used in testing Solidity smart contracts with truffle. Most importantly, it adds the ability to assert whether specific events have (not) been emitted.\n- [Psol](https://github.com/Lamarkaz/psol) - Solidity lexical preprocessor with mustache.js-style syntax, macros, conditional compilation and automatic remote dependency inclusion.\n- [solpp](https://github.com/merklejerk/solpp) - Solidity preprocessor and flattener with a comprehensive directive and expression language, high precision math, and many useful helper functions.\n- [Decode and Publish](https://flightwallet.github.io/decode-eth-tx/) – Decode and publish raw ethereum tx. Similar to https://live.blockcypher.com/btc-testnet/decodetx/\n- [Doppelgänger](https://getdoppelganger.io/) - a library for mocking smart contract dependencies during unit testing.\n- [glide.r](https://glide.r.xyz/) - a tool for performing smart contract queries (audit/bug-bounty).\n- [rocketh](https://github.com/wighawag/rocketh) - A simple lib to test ethereum smart contract that allow to use whatever web3 lib and test runner you choose.\n- [pytest-cobra](https://github.com/cobraframework/pytest-cobra) - PyTest plugin for testing smart contracts for Ethereum blockchain.\n- [ERCx](https://ercx.runtimeverification.com) - Testing tool with a Web interface to test conformance and properties of ERC-20 tokens. Based on Foundry forge.\n\n#### Transaction Visualization, Scoring & Tracking:\n\n- Check out Author's methodology, carefully read all parts of [thread](https://twitter.com/officer_cia/status/1493395239905734667?s=20&t=rFmBq_f9juLPNWslwrnB7Q)\n- Follow my project: [On-Chain Investigations Tools List](https://github.com/OffcierCia/On-Chain-Investigations-Tools-List)\n\n#### What's next?\n\n- [Take a look](https://telegra.ph/Solidity-Tutorials-12-21)\n- [Carefully check out](https://telegra.ph/All-resources-to-become-a-smart-contract-auditor-09-11)\n- [Work](https://t.me/s/officer_cia/700)\n\n#### Work...?\n\n- [Crypto Jobs List - Main](https://docs.google.com/spreadsheets/d/1AfCSrl98bNGE5_Iq-N6zYx5xmuCBpoEkiBCDQD5Keh4/edit#gid=0)\n- [web3.smsunarto.com](https://web3.smsunarto.com)\n- [2023 Global Crypto Events & Hackathons](https://docs.google.com/spreadsheets/d/1uRB5lt67Eoxfattljko7IvuQvpqkLt66YpOev9XJ22o/edit?usp=sharing)\n- [Crypto Telegram & Discord Channels & Chats](https://telegra.ph/Crypto-Telegram-Channels--Chats-04-19)\n- [Jobsincrypto](https://twitter.com/jobsincrypto)\n- [CryptoJobsList](https://twitter.com/CryptoJobsList)\n- [LobsterHR](https://t.me/lobsters_hr)\n- [DeveloperDAO](https://twitter.com/developer_dao)\n- [LidoGrants](https://twitter.com/LidoGrants)\n- [GitCoin](https://twitter.com/gitcoin)\n- [anonfriendly.com](http://anonfriendly.com)\n- [Web3grants](https://twitter.com/web3grants)\n- [hackathons.live](https://hackathons.live)\n- [hackenproof.com](http://hackenproof.com)\n- [bbscope](https://github.com/sw33tLie/bbscope)\n- [immunefi.com](https://immunefi.com)\n- [code4rena.com](https://code4rena.com)\n- [sherlock.xyz](https://www.sherlock.xyz)\n- [spearbit.com](https://spearbit.com)\n- [Web3SecurityDAO](https://twitter.com/Web3SecurityDAO)\n- [WHITE HAT DAO](https://twitter.com/White_Hat_DAO)\n- [Hats.Finance](https://twitter.com/HatsFinance)\n- [crypto-jobs-fyi.github.io](https://crypto-jobs-fyi.github.io/web/)\n- [auditjobs.xyz](https://auditjobs.xyz/)\n- [intropia.io/hire](https://intropia.io/hire)\n- [www.jobstash.xyz](https://www.jobstash.xyz)\n- [frontrunnrs.xyz](https://frontrunnrs.xyz)\n- [www.jobprotocol.xyz](https://www.jobprotocol.xyz)\n\n## Support Me:\n\nThe best thing is to support me directly by donating to my address on Ethereum Main-net or any of the compatible networks or to any address from the list below:\n\n- **[0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A](https://etherscan.io/address/0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A)** — ERC20 & ETH [officercia.eth](https://etherscan.io/enslookup-search?search=officercia.eth)\n\n- **[17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU](https://blockchair.com/bitcoin/address/17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU)** - BTC\n\n- **4AhpUrDtfVSWZMJcRMJkZoPwDSdVG6puYBE3ajQABQo6T533cVvx5vJRc5fX7sktJe67mXu1CcDmr7orn1CrGrqsT3ptfds** - Monero/XMR\n\n- You can also support me by minting one of my [Mirror articles NFTs](https://officercia.mirror.xyz/)!\n\n#\n\n- [Check out my Telegram Channel](https://t.me/officer_cia)\n- [Follow my Twitter](https://twitter.com/officer_cia)\n- [Track all my activities](https://t.me/officer_cia/296)\n- [All my Socials](https://t.me/officer_cia/296)\n\n##\n\n**Thank you! Stay safe!**\n"
  },
  {
    "path": "console.js",
    "content": "//hey this is a comment\nconsole.log(\"hello world\")\n"
  },
  {
    "path": "defiroadmap.drawio",
    "content": "<mxfile modified=\"2024-03-11T04:46:28.125Z\" host=\"app.diagrams.net\" agent=\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36\" etag=\"KQPyzaK9SHxOnBspVQBm\" version=\"24.0.4\" type=\"device\" pages=\"2\">\n  <diagram id=\"Nujw8QULHTO2o_88y2bf\" name=\"Page-1\">\n    <mxGraphModel dx=\"1593\" dy=\"1081\" grid=\"0\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" connect=\"0\" arrows=\"1\" fold=\"1\" page=\"0\" pageScale=\"1\" pageWidth=\"827\" pageHeight=\"1169\" background=\"#1A1A1A\" math=\"0\" shadow=\"1\">\n      <root>\n        <mxCell id=\"0\" />\n        <mxCell id=\"1\" parent=\"0\" />\n        <mxCell id=\"7\" value=\"Must Know\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"645\" y=\"20\" width=\"80\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"10\" value=\"Extended\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"740\" y=\"20\" width=\"80\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"44\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;exitX=0;exitY=0.25;entryX=1;entryY=0.5;endFill=0;dashed=1;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"20\" target=\"knQkKmrcSgAaAd9oA1aR-322\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"358.5\" y=\"215\" as=\"sourcePoint\" />\n            <mxPoint x=\"260\" y=\"227.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"170\" y=\"190\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"45\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"20\" target=\"knQkKmrcSgAaAd9oA1aR-323\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"380\" y=\"260\" as=\"sourcePoint\" />\n            <mxPoint x=\"260\" y=\"240.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"200\" y=\"250\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"46\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;exitX=0.343;exitY=0.95;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.636;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"20\" target=\"knQkKmrcSgAaAd9oA1aR-325\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"350\" y=\"253\" as=\"sourcePoint\" />\n            <mxPoint x=\"370\" y=\"300\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"330\" y=\"280\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"47\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0.5;entryY=0;endFill=0;dashed=1;entryDx=0;entryDy=0;exitX=0;exitY=0.75;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"20\" target=\"knQkKmrcSgAaAd9oA1aR-324\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"360\" y=\"250\" as=\"sourcePoint\" />\n            <mxPoint x=\"260\" y=\"264.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"300\" y=\"250\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"52\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;entryX=0.5;entryY=0;endFill=0;startArrow=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"20\" target=\"51\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"280\" as=\"sourcePoint\" />\n            <mxPoint x=\"423.5\" y=\"200\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"450\" y=\"290\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-68\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;React&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"12\" y=\"878.5\" width=\"70\" height=\"15\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-72\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Vue.js&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"12\" y=\"899\" width=\"70\" height=\"15\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-83\" value=\"Package Managers\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"205\" y=\"537.5\" width=\"110\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-84\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;npm&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"15\" y=\"500\" width=\"45\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-85\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Yarn&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"20\" y=\"460\" width=\"45\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-86\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;pnpm&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"67\" y=\"432.5\" width=\"50\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-88\" value=\"Build Tools\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"270\" y=\"597\" width=\"80\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-91\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;ETHFiddle&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"45\" y=\"670\" width=\"65\" height=\"25\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-93\" value=\"Foundry\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"615\" y=\"530\" width=\"110\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-94\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Remix IDE&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"45\" y=\"640\" width=\"65\" height=\"21.5\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-101\" value=\"IDE&#39;s\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"177.5\" y=\"659\" width=\"80\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-102\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Solidity&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"72.5\" y=\"530\" width=\"65\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-103\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Vyper&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"72.5\" y=\"560\" width=\"65\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-104\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Huff&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"72.5\" y=\"590\" width=\"65\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-116\" value=\"Distributed Storage\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"622.5\" y=\"955\" width=\"130\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-117\" value=\"Infura\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"535\" y=\"821\" width=\"130\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-118\" value=\"Dapp.tools\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;rounded=1;fontColor=#E4FDE1;fillColor=#F45B69;strokeColor=#028090;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"638.5\" y=\"639\" width=\"164\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-119\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;endFill=0;fillColor=#F45B69;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"51\" target=\"knQkKmrcSgAaAd9oA1aR-281\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"458\" y=\"490\" as=\"sourcePoint\" />\n            <mxPoint x=\"457.5\" y=\"1243\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"455\" y=\"560\" />\n              <mxPoint x=\"490\" y=\"960\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-124\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Mainnet&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"740\" y=\"833.5\" width=\"70\" height=\"15\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-125\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Holesky&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"740\" y=\"873.5\" width=\"70\" height=\"15\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-127\" value=\"&lt;span style=&quot;font-size: 10px;&quot;&gt;IPFS&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"740\" y=\"893.5\" width=\"70\" height=\"15\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-130\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Sepolia&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"740\" y=\"853.5\" width=\"70\" height=\"15\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-140\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;IPFS&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"595\" y=\"1035\" width=\"35\" height=\"25\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-141\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Sia&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"638.5\" y=\"1035\" width=\"35\" height=\"25\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-142\" value=\"&lt;font style=&quot;font-size: 9px&quot;&gt;SWARM&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"732.5\" y=\"1035\" width=\"47.5\" height=\"25\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-166\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;exitX=1;exitY=0.5;entryX=0.427;entryY=0.023;endFill=0;entryDx=0;entryDy=0;entryPerimeter=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-88\" target=\"knQkKmrcSgAaAd9oA1aR-215\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"346.33333333333326\" y=\"654.8333333333334\" as=\"sourcePoint\" />\n            <mxPoint x=\"434\" y=\"596.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"390\" y=\"590\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-174\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;exitX=0.5;exitY=1;entryX=0.5;entryY=0;endFill=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-83\" target=\"15a4b3893f7299b4-88\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"360.33333333333326\" y=\"617\" as=\"sourcePoint\" />\n            <mxPoint x=\"444.33333333333326\" y=\"606.3333333333333\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"270\" y=\"570\" />\n              <mxPoint x=\"310\" y=\"580\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-175\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;exitX=0.5;exitY=0;entryX=0.5;entryY=1;endFill=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-101\" target=\"15a4b3893f7299b4-88\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"270.33333333333326\" y=\"567.6666666666667\" as=\"sourcePoint\" />\n            <mxPoint x=\"320.33333333333326\" y=\"607\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"230\" y=\"630\" />\n              <mxPoint x=\"300\" y=\"659\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-176\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;endFill=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-215\" target=\"15a4b3893f7299b4-92\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"446\" y=\"646\" as=\"sourcePoint\" />\n            <mxPoint x=\"444.33333333333326\" y=\"606.3333333333333\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"473\" y=\"630\" />\n              <mxPoint x=\"530\" y=\"584\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-177\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;exitX=0.25;exitY=0;entryX=1;entryY=0.5;endFill=0;dashed=1;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-83\" target=\"15a4b3893f7299b4-84\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"256.66666666666674\" y=\"515\" as=\"sourcePoint\" />\n            <mxPoint x=\"153.33333333333326\" y=\"537.6666666666666\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"150\" y=\"520\" />\n              <mxPoint x=\"110\" y=\"500\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-178\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;exitX=0.5;exitY=0;entryX=1;entryY=0.5;endFill=0;dashed=1;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-83\" target=\"15a4b3893f7299b4-85\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"242.33333333333326\" y=\"547.6666666666667\" as=\"sourcePoint\" />\n            <mxPoint x=\"152.33333333333326\" y=\"500.33333333333326\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"230\" y=\"530\" />\n              <mxPoint x=\"190\" y=\"510\" />\n              <mxPoint x=\"130\" y=\"480\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-179\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;exitX=0.5;exitY=0;entryX=1;entryY=0.75;endFill=0;dashed=1;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;exitDx=0;exitDy=0;\" parent=\"1\" source=\"15a4b3893f7299b4-83\" target=\"15a4b3893f7299b4-86\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"377.83333333333326\" y=\"530.1666666666667\" as=\"sourcePoint\" />\n            <mxPoint x=\"315.16666666666674\" y=\"482.83333333333326\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"240\" y=\"510\" />\n              <mxPoint x=\"170\" y=\"490\" />\n              <mxPoint x=\"150\" y=\"448\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-180\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;exitX=0;exitY=0.25;entryX=1;entryY=0.5;endFill=0;dashed=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-88\" target=\"15a4b3893f7299b4-102\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"242.33333333333326\" y=\"547.6666666666667\" as=\"sourcePoint\" />\n            <mxPoint x=\"152.33333333333326\" y=\"500.33333333333326\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"220\" y=\"600\" />\n              <mxPoint x=\"180\" y=\"558\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-181\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=1;entryY=0.5;endFill=0;dashed=1;exitX=0;exitY=0.5;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-88\" target=\"15a4b3893f7299b4-103\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"260\" y=\"620\" as=\"sourcePoint\" />\n            <mxPoint x=\"148.33333333333326\" y=\"567.6666666666667\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"220\" y=\"610\" />\n              <mxPoint x=\"170\" y=\"578\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-182\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=1;entryY=0.5;endFill=0;dashed=1;exitX=0;exitY=0.75;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-88\" target=\"15a4b3893f7299b4-104\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"280.33333333333326\" y=\"617\" as=\"sourcePoint\" />\n            <mxPoint x=\"147.66666666666674\" y=\"587.6666666666667\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"210\" y=\"620\" />\n              <mxPoint x=\"180\" y=\"598\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-183\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;exitX=0;exitY=0.25;entryX=1;entryY=0.5;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-101\" target=\"15a4b3893f7299b4-94\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"280.33333333333326\" y=\"622.3333333333333\" as=\"sourcePoint\" />\n            <mxPoint x=\"130\" y=\"664\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"140\" y=\"650\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-184\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;exitX=0;exitY=0.5;entryX=1;entryY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-101\" target=\"15a4b3893f7299b4-91\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"187.66666666666674\" y=\"674.3333333333333\" as=\"sourcePoint\" />\n            <mxPoint x=\"120.33333333333326\" y=\"677.6666666666667\" as=\"targetPoint\" />\n            <Array as=\"points\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-185\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;exitX=0.5;exitY=0;endFill=0;entryX=0.5;entryY=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-92\" target=\"15a4b3893f7299b4-93\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"456.33333333333326\" y=\"658.3333333333333\" as=\"sourcePoint\" />\n            <mxPoint x=\"650\" y=\"600\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"552\" y=\"580\" />\n              <mxPoint x=\"670\" y=\"580\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-188\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;endFill=0;entryX=0.5;entryY=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-215\" target=\"15a4b3893f7299b4-117\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"480\" y=\"610\" as=\"sourcePoint\" />\n            <mxPoint x=\"600\" y=\"793.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"550\" y=\"760\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-197\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0;entryY=0.5;endFill=0;dashed=1;exitX=1;exitY=0.25;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-117\" target=\"15a4b3893f7299b4-124\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"685\" y=\"723.8333333333333\" as=\"sourcePoint\" />\n            <mxPoint x=\"760.3333333333333\" y=\"705.8333333333333\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"690\" y=\"823.5\" />\n              <mxPoint x=\"720\" y=\"841.5\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-198\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0;entryY=0.5;endFill=0;dashed=1;exitX=1;exitY=0.5;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-117\" target=\"15a4b3893f7299b4-130\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"675\" y=\"835.8333333333333\" as=\"sourcePoint\" />\n            <mxPoint x=\"750.3333333333333\" y=\"851.1666666666667\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"690\" y=\"833.5\" />\n              <mxPoint x=\"720\" y=\"861.5\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-199\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0;entryY=0.5;endFill=0;dashed=1;exitX=1;exitY=0.75;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-117\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"675\" y=\"841.1666666666667\" as=\"sourcePoint\" />\n            <mxPoint x=\"740\" y=\"881.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"690\" y=\"843.5\" />\n              <mxPoint x=\"720\" y=\"881.5\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-200\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0;entryY=0.5;endFill=0;dashed=1;exitX=0.75;exitY=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-117\" target=\"15a4b3893f7299b4-127\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"675\" y=\"845.8333333333333\" as=\"sourcePoint\" />\n            <mxPoint x=\"750.3333333333333\" y=\"891.1666666666667\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"632\" y=\"873.5\" />\n              <mxPoint x=\"680\" y=\"901.5\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-203\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;endFill=0;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0.178;entryY=0.025;entryDx=0;entryDy=0;entryPerimeter=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-66\" target=\"15a4b3893f7299b4-64\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"410\" y=\"823\" as=\"sourcePoint\" />\n            <mxPoint x=\"450\" y=\"900\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"430\" y=\"900\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-223\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0.5;entryY=1;endFill=0;dashed=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;\" parent=\"1\" source=\"15a4b3893f7299b4-118\" target=\"15a4b3893f7299b4-92\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"620\" y=\"640\" as=\"sourcePoint\" />\n            <mxPoint x=\"715\" y=\"685\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"660\" y=\"625\" />\n              <mxPoint x=\"560\" y=\"650\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-224\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;entryX=0;entryY=0.5;endFill=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-215\" target=\"15a4b3893f7299b4-116\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"515.8333333333333\" y=\"946.1666666666667\" as=\"sourcePoint\" />\n            <mxPoint x=\"669.8333333333333\" y=\"909.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"480\" y=\"770\" />\n              <mxPoint x=\"540\" y=\"950\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-225\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0.5;entryY=0;endFill=0;dashed=1;exitX=0.25;exitY=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-116\" target=\"15a4b3893f7299b4-140\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"483.66666666666674\" y=\"1045.1666666666667\" as=\"sourcePoint\" />\n            <mxPoint x=\"656.3333333333333\" y=\"1145.1666666666667\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"655\" y=\"990\" />\n              <mxPoint x=\"615\" y=\"1010\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-226\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0.5;entryY=0;endFill=0;dashed=1;exitX=0.75;exitY=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-116\" target=\"15a4b3893f7299b4-142\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"665\" y=\"985\" as=\"sourcePoint\" />\n            <mxPoint x=\"625\" y=\"1045\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"720\" y=\"1000\" />\n              <mxPoint x=\"730\" y=\"1020\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-227\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0.5;entryY=0;endFill=0;dashed=1;exitX=0.5;exitY=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-116\" target=\"15a4b3893f7299b4-141\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"730.3333333333333\" y=\"985\" as=\"sourcePoint\" />\n            <mxPoint x=\"775\" y=\"1045\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"680\" y=\"1000\" />\n              <mxPoint x=\"680\" y=\"1020\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"9221bb110d1119f-56\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Ethereum EVM&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"157.5\" y=\"723\" width=\"98\" height=\"17\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"9221bb110d1119f-57\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Deployed contract&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"157.5\" y=\"780\" width=\"98\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"29283392ea474178-53\" value=\"ENS\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"500\" y=\"1620\" width=\"85\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"29283392ea474178-55\" value=\"&lt;p style=&quot;margin: 0px ; font-stretch: normal ; line-height: normal ; font-family: &amp;#34;helvetica neue&amp;#34; ; font-size: 13px&quot;&gt;Ethereum Name Service&lt;/p&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"420\" y=\"1770\" width=\"100\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"29283392ea474178-65\" style=\"edgeStyle=orthogonalEdgeStyle;html=1;exitX=1;exitY=1;entryX=1;entryY=1;endArrow=none;endFill=0;jettySize=auto;orthogonalLoop=1;strokeColor=#028090;fillColor=#F45B69;fontFamily=Verdana;fontSize=8;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;\" parent=\"1\" edge=\"1\">\n          <mxGeometry relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"93.10229073212247\" y=\"1085.6022907321226\" as=\"sourcePoint\" />\n            <mxPoint x=\"93.10229073212247\" y=\"1085.6022907321226\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"65\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Resolver&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"627\" y=\"1760\" width=\"118\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"73\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"29283392ea474178-53\" target=\"29283392ea474178-55\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"244.5\" y=\"852.5\" as=\"sourcePoint\" />\n            <mxPoint x=\"154.5\" y=\"840.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"480\" y=\"1700\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"76\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"29283392ea474178-53\" target=\"65\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"224.5\" y=\"870.5\" as=\"sourcePoint\" />\n            <mxPoint x=\"194.5\" y=\"875.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"570\" y=\"1700\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"81\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Drizzle&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"12\" y=\"858.5\" width=\"70\" height=\"15\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"86\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;ABI&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"157.5\" y=\"806\" width=\"98\" height=\"24\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-197\" value=\"Basic Web2.0\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;strokeColor=#3A5431;fillColor=#6d8764;rounded=1;fontColor=#ffffff;gradientColor=none;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"663\" y=\"347.5\" width=\"104\" height=\"19\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-198\" value=\"JavaScript\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;strokeColor=#028090;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"663\" y=\"412\" width=\"104\" height=\"19\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-199\" value=\"Python\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;strokeColor=#028090;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"663\" y=\"379.5\" width=\"104\" height=\"19\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-206\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"51\" target=\"U3uUhC1khaGr0jvNcX_p-197\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"563.4\" y=\"387.5\" as=\"sourcePoint\" />\n            <mxPoint x=\"660\" y=\"360\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"600\" y=\"357\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-207\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"51\" target=\"U3uUhC1khaGr0jvNcX_p-199\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"535\" y=\"435\" as=\"sourcePoint\" />\n            <mxPoint x=\"673.2\" y=\"367.20000000000005\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"610\" y=\"420\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-208\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;exitX=1;exitY=0.75;endFill=0;dashed=1;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"51\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"573.4\" y=\"397.5\" as=\"sourcePoint\" />\n            <mxPoint x=\"660\" y=\"420\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"610\" y=\"430\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-211\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;endFill=0;dashed=1;exitX=0;exitY=0.25;entryX=0;entryY=0.75;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" target=\"15a4b3893f7299b4-101\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"110\" y=\"709.6\" as=\"sourcePoint\" />\n            <mxPoint x=\"178\" y=\"680\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"140\" y=\"719.5\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-213\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Storej&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"684\" y=\"1035\" width=\"35\" height=\"25\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-214\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=8;entryX=0.5;entryY=0;endFill=0;dashed=1;exitX=0.5;exitY=1;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" target=\"U3uUhC1khaGr0jvNcX_p-213\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"705.6\" y=\"975.2\" as=\"sourcePoint\" />\n            <mxPoint x=\"674\" y=\"1035.2\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"698\" y=\"1000\" />\n              <mxPoint x=\"698\" y=\"1020\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"w29Y1sv6F3iYNRJBXach-99\" value=\"\" style=\"endArrow=none;html=1;fontFamily=Verdana;fontSize=10;endFill=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\" parent=\"1\" source=\"15a4b3893f7299b4-92\" target=\"knQkKmrcSgAaAd9oA1aR-429\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"590\" y=\"620\" as=\"sourcePoint\" />\n            <mxPoint x=\"690\" y=\"600\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"630\" y=\"620\" />\n              <mxPoint x=\"650\" y=\"590\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-215\" value=\"&lt;font face=&quot;Verdana&quot;&gt;&lt;span style=&quot;font-size: 14px&quot;&gt;Step 2: General&amp;nbsp;&lt;/span&gt;&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;rounded=1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"420\" y=\"690\" width=\"110\" height=\"42.67\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-64\" value=\"Step 3: Keep on\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=14;fillColor=#ffff88;strokeColor=#36393d;rounded=1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"450\" y=\"940\" width=\"90\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-234\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34;&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Json RPC&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"157.5\" y=\"750\" width=\"98\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-241\" value=\"\" style=\"endArrow=none;html=1;startArrow=none;curved=1;labelBackgroundColor=#114B5F;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" source=\"9221bb110d1119f-55\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"450\" y=\"800\" as=\"sourcePoint\" />\n            <mxPoint x=\"370\" y=\"714\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-244\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"9221bb110d1119f-56\" target=\"9221bb110d1119f-55\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"330\" y=\"876\" as=\"sourcePoint\" />\n            <mxPoint x=\"320\" y=\"734\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"280\" y=\"700\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-245\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-234\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"860\" as=\"sourcePoint\" />\n            <mxPoint x=\"320\" y=\"711\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"270\" y=\"730\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-246\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"9221bb110d1119f-57\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"330\" y=\"920\" as=\"sourcePoint\" />\n            <mxPoint x=\"310\" y=\"716\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"290\" y=\"770\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-247\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;rounded=1;\" parent=\"1\" source=\"86\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"860\" as=\"sourcePoint\" />\n            <mxPoint x=\"310\" y=\"716\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"280\" y=\"800\" />\n              <mxPoint x=\"300\" y=\"780\" />\n              <mxPoint x=\"310\" y=\"750\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-253\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"81\" target=\"15a4b3893f7299b4-66\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"172.5\" y=\"1162.5\" as=\"sourcePoint\" />\n            <mxPoint x=\"222.5\" y=\"1112.5\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"120\" y=\"860\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-258\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-68\" target=\"15a4b3893f7299b4-66\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"270\" y=\"896\" as=\"sourcePoint\" />\n            <mxPoint x=\"490\" y=\"990\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"110\" y=\"900\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-261\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"15a4b3893f7299b4-72\" target=\"15a4b3893f7299b4-66\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"440\" y=\"1040\" as=\"sourcePoint\" />\n            <mxPoint x=\"490\" y=\"990\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"120\" y=\"920\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-66\" value=\"Front End\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"133\" y=\"878.9966666666664\" width=\"110\" height=\"20\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-262\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-219\" target=\"15a4b3893f7299b4-64\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"1130\" as=\"sourcePoint\" />\n            <mxPoint x=\"480\" y=\"980\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-263\" value=\"Known Attacks Repeating&amp;nbsp;\" style=\"whiteSpace=wrap;html=1;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"62.5\" y=\"1160\" width=\"95\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-264\" value=\"Checklist Testing\" style=\"whiteSpace=wrap;html=1;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"30.5\" y=\"1080\" width=\"102.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-267\" value=\"Overview\" style=\"whiteSpace=wrap;html=1;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"100\" y=\"1230\" width=\"90\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-268\" value=\"TX Analysis\" style=\"whiteSpace=wrap;html=1;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"324\" y=\"1090\" width=\"90\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-272\" value=\"Forensic\" style=\"whiteSpace=wrap;html=1;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"34.5\" y=\"1011.5\" width=\"98\" height=\"23.5\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-274\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-263\" target=\"knQkKmrcSgAaAd9oA1aR-219\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"1130\" as=\"sourcePoint\" />\n            <mxPoint x=\"480\" y=\"1080\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"220\" y=\"1110\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-275\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-264\" target=\"knQkKmrcSgAaAd9oA1aR-219\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"1130\" as=\"sourcePoint\" />\n            <mxPoint x=\"272\" y=\"1070\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"180\" y=\"1090\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-276\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;entryX=0.5;entryY=1;entryDx=0;entryDy=0;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-267\" target=\"knQkKmrcSgAaAd9oA1aR-219\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"1130\" as=\"sourcePoint\" />\n            <mxPoint x=\"290\" y=\"1080\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"240\" y=\"1190\" />\n              <mxPoint x=\"220\" y=\"1110\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-277\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-268\" target=\"knQkKmrcSgAaAd9oA1aR-219\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"1130\" as=\"sourcePoint\" />\n            <mxPoint x=\"400\" y=\"1090\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"369\" y=\"1040\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-219\" value=\"Security\" style=\"whiteSpace=wrap;html=1;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"239\" y=\"975\" width=\"76\" height=\"27\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-278\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-272\" target=\"knQkKmrcSgAaAd9oA1aR-219\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"440\" y=\"1090\" as=\"sourcePoint\" />\n            <mxPoint x=\"490\" y=\"1040\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"180\" y=\"998\" />\n              <mxPoint x=\"220\" y=\"989\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-281\" value=\"&lt;font style=&quot;font-size: 14px&quot; face=&quot;Verdana&quot;&gt;Step 4: DeFi in use&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;rounded=1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"330\" y=\"1380\" width=\"106\" height=\"38.5\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-282\" value=\"Research Base Check&amp;nbsp;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"240\" y=\"1630\" width=\"99\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-283\" value=\"The Scope of Audit\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"251\" y=\"1200\" width=\"118\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-284\" value=\"NFT (s)\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"746.75\" y=\"1430\" width=\"56.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-287\" value=\"Stable Coin\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"630\" y=\"1450\" width=\"68\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-288\" value=\"DEX&amp;nbsp;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"9\" y=\"1388.5\" width=\"51\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-289\" value=\"MEV\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"157.5\" y=\"1470\" width=\"45.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-291\" value=\"The Merge\" style=\"whiteSpace=wrap;html=1;strokeColor=#3A5431;fillColor=#6d8764;rounded=1;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"650\" y=\"1139\" width=\"127\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-293\" value=\"Best Practices\" style=\"whiteSpace=wrap;html=1;strokeColor=#3A5431;fillColor=#6d8764;rounded=1;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"150\" y=\"1690\" width=\"120\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-294\" value=\"L1/L2 Solutions\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"255.5\" y=\"1450\" width=\"98.75\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-295\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-293\" target=\"knQkKmrcSgAaAd9oA1aR-282\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1410\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1360\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"230\" y=\"1680\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-297\" value=\"Farming\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"690.5\" y=\"1490\" width=\"72.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-298\" value=\"Lending\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"590\" y=\"1400\" width=\"61.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-299\" value=\"DeFi implementations&amp;nbsp;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"680\" y=\"1300\" width=\"100\" height=\"50\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-304\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-289\" target=\"knQkKmrcSgAaAd9oA1aR-301\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1430\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1380\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"60\" y=\"1430\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-305\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-294\" target=\"knQkKmrcSgAaAd9oA1aR-301\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1430\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1380\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"220\" y=\"1370\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-306\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-298\" target=\"knQkKmrcSgAaAd9oA1aR-299\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1430\" as=\"sourcePoint\" />\n            <mxPoint x=\"430\" y=\"1450\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"636\" y=\"1380\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-307\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-287\" target=\"knQkKmrcSgAaAd9oA1aR-299\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1430\" as=\"sourcePoint\" />\n            <mxPoint x=\"490\" y=\"1490\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"680\" y=\"1410\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-308\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-284\" target=\"knQkKmrcSgAaAd9oA1aR-299\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1430\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1380\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"780\" y=\"1390\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-309\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-299\" target=\"knQkKmrcSgAaAd9oA1aR-297\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"600\" y=\"1430\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1380\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"720\" y=\"1420\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-310\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-281\" target=\"knQkKmrcSgAaAd9oA1aR-311\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"570\" y=\"1231\" as=\"sourcePoint\" />\n            <mxPoint x=\"640\" y=\"1180\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"490\" y=\"1290\" />\n              <mxPoint x=\"600\" y=\"1280\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-311\" value=\"Ethereum in Future\" style=\"whiteSpace=wrap;html=1;strokeColor=#3A5431;fillColor=#6d8764;rounded=1;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"580\" y=\"1200\" width=\"125\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-312\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-311\" target=\"knQkKmrcSgAaAd9oA1aR-291\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"630\" y=\"1180\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1310\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"670\" y=\"1180\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-313\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-299\" target=\"knQkKmrcSgAaAd9oA1aR-281\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1440\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1390\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"560\" y=\"1350\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-314\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-301\" target=\"knQkKmrcSgAaAd9oA1aR-281\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1400\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1350\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"260\" y=\"1350\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-315\" value=\"Side Chains\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"156.25\" y=\"1420\" width=\"75\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-316\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-315\" target=\"knQkKmrcSgAaAd9oA1aR-301\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1400\" as=\"sourcePoint\" />\n            <mxPoint x=\"240\" y=\"1440\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"190\" y=\"1380\" />\n              <mxPoint x=\"110\" y=\"1400\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-319\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Elliptic Curve Cryptograpgy&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"324\" y=\"110\" width=\"90\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-320\" value=\"&lt;div style=&quot;text-align: right&quot;&gt;&lt;font face=&quot;Verdana&quot; style=&quot;font-size: 10px&quot;&gt;Bitcoin WP&lt;/font&gt;&lt;/div&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"168\" y=\"110\" width=\"90\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-321\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Distributed ledger (DLT)&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"120\" y=\"160\" width=\"91\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-322\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Basics of Smart Contract&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"20\" y=\"220\" width=\"90\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-323\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Ethereum High Level languages&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"17\" y=\"260\" width=\"100\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-324\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Life Cycle of Smart Contract&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"122.5\" y=\"290\" width=\"90\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-325\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Compiling, testing and Deploying Smart Contract&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"238\" y=\"300\" width=\"112\" height=\"50\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-326\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Interacting with Deployed Smart contract&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"710\" y=\"255\" width=\"100\" height=\"45\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-327\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;exitX=0.391;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;\" parent=\"1\" source=\"20\" target=\"17\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"450\" y=\"370\" as=\"sourcePoint\" />\n            <mxPoint x=\"500\" y=\"320\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-329\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-319\" target=\"17\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"450\" y=\"370\" as=\"sourcePoint\" />\n            <mxPoint x=\"500\" y=\"320\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-330\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-320\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"450\" y=\"370\" as=\"sourcePoint\" />\n            <mxPoint x=\"310\" y=\"190\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"300\" y=\"150\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-331\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-321\" target=\"17\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"450\" y=\"370\" as=\"sourcePoint\" />\n            <mxPoint x=\"210\" y=\"130\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"250\" y=\"190\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"17\" value=\"Blockchain\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"276.5\" y=\"160\" width=\"130\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-332\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: left&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Ethereum Virtual Machine (EVM)&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"535\" y=\"85\" width=\"95\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-333\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: left&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Ethereum Networks (Mainnet, TestNet)&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"653\" y=\"80\" width=\"106\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-334\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: left&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;&amp;nbsp;Wallets, Addresses, Gas, private &amp;amp; public keys&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"502.5\" y=\"300\" width=\"137.5\" height=\"42\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-335\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: left&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Ethereum transactions with using wallet&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"684\" y=\"130\" width=\"130\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-336\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: left&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;Ethereum clients/Nodes e.g Geth&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"715\" y=\"190\" width=\"105\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-340\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" target=\"knQkKmrcSgAaAd9oA1aR-333\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"642\" y=\"260\" as=\"sourcePoint\" />\n            <mxPoint x=\"480\" y=\"270\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"600\" y=\"220\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-341\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;exitX=0.687;exitY=0.091;exitDx=0;exitDy=0;exitPerimeter=0;\" parent=\"1\" source=\"49\" target=\"knQkKmrcSgAaAd9oA1aR-332\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"320\" as=\"sourcePoint\" />\n            <mxPoint x=\"480\" y=\"270\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"539\" y=\"230\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-342\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"49\" target=\"knQkKmrcSgAaAd9oA1aR-335\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"320\" as=\"sourcePoint\" />\n            <mxPoint x=\"480\" y=\"270\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"680\" y=\"190\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-343\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"49\" target=\"knQkKmrcSgAaAd9oA1aR-336\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"320\" as=\"sourcePoint\" />\n            <mxPoint x=\"480\" y=\"270\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"700\" y=\"230\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-344\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-334\" target=\"49\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"320\" as=\"sourcePoint\" />\n            <mxPoint x=\"480\" y=\"270\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"590\" y=\"290\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-345\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-326\" target=\"49\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"430\" y=\"320\" as=\"sourcePoint\" />\n            <mxPoint x=\"480\" y=\"270\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"690\" y=\"261\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"20\" value=\"Smart Contracts\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"339\" y=\"230\" width=\"148.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"49\" value=\"Ethereum\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"503\" y=\"250\" width=\"150\" height=\"22\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-348\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-283\" target=\"knQkKmrcSgAaAd9oA1aR-219\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"440\" y=\"1250\" as=\"sourcePoint\" />\n            <mxPoint x=\"490\" y=\"1200\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"279\" y=\"1100\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"9221bb110d1119f-55\" value=\"Backend\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"300\" y=\"701.34\" width=\"83\" height=\"28.66\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-352\" value=\"\" style=\"endArrow=none;html=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-215\" target=\"9221bb110d1119f-55\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"712.7309523809524\" as=\"sourcePoint\" />\n            <mxPoint x=\"370\" y=\"714\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-353\" value=\"EIP1559\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"520\" y=\"1139\" width=\"80\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-355\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-311\" target=\"knQkKmrcSgAaAd9oA1aR-353\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"440\" y=\"1110\" as=\"sourcePoint\" />\n            <mxPoint x=\"600\" y=\"1180\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"577\" y=\"1180\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-362\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;GIT - Version Control (GitHub, Bitbucket, GitLab)&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"170\" y=\"360\" width=\"100\" height=\"52\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-363\" value=\"&lt;span style=&quot;font-family: &amp;#34;verdana&amp;#34; ; text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10px&quot;&gt;HTTP/HTTPS, RPC protocol&lt;/font&gt;&lt;/span&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"184\" y=\"431\" width=\"90\" height=\"39\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-364\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-362\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"450\" y=\"380\" as=\"sourcePoint\" />\n            <mxPoint x=\"370\" y=\"435\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"330\" y=\"402\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-365\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-363\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"450\" y=\"380\" as=\"sourcePoint\" />\n            <mxPoint x=\"378\" y=\"435\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"320\" y=\"420\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"51\" value=\"&lt;font style=&quot;font-size: 14px&quot;&gt;Step 1: Basics&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;strokeColor=#36393d;rounded=1;fillColor=#ffff88;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"365\" y=\"425\" width=\"125\" height=\"35\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-368\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"49\" target=\"20\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"440\" y=\"320\" as=\"sourcePoint\" />\n            <mxPoint x=\"490\" y=\"270\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-380\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-381\" target=\"knQkKmrcSgAaAd9oA1aR-281\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"480\" y=\"1730\" as=\"sourcePoint\" />\n            <mxPoint x=\"440\" y=\"1620\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-381\" value=\"&lt;font style=&quot;font-size: 14px&quot; face=&quot;Verdana&quot;&gt;Step 5: Professional&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;strokeColor=#36393d;fillColor=#ffff88;rounded=1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"337.25\" y=\"1540\" width=\"112.75\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-301\" value=\"Chain\" style=\"whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;rounded=1;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"45\" y=\"1315\" width=\"100\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-387\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-288\" target=\"knQkKmrcSgAaAd9oA1aR-301\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"400\" y=\"1420\" as=\"sourcePoint\" />\n            <mxPoint x=\"450\" y=\"1370\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"44\" y=\"1380\" />\n              <mxPoint x=\"20\" y=\"1360\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-388\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-282\" target=\"knQkKmrcSgAaAd9oA1aR-381\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"420\" y=\"1680\" as=\"sourcePoint\" />\n            <mxPoint x=\"470\" y=\"1630\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"300\" y=\"1600\" />\n              <mxPoint x=\"340\" y=\"1610\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-390\" value=\"\" style=\"endArrow=none;html=1;strokeWidth=1;curved=1;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;strokeColor=#FFFFFF;\" parent=\"1\" source=\"29283392ea474178-53\" target=\"knQkKmrcSgAaAd9oA1aR-381\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"500\" y=\"1660\" as=\"sourcePoint\" />\n            <mxPoint x=\"460\" y=\"1610\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"U3uUhC1khaGr0jvNcX_p-210\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;labs.superblock.com&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=8;fillColor=#6d8764;rounded=1;strokeColor=#3A5431;fontColor=#ffffff;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"9\" y=\"703\" width=\"121\" height=\"27\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-403\" value=\"\" style=\"curved=1;endArrow=classic;html=1;fontColor=#E4FDE1;strokeColor=#FFFFFF;fillColor=#F45B69;exitX=0.432;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;\" parent=\"1\" source=\"knQkKmrcSgAaAd9oA1aR-381\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"360\" y=\"1630\" as=\"sourcePoint\" />\n            <mxPoint x=\"380\" y=\"2050\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"320\" y=\"1740\" />\n              <mxPoint x=\"380\" y=\"1860\" />\n              <mxPoint x=\"400\" y=\"1920\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-405\" value=\"&lt;font color=&quot;#ffff88&quot; style=&quot;font-size: 30px&quot;&gt;DeFi Developer Roadmap&lt;/font&gt;\" style=\"text;strokeColor=none;fillColor=none;html=1;fontSize=24;fontStyle=1;verticalAlign=middle;align=center;rounded=0;sketch=0;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"364\" width=\"100\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-406\" value=\"\" style=\"endArrow=none;html=1;fontColor=#E4FDE1;strokeColor=#FFFFFF;fillColor=#F45B69;\" parent=\"1\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"-11\" y=\"51\" as=\"sourcePoint\" />\n            <mxPoint x=\"839\" y=\"51\" as=\"targetPoint\" />\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-423\" value=\"&lt;span style=&quot;color: rgb(255 , 255 , 255) ; text-align: left&quot;&gt;&lt;font style=&quot;font-size: 14px&quot;&gt;May the force be with you!&lt;/font&gt;&lt;/span&gt;\" style=\"shape=callout;whiteSpace=wrap;html=1;perimeter=calloutPerimeter;rounded=0;sketch=0;fontColor=#E4FDE1;fillColor=none;size=30;position=0.31;base=40;position2=0.48;strokeColor=#FFFFFF;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"205\" y=\"1960\" width=\"120\" height=\"90\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-426\" value=\"&lt;p style=&quot;margin: 0px ; font-weight: normal ; font-stretch: normal ; font-size: 13px ; line-height: normal ; font-family: &amp;#34;helvetica neue&amp;#34; ; min-height: 15px&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;\" style=\"text;strokeColor=none;fillColor=none;html=1;fontSize=24;fontStyle=1;verticalAlign=middle;align=center;rounded=0;sketch=0;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"363.25\" y=\"-20\" width=\"100\" height=\"40\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-429\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;HardHat&lt;/font&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;sketch=0;fontColor=#ffffff;fillColor=#F45B69;strokeColor=#028090;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"692.5\" y=\"580\" width=\"87.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-433\" value=\"&lt;font style=&quot;font-size: 10px&quot;&gt;Rare &amp;nbsp;(Check the list below the RoadMap)&lt;/font&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;sketch=0;fontColor=#E4FDE1;strokeColor=#028090;fillColor=#F45B69;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"471\" y=\"507.5\" width=\"89\" height=\"52.5\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"knQkKmrcSgAaAd9oA1aR-434\" value=\"\" style=\"endArrow=none;html=1;fontColor=#E4FDE1;strokeColor=#FFFFFF;fillColor=#F45B69;entryX=0.5;entryY=1;entryDx=0;entryDy=0;\" parent=\"1\" target=\"knQkKmrcSgAaAd9oA1aR-433\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"550\" y=\"610\" as=\"sourcePoint\" />\n            <mxPoint x=\"550\" y=\"555\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"550\" y=\"580\" />\n              <mxPoint x=\"516\" y=\"580\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"15a4b3893f7299b4-92\" value=\"Frameworks\" style=\"whiteSpace=wrap;html=1;comic=0;fontFamily=Verdana;fontSize=10;fillColor=#F45B69;rounded=1;strokeColor=#028090;fontColor=#E4FDE1;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"517.5\" y=\"605\" width=\"70\" height=\"35\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-86\" value=\"&lt;p style=&quot;margin: 0px ; font-stretch: normal ; line-height: normal&quot;&gt;&lt;font face=&quot;Verdana&quot; style=&quot;font-size: 10px&quot; color=&quot;#ffffff&quot;&gt;ERC20 ERC721 ERC1155&lt;/font&gt;&lt;/p&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;fillColor=#F45B69;strokeColor=#028090;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"450\" y=\"140\" width=\"90\" height=\"50\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-89\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeColor=#FFFFFF;strokeWidth=1;curved=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;\" parent=\"1\" source=\"49\" target=\"6nIeNrClGzIPKWlSCP2e-86\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"410\" y=\"310\" as=\"sourcePoint\" />\n            <mxPoint x=\"460\" y=\"260\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"549\" y=\"220\" />\n              <mxPoint x=\"495\" y=\"230\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-94\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeColor=#FFFFFF;strokeWidth=1;entryX=0.25;entryY=1;entryDx=0;entryDy=0;\" parent=\"1\" target=\"knQkKmrcSgAaAd9oA1aR-301\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"95\" y=\"1516\" as=\"sourcePoint\" />\n            <mxPoint x=\"460\" y=\"1370\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"70\" y=\"1450\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-91\" value=\"&lt;font face=&quot;Verdana&quot; style=&quot;font-size: 10px&quot; color=&quot;#ffffff&quot;&gt;BSC/Polygon/Solana&lt;/font&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"12\" y=\"1490\" width=\"118\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-96\" value=\"&lt;font face=&quot;Verdana&quot; style=&quot;font-size: 10px&quot; color=&quot;#ffffff&quot;&gt;Plasma&lt;/font&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"258.25\" y=\"1560\" width=\"43.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-97\" value=\"&lt;font face=&quot;Verdana&quot; style=&quot;font-size: 10px&quot; color=&quot;#ffffff&quot;&gt;State Channels&lt;/font&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"179.5\" y=\"1570\" width=\"61\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-100\" value=\"&lt;font face=&quot;Verdana&quot; style=&quot;font-size: 10px&quot; color=&quot;#ffffff&quot;&gt;ZK-Rollups&lt;/font&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"30.5\" y=\"1590\" width=\"60\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-101\" value=\"&lt;font face=&quot;Verdana&quot; style=&quot;font-size: 10px&quot; color=&quot;#ffffff&quot;&gt;Optimistic Rollups&lt;/font&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"30.5\" y=\"1640\" width=\"60\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-102\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeColor=#FFFFFF;strokeWidth=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;\" parent=\"1\" source=\"6nIeNrClGzIPKWlSCP2e-96\" target=\"knQkKmrcSgAaAd9oA1aR-294\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"255\" y=\"1550\" as=\"sourcePoint\" />\n            <mxPoint x=\"305\" y=\"1500\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"305\" y=\"1520\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-103\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeColor=#FFFFFF;strokeWidth=1;entryX=0.187;entryY=1.033;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.631;exitY=0.067;exitDx=0;exitDy=0;exitPerimeter=0;\" parent=\"1\" source=\"6nIeNrClGzIPKWlSCP2e-97\" target=\"knQkKmrcSgAaAd9oA1aR-294\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"210\" y=\"1570\" as=\"sourcePoint\" />\n            <mxPoint x=\"255\" y=\"1520\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"230\" y=\"1540\" />\n              <mxPoint x=\"260\" y=\"1530\" />\n              <mxPoint x=\"280\" y=\"1510\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-104\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeColor=#FFFFFF;strokeWidth=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;\" parent=\"1\" target=\"knQkKmrcSgAaAd9oA1aR-294\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"150\" y=\"1555\" as=\"sourcePoint\" />\n            <mxPoint x=\"221\" y=\"1510\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"200\" y=\"1550\" />\n              <mxPoint x=\"210\" y=\"1540\" />\n              <mxPoint x=\"230\" y=\"1480\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-95\" value=\"&lt;font style=&quot;font-size: 10px&quot; face=&quot;Verdana&quot; color=&quot;#ffffff&quot;&gt;Rollups&lt;/font&gt;\" style=\"rounded=1;whiteSpace=wrap;html=1;strokeColor=#028090;fillColor=#F45B69;\" parent=\"1\" vertex=\"1\">\n          <mxGeometry x=\"123.75\" y=\"1540\" width=\"42.5\" height=\"30\" as=\"geometry\" />\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-105\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeColor=#FFFFFF;strokeWidth=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\" parent=\"1\" target=\"6nIeNrClGzIPKWlSCP2e-95\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"58.5\" y=\"1590\" as=\"sourcePoint\" />\n            <mxPoint x=\"108.5\" y=\"1540\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"70\" y=\"1570\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n        <mxCell id=\"6nIeNrClGzIPKWlSCP2e-106\" value=\"\" style=\"endArrow=none;dashed=1;html=1;strokeColor=#FFFFFF;strokeWidth=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;\" parent=\"1\" target=\"6nIeNrClGzIPKWlSCP2e-95\" edge=\"1\">\n          <mxGeometry width=\"50\" height=\"50\" relative=\"1\" as=\"geometry\">\n            <mxPoint x=\"90.5\" y=\"1655\" as=\"sourcePoint\" />\n            <mxPoint x=\"140.5\" y=\"1605\" as=\"targetPoint\" />\n            <Array as=\"points\">\n              <mxPoint x=\"110\" y=\"1650\" />\n              <mxPoint x=\"134\" y=\"1620\" />\n            </Array>\n          </mxGeometry>\n        </mxCell>\n      </root>\n    </mxGraphModel>\n  </diagram>\n  <diagram id=\"NpPKP3NwP8fXXHaGQDCp\" name=\"Page-2\">\n    <mxGraphModel dx=\"929\" dy=\"572\" grid=\"1\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" connect=\"1\" arrows=\"1\" fold=\"1\" page=\"1\" pageScale=\"1\" pageWidth=\"827\" pageHeight=\"1169\" math=\"0\" shadow=\"0\">\n      <root>\n        <mxCell id=\"CALM_vHSbxtaSjszL7Xa-0\" />\n        <mxCell id=\"CALM_vHSbxtaSjszL7Xa-1\" parent=\"CALM_vHSbxtaSjszL7Xa-0\" />\n      </root>\n    </mxGraphModel>\n  </diagram>\n</mxfile>\n"
  },
  {
    "path": "translations/DeFiRoadmapnew_es.xml",
    "content": "<mxfile modified=\"2022-11-06T21:06:28.527Z\" host=\"app.diagrams.net\" agent=\"5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36\" etag=\"p1RbWP6gorqnnY5zkrhg\" version=\"20.5.2\" type=\"device\" pages=\"2\"><diagram id=\"Nujw8QULHTO2o_88y2bf\" name=\"Page-1\">7V1bd5vIsv4t58HrZB7sRdMX4NHXJHsmGW87k8mcl1lIwhaJJDQIOcn8+tNIAkF1cxHuxi3JXrMmuiCQqO+rqq6qrjrBl9Mfb2N/Pv4QjYLJiW2NfpzgqxPbRi5x+D/pKz83rzgWWr/yGIejzWvbF+7Df4PNi9bm1WU4ChalA5MomiThvPziMJrNgmFSes2P4+h7+bCHaFK+6tx/DIQX7of+RHz1z3CUjNevurazff1dED6Osysj5q3fGfjDb49xtJxtrndiY4TIBb1Zvz31s3Ntfuhi7I+i74WX8PUJvoyjKFk/mv64DCbpzc1u2/pzNxXv5t87DmZJmw9sftCTP1lufvrHYBgs/DiMNl8w+ZndlO/jMAnu5/4wff6dS/4EX4yT6YQ/Q/zhMJqGQ/7Y4o8folly40/DSQqAz0E88mf+5uWNsNHqsHAyuYwmUby6AL4h9ILfSHyxuoHBaHPiRRJH34LCcZbtWl52mcLr1+Tm6jr9hHgXNjfmKYiT4Efhpc1deRtE0yCJf/JDNu8yh64/soFwJrDvBThsXhoXkJAd5m8A+JifeCsE/mAjhwohWoJQfp8Pw2jmT/qXCRu5DiPNMsHnlGAkyuRh9adGJg71XkomhAgyEWQRzEbnqe7hz2bRLChLovnuu/xp8CNMvmzklT7+K318ZtP06Yx/5S+bs62erN9cvze6CdPvvvrgyF+Mc0Gtjrz6kZ1z9ezn5tlwGT/lB078QTC5yNVXQYQbBVZNNwEMN6u/OqEvomU8DMrySfz4Mdgc9m3232+/TuPh/eO5fz7yonPk353i7KYHo5L6FgFTQASVICJ7LQ4mfhI+lZW+DCabK9xGIf8dOR4xdc+AlkC0fJL179x8rqiHwalsZpVPZDtn4FTr2yOcikPO/1k4bJ4esKj+0twWl66EvJKF4A/WZ9zSIr+v7ZhC+2FKDeSlJKKbZ1supE/2lwrYLCq4AL8MKN3ORCCWJiLYFrgSVUwEZgwRzjDBJTJ49WxIn9wGcch/bRAXTcf6bAyzkg1qMDOrZ/B0+0c4ahbhKEQv7kY4DOwBtgBzFdENY/CFXcV0E5cyeuiW04CKJOjkhsntlXNoBouYxR9oZ6gqg8WIJoOFNRssamtnELJ2otCC37kEXG9r1GiBL2hfyUKRUbQgFVp6Z1oQG8O1kSbDQqAlVLygQdQnA+x6+MGxPW9ATpkr4QmbJBvglAjD/llG2RunixUJzvkByJr/2L7JHz2m/94F/jDJTsW/1vps6/cEJiqN/LhmB+OQXZKw6+Tr7gIrHAkr4HK8UzgOyt+R6UkV8v+8DM6+LkwBgEmRPwgAz3s58btYEP/bYJGk8dlRFAdcftYoWP3gf5Z8wbPQKzjT4+i2VbYCFDsS7iIkkZ6SWLogPVkgVwV5Z/OpKcw1Sf4IiD9zAgrCzyKG+mUvC02qkP1ffjwzRfgmqW277JkR9pLCl4XjVAh/bhDzTRI+c8rCx7ZE8cuWMnrELzrt7wK+LpiG/Bf6W6MdR4/8RX8Ynlzikws8O3LrDYKD1HMEEXp9idBDggjVMPj607ubcDTiH32lsQABUjbgzBF1OJPpcB2utye63p/i5cNDKjlLr5RMZyqDjhYW5dSfl+3p8rLvgmnIX7beX12bQlaTUADJSlqSFcGQtRoU6PK376NJOAqTn68QECFAWzjdMgxoiZV41U73Yu7P2iPAWt0ca7i+Z+nr8ePgzUp58f/4F7NW9yV/bP+Sf2Zbknla/rj/huSf2D6i+SPrzHJ+EcH3liNiOC76Cuuf0gf2TLdC1KMGgU+WEVahfj5Ew7Fviu4xyVdkjkG6B2WhJuXyv4rDf/99XS1IS3SJQQoAWeKKkTuO/3vkIXnkOCA1y6iYT9FW3S5KyX51E3sHgWOfNS8YpWsFPRgQV/aKcqo/50FsCgCM0tQCAFqqak0A0BUxuA/ieTAzpqzCbAh4LwkBJC4WzydTLonZOkof8feuQn6nwmU4OvbtaTaUnUclaXXcmxFH4mLr/exhGfvHLSeKy1Jys1O8kJTELNiVP5+fpZtr+/CKyxKpuu9V8qyWoApGYbiZi2HRK0aM9CYrT2IRgYTUlOMWS26r7n190W51cfuBlfBm5bqN9e62a1hhL3VL4CYeAG3rwl4KV4/IJmDvibLKXrmHWvnVvHL4ySsfr74SGNm6vNYPfjibBcZ4rSaZVIeUpexi/JLVwMjWleX6NXryjSkrMxoBzgsjQFei4S6cfQsGxsSvjFq7Qgx4L4wBXZtC3t/e3L8CoBkAHiIvKH6sK9d0F80XSfBqBtqoAPqyKoDowoBJKsAkAMBqA2RhUf5YFr/UI39d9an34Wu1QauIzUsDwH42ADyp/P88v/tgCgJMUgAOhlFwKQJIHrHQjwGmv+sLKjaNyKJmhSZH20gd4SuTUrMwy171gSlF/Pa1dUvlFo/m2Fxm/w2JzWHCznDhz2YlTDNKztzC26R8/taBu+yDebKP6WpUAeJwVPeOfOTob89XYp0kct26qYWx9MEifSo5ZgpzmFXLnCwruTNXCKk9r1UmrJ7wt7D5yqkPf2MEjlfcYUlCO/29/mpoV9dLBu0N7fIixX3iHYdmHT8oc85Y4a8jC7Fdz24LnFcV70APHIYbeAf6MmXVlBp515eTWXYUcxY6Ag1Nz9vW+4G11PNso6hHCGBB9nwvbRxx8E5coxjaOKKbaz31FczJZVfauIPr/NzRBzWrkyC3dmVjB5ZZXVtCI4prbSwu21igBVR1iwbN1bLdhZVfGvqglnYfVJZ408nPV3o20NOs4IpN7FoaESWuKqL1V7Hknqxmz5U2WFMEAzWo4XhwfqJ/ham/CLIbux2j6V3tj+skPjOK+NhxSmFTwX5aZ0jBGhXR8mkIYIgt/RKqiU92JDLcqOs1HA/cAEJczcTPth/u3cAVY223JDtSvRfTEA4flfEGjTuY1cBJMHKDUu2clBU4aOBkR4e6cuzLnlPSrEkvsN89g7tfWrOOuM+IIesi3Y6GkzraSWfvH+mcA2CdYUEmV0+iE0ELCoJXbi8kRHKV0tryedpJKGtPoIOEOxKt0VE1lYTtsp7efpHQtusyJq0pCdOP2ZZT1aFdsGZkisfJSFikv0qnE4saV3umZze70susLaoIGpuyLeLPldCroajAUWvxSpWkzyaQAfU2QuloRfWNqdTI0vn1zDBrzUVoQ4Goq4IZjMoDEKoND80Gjcnr1MTvBddc2rMOkmbxenjWik0GGZpnlNHkHWJM4ZQrX/nvThtQ/uVsd6IqJw64kvb+Bm5P6bfWVZwV822FmhlD+FJpWOqtj1kZdAZrOroyhZLyRoZy6Re1ekmVsR1TZYK10l7RkiXlTScdKS2irIyC+7JdqB0VzcppMyoNMeTpMEuFH0hZ3UWIq8e4MbYbL5ldbmjUAy97Tn915SUr89LFB0lMs7xJ5kqpp5aYDEtjE7qJmaV9WxLTyWoI+iOmvR/EFLZN7DUD8/76hlDQAalc2jUx7aCXsH8OqqWNeDyMiuinWU87IXKadcpElzfE20YnwbKQSD3PsiaDhvCMueWWC46NZau6nVnH6iyoY9G6i6gydaAe2s2H2Fd+a6B0XILKn9DBw552PKjk4QHQEJtl7phTpqGLaxnSmoa0joYuRXVF07poiHemIeuBhn3HRhXQ0OjCLNMyBALDSC34WzMMtq1zhemLunhEduaRq51HtnRMl3E8Aqs3kzPcbd1K09nWhz3zerFnuLy02/Yrroz0gOSkZ/XAw77Dmx15uHc0NIVgYN3mUjUEg314xWHCqmhkQePUSCOn6rtppJH+UuGa3iwSd6+6erEQ0Ey30ZfoaG1Liw+hN2DWHqHWJDKzAi0ECdGIbhQlFFoTPYVdBMuvo49stn6yPSPy38M+7zp+VhdxKt4dno+V2qc+SgwsdfK6kN3TBWBsVE8JcmbXGz8Kj9dd329Lp+FoMX1tXUhDzNGzyibNqkChSOo1ZhqfMBUhEsa8uotYniYPE9aEOg0dNyn0ffVTTP8OgDqDJzqebQoyzV6ltfEM871ShrCQ8KVPzVYZZBGqhIdU2gMwuwqqv4oquwemwHkNvUoYsMfIQtpZqb8fpxJW7lEIsx0rDXMpGUAq9ARb886GECaaik6AE4yspqoTDD9gaydX32UnHcl1aNwya3MoB16NKerMNMfpiWkwot/INPEDipnm8XMOBghZI4SQ93BKZUZMxfii62QcxMFyyg+4/vw6x0YyxwYJM3WdLLJVYFdW91OaZAZ8ri5DbAQg6BpneRXMJ9FPfqtta8iPj/1h8oqGVmjIdEEDGlQMIudw4Etvzw584hDkuKdUjLFef7zXKyEkGUVu0ugxClJRKI8mFiSU2ST9EqqeQDyXsnXKbVo4W1N1xdR17NdasziJg2Q4Xr87i+KpP8kPmISz4DT7PZL3Vyd42Ig2fZ9f05/OV2+mg4s4JILJU5CEQz/9cMC/LjwAfJmtSsENtuWjP+Vns+6D+CkcBgXFMt9qlfVro/AJvjSI4Sv8g6XjelZIJqGdwFVCXnteQHu+HaAIdxhTVwL3bJVV9P+5k3q/eRrFyTh6jGb+5Hr7alE2slxp3vXlS/FJIccDlhflFcHXIEl+bmTpL5OIv7T9Fr9F0bzZnFSYo3bYUbXUqMRK4yLgmd69h8+4f2t7loNtlE6FAK6vS89Y4f2OEy+ed5WKhUAHz5tV6+vnOVh3wSLi6jU2xasySYkxG4g7655QUmJI4lVhBUrM6StRbXpf4kr3shiNqPRwDAlG2IScwWIqG+ak2ncfFk5GrJ4SXMhRXKLRw2SqA8I5MwzWtoBER0Bia1h74smorsY4jmZYSztfKwmJxOG//04CUwy2UWEQG2jYfNp3gQ2OhA1w4FIXe+3qCoaeX7w3RdgmeWdizMu1mCBtacyLPF/af+DlH+NL9G3sv42tr08fh1/+nkv3O1/4i4DrIWuURhr+DAb2maVXbKtAWI1EWklUp1fNyokYvJ21XooNYAlNPW2CEzfI/sd/8u+HcThPepBXlVKtVqO18lKpVKG8SKZlS9IivUpL3Ed5+zMZR7NXSZWY5XhSZvUpK9t6cfe+vvazuRq6tEHiZA96O1NJJ+d6e2XIaoIyfFYuS8Ou03U1AYufMQNBGU17jPAmGapqIVFBq75KXJTTav9I4plFElz2egnuShAHn5UXTJg5Z7ZV+NNU2AJ2KRHFZSoVjOl36qtsW119Tdhe2BRTSOAIlsJTZikITLnrwj3uA/eor03azxpEA4yIY7AVaWhxZxZR4HRtx/LOOuZC87nZ+a41PTSBU2Yc5Cnegl1BFFnCTUUA7z6J4uDrawxPsmJ1y0ocWVhcsGJZUZSCgG0FCvTvSNRSO74HyrKedoYozLRtYHlWiufQzE/e3cUW8Q3Ppaxzkwsu1VQtLnxAsRv+3fb+QosndoPDvz7e/efiiz8cn/bQAk3S66KnbfUdVsOVxNl5IpF0xzCxDVu8gv5inUfBwkZluiYPMThar2HQJJyIRD21pKrfF17tujz4w7LnklFH8FayDy7m/qyVz0NkPs+tv4j4m/b6mLfBLIjTot9N5e5ssJgXLsV/9PpqQj3tczwl4PekXovrSj0dhj08EjwiBf4NLIPNUVsqIJNVwdpncG9sFxensl9NMXOylhReS+o+fFyGXHmmL/kjTvZZEuh1URExRFawFQ2RyArLZKWg2E9OayzzRduws7ae/ilnPiyjr1IFz1v+/GeRJuasu9vLSmJXqIFn8d2kdY5kfw4V0aVrf44cXOS5caEFN7EJeHtXR0thmVDRYRL2p5lVNQe7a7nQeWnrBWEHhkpAaYu6CvQKEHVaLZeWtCVEpWj4cyODhp7ExofMq3bLFp12w4GKgU10nY6xQwwcIQe3A+rOc+FhOx7FVZ0VLOjUYuc4WFDv2RiCc+inu7BWoDPOEfguqnAOFb/iVFIFzjvV8jwX53sB86od8YYAHCpyr2vcBcN8EtIzc9MG8R3QV00XwDtV1TwX4HY9wrWAuuXyuQhx16y2gup0dl+QduVef+X3glOiG4aeC79DcWtBOWUkvR5ebcJGwG0KBphZrEKODSIVCLHOGxX5n3A2JJxNVd1AhULQjP9OZWVHgX8R622aPhtGCOhpu17HJTABHk3WlFI5DYAZUN1SXU4D1imaeJw0cOz9owEBRVnI6tr8vDceAHOQLXm0tZ1k4ur4Jl5nTq5nI4EN/W1NMmFnLpyi5LhnnrftA7wJBzWlRfVlQ5jdRX/VqixD1E9FxYDXRgcZFqWDnWQR7LPSWgfBYVktS1nVmUtx1XQXzNMuZ+HJJT65wGnGdLVl+Dzx/1mudhBfRrNoGI6ixa6qxODEKJOsNiSJUUkFqL6su6RG4nIcDL9NwkWSSeU2XgYD/7mSMElDYwtKwpK0kERWLjDV/Y4qhCFG5D6HiwJJ8tKig5EEgp0i89tbpIREzWqUgrjIPZ/5nBBh3trg05cDEgHOWkTkXJAUbvUrgmzRUPQuI/4TFzuXZxlsDjBsAIQshCR72KWVMhjGlRTe/Bcpc9iL1W29f9NYoJw7ogfvY27tqeq8Auy1ihRPL6ngxIsUPewzJ8jRcyK3YjknHD2cQAL5eqnD79bLcN85UT/r8pl7X+qXBcfMJa8v+wJDv6hhnNZLGaSeijd2mY5qtkGSpOOOjEQErrUtTdkIzDxwIdLLxjBxu+V98LiMw5E/Esixv+t1G5fvrudI+n4yEY+2gj1WFcrotSxgN2UkS4ruhzISMqNQhXTNjIo5Vk3esbeJp7Q16J7r9aC7VHRQBntTd9gGu9kWSdYnugpuwhRyacR5mb5xKDtUYWEwwtKov0R3YldfvM0Vg52rFMzJJtg88NOw5/pxOHsKFkn46BdSZ3Cb8W5i2X3mSm8tPgVfnMlyA55EWtoC066YyjyfDP3ZMJfQMmXN+XIUJvyWcBGdX/mHJJKsNVqerrEkDNI1JaRCJmK8+uPNJ/7Cm8UvB3TrHcLO4DROIiEEZf0mLV1xJfqBO3ijNGFsXS8SfzAJds4dGywH2CQDEcnuZtYvA0T/++r6ywFbBrC8xK5s9kGmqnqSgbj4/HD9+YDuubitHxHJnDtC+1U/nug4F4YedhhAYPI0AVouLEQoCwUUrW+Wzu/p/ose0YfgaxSvqrhu1y4QGqYTLZ9vBMyRBKLQNZU1u7ElC3GNkhD9oPtoshyG3BqnwviN/6Sb38TIzP6qJJtSQSVJW43kjlNPktCcLTY6tuW1robIFr6mxLZgJoegrrEtOG9LVzt+G/qirLxtUlOwSjL558aPp+Hs8YCUC9fognKRKHmn5xpRyfCeW25sE3+6e620wXcf9k5ERBJoYKjney/6+O+n80kw5b/Tz+3sOnx6sGsvBqtNsCwEJJt2TXUJBlui63M8BjdbeTYaXGxYu3bR4HbObAsGV1N5CKv4xlrtLbaO2p9sW0n4Cm/11bW4j040uNvYtC7FTM6BVDN5rauZDBvopJAUlXF45V2xyy3yc/ZpJoXmCj+j8e22Lnk9XHwLKyBN1XqCQ0/6qGDF3UaUHQq+W2+POFx89+XUOMKCtY/tEdjqNPzjQPDttV2T2oZNZYUDTvcB3wIlFTd/keM7C44fSxMRWYO7ijtj1jqUQiDyO9gN0kzYHKMJ0oLvYzfswhFoa/fio0vGTRaKD1YFtEF6lptlsowjgR77m/+m0KZK6wDtPqPzGNnHa3BzJLYwuGZpJ6GcTtAp3Q0uzN+qWjDBC6F+lE2n5rP1gbFsM2v+pLC1xswZiyp9T9csKohrq85tBwUqaIodUJgQwX30YcbPnlu6Z9rdaq3djYd01+k/IqQ1hXuFHF9PkBZzfPfhakfJ5dgPZ4dU24EoO7NhaY0t+o+9Fu1h1FsSqn0OqmuzCaOVWYb0A0jodlVmws42wdKr2vwKF9K4Ya4CbKid/0bN2k8WLO08/HFzAJz9uN0Zu/4/V1fJqT8JH2frz8crxGgaDHkZh/Mkeoz9h3xX4HrD4CXnavrkesIPCIe+3rmRBpsFoQ8hEk1Cr20I8/lWElSOwicpFrphqs1O7a7AuwiTIec4f//P22ZsrX7XwUELMdc0aFXv99cy7fYlVN5VyCERDpYJF7FtTVIrHvMHb65++/TL0Wo52Klf2gK6z52LOPNzD9f2XviLIO/du9qgf8k/FvtJ2vTi/SwJ+PcIVrO/jxWUZUzaksWYdESBRlDKgp0HBcrfgtnj0v+6BaY/WeFxxhcok7VAV25hnk86Vmw6ZWxK9KV0t4G2nvm5n3q42LwMh5Mow+XncJQvVl6Vp8yiw7kOtmSfmMy91AhR2Y6Bw4JoNJ2HE587lJepAONokD62fq6QuphPgsfV81fAyhoIlldD0g1cWTa9nw1ctiz4elB4TYEX+8Nk6c9GKRCHURGZizI0FwUUr2bgHClSHeiYUrHNi7TLAtHVrQ3bncryXzj1uM09YC/LRbTIPvAnt0Ec8jsXxCc7tLHOJFKat2VWnWe+WSTTgbA3e9tQPgWVZ3nQsKfpWtiWhc4V5q3MziVJaj1ekaYJadlq/7XNb0t0ZgI6NCTC4etIU3URHAqPeqnEwLLQ/LEo1OzIY1CoMOwpNNZXVVEEm4Up3n+ERJf0YhINvw3TwiEBukc1itd2GGziI4sfYgla9cW2sS1RMP3n/ibBg7bVbmEXxOcw5ove9K588IfjcJaGEd9cf/5wvClAisuQdCUz/3otfcMmJFt0wvEuGK1iKgVYvvnAleOMm7hV/PBTsEg+BsnxYhK2Fm3bGF9fCBubkGXRCcoLLvM0spI2Rk0xOArjYJh1EUtfeJu9M5z4Tyv8zldN/88Hk3U71VW0ex6HT/6q2/aRQpdaMP8iDWhjR9Ysjtja8GtCCkYnfj/F/mzh54gtZqpB7ztrudhEvZfpd7cGGfKPFrMsawABlx5NXqlGfWtCCkYnXoeTcJNbufkYrbIq65x2wSnILjSIsw/9SNe9X9enfRtw0RwrYh0E1lGyhteWTMNqQ2x25gMM1DTvjch8dkOCMiwzpLBM57mTpG1NQ3Nhx4AsaaU3tkj2Pra4TSUy1zkpBuqtPLWoOJ1IWjc4zSIrhpACtqgTMjamkYKC0ZJ2L+1NM9XRb17J3ovE0g7Yp6/Yf5ZBgC1NeukSRjo1dTiKnOoO0Gev0H8O9B3oC/Wj9js1cTDJF2oF4/roZhHcGeBfYdzRewGbne1+NPgRN2fP63ZfYazQEYEwZkgpjCW7mqvLkGE87M391I/TL7v+yDDZfcbqYVUY4IolUykuRlxdg2oyskk7EGqXi8HxSmqVE5q5OinKRaZ2MvWtIV551B2vW4+FQ4bZD9irRdgG07mjuw37x6gqOHPKOgkhxU1cPH7OwYCfdoQQ8h5OqegDpdDjYD5y4wAWVo6FzjLPv4DejBslNeSeMaZLE9FOEbeimExWNbIGU1WINUXJgK4QDrLPHGx51MZu+n/STeNgB54WnEj3lgEqhreu398iSr1dFYPJrgZs6SEby+xKwKOvok+ikJW6GtsskH0YE5XaN1DOMW2K6hCasncdWys0UdfV3p06jvxCeiM1TGb1DmqT8dv3n/h7p9nyPErvybqHQxAvsjqtN2/D5N1ysC4tvAiTwZJ7aps6WP7Wb/7geMtgETCYuG23kcyjUq/KmQnF2VpRextHSTTkAk3R+e7Tp1t+o9J/7teYvLu9PF48gjpBkm1Oa2pc52mDo+aszR4nLOutjinuAtw913XcAlxbEAx6LqjaBAri98Sy+/AVjjmrwwzzcNVBttz4RhtkwYJQ9UAuWt08tLUlJlJL7C/SKn20PmbTNrHC9GqP64njjxj28Eg0v2UjnQ45cl1F8TtGgSBl/WdkqR1t/WdYpyTCIU+BkdUJmdZ5AazRu+egYW64ZQ5amV3MVK8O+B3SkIPW0wKNm9gCyyCdzgMwYWCK9d2wxlVvJ1u1al+byPskmPMP0PWJ+CL3IVikQZh0L7wSm1ptIKtMYtlwqjCQ2BFGuVAiiZmk+YxeNwdZouwv/VGQCupgogME3Pl8tEpTtEpf4sE96qn1bkulb9xkG2HqcWcHBfa6EbrzqBoRCzfQNgy2gTm6LLKrN4zgavDWO8yRMps1dlvWmOYqCaMclI0uZZpaUQkd1ZhVTxssOHGoD9546pcZhnDA9mwXY88OfOIQ5LintG1hnGnwh/0oEeu85xeOXGQtJ/d2wNsfePnH+BJ9G/tvY+vr08fhl7/np7Z0mL2K3BYH2uJssZwH8SBtyXY2jKonOeiMqLmiv1oxNbxm6niZESrniZfrFZ2sdrcUZpMMxcmaMSv3Y4nVYl9eSaMUtNFw4vOF3rAsrt3VSdXyYusAEGwXXABNu6/3QhdhQYN0jVpguMvD0jRnFiYJkEMaTDGMzLis/gOCV+/10eOAWNWNjza6dJijeqsusyDFThPvsLzbW+SPpv78JJ+hcxUsfM7NycQf8eumz2/Ctlo4rYQQaLrxN4oMFV2Qgva1SfZ8c+L0/VQ7hkN/cr4us7iahqNR+ubFpu7iapjuwYlLCnqVF/kWJMNxQfPrKl7OUv0vNmmHWJ1m8mrRupU31BANeJoVMG7ITsEZ2uo/F+xngufRHLMlXQZ/bfTJqlDpcfBmNSXCWhcPgce/nGjuPCVNq/53mdbgTVJV9LAM4n/91fXTm8qduLm/auqHgv95ZpXTYuzP04dcpUyiZXpIgwc5L7gDmw8VPIQuWkeiENf35gqnH5tHizAJo9nKeVm5lAN/kb5Liu/aa9/G7bbW2qE3sAU7WsmK/WTTRWC7c3UKr2YOzlyKvymnY7iB8MoYbuC9wuX3zXdO35xF8XTVhbfwPr+9a6FWHrAFNi6cfBLOgtNxw8lrmxWPg8lTsJ52bM2ClB5VXYun4ax0KURlDBN7DgrPMw7NX029xNRjmMY5tSVk6Nf6SyebqFiUv/Pj0Ts/aesCltfHTemiGpHlK+YqJ6M616RAyMyDfVKppMuvK22Tqi1hRGp6Tz+z57MfR5JWpG/ugqdwkdvjSbhI0n/9gf91PfEw/crpCuKDP6+ug9eFkGoHtTHrqAAhxAE+pJWDoYgQT+LE5tDSgJBOFcd6Qi8dS1UqZdMY9CWG9XmkIL8nRGpbTzMCJ6JUTy2mcJ2GPCFFrO74Z8dMEPXJALsefnBszxuQU88W4H0T+9PgexR/WwhAP6rt0xQ5wGIxS9RHjgTtKuov2ex98DG+nLz99/3tr39O7i9v7eDUVeqg1znglU52wxq1TYHS7ja1OmbHHRpx/MfdZeo+WvxfJ5Vx+gChlOFNK9xq73wnG/siDpZQ+yAphJJt1lExVlUOVg2jAWXmsiHZqtxqNlX/1jLXEENKwPAp3NWQwuSp0HlZlSEl5cAgaJgsKVUGQ7EVNxWUCtnTsDutHeILILd78g1NqyLzYCEoAg1MOtcD6Coig2U3mQbXi9HGqmQTTPjFffrrbqPJz8d0UvXNfTRZfwMNC+KXWOtm881z0cvmGSBX4lrqstZetWtpEC5uJ/5iekA44As8sYJdkgggWFdcTA4GWR21cWC4T/xVHuty7M9mwaT1ZkHzYYEcDw6OpI6ICiYpStKGiTz8bjYo/u/X07toMlnODwgO2BLQILEXTBaJ0IeGvfAjfp8n4TRcJOHwJI2rHzwumGTR3zMuxICicGe1r4F2WgJ12dJQKbxicKDWz2rempmtJg1ZX9kU6qCunUgxLH2gmjqRihdSXIJYQQENUzV2pgBaz0fKSXBmYdxEhPQZrNItTFzC5a44FnNqOdK55rfWJd0/3sA577TzxHiBgS23NO/cwRfDr9xQHGzDkAnFDR+A1cRU8caeCmYaEKArstJKtyXrCtCZRgQEExRC0rU1EbKLQ/QoJwKsYae0AdcC2ZuYA6lGFGd85cq0sUh+d7+8lbu/k/N+cP46snHeh6CuXwGxe432IOmeiRdVi0q0Yi30DVGK1K1c2u+qFZElnguWR2rKXGQujWbr3Wk/xksuLQ8Gpp4YaehqvBERz2Xpqb5C0BqzBvONsmo/2DRIFbDfxX///fvb3xc//xmfjj+P3t7EX2urepq2rJXNpqaQ2yYlx1k1CwMt1vhFCmaoh6A1ZpKwqrfN0BSJlc2JeY41lqNBaQ+bckV/TVFetSLs3GygFuxFDVhZlWiI9oObZVlXEw271jJN9pnC6zzPPvOncZQqg+3hnMLjD1Far46v/x8=</diagram><diagram id=\"NpPKP3NwP8fXXHaGQDCp\" name=\"Page-2\">ldG9DsIgEADgp2E0sRCtjgb/Bp066GawYMHQXkNRq09vG6iVdNGFHF8OjjsQoXm9MayUe+BCIzzmNSJLhPEcz5u1haeDSYwdZEZxR1EPiXoJj2OvN8VFFSRaAG1VGWIKRSFSGxgzBh5h2gV0WLVkmRhAkjI91IPiVjqd4bj3rVCZ7CpHU99wzrpk30klGYfHF5EVItQAWBflNRW6nV03F7rY7U/3bXKuLUuu1WsXH9nIXbb+58inBSMK++vVTdA/rdkE/0tWbw==</diagram></mxfile>"
  },
  {
    "path": "translations/README_cn.md",
    "content": "# DeFi 开发者路线图\n\n**此库收集了最好的 DeFi 和区块链的研究技术和一些工具, 你也可以在此进行讨论—— 欢迎贡献你的想法**\n\n**在此, 你可以随意提交 pull request，小到修复, 大到翻译、文档或添加任何你想要的工具，应有尽有。**\n\n[![Support Project](https://img.shields.io/badge/Support-Project-critical)](https://github.com/OffcierCia/DeFi-Developer-Road-Map#support-project) [![Supported by GitCoin](https://img.shields.io/badge/Support%20via-GitCoin-yellowgreen)](https://gitcoin.co/grants/3150/defi-developer-roadmap) [![Supported by LEGO](https://img.shields.io/badge/Supported%20by-LEGO-%2300A3FF)](https://www.notion.so/LEGO-Lido-Ecosystem-Grants-Organisation-d7f0bf0182d44348b6173639d2e8363d) \n  [![Research Base](https://img.shields.io/badge/Research-Base-lightgrey )](https://github.com/OffcierCia/ultimate-defi-research-base)\n       [![Mail](https://img.shields.io/badge/Mail-offcierciapr%40protonmail.com-brightgreen)](mailto:offcierciapr@protonmail.com) \n\n\n\n<details>\n<summary>其他语言</summary>\n<br />\n- [法语](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_fr.md)\n- [古吉拉特语](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_guj.md)\n\n- [韩语](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_ko.md)\n- [意大利语](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_it.md)\n\n</details>\n\n\n## 路线图\n\n![Roadmap](../DeFiRoadMapNewSVG.svg)\n\n# 导航\n\n\n|      主题      | 链接                                        |\n| :------------: | ------------------------------------------- |\n|      基础      | [点击查看](#基础)                           |\n|     dApps      | [点击查看](#dApps)                          |\n|      框架      | [点击查看](#框架)                           |\n|   zk-snarks    | [点击查看](#ZK-SNARKs)                      |\n|    更多阅读    | [点击查看](#更多阅读)                       |\n|   安全与保障   | [点击查看](#安全与保障)                     |\n|      DeFi      | [点击查看](#DeFI)                           |\n| 以太坊域名服务 | [点击查看](#以太坊域名服务)                 |\n|      NFT       | [点击查看](#非同质化代币 (NFT))             |\n|     稳定币     | [点击查看](#稳定币)                         |\n|    其它资料    | [点击查看](#其它资料)                       |\n|      支链      | [点击查看](#支链)                           |\n| 矿工可提取价值 | [点击查看](#最大可提取价值//矿工可提取价值) |\n|    工具合集    | [点击查看](#工具合集)                       |\n|   以太坊 2.0   | [点击查看](#以太坊2.0)                      |\n|      前端      | [点击查看](#前端)                           |\n|    项目管理    | [点击查看](#项目管理)                       |\n\n**| 作者注：**\n\n- [我在 Mirror 上的博客](https://officercia.mirror.xyz/UpFfG7-1E4SDJttnmuQ7v4BMc4KrCXzo80vtx7qV-YY)\n- [我在 HackerNoon 上的博客](https://hackernoon.com/u/officercia)\n- [所有已知的智能合约端和用户端的攻击与攻击向量](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31)\n- [存储加密冷钱包攻击防御方法最佳实践的关键原则](https://hackernoon.com/whats-the-safest-way-to-store-crypto)\n- [全方位的 NFT 安全性](https://graph.org/NFT-security-01-28)\n- [现有的所有 ETH 安全工具](https://graph.org/ETHSec-Tools-02-13)\n- [所有优秀的 TG Dev 社区 ](https://graph.org/Crypto-Telegram-Channels--Chats-04-19)\n- [Solidity 语言备忘单、工具和参考资料合集](https://graph.org/Solidity-Cheatsheets-Pack-03-20)\n\n# 基础:\n\n\n- 学习分布式账本技术（DLT）的基础知识\n- 比特币协议 [解释](https://medium.com/coinmonks/bitcoin-white-paper-explained-part-1-4-16cba783146a)\n- 椭圆曲线[密码学](https://medium.com/coinmonks/learn-how-to-code-elliptic-curve-cryptography-a952dfdc20ab)\n- 阅读 [区块链解释](https://www.investopedia.com/terms/b/blockchain.asp)\n- 观看 [区块链 —— 视觉演示](https://www.youtube.com/watch?v=_160oMzblY8)\n- 观看 [【官方双语】想知道比特币（和其他加密货币）的原理吗？](https://www.bilibili.com/video/BV11x411i72w)\n- 观看 [But how does bitcoin actually work? - 3b1b](https://www.youtube.com/watch?v=bBC-nXj3Ng4) (此行是上行的英文版本)\n- 学习 [计算机科学基础](https://github.com/ossu/computer-science)\n\n#### 以太坊 (Ethereum)\n\n- 以太坊基础\n- 以太坊虚拟机 (EVM): 图灵完备\n- 学习以太坊钱包, 账户 (EOA), 私钥/公钥\n- 学习交易, Gas, 小狐狸 (Metamask)\n- 以太坊节点和客户端, Geth\n- Infura 基础设施\n\n#### 智能合约 (Smart Contract)\n\n\n- 智能合约基础\n- 智能合约的生命周期\n- 以太坊高级语言（**Solidity**、Vyper、LLL、Serpent）\n- 编译、测试、部署智能合约\n- 使用 web3.js 或 web3.py 与智能合约交互\n- 阅读[以太坊是如何工作的？](https://www.preethikasireddy.com/post/how-does-ethereum-work-anyway#:~:text=The%20Ethereum%20blockchain%20uses%20an,tokens%20are%20generated%20and%20awarded.)\n- 阅读[这篇](https://blog.zeppelin.solutions/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05)\n- 阅读 [Truffle 文档](https://truffleframework.com/docs/) / [Hardhat 文档](https://hardhat.org/getting-started/)\n- 阅读 [Web3 文档](https://web3js.readthedocs.io/en/1.0/) / [Ethers 文档](https://docs.ethers.io/v5/)\n- 阅读书籍[《精通以太坊》](https://github.com/ethereumbook/ethereumbook) 还有观看[这个频道](https://www.youtube.com/channel/UCJWh7F3AFyQ_x01VKzr9eyA/videos)\n- 阅读 [Solidity 智能合约库](https://openzeppelin.org/api/docs/get-started.html) and [Solidity 基础](https://solidity-by-example.org)（教程来自 Zombies）](https://cryptozombies.io)\n- 阅读[去中心化金融中现金网络威胁的闪崩](https://arxiv.org/pdf/2106.10740.pdf)\n\n#### 智能合约标准\n\n- [ERCs](https://eips.ethereum.org/erc) - 以太坊改进提议（EIPs）\n\n#### 代币(Tokens)\n\n- [ERC-20](https://eips.ethereum.org/EIPS/eip-20) - 同质化代币标准\n- [ERC-721](https://github.com/ethereum/eips/issues/721) - 非同质化代币标准\n- [ERC-1155](https://eips.ethereum.org/EIPS/eip-1155) - 半同质化代币标准\n- [ERC-918](https://eips.ethereum.org/EIPS/eip-918) - 可开采代币标准\n- [代币交互清单](https://consensys.net/diligence/blog/2020/11/token-interaction-checklist/)\n\n#### Others\n\n- [ERC-165](https://eips.ethereum.org/EIPS/eip-165) - 标准接口检测\n- [ERC-725](https://eips.ethereum.org/EIPS/eip-725) - 以太坊身份标准\n- [ERC-173](https://eips.ethereum.org/EIPS/eip-173) - 合同所有权标准\n\n\n#### 通用开发技能\n\n\n- 学习 [GIT](https://medium.com/pixel-pioneers/the-basics-of-version-control-system-git-explained-by-designing-a-new-car-3fb3a10e9e40)\n- 在 [GitHub](https://github.com/) / [GitLab](https://about.gitlab.com/) 上创建一个库\n- 与其他人共享您的代码\n- 了解 HTTP(S) 协议、请求方法（GET、POST、PUT、PATCH、DELETE、OPTIONS）\n- [使用 Google 进行强力搜索](http://www.powersearchingwithgoogle.com/)\n- 熟悉终端（[Linux/Docker](https://medium.com/coinmonks/how-to-become-a-blockchain-developer-59c830e20f15)），配置你的 shell（bash、zsh、fish）\n- 读几本关于算法和数据结构、区块链、以太坊、solidity 的书\n- 完成本课程 [以太坊和 Solidity：完整的开发者指南](https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/)\n- 免费教程[学习 Solidity](https://github.com/willitscale/learning-solidity)\n- [使用 Solidity 开发智能合约简介](https://www.youtube.com/playlist?list=PLV1JDFUtrXpGvu8QHL9b78WYNSJsYNZsb) 和 [ERC20 编程](https://www.youtube.com/watch?v=Hqx5yuskmRU&list=PLYSZ- f9LCH3sEf0UKTLCaZErJeQtK7GCD)\n- [Tudelft Repo](https://repository.tudelft.nl)\n\n#### 尝试以下工具:\n\n- [eth-cli](https://github.com/protofire/eth-cli) - 命令行工具。\n- [REPL](https://github.com/raineorshine/solidity-repl) - Solidity REPL.\n- [Remix](https://remix.ethereum.org/) - 在线实时编译器和运行时。\n- [gencall-cli](https://github.com/manifoldfinance/libcaller/tree/master/packages/gencall-cli) - ABI 文件中的交互式智能合约编码器和发送器\n- [优化 Solidity 函数名称](https://emn178.github.io/solidity-optimize-name/) - 优化函数名称以降低成本\n- [solc-typed-ast compiler](https://github.com/ConsenSys/solc-typed-ast) - TypeScript 包提供规范化的类型化 Solidity AST 以及生成 AST（来自 Solc）和遍历/操作它所需的实用程序。\n\n\n# dApps\n\n- 熟悉以下工具：\n\n#### 包管理器 (Package Managers)\n\n- [npm](https://www.npmjs.com/)\n- [yarn](https://yarnpkg.com/lang/en/)\n- [pnpm](https://pnpm.js.org/)\n\n#### IDE's\n\n- [Remix IDE](https://remix.ethereum.org/)\n- [Remix IDE Desktop Release](https://github.com/ethereum/remix-desktop/releases)\n- [Ethfiddle](https://ethfiddle.com/)\n- [labs.superblock](https://superblocks.com/)\n- [Truffle](https://truffleframework.com/)\n- [Solidity v0.5.3](https://solidity.readthedocs.io/en/v0.5.3/)\n- [Vyper](https://github.com/ethereum/vyper)\n- [Atom](https://atom.io/) \n- [Etheratom](https://atom.io/packages/etheratom)\n- [Autocomplete Solidity](https://atom.io/packages/autocomplete-solidity)\n- [Language Solidity](https://atom.io/packages/language-solidity) \n- [Vim solidity](https://github.com/tomlion/vim-solidity) \n- [YAKINDU Solidity Tools](https://github.com/Yakindu/solidity-ide) \n- 在 [VSCode](https://code.visualstudio.com/) 上安装 [Solidity Visual Developer](https://marketplace.visualstudio.com/items?itemName=tintinweb.solidity-visual-auditor) 插件\n- [vscode-solidity-lang](https://github.com/contractshark/vscode-solidity-extenstion) Solidity 语法高亮 [VSCode 商店](https://marketplace.visualstudio.com/items?itemName=ContractShark.solidity-lang)\n- [MetaMask OpenRCP API Playground](https://metamask.github.io/api-playground/api-documentation/) - 用 MetaMasks RPC API 来查看和辅助交互\n\n #### Practice\n\n- 通过制作 [僵尸游戏](https://cryptozombies.io/) 来学习以太坊开发。\n- 阅读并完成制作此示例: [宠物商店教程](https://www.trufflesuite.com/tutorial)\n- [时间锁定钱包：以太坊智能合约简介](https://www.toptal.com/ethereum-smart-contract/time-locked-wallet-truffle-tutorial)\n- [终极 ENS 和 ĐApp 教程](https://www.toptal.com/ethereum/ethereum-name-service-dapp-tutorial)\n- [以太坊 Ðapp 开发的终极介绍](https://www.youtube.com/playlist?list=PLV1JDFUtrXpFh85G-Ddyy2kLSafaB9biQ)\n- [Ethernaut](https://ethernaut.zeppelin.solutions/) 是一款基于 Web3/Solidity 的战争游戏，适合那些对学习以太坊感兴趣的人\n- [Ethereum 和 Solidity：完整的开发人员指南](https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/)\n- [Consensys 最佳实践](https://consensys.github.io/smart-contract-best-practices/) - 本文档为中级 Solidity 程序员提供了安全注意事项的基本知识，由 ConsenSys Diligence 和更广泛的以太坊社区维护。\n- [Solidity 模式](https://github.com/fravoll/solidity-patterns) - 模式与最佳实践的整合。\n- [智能合约威胁数据库](https://github.com/crytic/not-so-smart-contracts) - 最烂模式的整合。\n- [ETH.build](https://eth.build/) 一个针对 Web3 学习的沙箱\n\n\n\n# ZK-SNARKs\n\n#### 基本信息\n\n- [zkp.science](https://zkp.science) - 关于 ZK-SNARKs 你应该知道的一切\n- [ZoKrates](https://github.com/Zokrates/ZoKrates) - 一个以太坊上关于 zkSNARKS 的工具合集\n- [The AZTEC Protocol](https://github.com/AztecProtocol/AZTEC) - 以太坊网络上的加密交易和在以太网主网上实时实施\n- [Nightfall](https://github.com/EYBlockchain/nightfall) - 将任何 ERC-20 / ERC-721 代币设为私有 - 开源工具和微服务\n- 代理重加密 (PRE)\n- [NuCypher Network](https://github.com/nucypher/nucypher) - 代理重加密帮助在去中心化网络中增强数据隐私\n- [pyUmbral](https://github.com/nucypher/pyumbral) - 阈值代理重加密密码库\n- 全同态加密 (FHE)\n- [NuFHE](https://github.com/nucypher/nufhe) - 全同态加密 GPU 加速库\n\n#### ZK-STARKs\n\n- [StarkWare](https://github.com/starkware-industries) 与 [StarkWare 资源](https://github.com/starkware-libs) - StarkEx 可扩展性引擎在链上存储状态转换\n\n# 框架\n\n#### Truffle Suit \n\n- [Truffle](https://truffleframework.com/truffle)\n- [Ganache](https://truffleframework.com/ganache)\n- [Drizzle](https://truffleframework.com/drizzle)\n\n\n#### ZeppelinOS\n\n- [点击这里开始了解](https://docs.zeppelinos.org/docs/start.html)\n\n#### Labs.Superblock\n\n> Note: Superblocks is depreciated\n\n- [Labs.superblocks](https://lab.superblocks.com/)\n- [dapp 教程](https://www.youtube.com/watch?v=LK-kVMzrdno)\n\n\n#### Infura（通往以太坊的网关）\n\n- [主网端点](https://infura.io/)\n- [Ropsten 测试网端点](https://infura.io/)\n- [Kovan 测试网端点](https://infura.io/)\n- [Rinkby 测试网端点](https://infura.io/)\n- [星际文件系统](https://medium.freecodecamp.org/hands-on-get-started-with-infura-and-ipfs-on-ethereum-b63635142af0)\n\n#### 其它框架\n\n- [其它框架列表](https://ethereum.org/en/developers/docs/frameworks/)\n- [Hardhat](https://hardhat.org/) - 灵活、可扩展和快速的以太坊开发环境。\n- [Brownie](https://github.com/iamdefinitelyahuman/brownie) - Brownie 是一个用于部署、测试和与以太坊智能合约交互的 Python 框架。\n- [Embark](https://github.com/embark-framework/embark) - DApp 开发框架\n- [Waffle](https://getwaffle.io/) - 高级智能合约开发和测试框架，小巧、灵活、快速（基于ethers.js）\n- [Dapp](https://dapp.tools/dapp/) - DApp 开发框架，DApple 的后继者\n- [Etherlime](https://github.com/LimeChain/etherlime) - 基于 ethers.js 的 Dapp 部署框架\n- [Parasol](https://github.com/Lamarkaz/parasol) - [过时] 具有测试、INFURA 部署、自动合约文档等功能的敏捷智能合约开发环境。它具有灵活且不拘一格的设计以及无限的可定制性。\n- [0xcert](https://github.com/0xcert/framework/) - 用于构建去中心化应用程序的 JavaScript 框架\n- [OpenZeppelin SDK](https://openzeppelin.com/sdk/) - 一套可帮助您开发、编译、升级、部署智能合约并与之交互的工具。\n- [sbt-ethereum](https://sbt-ethereum.io/) - 用于智能合约交互和开发的选项卡式基于文本的控制台，包括钱包和 ABI 管理、ENS 支持和高级 Scala 集成。\n- [Cobra](https://github.com/cobraframework/cobra) - 一个快速、灵活、简单的以太坊智能合约开发环境框架，在以太坊虚拟机（EVM）上测试和部署。\n- [Epirus](https://docs.epirus.io/sdk/) - 用于构建智能合约的 Java 框架。\n- [Ether Jar](https://github.com/emeraldpay/etherjar) 以太坊区块链的 Java 集成库\n- [Starport](https://github.com/tendermint/starport) - 用于构建支持 IBC 的主权区块链的 CLI 工具。\n- [Sign in with Ethereum | SIWE](https://github.com/spruceid/siwe)- 使用消息签名对以太坊帐户进行身份验证的工作流程，以建立一个基于 cookie 的网络会话来管理用户元数据。\n- [Foundry](https://github.com/onbjerg/foundry-book) - 一个智能合约开发工具链，用于项目编译、依赖管理、测试、部署、链上交互等。\n- [Solmate](https://github.com/Rari-Capital/solmate) - 这些合同已通过审核，但在开发时并未考虑到用户。他们主要寻求优化 gas 和优化智能合约开发。\n\n#### 与智能合约交互\n\n- [Web3.js](https://web3js.readthedocs.io/en/1.0/)\n- [Web3.py](https://web3py.readthedocs.io/en/stable/)\n- [Web3j](https://docs.web3j.io/latest/)\n- [ethers.js](https://docs.ethers.io/v5/)\n\n#### Python 以太坊生态系统\n\n- [阅读文章](https://medium.com/@pipermerriam/the-python-ethereum-ecosystem-101bd9ba4de7)\n\n#### 分布式存储系统\n\n- [点击阅读](https://medium.com/bitfwd/what-is-decentralised-storage-ipfs-filecoin-sia-storj-swarm-5509e476995f)\n- [星际文件系统](https://ipfs.io/)\n- [MESON](https://meson.network/)\n- [SWARM](https://swarm-gateways.net/)\n- [Storej](https://storj.io/)\n- [Sia](https://sia.tech/)\n\n#### 测试区块链网络\n\n- [Paradigm Faucet](https://faucet.paradigm.xyz) - 在这里领取测试网 ETH\n- [Ethnode](https://github.com/vrde/ethnode) - 运行以太坊节点（Geth 或 Parity）进行开发，就像 `npm i -g ethnode && ethnode`.\n- [Ganache](https://github.com/trufflesuite/ganache) - 具有可视化用户界面和日志的测试以太坊区块链的应用程序\n- [Kaleido](https://kaleido.io/) - 使用 Kaleido 启动联盟区块链网络。非常适合 PoC 和测试\n- [Besu 私有网络](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - 在 Docker 容器中运行 Besu 节点的私有网络\n- [Orion](https://github.com/PegaSysEng/orion) - 通过 PegaSys 执行私人交易的组件\n- [Artemis](https://github.com/PegaSysEng/artemis) - PegaSys 对以太坊 2.0 信标链的 Java 实现\n- [Cliquebait](https://github.com/f-o-a-m/cliquebait) - 简化智能合约应用程序的集成并能接受测试的 docker 实例，使用起来非常类似于真实的区块链网络\n- [Local Raiden](https://github.com/ConsenSys/Local-Raiden) - 在 docker 容器中运行本地 Raiden 网络用于演示和测试目的\n- [Private networks deployment scripts](https://github.com/ConsenSys/private-networks-deployment-scripts) - 针对私有 PoA 网络的开箱即用的部署脚本\n- [Local Ethereum Network](https://github.com/ConsenSys/local_ethereum_network) - 针对私有 PoW 网络的开箱即用的部署脚本\n- [Ethereum on Azure](https://docs.microsoft.com/en-us/azure/blockchain/templates/ethereum-poa-deployment) - 联盟以太坊 PoA 网络的部署和治理\n- [Ethereum on Google Cloud](https://console.cloud.google.com/marketplace/details/click-to-deploy-images/ethereum?filter=category:developer-tools) - 基于工作量证明构建以太坊网络\n- [Infura](https://infura.io/) - 以太坊 API 访问以太坊网络（Mainnet、Ropsten、Rinkeby、Goerli、Kovan）\n- [CloudFlare Distributed Web Gateway](https://cloudflare.com/distributed-web-gateway/) - 通过 Cloudflare 提供对以太坊网络的访问，而不是运行您自己的节点\n- [Chainstack](https://chainstack.com/) - 共享和专用的以太坊节点即服务（Mainnet、Ropsten、Rinkeby）\n- [Alchemy](https://alchemyapi.io/) - 区块链开发平台、以太坊API、节点服务（Mainnet、Ropsten、Rinkeby、Goerli、Kovan）\n- [ZMOK](https://zmok.io/) - JSON-RPC 以太网 API (Mainnet, Rinkeby, Front-running Mainnet)\n- [Watchdata](https://watchdata.io) - 提供对以太坊区块链的简单可靠的 API 访问\n\n#### 以太测试水龙头（faucet）\n\n- [Rinkeby faucet](https://faucet.rinkeby.io/)\n- [Kovan faucet](https://github.com/kovan-testnet/faucet)\n- [Ropsten faucet (MetaMask)](https://faucet.metamask.io/)\n- [Goerli faucet](https://goerli-faucet.slock.it/)\n- [Universal faucet](https://faucets.blockxlabs.com/)\n- [Nethereum.Faucet](https://github.com/Nethereum/Nethereum.Faucet) - 一个 C#/.NET 语言实现的水龙头\n\n\n# 前端 \n\n#### UI 组件\n\n- 在[官方网站](https://reactjs.org/tutorial/tutorial.html)上学习 React 或完成一些[课程](https://egghead.io/courses/the-beginner-s-guide-to-react)\n- [React 学习路线](https://github.com/adam-golab/react-developer-roadmap)\n- [aragonUI](https://ui.aragon.org) - 包含 Dapp 组件的 React 库\n- [components.bounties.network](https://components.bounties.network) - 包含 Dapp 组件的 React 库\n- [ui.decentraland.org](https://github.com/decentraland/ui) - 包含 Dapp 组件的 React 库\n- [dapparatus](https://github.com/austintgriffith/dapparatus) - 可重用的 React Dapp 组件\n- [Metamask ui](https://github.com/MetaMask/metamask-storybook) - Metamask React 组件\n- [DappHybrid](https://github.com/Nethereum/Nethereum.DappHybrid) - 一种基于 Web、去中心化的应用程序的跨平台混合托管机制\n- [Nethereum.UI.Desktop](https://github.com/Nethereum/Nethereum.UI.Desktop) - 跨平台桌面钱包示例\n- [eth-button](https://eth-button.github.io/eth-button/) - 极简捐赠按钮\n- [Rimble Design System](https://rimble.consensys.design/) - 去中心化应用程序的适应性组件和设计标准。\n- [3Box Plugins](https://docs.3box.io/build/plugins) - 加入用于社交功能的 React 组件。包括评论、个人资料和消息。\n- [brave-ui](https://github.com/brave/brave-ui) - 可重用的 React 组件列表，以增强你的 UI\n- [DApp frontend security](https://blog.embarklabs.io/news/2020/01/30/dapp-frontend-security/index.html) - 在此文中，作者研究了 DApp 的安全性。\n\n# 项目管理\n\n- [Dework](https://dework.xyz/) | Web3 Trello 具有代币支付、凭证、赏金......\n- [Wonderverse](https://www.wonderverse.xyz/) | Jira 的替代品具有直观的任务管理系统，允许 DAO 支付贡献者和在他们的项目中进行协作。\n\n# 更多阅读\n\n#### 受启发于：\n\n- [ETH Dapp 开发者路线图](https://github.com/thecryptoshed/eth-dapp-developer-roadmap)\n- [DeFi 防御 DAO 工具](https://github.com/defi-defense-dao/defi-risk-tools-list#developer-tools) \n- [区块链学习路径](https://github.com/protofire/blockchain-learning-path) \n- [一个很棒的去中心化金融项目](https://github.com/ong/awesome-decentralized-finance) \n- [DeFi 工具箱](https://github.com/gweicz/defi-toolkit)\n- [区块链工具](https://github.com/nujabes403/blockchains-tools)\n- [SAW 列表](https://simpleaswater.com/defi/#analytics)\n- [Public APIs](https://github.com/public-apis/public-apis#cryptocurrency)\n- [BTC 列表](https://github.com/igorbarinov/awesome-bitcoin)\n- [ConsenSys](https://github.com/ConsenSys/ethereum-developer-tools-list)\n- [EVM 工具](https://github.com/CoinCulture/evm-tools)\n- [Solidity Pro](https://github.com/bkrem/awesome-solidity)\n- [知乎](https://zhuanlan.zhihu.com/p/265374061)\n- [OpenZeppelin - Contracts / Test Helpers + More ](https://github.com/OpenZeppelin)\n- [很棒的以太坊资源列表](https://medium.com/quiknode/awesome-ethereum-resource-lists-dd28a9c17fc1)\n- [全面的以太坊开发者资源列表](https://github.com/ConsenSys/ethereum-developer-tools-list/blob/master/README.md)\n- [学习智能合约](https://github.com/arbazkiraak/SmartContractLearning)\n- [加密经济学](https://github.com/jpantunes/awesome-cryptoeconomics)\n- [Tudelft Repo](https://repository.tudelft.nl)\n- [阅读列表](https://www.decentralised.co/the-reading-list)还有[这个库](https://github.com/sambacha/compendium)\n- [Eth 重入攻击模式](https://github.com/uni-due-syssec/eth-reentrancy-attack-patterns)\n- [用于测试智能合约的插件](https://github.com/meherett/pytest-eth)\n- [Solidity 函数分析器](https://github.com/EricR/sol-function-profiler)\n- [智能合约攻击向量](https://github.com/KadenZipfel/smart-contract-attack-vectors)\n- [DeFi 安全列表](https://github.com/freight-chain/defi-sec)\n- [DeFi 威胁库](https://github.com/freight-trust/defi-threat)\n- [黑客](https://github.com/geekshiv/Smart-Contract-Hacking)\n- [Secureum 训练营](https://hackmd.io/@secureum/bootcamp-epoch0-announcement)\n- [SCSVS](https://github.com/securing/SCSVS)\n- [检查智能合约](https://github.com/tintinweb/smart-contract-inspector)\n- [区块链安全夺旗](https://github.com/openblocksec/blocksec-ctfs)\n- [Builder 列表](https://based.builders)\n- [从 0 到 Web3.0](https://github.com/kay-is/web3-from-zero)\n\n\n#### 安全与保障：\n\n**|** 阅读 3 个很棒的短文: \n\n- [所有已知的智能合约端和用户端攻击](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31), \n- [现有的所有 ETH 安全工具](https://graph.org/ETHSec-Tools-02-13), \n- [Solidity 速查表包](https://graph.org/Solidity-Cheatsheets-Pack-03-20) 和 [关于 NFT 安全性的一切](https://graph.org/NFT-security-01-28)\n  #\n- [区块链安全路线图](https://devansh.xyz/blockchain-security/2021/09/17/genesis-0x01.html) - 本文将铺设一条路径/路线图，用户将沿着这条路径/路线图轻松进入区块链安全领域。\n- [荷鲁斯之眼：发现和分析对以太坊智能合约的攻击](https://arxiv.org/pdf/2101.06204.pdf) -调查显示，过去几年攻击次数不一定减少，但某些漏洞的数量保持不变。\n- [比特币易受大额交易贿赂攻击的分析](https://arxiv.org/pdf/2105.07501.pdf) -  在这篇论文中，作者设计了一种新颖的贿赂攻击，并表明这种保证可以被极大地破坏。\n- [区块链技术对量子攻击的脆弱性](https://arxiv.org/pdf/2105.01815.pdf) - 在这里，作者分析了当今部署的主要基于区块链的加密货币——包括比特币、以太币、莱特币和 ZCash，并确定了量子攻击的风险敞口。\n- [BLOCKEYE](https://arxiv.org/pdf/2103.02873.pdf) - 寻找区块链上的 DeFi 攻击。 在这篇论文中，作者提出了 BLOCKEYE，一种针对以太坊区块链上 DeFi 项目的实时攻击检测系统。\n- [动态多层区块链网络中的拓扑异常检测](https://arxiv.org/pdf/2106.01806.pdf) - 作者介绍了动态多层网络中结构异常检测的新拓扑视角。\n- [用Dafny验证增量默克尔树算法](https://arxiv.org/pdf/2105.06009.pdf) - 作者展示了我们新的和原始的算法正确性证明以及 Dafny 机器可检查的版本。\n- [GoHammer 区块链性能测试工具](https://arxiv.org/pdf/2105.00847.pdf) - 该工具将有助于开发更高效的去中心化系统，并将影响降低开发去中心化应用程序项目的成本。\n- [EtherClue：对以太坊智能合约攻击的数字调查](https://arxiv.org/pdf/2104.05293.pdf) - 在这项工作中，作者使用专为区块链使用而设计的妥协指标研究了以太坊攻击的事后调查问题。\n- [每个可能用例的区块链平台需求分析和评估](https://arxiv.org/pdf/2103.03209.pdf) - 本文档提供了理解区块链及其应用程序的通用模型。\n- [关于常数函数做市商隐私的说明](https://arxiv.org/pdf/2103.01193.pdf) -  在本说明中，作者表明，在最合理的对手模型下，CFMM 的常规实现不可能实现隐私，并提供了一些缓解策略。\n- [以太坊智能合约中的安全漏洞调查](https://arxiv.org/pdf/2105.06974.pdf) -  本文通过分析这些漏洞的利用案例场景，阐述了8个特定于BT应用层的漏洞。\n- [一种检测以太坊智能合约中拒绝服务漏洞的方法](https://arxiv.org/pdf/2106.01340.pdf) -  在本文中，作者提出了一个框架，该框架结合了静态和动态分析来检测由于 ETH 智能合约中的意外恢复而导致的 DoS。\n- [AGSolT：Solidity 智能合约自动测试用例生成工具](https://arxiv.org/pdf/2102.08864.pdf) - 作者发现 AGSolT 能够通过这两种方法实现高分支超载，甚至在 Github 上一些最流行的 Solidity 智能合约中发现了一些错误。\n- [用于以太坊交易跟踪的时间量快照多图](https://arxiv.org/pdf/2102.08013.pdf) - 作者提出 TASMG 将以太坊交易记录建模为时间数量网络，然后提出 TAW 以通过交易记录有效地嵌入账户，它集成了所提议网络的时间和数量信息。\n- [解密加密货币挖矿攻击：一种基于数字取证和动态网络特征的半监督学习方法](https://arxiv.org/pdf/2102.10634.pdf) - 本文解决了使用动态网络特征在通用网络环境中检测加密挖掘攻击的问题。\n- [FASTEN：使用智能合约进行公平和安全的分布式投票](https://arxiv.org/pdf/2102.10594.pdf) - 作者证明，隐私泄露的可能性很小，可以忽略不计。 此外，在以太坊上执行 FASTEN 的成本分析与大多数现有选举成本相当。\n- [挖矿成本、挖矿奖励和区块链安全之间的相互依赖关系](https://arxiv.org/pdf/2102.08107.pdf) - 本文研究了工作量证明区块链的运营成本在多大程度上与防止攻击的成本有内在联系，以及底层数字账本安全预算在多大程度上与加密货币市场结果相关\n- [HyperSec：用于区块链安全监控的可视化分析](https://arxiv.org/pdf/2103.14414.pdf) - HyperSec，一种可视化分析监控工具，可提供一目了然的相关信息，以检测对 Hyperledger Fabric 的持续攻击。\n- [以太坊智能合约中的重入漏洞识别](https://arxiv.org/pdf/2105.02881.pdf) - 在本文中，作者提出了一个结合静态和动态分析的框架来检测以太坊智能合约中的重入漏洞。\n- [区块链协议安全分析的通用框架](https://arxiv.org/pdf/2009.09480v2.pdf) - 本文提出了一个简约的抽象概念，足以捕获和比较许多著名的无许可区块链协议的属性。\n- [Coinbugs：枚举常见的区块链实现级漏洞](https://arxiv.org/pdf/2104.06540.pdf) -  本文面向旨在开始区块链安全审查的安全测试人员和区块链开发人员，作为常见陷阱的参考。\n- [智能合约的漏洞和未决问题：系统映射](https://arxiv.org/pdf/2104.12295.pdf) - 本文进行了系统的文献映射，确定了分析 SC 的举措和工具以及如何处理已识别的漏洞。\n- [SuMo：Solidity 智能合约的突变测试策略](https://arxiv.org/pdf/2105.03626.pdf) - 作者报告了 SuMo 对开源项目的首次评估，这些项目有可用的测试套件。 作者得到的结果令人鼓舞，他们认为 SuMo 可以有效地帮助开发者交付更可靠的智能合约。\n- [区块链的稳定性：去杠杆螺旋和稳定币攻击](https://arxiv.org/pdf/1906.02152.pdf) - 2019 年本文首次发布时首次预测了螺旋式去杠杆化的可能性，随后在 2020 年 Dai 的黑色星期四危机中观察到。\n- [区块链系统的匿名信任标记方案](https://arxiv.org/pdf/2010.00206.pdf) - 在本文中，作者提出了一种普遍适用于任何加密货币的区块链系统匿名信任标记方案。\n- [以太坊智能合约漏洞的框架和数据集](https://arxiv.org/pdf/2009.02066.pdf) -  在本文中，为了填补空白，作者首先从多个来源收集尽可能多的智能合约错误，并通过扩展 IEEE 软件异常标准分类将这些错误分为 9 类。\n- [针对区块链网络中不同矿工行为攻击的安全多链共识方案。](https://arxiv.org/pdf/2106.02383.pdf) - 实验结果表明，PoDT 对 DMB 攻击是安全的，并且在多链环境中比传统的共识方案更有效。\n- [联盟链共识机制综述](https://arxiv.org/pdf/2102.12058.pdf) - 本文重点介绍了企业区块链共识算法中的几种最先进的解决方案。\n- [提取在 Coq 中测试和验证的智能合约](https://arxiv.org/pdf/2012.09138.pdf) - 作者基于 MetaCoq 的认证擦除将 Coq 程序提取为函数式语言。\n- [无需信任、保护隐私的区块链桥](https://arxiv.org/pdf/2102.04660.pdf) - 在本文中，作者提出了一种协议，用于促进无需信任的跨链加密货币传输，以保护桥接取款的隐私。\n- [以太坊智能合约开发的安全清单：模式和最佳实践](https://arxiv.org/pdf/2008.04761.pdf) - 作者涵盖了软件生命周期的设计、编码、测试和部署阶段。\n- [使用机器学习对智能合约进行动态漏洞检测](https://arxiv.org/pdf/2102.07420.pdf) - 在这项工作中，作者提出了 Dynamit，这是一种用于检测以太坊智能合约中的重入漏洞的监控框架。\n- [针对最薄弱的环节：以太坊智能合约中的社会工程攻击](https://arxiv.org/pdf/2105.00132.pdf) - 在这项工作中，作者探讨了智能合约蜜罐之外的新社会工程攻击的可能性和存在性。\n- [OptSmart：智能合约的空间高效乐观并发执行](https://arxiv.org/pdf/2102.04875.pdf) - 在本文中，作者开发了一个并发矿工，它通过使用乐观软件并发执行 AU 来提议区块 事务性内存系统 (STM)。\n- [DEFECTCHECKER：通过分析 EVM 字节码自动检测智能合约缺陷](https://arxiv.org/pdf/2009.02663.pdf) - 实验结果表明，DefectChecker 在速度和准确性方面都比这些工具表现更好。\n- [SmartBugs：一个分析 Solidity 智能合约的框架](https://arxiv.org/pdf/2007.04771.pdf) - 作者展示了它如何通过向工具 SmartCheck 提供一个新的扩展来简化分析工具的集成和比较，改进 基本上检测与 DASP10 类别不良随机性、时间操纵和访问控制相关的漏洞（已识别的漏洞从 11% 增加到 24%）。\n- [分析 Solidity 智能合约中的 Gas 泄漏](https://arxiv.org/pdf/2008.05449.pdf) - 在本文中，作者确定了一组影响智能合约部署和交易成本的 19 种 Solidity 代码气味，以及 通过一项涉及 34 名参与者的调查评估此类气味的相关性。\n- [在可变挖矿能力下保护平行链协议](https://arxiv.org/pdf/2105.02927.pdf) - 在本文中，作者考虑设计可证明安全的平行链协议，以适应这种挖矿能力的变化 .\n- [使用深度神经网络和迁移学习的以太坊智能合约漏洞检测](https://arxiv.org/pdf/2103.12607.pdf) - ESCORT 框架支持对新漏洞类型进行迁移学习，只需对 DNN 模型架构进行最少的修改和重新训练 高架。\n- [SCSGuard：以太坊智能合约的深度诈骗检测](https://arxiv.org/pdf/2105.10426.pdf) - 实验结果表明，SCSGuard 实现了高精度 (0.94)、精确度 (0.96\\%) 和召回率 (0.98) 针对庞氏骗局和蜜罐骗局，以及新的网络钓鱼智能合约。\n- [通过基于区块链的数字孪生和威胁情报保护网络物理系统](https://arxiv.org/pdf/2105.08886.pdf) - 本文重点介绍通过集成人工智能 (AI) 和区块链来保护 CPS，以实现智能和 可信的 DT。\n- [区块链互操作性调查：过去、现在和未来趋势](https://arxiv.org/abs/2005.14282) - 在这篇文章中，作者研究了区块链互操作性技术和解决方案，全面概述了区块链互操作性，铺平了道路 该领域系统研究的途径。\n- [SoK：透明的不诚实：对区块链的抢先攻击](https://arxiv.org/abs/2106.00667) - 一篇关于安全智能合约设计决策和 DApp 抢先交易可能性的论文。\n- [SoK：Oracles from the Ground Truth to Market Manipulation](https://arxiv.org/abs/2106.00667) - 一篇系统化预言机设计方案、展示攻击并讨论攻击缓解策略的论文。\n\n##### Web2 网络安全\n\n- [TryHackMe：通过浏览器完成充满挑战和谜题的房间](https://tryhackme.com/welcome) - 通过实际任务进行网络安全培训\n\n- [揭露：网络安全研究最佳实践的跨行业和供应商不可知标准](https://disclose.io/) - 开源维护者和行业专家通过模板、工具提供协助、信息和帮助的中央来源 , 数据集...\n\n- [Hack The Box](https://www.hackthebox.com/) - 一个黑客的游乐场，可以在促进实践培训体验的协作生态系统中动态地与其他用户竞争\n\n- [OverTheWire](https://overthewire.org/wargames/) - 社区提供的一组兵棋和挑战，用于在有趣的兵棋中学习和实践安全概念。\n\n- [Pentesterlab](https://pentesterlab.com/) - 动手实验，涵盖从基础到高级的不同课程。\n\n- [Portswigger 实验室](https://portswigger.net/web-security/all-labs) - 一组带有附加社区解决方案的 Web 应用程序安全实验室\n\n- [Vulnhub](https://www.vulnhub.com/) - 用户上传经常试图通过利用已知漏洞获得 root 访问权限的“挑战箱”。\n\n##### Web3 网络安全\n\n- [OpenZeppelin 的 Ethernaut](https://ethernaut.openzeppelin.com/) - 在以太坊虚拟机 (EVM) 的上下文中受 [OverTheWire](https://overthewire.org/) 启发的 Web3 战争游戏集合。 每个级别都是一个需要被黑客攻击的智能合约。\n\n- [Damn Vulnerable Defi](https://www.damnvulnerabledefi.xyz/) - 在 DeFi 和智能合约的背景下学习红队网络安全的进攻性安全游乐场。 示例包括用户需要停止系统工作的任务，从合同中取出资金......\n\n- [Damn Vulnerable DeFi | Foundry](https://github.com/nicolasgarcia214/damn-vulnerable-defi-foundry) - 与 Damn Vulnerable DeFi 相同，但在 foundry 开发框架上有些差别.\n\n##### Web3 CTF（夺旗）\n\n- [Capture the Ether](https://capturetheether.com/) - 由一系列分类挑战组成的传统游戏，用户在每次成功挑战后获得积分。 目标是使 isComplete() 函数返回 true。\n\n- [Paradigm CTF](https://ctf.paradigm.xyz/)\n\n#### DeFI\n\n- [Finematics](https://www.youtube.com/c/Finematics/featured) - DeFi 教育视频\n\n- [可组合 DeFi 协议的形式分析](https://arxiv.org/pdf/2103.00540.pdf) - 在本文中，作者提出了一种形式化过程代数技术，以组合方式对 DeFi 协议进行建模，以实现高效的属性验证 .\n\n- [交易费用机制设计](https://arxiv.org/pdf/2106.01340.pdf) - 作者解释了区块链中的费用行为。\n\n- [DeFi: 挑战与过程](https://arxiv.org/pdf/2101.05589.pdf) - 对去中心化金融开端的良好回顾。\n\n- [DeFi 中自动做市商的理论](https://arxiv.org/pdf/2102.11350.pdf) - 作者利用我们的理论正式证明了 AMM 的一组基本属性，表征了结构和经济方面。\n\n- [从银行到 DeFi：借贷市场的演变](https://arxiv.org/pdf/2104.00970.pdf) - 作者讨论了 DeFi 借贷对传统金融体系的持续依赖，并总结了借贷市场的前景 车联网时代的借贷市场。\n\n- [关于 DeFi 协议中盈利交易的即时发现](https://arxiv.org/pdf/2103.02228.pdf) - 在本文中，作者研究了两种允许他们自动创建有利可图的 DeFi 的方法 交易。\n\n- [最大化自动做市商的可提取价值](https://arxiv.org/pdf/2106.01870.pdf) - 在本文中，作者正式将理性矿工描述为在挖矿游戏中遵循最佳策略的玩家。\n\n- [去中心化金融危机](https://arxiv.org/pdf/2002.08099.pdf) - 在本文中，作者探讨了 DeFi 协议的设计缺陷和价格波动如何导致 DeFi 危机。\n\n- [清算： DeFi 前途难料](https://arxiv.org/pdf/2009.13235v4.pdf)- 为了保护协议免受损失，可以清算抵押不足的头寸。 在本文中，作者对可贷资金 (PLF) 协议的清算进行了实证分析。\n\n- [衡量资产可组合性作为 DeFi 集成的代理](https://arxiv.org/pdf/2102.04227.pdf) - 作者试图通过检查“组合”中的交易来了解这种做法对以太坊金融集成的贡献程度 ' 资产 DAI、USDC、USDT、ETH 和代币化 BTC 的衍生品，用于 2020 年计算的全套 3.448 亿以太坊交易。\n\n- [去中心化自治加密货币交易所的动态曲线](https://arxiv.org/pdf/2101.02778.pdf) - 作者在这项工作中提出了一种通过提出动态曲线的想法来构建 AMM 的新方法。\n\n- [去中心化链上交易所的高频交易](https://arxiv.org/pdf/2009.14021.pdf) - 在这项工作中，作者形式化、分析性地阐述并凭经验评估抢先交易的增强变体：三明治攻击， 其中涉及前端和后端运行的受害者 TX。\n\n- [Flashot](https://arxiv.org/pdf/2102.00626.pdf) - DeFi 生态系统闪电贷攻击快照。\n\n- [DeFiRanger](https://arxiv.org/pdf/2104.15068.pdf) - 检测对 DeFi 应用程序的价格操纵攻击。\n\n- [用闪电贷攻击 DeFi 生态系统以获得乐趣和利润](https://arxiv.org/pdf/2003.03810.pdf) - 闪电贷，去中心化金融。 \n\n- [SoK：去中心化金融 (DeFi)](https://arxiv.org/pdf/2101.08778.pdf) - 在此知识系统化 (SoK) 中，作者沿着其主轴描述了 DeFi 生态系统。 SCSGuard：以太坊智能合约的深度诈骗检测\n\n- [来自四种治理令牌分布的经验证据](https://arxiv.org/pdf/2102.10096.pdf) - 本文提供了一个框架来量化区块链应用程序中治理权力的分散。\n\n- [采用基于区块链的去中心化交易所](https://arxiv.org/pdf/2103.08842.pdf) - 作者表明，由于基于区块链的订单执行机制，如果汇率波动，流动性提供者会失去代币价值 交换。\n\n- [Uniswap 市场分析](https://arxiv.org/pdf/1911.03380.pdf) - 关于 Uniswap DEX 活动的最佳研究之一，作者于 2019 年开始研究，最近发布了最新的 2021 年分析。\n\n- [金融 4.0：价值敏感的密码经济系统的设计原则以解决可持续性问题](https://arxiv.org/pdf/2105.11955.pdf) - 作者提供了有关设计密码系统的新见解。\n\n- [去中心化交易所中流动性提供者的行为](https://arxiv.org/pdf/2105.13822.pdf) - 作者旨在了解流动性提供者如何对市场信息做出反应，以及他们如何从提供 DEX 流动性中获益。\n\n- [去中心化交易市场的循环套利](https://arxiv.org/pdf/2105.02784.pdf) - 值得一读。本文表明，借助智能合约技术和以太坊的复制状态机设置，套利策略在 DEX 中比在 CEX 中更容易实施。\n\n- [SoK：从基本事实到市场操纵的预言机](https://arxiv.org/pdf/2106.00667.pdf) - 在此 SoK 中，作者系统化了 oracles 的设计备选方案，展示了攻击并讨论了攻击缓解策略。\n\n- [自动做市商的组成网络](https://arxiv.org/pdf/2106.00083.pdf) - 本文提出了 AMM 组合的数学模型。\n\n- [区块链预言机设计模式](https://arxiv.org/abs/2106.09349) - 在本文中，作者将研究和分析区块链预言机如何向区块链和智能合约提供反馈。\n\n- [CeFi vs. DeFi - 比较中心化金融和去中心化金融](https://arxiv.org/abs/2106.08157) - 在这项工作中，作者系统地分析了 CeFi 和 DeFi 之间的差异，涵盖法律、经济、安全、隐私和市场 操纵。 作者还提供了一种结构化方法来区分 CeFi 和 DeFi 服务。\n\n\n#### 以太坊域名服务\n\n- [以太坊域名服务：好的、坏的和丑的](https://arxiv.org/pdf/2104.05185.pdf) - 然而，没有现有的工作研究这个新兴系统、ENS 中的安全问题和不当行为。作者通过分析数百万与 ENS 相关的事件日志，展示了 ENS 的第一项研究。\n\n\n#### 非同质化代币 (NFT):\n\n- [映射 NFT 革命](https://arxiv.org/pdf/2106.00647.pdf) - 市场趋势、贸易网络和视觉特征。\n\n- [ERC 代币市场的公平性](https://arxiv.org/pdf/2102.03721.pdf) - CryptoKitties 的案例研究。\n\n- [NFT：概述、评估、机遇与挑战](https://arxiv.org/pdf/2105.07447.pdf) - 在这份技术报告中，作者从几个方面探讨了 NFT 生态系统。\n\n- [Cryptoart](http://cryptoart.io/) - 顶级艺术家和艺术品。\n\n- [CryptoArtPulse](https://cryptoartpulse.com/) - 实时景象。\n\n- [PumpMyGas](https://pumpmygas.xyz/) - 所有主要 NFT 市场的汽油费实时估算。\n\n- [NonFungible Tracker](https://nonfungible.com/) - NFT 追踪器。\n\n- [NFTS TOP]( https://cryptoslam.io) - NFT 排行。\n\n- 以太坊不可替代代币网络：基于图的 ERC-721 生态系统分析\n\n\n#### 稳定币:\n\n\n- [稳定币 2.0](https://arxiv.org/pdf/2006.12388.pdf) - 作者力图为稳定币理论提供坚实的基础，并对稳定币的经济结构进行基于风险的功能表征。\n\n- [降低加密货币的波动性——稳定币调查](https://arxiv.org/pdf/2103.01340.pdf) - 作者通过调查不同类型的稳定币及其稳定性机制，讨论了稳定币如何帮助降低加密货币的波动性。\n\n- [了解算法稳定币的波动性：建模、验证和实证分析](https://arxiv.org/pdf/2101.08423.pdf) - 作者对 Basis Cash 稳定币的真实交易活动进行了系统的实证分析，将理论可能性与 市场观察。\n\n- [T-Cash：可转让的法定支持硬币](https://arxiv.org/pdf/2105.04485.pdf) - 在本文中，作者提出了一种使用区块链技术的可转让电子现金方案，允许用户在系统内不断重复使用硬币。\n\n\n#### 其它资料：\n\n\n- [以太坊网络的大数据分析：从区块链到谷歌趋势](https://arxiv.org/pdf/2104.01764.pdf) - 对加密货币价格和搜索趋势的分析表明大玩家的存在（不是普通用户），在价格下跌后操纵市场。\n\n- [用于原子和可扩展交易的基于 DLT 的智能合约架构](https://arxiv.org/pdf/2105.02937.pdf) - 在本文中，作者提出了一种原子的、可扩展的和隐私保护的协议，可以实现安全和动态 更新。 然后开发一个基于智能合约的信用票据系统（CNS），允许参与者在状态通道初始化之前锁定资金，从而提高灵活性和效率。\n\n- [探索以太坊数据存储：成本和性能比较](https://arxiv.org/pdf/2105.10520.pdf) - 在这项工作中，作者检查了一套全面的 ETH 应用程序数据管理方法，并评估了相关成本 气体以及检索性能。\n\n- [关于区块链治理的系统文献综述](https://arxiv.org/pdf/2105.05460.pdf) - 本研究通过 5W1H 问题全面调查区块链治理。\n\n- [区块链分析的通用框架](https://arxiv.org/pdf/1707.01021.pdf) - 作者提出了一个通用框架，支持比特币以太坊上的数据分析——它允许将块数据与来自其他来源的数据集成 , 并将它们组织在数据库中。\n\n- [AMR：具有隐私保护奖励分配的自治硬币混合器](https://arxiv.org/pdf/2010.01056.pdf) - 在这项工作中，作者提出了第一个审查弹性混合器，它可以在保护隐私的情况下奖励其用户 参与系统的方式。\n\n- [区块链数据隐私解决方案技术回顾](https://arxiv.org/pdf/2105.01316.pdf)- 本报告旨在回顾现有的企业区块链技术：EOSIO 驱动系统、Hyperledger Fabric 和 Besu、Consensus Quorum、R3 Corda 和 安永会计师事务所的夜幕降临。\n\n- [区块链系统、技术和应用：方法论视角](https://arxiv.org/pdf/2105.03572.pdf) - 本文首先介绍了区块链的工作原理、研究活动和挑战，并说明了涉及经典的路线图 具有典型区块链用例和主题的方法。 其次，在区块链系统中，详细讨论了如何采用随机过程、博弈论、优化、机器学习和密码学来研究区块链运行过程和设计区块链协议/算法。\n\n- [Ethna：分析以太坊区块链的底层点对点网络](https://arxiv.org/pdf/2010.01373.pdf) - Ethna 实现了一种准确测量以太坊节点度数的新方法。\n\n- [区块链社交网络中的社区检测](https://arxiv.org/pdf/2101.06406.pdf) - 一种新的社区检测算法，专为图上的低秩信号设计，可以帮助基于用户令牌找到用户的社区 订阅。\n\n- [无线区块链网络中的块访问控制：设计、建模和分析](https://arxiv.org/pdf/2104.13144.pdf) - 结果表明 BAC 方法可以帮助网络实现高交易吞吐量，同时提高块 利用和节省计算能力。 同时，展示了交易吞吐量和区块利用率之间的权衡，可以为区块链的实际部署提供指导。\n\n- [对外呼吁区块链和分布式账本技术](https://arxiv.org/pdf/2105.10399.pdf) - 在本文中，作者通过展示一种使区块链和分布式账本技术能够执行的方法表明，这种信念是先入为主的 从区块链/分布式账本技术本身发起的对外部系统的调用。\n\n- [管理区块链系统和应用程序：区块链配置的过程模型](https://arxiv.org/pdf/2105.02118.pdf) - 作者展示了所提出的区块链配置过程模型在四个区块链项目上的适用性\n\n- [关于恒定函数做市商的最佳费用的说明](https://arxiv.org/pdf/2105.13510.pdf) - 作者提出了一个框架，该框架可用于使用过去的交易数据计算现实世界矿池的最佳费用。\n\n- [使用进化博弈论的区块链奖励机制](https://arxiv.org/pdf/2104.05849.pdf) - 在这篇论文中，作者开发了一个可以应用于许多 PoS 区块链的奖励机制框架。\n\n- [智能转换总结](https://arxiv.org/pdf/2105.07663.pdf) - 在这篇论文中，作者提出了一种一阶逻辑的概括，它可以表达无限的余额和。\n\n- [软件初创公司的 100 多个指标 - 多声文献回顾](https://arxiv.org/pdf/1901.04819.pdf) - 使用度量形式的数据可以帮助软件初创公司在不确定性和不确定性中做出正确的决策 有限的资源。\n\n- [区块链网络：比特币、Monero、Zcash、Ethereum、Ripple 和 IOTA 的数据结构](https://arxiv.org/pdf/2103.08712.pdf) - 作者讨论了如何将区块链数据抽象为各种类型的网络，以及 网络抽象如何用于深入了解结构。\n\n- [去中心化金融：基于区块链和智能合约的金融市场](https://research.stlouisfed.org/publications/review/2021/02/05/decentralized-finance-on-blockchain-and-smart-contract- based-financial-markets) - 由 Fabian Schar 撰写，概述了基于区块链的市场以及技术细节，但采用易于理解的格式； 适合该领域新手的好论文。\n\n#### 作者的特别汇总:\n\n- [关于 NFT 安全性的一切](https://graph.org/NFT-security-01-28) \n- [现有的所有 ETH 安全工具](https://graph.org/ETHSec-Tools-02-13)\n- [所有优秀的 TG 开发社区](https://graph.org/Crypto-Telegram-Channels--Chats-04-19)\n- [所有已知的智能合约端和用户端攻击](https://graph.org/Data-02-14)\n- [Solidity A-Z](https://graph.org/Solidity-Cheatsheets-Pack-03-20)\n- [所有已知的智能合约端和用户端攻击](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31)\n- [所有可能的交易分析、加密货币取证和调查工具在一个注释中列出和参考](https://graph.org/TX-Analysis-tools-04-19)\n- [存储加密冷钱包攻击防御方法最佳实践的关键原则](https://graph.org/Key-principles-of-storing-crypto-cold-wallet-attacks-defense-methods-best-practices--Bonus-04-23)\n\n\n#### 支链\n\n- [POA 网络](https://www.poa.network/)\n- [POA 桥](https://bridge.poa.net/)\n- [POA 桥用户界面](https://github.com/poanetwork/bridge-ui)\n- [POA 桥合约](https://github.com/poanetwork/poa-bridge-contracts)\n- [Loom Network](https://github.com/loomnetwork)\n- [Matic Network](https://docs.matic.network/)\n\n\n#### EIP - 1559\n\n- [EIP1559 FAQ](https://notes.ethereum.org/@vbuterin/eip-1559-faq) - EIP 1559 常见问题\n\n- [EIP-1559 以太坊费用市场的动态分析](https://arxiv.org/pdf/2102.10567.pdf)- 作者通过结合博弈论和动力系统的工具，对由此产生的费用市场动态机制进行了全面分析。\n\n- [EIP1559 基础费用的随机特性](https://arxiv.org/pdf/2105.03521.pdf) - 作者解释了为稳定波动的天然气价格而开发的以太坊新定价机制。\n\n- [以太坊区块链的交易费用机制设计：EIP-1559 的经济分析](https://arxiv.org/pdf/2012.00854.pdf) - 本报告评估了该提案的博弈论优势和劣势，并探讨了一些替代设计。\n\n\n#### 以太坊2.0\n\n- [Serenity 设计原理](https://notes.ethereum.org/@vbuterin/serenity_design_rationale)\n- [规范](https://github.com/ethereum/annotated-spec)\n- [Beaconcha](https://beaconcha.in/)\n- [Beaconscan](https://beaconscan.com/)\n- [以太坊 2.0 统计](https://eth2stats.io/)\n- [以太网 2.0 文档](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-phases/)\n- [以太网 2.0 客户端](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth2.0-teams/teams-building-eth2.0/)\n- [以太网 2.0 Forks](https://eth2-fork-mon.stokes.io/) \n\n\n#### 最大可提取价值/矿工可提取价值\n\n\n- [量化区块链可提取价值：森林有多黑暗？](https://arxiv.org/pdf/2101.05511v2.pdf) - 作者提供证据表明矿工已经提取了矿工可提取价值 (MEV)，这可能会破坏区块链共识 安全性，如相关工作所示。\n\n- [Flash Boys 2.0：去中心化交易所中的抢先交易、交易重新排序和共识不稳定性](https://arxiv.org/pdf/1904.05234.pdf) - 介绍 MEV 的概念，作品突出了交易带来的巨大、复杂的风险 -排序智能合约中的依赖关系以及传统形式的金融市场剥削适应和渗透区块链经济的方式。\n\n- [Flashbots：Eth2 中的 MEV](https://hackmd.io/@flashbots/mev-in-eth2) - 在这篇文章中，作者研究了 eth2 中的交易排序并分析了支持 MEV 的质押收益率。 然后他们发现 MEV 将显着提高验证者奖励，但可能会加剧 Eth2 参与者之间的不平等。 作者还讨论了 Eth2 中 MEV 的定性方面，例如将在其最大的利益相关者（如交易所和验证者池）之间展开的潜在动态。\n\n- [区块链互操作性调查：过去、现在和未来趋势](https://arxiv.org/abs/2005.14282) - 在这篇文章中，作者研究了区块链互操作性技术和解决方案，全面概述了区块链互操作性，铺平了道路 该领域系统研究的途径。\n\n\n#### 探讨\n\n- [智能合约研究论坛](https://www.smartcontractresearch.org) \n\n\n #### 黑客事件报告\n\n- [Rekt News](https://rekt.eth.link/leaderboard) - 举报人和 DeFi 侦探向社区展示信息的匿名平台。\n- [区块链威胁情报](https://blockthreat.substack.com/) - 涵盖加密货币领域最新安全新闻、工具、事件、漏洞和威胁的时事通讯。支持[此库](https://github.com/openblocksec/blocksec-incidents)\n- [Blockchain Graveyard](https://magoo.github.io/Blockchain-Graveyard/) - 涉及区块链的所有大规模安全漏洞或盗窃的列表。\n\n\n# 工具合集\n\n\n#### 以太网工具\n\n- [现有的所有 ETH 安全工具](https://graph.org/ETHSec-Tools-02-13)\n- [Ethstats](https://ethstats.io)\n- [ETH Forks](https://forkmon.ethdevops.io) \n- [Node 统计](https://ethernodes.org)\n- [EVM 网络列表](https://chainid.network)\n- [BIP39 Derivation](https://iancoleman.io/bip39)\n- [Vanity Generator](https://github.com/johguse/profanity) \n- [Web Vanity Generator](https://vanity-eth.tk) \n- [Vanity Eth Generators](https://github.com/search?q=eth+vanity)\n- [FindETH](https://findeth.io) \n- [Eth Tx Decoder](https://antoncoding.github.io/eth-tx-decoder)\n- [Ethereum input data decoder](https://lab.miguelmota.com/ethereum-input-data-decoder)\n- [Ethereum Gas Charts](https://ethereumprice.org/gas)\n- [Ethereum TxPool Statistics](https://txpool.zengo.com/) \n- [Gas 价格仪表板](https://explore.duneanalytics.com/public/dashboards/qswVMdzbyiiZFdnCDSwx1jfYLOjdaokM4CSGNxsH)\n- [The UI from ABI](https://ethcontract.watch)\n- [Oracles Club](https://oracles.club)\n- [Tx Combo](https://furucombo.app)\n- [ETH or ERC-20 Mass-sender](https://disperse.app)\n- [BulkSender](https://bulksender.app)\n- [ERC20 Meta Token Wrapper](https://github.com/arcadeum/erc20-meta-token) \n- [取消以太坊交易](https://github.com/mds1/Cancel-Ethereum-Transactions)\n- [Fees WTF Calculator](https://fees.wtf) \n- [Spend Gas Stats](https://txn.finance) \n- [Pools Stats](https://pools.fyi) \n- [Solhint](https://github.com/protofire/solhint) \n- [Solium](https://github.com/duaraghav8/Solium)\n- [Sol-tester](https://github.com/androlo/sol-tester) \n- [Solidity-coverage](https://github.com/sc-forks/solidity-coverage) \n- [TypeChain](https://github.com/ethereum-ts/TypeChain) \n- [Tenderly](https://tenderly.co/)\n\n\n#### 库\n\n- [dapp-bin](https://github.com/ethereum/dapp-bin) - 以太坊存储库为 Solidity、Serpent 和 LLL 中的许多常见数据结构和实用程序提供实现。\n- [Solidity Collections](https://github.com/ethereum/wiki/wiki/Solidity-Collections) - 代码片段和实用程序库的集合。\n- [OpenZeppelin](https://openzeppelin.org/) - 构建安全智能合约的框架。\n\n#### 流行的智能合约库\n\n- [Zeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts) - 包含经过测试的可重用智能合约，如 SafeMath 和 OpenZeppelin SDK [库](https://github.com/OpenZeppelin/openzeppelin-sdk) 用于智能合约 可升级性\n- [cryptofin-solidity](https://github.com/cryptofinlabs/cryptofin-solidity) - Solidity 库的集合，用于在以太坊上构建安全且高效的智能合约。\n- [模块化库](https://github.com/Modular-Network/ethereum-libraries) - 一组为使用以太坊虚拟机在区块链上使用而构建的包\n- [日期时间库](https://github.com/bokkypoobah/BokkyPooBahsDateTimeLibrary) - 一个处理 Solidity 日期和时间的库\n- [Aragon](https://github.com/aragon/aragon) - DAO 协议，包含 [aragonOS 智能合约框架](https://github.com/aragon/aragonOS)，重点关注可升级性和治理\n- [ARC](https://github.com/daostack/arc) - DAO 的操作系统和 DAO 堆栈的基础层。\n- [0x](https://github.com/0xProject) - DEX 协议\n- [带证明的代币库](https://github.com/sec-bit/tokenlibs-with-proofs) - 包含代币合约的正确性证明，给定规格和高级属性。\n- [Provable API](https://github.com/provable-things/ethereum-api) - 提供使用 Provable 服务的合约，允许链下操作、数据获取和计算。\n- [ABDK Libraries for Solidity](https://github.com/abdk-consulting/abdk-libraries-solidity) - 定点（64.64 位）和符合 IEEE-754 标准的四精度（128 位）浮点数学库，用于 Solidity\n\n#### 智能合约模式\n\n- [Dappsys：安全、简单、灵活的以太坊合约构建块](https://github.com/dapphub/dappsys)\n- [MakerDAO](https://github.com/makerdao/maker-otc)\n- [The TAO](https://github.com/ryepdx/the-tao)\n- [Dapp 1-10 天](https://steemit.com/@nikolai)\n- [Dapp 11-25 天](https://steemit.com/@nexusdev)\n- [OpenZeppelin Contracts：Solidity 语言的可重用和安全智能合约的开放框架。](https://github.com/OpenZeppelin/openzeppelin-contracts)\n- [关于安全审计最佳实践的博客](https://blog.openzeppelin.com/)\n- [Advanced Workshop with Assembly](https://github.com/androlo/solidity-workshop)\n- [Simpler Ethereum Multisig](https://medium.com/@ChrisLundkvist/exploring-simpler-ethereum-multisig-contracts-b71020c19037) - especially section _Benefits_\n- [CryptoFin Solidity 审计清单](https://github.com/cryptofinlabs/audit-checklist) - 常见发现的清单，以及在审计主网启动合同时要注意的问题。\n- [aragonOS：用于构建 DAO、Dapp 和协议的智能合约框架](https://hack.aragon.org/docs/aragonos-intro.html)\n- [检查效果交互模式](https://fravoll.github.io/solidity-patterns/checks_effects_interactions.html)\n\n#### 可升级性\n\n- [Blog von Elena Dimitrova, Dev at colony.io](https://blog.colony.io/author/elena/)\n- [库驱动开发](https://blog.aragon.org/library-driven-development-in-solidity-2bebcaf88736)\n- [高级 Solidity 代码部署技巧](https://blog.aragon.org/advanced-solidity-code-deployment-techniques-dc032665f434/)\n- [OpenZeppelin 代理库](https://blog.openzeppelin.com/proxy-libraries-in-solidity-79fbe4b970fd/)\n\n\n#### 开发者工具\n\n- [CryptoFin Solidity 审计清单](https://github.com/cryptofinlabs/audit-checklist) - 常见发现的清单，以及在审计主网启动合同时要注意的问题。\n- [MythX](https://mythx.io/) - 以太坊开发者的安全验证平台和工具生态\n- [Mythril](https://github.com/ConsenSys/mythril) - 开源 EVM 字节码安全分析工具\n- [Oyente](https://github.com/melonproject/oyente) - 替代静态智能合约安全分析\n- [Securify](https://securify.chainsecurity.com/) - 以太坊智能合约的安全扫描器\n- [SmartCheck](https://tool.smartdec.net/) - 静态智能合约安全分析器\n- [Ethersplay](https://github.com/crytic/ethersplay) - EVM 反汇编器\n- [Evmdis](https://github.com/Arachnid/evmdis) - EVM 反汇编器的替代品\n- [Hydra](https://github.com/IC3Hydra/Hydra) - 加密经济合约安全框架、去中心化安全赏金\n- [Solgraph](https://github.com/raineorshine/solgraph) - 可视化智能合约安全分析的 Solidity 控制流\n- [Manticore](https://github.com/trailofbits/manticore) - 智能合约和二进制文件的符号执行工具\n- [Slither](https://github.com/crytic/slither) - Solidity 静态分析框架\n- [Adelaide](https://github.com/sec-bit/adelaide) - Solidity 编译器的 SECBIT 静态分析扩展\n- [solc-verify](https://github.com/SRI-CSL/solidity/) - Solidity 智能合约的模块化验证器\n- [Solidity 安全博客](https://github.com/sigp/solidity-security-blog) - 已知攻击向量和常见反模式的综合列表\n- [Awesome Buggy ERC20 Tokens](https://github.com/sec-bit/awesome-buggy-erc20-tokens) - 影响代币的 ERC20 智能合约漏洞合集\n- [免费智能合约安全审计](https://callisto.network/smart-contract-audit/) - 来自 Callisto Network 的免费智能合约安全审计\n- [Piet](https://piet.slock.it) - 一个可视化的 Solidity 架构分析器\n\n#### 前端以太坊 API\n\n\n- [Web3.js](https://github.com/ethereum/web3.js/) - Javascript Web3\n- [Eth.js](https://github.com/ethjs) - Javascript Web3 的替代品\n- [Ethers.js](https://github.com/ethers-io/ethers.js/) - Javascript Web3 的替代品, 有实用的实用程序和钱包功能\n- [light.js](https://github.com/paritytech/js-libs/tree/master/packages/light.js) 为轻客户端优化的高级响应式 JS 库。\n- [Web3Wrapper](https://github.com/0xProject/0x-monorepo/tree/development/packages/web3-wrapper) - Typescript Web3 替代品\n- [Ethereumjs](https://github.com/ethereumjs/) - 以太坊实用函数集合，如 [ethereumjs-util](https://github.com/ethereumjs/ethereumjs-util) 和 [ethereumjs-tx](https://github.com/ethereumjs/ethereumjs-tx)\n- [Alchemy-web3.js](https://github.com/alchemyplatform/alchemy-web3) - 具有自动重试功能的 Javascript Web3 包装器，可访问 [Alchemy 的增强 API](https://docs.alchemyapi.io/documentation/alchemy-web3/enhanced-web3-api)，以及强大的 websocket 连接。\n- [flex-contract](https://github.com/merklejerk/flex-contract) 与 [flex-ether](https://github.com/merklejerk/flex-ether) - 用于与智能合约交互和进行交易的现代、零配置、高级库。\n- [ez-ens](https://github.com/merklejerk/ez-ens) - 简单、零配置的以太坊名称服务地址解析器。\n- [web3x](https://github.com/xf00f/web3x) - web3.js 的 TypeScript 端口。好处包括微型构建和完整的类型安全，包括与合同交互时。\n- [Nethereum](https://github.com/Nethereum/) - 跨平台以太坊开发框架\n- [dfuse](https://github.com/dfuse-io/client-js) - 使用 [dfuse Ethereum API](https://dfuse.io) 的 TypeScript 库\n- [Drizzle](https://github.com/truffle-box/drizzle-box) - 将前端连接到区块链的 Redux 库\n- [Tasit SDK](https://github.com/tasitlabs/tasitsdk) - 用于使用 React Native 制作原生移动以太坊 dapp 的 JavaScript SDK\n- [useMetamask](https://github.com/mdtanrikulu/use-metamask) - 自定义 React Hook，用于管理 Ethereum ĐApp 项目中的 Metamask\n- [WalletConnect](https://walletconnect.org/) - 用于将钱包连接到 Dapps 的开放协议\n- [Subproviders](https://0x.org/docs/tools/subproviders) - 与 [Web3-provider-engine](https://github.com/MetaMask/web3-provider-engine) 结合使用的几个有用的子提供者（包括一个 LedgerSubprovider，用于为你的 dApp 添加 Ledger 硬件钱包支持）\n- [ethvtx](https://github.com/ticket721/ethvtx) - 以太坊就绪且与框架无关的 redux 存储配置。 [文档地址](https://ticket721.github.io/ethvtx/)\n- Strictly Typed - Javascript 替代品\n- [elm-ethereum](https://github.com/cmditch/elm-ethereum)\n- [purescript-web3](https://github.com/f-o-a-m/purescript-web3)\n- [ChainAbstractionLayer](https://github.com/liquality/chainabstractionlayer) - 使用单一界面与不同的区块链（包括以太坊）进行通信。\n- [Delphereum](https://github.com/svanas/delphereum) - 以太坊区块链的 Delphi 接口，允许为 Windows、macOS、iOS 和 Android 开发原生 dApp。\n- [Torus](https://tor.us/) - 开源 SDK，用于构建具有无缝入职用户体验的 dapp\n- [Fortmatic](https://fortmatic.com/) - 一个简单易用的 SDK，无需扩展或下载即可构建 web3 dApp。\n- [Portis](https://portis.io/) - 带有 SDK 的非托管钱包，无需安装任何东西即可轻松与 DApp 交互。\n- [create-eth-app](https://github.com/paulrberg/create-eth-app) - 使用一个命令创建 Ethereum 支持的前端应用程序。\n- [Scaffold-ETH](https://github.com/austintgriffith/scaffold-eth) - 初学者友好的 forkable github，用于开始构建智能合约。\n- [Jolly Roger](https://jolly-roger.eth.link/) - 使用 ethereum、buidler、svelte 和 thegraph 的 dApp 框架\n- [Notify.js](https://blocknative.com/notify) - 向你的用户发送实时通知。凭借对加速和取消的内置支持，Blocknative Notify.js 可帮助用户自信地进行交易。Notify.js 易于集成和快速定制。\n\n#### 后端以太坊 API\n\n- [Web3.py](https://github.com/ethereum/web3.py) - Python Web3\n- [Web3.php](https://github.com/sc0Vu/web3.php) - PHP Web3\n- [Ethereum-php](https://github.com/digitaldonkey/ethereum-php) - PHP Web3\n- [Web3j](https://github.com/web3j/web3j) - Java Web3\n- [Nethereum](https://nethereum.com/) - .Net Web3\n- [Ethereum.rb](https://github.com/EthWorks/ethereum.rb) - Ruby Web3\n- [rust-web3](https://github.com/tomusdrw/rust-web3) - Rust Web3\n- [ethers-rs](https://github.com/gakonst/ethers-rs/) - Ethers-rs\n- [Web3.hs](https://hackage.haskell.org/package/web3) - Haskell Web3\n- [KEthereum](https://github.com/komputing/KEthereum) - Kotlin Web3\n- [Eventeum](https://github.com/ConsenSys/eventeum) - 以太坊智能合约事件和后端微服务之间的桥梁，由 Kauri 用 Java 编写\n- [Ethereumex](https://github.com/mana-ethereum/ethereumex) - 用于以太坊区块链的 Elixir JSON-RPC 客户端\n- [Ethereum-jsonrpc-gateway](https://github.com/HydroProtocol/ethereum-jsonrpc-gateway) - 允许你运行多个以太坊节点以实现冗余和负载平衡目的的网关。可以作为 Infura 的替代品（或在其之上）运行。用 Go 语言编写。\n- [EthContract](https://github.com/AgileAlpha/eth_contract) - 在 Elixir 中帮助查询 ETH 智能合约的一组辅助方法\n- [Ethereum Contract Service](https://github.com/mesg-foundation/service-ethereum-contract) - 一种 MESG 服务，可根据其地址和 ABI 与任何以太坊合约进行交互。\n- [Ethereum Service](https://github.com/mesg-foundation/service-ethereum) - 一个 MESG 服务，用于与来自以太坊的事件进行交互并与之交互。\n- [Marmo](https://marmo.io/) - 用于简化与以太坊交互的 Python、JS 和 Java SDK。 使用中继器将交易成本卸载给中继器。\n- [Ethereum 日志框架](https://bitbucket.csiro.au/users/kli039/repos/ethereum-logging-framework/browse) - 为以太坊应用程序和网络提供高级日志记录功能，包括查询语言、查询处理器和日志记录代码生成\n\n#### 以太网客户端\n\n- [Besu](https://besu.hyperledger.org/en/latest/) - 在 Apache 2.0 许可下开发并用 Java 编写的开源以太坊客户端。 该项目由 Hyperledger 托管。\n- [Geth](https://geth.ethereum.org/docs/) - Go 客户端\n- [Erigon](https://github.com/ledgerwatch/erigon) - 建立在效率边界上的以太坊客户端的主要 Go 实现\n- [OpenEthereum](https://github.com/openethereum/openethereum) - Rust 客户端，以前称为 Parity。\n- [Aleth](https://github.com/ethereum/aleth) - C++ 客户端\n- [Nethermind](https://github.com/NethermindEth/nethermind) - .NET Core 客户端\n- [Infura](https://infura.io/) - 提供符合以太坊客户端标准的 API 的托管服务\n- [Trinity](https://trinity.ethereum.org/) - 使用 [py-evm](https://github.com/ethereum/py-evm) 的 Python 客户端\n- [Ethereumjs](https://github.com/ethereumjs/ethereumjs-client) - 使用 [ethereumjs-vm](https://github.com/ethereumjs/ethereumjs-vm) 的JS 客户端 \n- [Seth](https://github.com/dapphub/dapptools/tree/master/src/seth) - Seth 是一个以太坊客户端工具——就像“命令行的 MetaMask”\n- [Mustekala](https://github.com/musteka-la/mustekala) - Metamask 的以太坊轻客户端项目\n- [Exthereum](https://github.com/exthereum/blockchain) - Elixir 客户端\n- [EWF Parity](https://github.com/energywebfoundation/energyweb-ui) - Tobalaba 测试网络的 Energy Web Foundation 客户端\n- [Quorum](https://github.com/jpmorganchase/quorum) - [JP Morgan](https://jpmorgan.com/quorum) 支持数据隐私的以太坊许可实施\n- [Awesome Quorum](https://github.com/ConsenSys/awesome-quorum) - 在 ConsenSys Quorum 上构建的优秀软件、库、工具等的精选列表。\n- [Mana](https://github.com/mana-ethereum/mana) - 用 Elixir 编写的以太坊全节点实现。\n- [Chainstack](https://chainstack.com/) - 提供共享和专用 Geth 节点的托管服务\n- [QuikNode](https://quiknode.io/) - 具有 API 访问和节点即服务的区块链开发人员云。\n- [Watchdata](https://watchdata.io) - 提供对以太坊区块链的简单可靠的 API 访问\n\n\n#### 存储\n- [DB3 Network](https://github.com/dbpunk-labs/db3) - 开源去中心化的firebase firestore，帮助开发者用最小的工程化代价快速建立dApp。\n- [IPFS](https://ipfs.io/) - 去中心化存储和文件引用\n- [Mahuta](https://github.com/ConsenSys/Mahuta) - 具有附加搜索功能的 IPFS 存储服务，以前是 IPFS-Store\n- [OrbitDB](https://github.com/orbitdb/orbit-db) - IPFS 之上的去中心化数据库\n- [JS IPFS API](https://github.com/ipfs/js-ipfs-http-client) - IPFS HTTP API 的客户端库，用 JavaScript 实现\n- [TEMPORAL](https://github.com/RTradeLtd/Temporal) - 容易上手的 API， 用于 IPFS 和其他分布式/去中心化存储协议\n- [PINATA](https://pinata.cloud) - 使用 IPFS 的最简单方法\n- [Swarm](https://swarm-gateways.net/) - 分布式存储平台和内容分发服务，以太坊 web3 堆栈的原生基础层服务\n- [Infura](https://infura.io/) - 托管 IPFS API 网关和固定服务\n- [3Box Storage](https://docs.3box.io/api/storage) - 用于用户控制的分布式存储的 api。 建立在 IPFS 和 Orbitdb 之上。\n- [Aleph.im](https://aleph.im/) - 与 ETH 和 IPFS 兼容的链下激励点对点云项目（数据库、文件存储、计算和 DID）\n- [Fleek](https://fleek.co/) - 类似于 netlify，但使用 ipfs 来托管网站。\n\n#### Bootstrap/开箱即用的工具\n\n- [Truffle boxes](https://trufflesuite.com/boxes) - 以太坊生态系统的封装组件\n- [Create Eth App](https://github.com/paulrberg/create-eth-app) - 使用一个命令创建以太坊支持的前端应用程序\n- [Besu 私有网络](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - 在 Docker 容器中运行 Besu 节点的私有网络\n- [Testchains](https://github.com/Nethereum/TestChains) - 用于快速响应 (PoA) 的预配置 .NET 开发链\n- [Blazor/Blockchain Explorer](https://github.com/Nethereum/NethereumBlazor) - Wasm 区块链浏览器（功能示例）\n- [Local Raiden](https://github.com/ConsenSys/Local-Raiden) - 在 docker 容器中运行本地雷电网络用于演示和测试目的\n- [私有网络部署脚本](https://github.com/ConsenSys/private-networks-deployment-scripts) - 私有 PoA 网络的开箱即用部署脚本\n- [Parity Demo-PoA 教程](https://wiki.parity.io/Demo-PoA-tutorial.html) - 分步教程构建具有 2 个节点的 PoA 测试链，具有 Parity 权威轮共识\n- [本地以太网网络](https://github.com/ConsenSys/local_ethereum_network) - 私有 PoW 网络的开箱即用部署脚本\n- [Kaleido](https://kaleido.io/) - 使用 Kaleido 启动联盟区块链网络。 非常适合 PoC 和测试\n- [Cheshire](https://github.com/endless-nameless-inc/cheshire) - CryptoKitties API 和智能合约的本地沙箱实现，可作为 Truffle Box 使用\n- [aragonCLI](https://github.com/aragon/aragon-cli) - aragonCLI 用于创建和开发 Aragon 应用程序和组织。\n- [ColonyJS](https://github.com/JoinColony/colonyJS) - 提供用于与 Colony Network 智能合约交互的 API 的 JavaScript 客户端。\n- [ArcJS](https://github.com/daostack/arc.js) - 促进 Javascript 应用程序访问 DAOstack Arc 以太网 智能合约的库。\n- [Arkane Connect](https://docs.arkane.network/pages/connect-js.html) - 提供用于与 Arkane Network 交互的 API 的 JavaScript 客户端，Arkane Network 是用于构建用户友好的 dapp 的钱包提供商。\n- [Onboard.js](https://blocknative.com/onboard) - Blocknative Onboard 是为您的项目添加多钱包支持的快捷方式。 Onboard 为 20 多个独特的硬件和软件钱包提供内置模块，为您节省时间和麻烦。\n- [web3-react](https://github.com/NoahZinsmeister/web3-react) - 用于构建单页以太坊 dApp 的 React 框架\n\n#### 以太坊 ABI（应用程序二进制接口）工具\n\n- [ABI decoder](https://github.com/ConsenSys/abi-decoder) - 用于解码来自以太坊交易的数据参数和事件的库\n- [ABI-gen](https://github.com/0xProject/0x-monorepo/tree/development/packages/abi-gen) - 从合同 ABI 生成 Typescript 合同包装器。\n- [Ethereum ABI UI](https://github.com/hiddentao/ethereum-abi-ui) - 从以太坊合约 ABI 自动生成 UI 表单字段定义和关联的验证器\n- [headlong](https://github.com/esaulpaugh/headlong/) - Java 中类型安全的合约 ABI 和递归长度前缀库\n- [EasyDapper](https://www.easydapper.com) - 从 Truffle 工件生成 dapps，在公共/私人网络上部署合约，提供实时可定制的公共页面以与合约交互。\n- [One Click dApp](https://oneclickdapp.com) - 使用 ABI 在唯一的 URL 上即时创建 dApp。\n- [Truffle Pig](https://npmjs.com/package/trufflepig) - 一个开发工具，提供一个简单的 HTTP API 来查找和读取 Truffle 生成的合约文件，以供在本地开发期间使用。 通过 http 提供新的合同 ABI。\n- [Ethereum Contract Service](https://github.com/mesg-foundation/service-ethereum-contract) - 一种 MESG 服务，可根据其地址和 ABI 与任何以太坊合约进行交互。\n- [Nethereum-CodeGenerator](https://github.com/StefH/Nethereum-CodeGenerator) - 基于网络的生成器，它基于 Solidity 智能合约创建基于 Nethereum 的 C# 接口和服务。\n\n\n# 测试工具\n\n- [Truffle Teams](https://trufflesuite.com/teams) - Truffle 项目的零配置持续集成\n- [Solidity code coverage](https://github.com/0xProject/0x-monorepo/tree/development/packages/sol-coverage) - Solidity 代码覆盖工具\n- [Solidity coverage](https://github.com/sc-forks/solidity-coverage) -  Solidity 智能合约代码覆盖工具的替代品\n- [Solidity function profiler](https://github.com/EricR/sol-function-profiler) - Solidity 合约函数分析器\n- [Sol-profiler](https://github.com/Aniket-Engg/sol-profiler) - 更新的 Solidity 智能合约分析器的替代品\n- [Espresso](https://github.com/hillstreetlabs/espresso) - 快速、并行、热重载的 solidity 测试框架\n- [Eth tester](https://github.com/ethereum/eth-tester) - 用于测试以太坊应用程序的工具套件\n- [Cliquebait](https://github.com/f-o-a-m/cliquebait) - 使用非常类似于真实区块链网络的 docker 实例简化智能合约应用程序的集成和接受测试\n- [Hevm](https://github.com/dapphub/dapptools/tree/master/src/hevm) - hevm 项目是以太坊虚拟机 (EVM) 的实现，专门用于单元测试和调试智能合约\n- [Ethereum graph debugger](https://github.com/fergarrui/ethereum-graph-debugger) - Solidity 图形化调试器\n- [Tenderly CLI](https://github.com/Tenderly/tenderly-cli) - 使用人类可读的堆栈跟踪加快您的开发\n- [Solhint](https://github.com/protofire/solhint) - Solidity linter，为智能合约验证提供安全性、风格指南和最佳实践规则\n- [Ethlint](https://github.com/duaraghav8/Ethlint) - Linter 用于识别和修复 Solidity（前身为 Solium）中的样式和安全问题\n- [Decode](https://github.com/hacker-DOM/decode) - 解析 tx 提交到本地 testrpc 节点的 npm 包，使它们更具可读性和更容易理解\n- [truffle-assertions](https://github.com/rkalis/truffle-assertions) - 一个带有额外断言和实用程序的 npm 包，用于使用 truffle 测试 Solidity 智能合约。 最重要的是，它增加了断言特定事件是否已经（未）发出的能力。\n- [Psol](https://github.com/Lamarkaz/psol) - Solidity 词法预处理器，具有 mustache.js 风格的语法、宏、条件编译和自动远程依赖包含。\n- [solpp](https://github.com/merklejerk/solpp) - Solidity 预处理器和扁平化器，具有全面的指令和表达式语言、高精度数学和许多有用的辅助函数。\n- [Decode and Publish](https://flightwallet.github.io/decode-eth-tx/) – 解码并发布原始以太坊 tx。 类似 https://live.blockcypher.com/btc-testnet/decodetx/\n- [Doppelgänger](https://getdoppelganger.io/) - 用于在单元测试期间模拟智能合约依赖项的库。\n- [rocketh](https://github.com/wighawag/rocketh) - 一个简单的库来测试以太坊智能合约，允许使用您选择的任何 web3 库和测试运行器。\n- [pytest-cobra](https://github.com/cobraframework/pytest-cobra) - PyTest 插件，用于测试以太坊区块链的智能合约。\n\n\n#### 交易可视化、评分和跟踪：\n\n| 查看作者的方法，仔细阅读[推文](https://twitter.com/officer_cia/status/1493395239905734667?s=20&t=rFmBq_f9juLPNWslwrnB7Q)的所有部分\n\n- [BlockPath](http://blockpath.com) \n- [Maltego](http://maltego.com) \n- [GraphSense](http://graphsense.info) \n- [AML Bot Investigation Regime](https://amlbot.com) \n- [Bank Verified](https://bitrankverified.com/home) \n- [Orbit](https://github.com/s0md3v/Orbit)\n- [Arronax](https://github.com/Cryptonomic/Arronax)\n- [Blockscout](https://github.com/blockscout/blockscout)\n- [BTC Parser](https://btcparser.com)\n- [Txstreet](https://txstreet.com/v/eth)\n- [Nansen](https://www.nansen.ai)\n- [Bloxy](https://bloxy.info)\n- [Solana Explorer](https://solscan.io)\n- [Elliptic](https://www.elliptic.co)\n- [ANChain AI](https://www.anchain.ai)\n- [Cipher Trace](https://ciphertrace.com)\n- [Crystal Blockchain](https://crystalblockchain.com/products)\n- [Uppsala Security](https://uppsalasecurity.com)\n- [Coinfirm](https://www.coinfirm.com)\n- [Solidus Labs](https://www.soliduslabs.com)\n- [TRM Labs](https://trmlabs.com)\n- [Halborn Forensic](https://halborn.com)\n- [Visual List](https://www.lopp.net/bitcoin-information/visualizations.html)\n- [GLP](https://glprotocol.com/)\n- [BreadCrumbs](https://www.breadcrumbs.app)\n- [Tenderly](https://tenderly.co/)\n- [Dune](https://dune.xyz/)\n- [ETH Detective](https://www.ethtective.com/)\n\n\n## 支持此项目：\n\n支持对我来说**非常**重要，有了它我可以花更少的时间在工作上做我喜欢做的事——教育 DeFi 和加密货币用户： :sparkling_heart:\n\n如果你想支持我的工作，你可以给我捐款，地址是：\n\n**0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A** — ERC20 & ETH (officercia.eth)\n\n**17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU** - BTC\n\n##\n\n\n(👍 ͡❛ ͜ʖ ͡❛)👍\n\n"
  },
  {
    "path": "translations/README_es.md",
    "content": "# Hoja de Ruta para el Desarrollador DeFi\n\n**Aquí recopilamos y discutimos las mejores investigaciones y herramientas acerca de DeFi y Blockchain; todas las contribuciones son bienvenidas.**\n\n**Siéntase libres de enviar una Pull Request, de lo que sea: desde pequeñas correcciones hasta traducciones, documentos o herramientas que les gustaría agregar.**\n\n\n## Soporte al Proyecto:\n\nEl soporte es **muy** importante para mí, con él puedo pasar menos tiempo en el trabajo y hacer lo que me gusta: educar a los usuarios de DeFi y Crypto. :sparkling_heart:\n\nSi desea apoyar mi trabajo, puede enviarme una doación a la dirección:\n\n- **[0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A](https://etherscan.io/address/0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A)** — ERC20 & ETH [officercia.eth](https://etherscan.io/enslookup-search?search=officercia.eth)\n\n- **[17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU](https://blockchair.com/bitcoin/address/17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU)** - BTC\n\n- **4AhpUrDtfVSWZMJcRMJkZoPwDSdVG6puYBE3ajQABQo6T533cVvx5vJRc5fX7sktJe67mXu1CcDmr7orn1CrGrqsT3ptfds** - Monero XMR\n\nTambién pueden hacer donaciones a las direcciones que mencionadas en [este repositorio](https://github.com/OffcierCia/support)!\n\n#\n\n[![Soporte al Proyecto](https://img.shields.io/badge/Support-Project-critical)](https://github.com/OffcierCia/DeFi-Developer-Road-Map#support-project) [![Ayude via GitCoin](https://img.shields.io/badge/Support%20via-GitCoin-yellowgreen)](https://gitcoin.co/grants/3150/defi-developer-roadmap) [![Ayude via LEGO](https://img.shields.io/badge/Supported%20by-LEGO-%2300A3FF)](https://www.notion.so/LEGO-Lido-Ecosystem-Grants-Organisation-d7f0bf0182d44348b6173639d2e8363d)\n[![Investigación Básica](https://img.shields.io/badge/Research-Base-lightgrey)](https://github.com/OffcierCia/ultimate-defi-research-base)\n[![Mail](https://img.shields.io/badge/Mail-offcierciapr%40protonmail.com-brightgreen)](mailto:offcierciapr@protonmail.com)\n\n<details>\n<summary>Traducciones:</summary>\n<br />\n\n- [Inglés (Original)](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/README.md)\n- [Francés](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_fr.md)\n- [Gujarati](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_guj.md)\n- [Coreano](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_ko.md)\n- [Italiano](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_it.md)\n\n</details>\n\n## Hoja de Ruta\n\n![Roadmap](./DeFiRoadmapnew_es.svg)\n\n# Navegación\n\n**[Navegación Alternativa](https://cia.start.me/p/dlaxD0/ciaofficerv2)** ❗️\n\n#\n\n|         Tema           | Acceso Directo                                                                                                            |\n| :--------------------: | ------------------------------------------------------------------------------------------------------------------------- |\n|         Bases          | [Acceder](https://github.com/OffcierCia/DeFi-Developer-Road-Map#basics)                                                   |\n|         dApps          | [Acceder](https://github.com/OffcierCia/DeFi-Developer-Road-Map#dapps)                                                    |\n|       Frameworks       | [Acceder](https://github.com/OffcierCia/DeFi-Developer-Road-Map#frameworks)                                               |\n|       zk-snarks        | [Acceder](https://github.com/OffcierCia/DeFi-Developer-Road-Map#zk-snarks)                                                |\n|  Lecturas adicionales  | [Acceder](https://github.com/OffcierCia/DeFi-Developer-Road-Map#further-readings)                                         |\n|       Seguridad        | [Acceder](https://github.com/OffcierCia/DeFi-Developer-Road-Map#security--safety)                                         |\n|         DeFi           | [Acceder](https://github.com/OffcierCia/DeFi-Developer-Road-Map#defi)                                                     |\n|         ENS            | [Acceder](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-name-service)                                    |\n|         NFT            | [Acceder](https://github.com/OffcierCia/DeFi-Developer-Road-Map#non-fungible-token-nft)                                   |\n|      Stable Coins      | [Acceder](https://github.com/OffcierCia/DeFi-Developer-Road-Map#stable-coins)                                             |\n|   Información General  | [Acceder](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-tools)                                           |\n|      Side Chains       | [Acceder](https://github.com/OffcierCia/DeFi-Developer-Road-Map#side-chains)                                              |\n|         MEV            | [Acceder](https://github.com/OffcierCia/DeFi-Developer-Road-Map#mev---maximal-extractable-value--miner-extractable-value) |\n|     Herramientas       | [Acceder](https://github.com/OffcierCia/DeFi-Developer-Road-Map#tools-collection)                                         |\n|        ETH 2.0         | [Acceder](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-20)                                              |\n|      Front End         | [Acceder](https://github.com/OffcierCia/DeFi-Developer-Road-Map#front-end)                                                |\n|  Gestión de Proyecto   | [Acceder](https://github.com/OffcierCia/DeFi-Developer-Road-Map#project-management)                                       |\n\n#\n\n**| Artículos Especiales del Autor (Aún en inglés):**\n\n- [Todo acerca de la seguridad NFT (All-about-NFT security) ](https://graph.org/NFT-security-01-28)\n- [Verificadores de fuga de información por parte del navegador (Browser leakage checkers) ](https://graph.org/Checkers-01-19)\n- [Todas las herramientas de seguridad ETH existentes (All ETH security tools existing)](https://graph.org/ETHSec-Tools-02-13)\n- [Comunidades de Desarrollo destacadas en Telegram (All good TG Dev communities) ](https://graph.org/Crypto-Telegram-Channels--Chats-04-19)\n- [Ataques conocidos en contratos inteligentes y del lado del usuario (Known smart contract-side and user-side attacks)](https://graph.org/Data-02-14)\n- [Trucos, herramientas y referencias de Solidity (Solidity language cheatsheets, tools and references collection)](https://graph.org/Solidity-Cheatsheets-Pack-03-20)\n- [Ataques y vectores conocidos del lado de los contratos inteligentes y del lado del usuario (All known smart contract-side and user-side attacks & attack vectors)](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31)\n- [Lista de herramientas para analisis de transacciones, cripto-forenses e investigaciones (All possible transaction analysis, crypto-forensics and investigation tools list & references in a single note)](https://graph.org/TX-Analysis-tools-04-19)\n- [Principios claves y mejores practicas para defenderse de ataques a billeteras frías (Key principles of storing crypto cold wallet attacks defense methods best practices](https://graph.org/Key-principles-of-storing-crypto-cold-wallet-attacks-defense-methods-best-practices--Bonus-04-23)\n- [Revisar mis artículos más recientes (Check out my recent articles)](https://mirror.xyz/officercia.eth)\n\n# Bases:\n\n#### Conceptos generals\n\n- Aprenda los conceptos básicos de las Tecnologia del Ledger (Libro mayor) Distribuido (del inlés *Distributed Ledger Technology (DLT)*)\n- Protocolo Bitcoin [explicado](https://medium.com/coinmonks/bitcoin-white-paper-explained-part-1-4-16cba783146a) (en inglés)\n- [Criptografía de curvas elípticas](https://medium.com/coinmonks/learn-how-to-code-elliptic-curve-cryptography-a952dfdc20ab) (en inglés)\n- Lea el [funcionamiento de una Blockchain](https://www.investopedia.com/terms/b/blockchain.asp) (en inglés)\n- Mire [Blockchain - A visual demo](https://www.youtube.com/watch?v=_160oMzblY8) (Subtítulos en español disponibles)\n- Mire [But how does bitcoin actually work? - 3b1b](https://www.youtube.com/watch?v=bBC-nXj3Ng4)  (Subtítulos en español disponibles)\n- Aprenda las based de [Ciencia de la Computación ](https://github.com/ossu/computer-science) (en inglés)\n\n#### Ethereum\n\n- Aprenda las bases de Ethereum\n- Ethereum Virtual Machine (EVM): turing completo\n- Aprenda acerca de Billeteras, Cuentas (EOA, del inglés *Externally Owned Account*), Claves públicas y privadas\n- Aprenda acerca de las Transacciones, Gas, MetaMask\n- Nodos y Clientes de Ethereum, Geth\n- Infraestructura de Infura\n\n#### Contratos Inteligentes (Smart Contract)\n\n- Conceptos básicos de un Contrato Inteligente\n- Ciclo de vida de un Contrato Inteligente\n- Lenguajes de programación de alto nivel para Ethereum (**Solidity**, Vyper, LLL, Serpent)\n- Compilar, testear, desplegar Contratos Inteligentes\n- Interactuar con Contratos Inteligentes mediante web3.js o web3.py\n- Lea [Al final, cómo funciona Ethereum? (*How does Ethereum work, anyway?*)](https://www.preethikasireddy.com/post/how-does-ethereum-work-anyway) (en inglés)\n- Lea [este artículo](https://blog.zeppelin.solutions/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05) (en inglés)\n- Lea la Documentación de [Truffle](https://truffleframework.com/docs/) / [Hardhat](https://hardhat.org/getting-started/) (en inglés)\n- Lea la Documentación de [Web3](https://web3js.readthedocs.io/en/1.0/) / [Ethers](https://docs.ethers.io/v5/) (en inglés)\n- Lea el libro [Dominando a Ethereum (*Mastering Ethereum*)](https://github.com/ethereumbook/ethereumbook) (libro en español disponible en librerías) y vea [este canal](https://www.youtube.com/channel/UCJWh7F3AFyQ_x01VKzr9eyA/videos) (en inglés)\n- Lea [Solidity Smart Contract Library](https://openzeppelin.org/api/docs/get-started.html) y [Solidity by Example](https://solidity-by-example.org) junto al [Tutorial con Zombies](https://cryptozombies.io) (en inglés)\n- Lea [Flash Crash for Cash Cyber Threats in Decentralized Finance](https://arxiv.org/pdf/2106.10740.pdf) (en inglés)\n\n#### Estándares de los Contratos Inteligentes\n\n- [ERCs](https://eips.ethereum.org/erc) - Ethereum Improvement Proposals\n\n#### Tokens\n\n- [ERC-20](https://eips.ethereum.org/EIPS/eip-20) - Contrato de Token de activos fungibles.\n- [ERC-721](https://github.com/ethereum/eips/issues/721) - Estándar de Token de activos no fungibles.\n- [ERC-1155](https://eips.ethereum.org/EIPS/eip-1155) - Estándar de Token para activos semi-fungible\n- [ERC-918](https://eips.ethereum.org/EIPS/eip-918) - Estándar para Token mineable.\n- [ERC-1363](https://eips.ethereum.org/EIPS/eip-1363) - Estándar de Token pagadero.\n- [ERC-4626](https://eips.ethereum.org/EIPS/eip-4626) - Estándar de Bóveda Tokenizada.\n- [Checklist de las interacciones de un Token](https://consensys.net/diligence/blog/2020/11/token-interaction-checklist/) (en inglés)\n\n#### Otros\n\n- [ERC-165](https://eips.ethereum.org/EIPS/eip-165) - Crea un método estandar para publicar y detectar qué interfaces un contrato inteligente implementa.\n- [ERC-725](https://eips.ethereum.org/EIPS/eip-725) - Una interfaz estándar para una cuenta proxy simple.\n- [ERC-173](https://eips.ethereum.org/EIPS/eip-173) - Una interfaz estándar para la propiedad de un contrato.\n\n#### Habilidades Generales de Desarrollo\n\n- Aprenda [GIT](https://medium.com/pixel-pioneers/the-basics-of-version-control-system-git-explained-by-designing-a-new-car-3fb3a10e9e40) (en inglés)\n- Cree un par de repositorios en [GitHub](https://github.com/) / [GitLab](https://about.gitlab.com/)\n- Comparta su código con otras personas.\n- Conozca el protocolo HTTP(S), los métodos (GET, POST, PUT, PATCH, DELETE, OPTIONS)\n- No tenga miedo de usar Google, [Búsquedas avanzadas con Google (*Power Searching with Google*)](http://www.powersearchingwithgoogle.com/)\n- Familiaricese con la terminal ([Linux/Docker](https://medium.com/coinmonks/how-to-become-a-blockchain-developer-59c830e20f15)), configure su shell (bash, zsh, fish) \n- Lea un par de libros acerca de algoritmos y estructuras de datos, blockchain, Ethereum y Solidity\n- Haga este curso [Ethereum and Solidity: The Complete Developer's Guide](https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/) (opción de español autogenerado disponible)\n- Tutorial gratuito [Aprendiendo Solidity (*Learning Solidity*)](https://github.com/willitscale/learning-solidity) (en inglés)\n- [Introduction to Smart Contract Development with Solidity](https://www.youtube.com/playlist?list=PLV1JDFUtrXpGvu8QHL9b78WYNSJsYNZsb) y [ERC20 Programming](https://www.youtube.com/watch?v=Hqx5yuskmRU&list=PLYSZ-f9LCH3sEf0UKTLCaZErJeQtK7GCD)\n- [Tudelft Repo](https://repository.tudelft.nl)\n\n#### Herramientas para probar:\n\n- [eth-cli](https://github.com/protofire/eth-cli) - CLI tools.\n- [REPL](https://github.com/raineorshine/solidity-repl) - Solidity REPL.\n- [Remix](https://remix.ethereum.org/) - Entorno de compilación y ejecución online.\n- [gencall-cli](https://github.com/manifoldfinance/libcaller/tree/master/packages/gencall-cli) - Codificador y emisor interactivo de contrato inteligente en base al archivo ABI\n- [Optimize Solidity Function Name](https://emn178.github.io/solidity-optimize-name/) - Optimizador de nombres de funciones para reducir costos\n- [solc-typed-ast compiler](https://github.com/ConsenSys/solc-typed-ast) - Paquete TypeScript que provee un AST de Solidity tipificado normalizado junto con las utilidades necesarias para generar el AST (desde Solc) y atravesarlo/manipularlo.\n\n# dApps\n\n- Familiarisese con las herramientas que estará por utilizar:\n\n#### Package Managers\n\n- [npm](https://www.npmjs.com/)\n- [yarn](https://yarnpkg.com/lang/en/)\n- [pnpm](https://pnpm.js.org/)\n\n#### IDE's\n\n- [Remix IDE](https://remix.ethereum.org/)\n- [Remix IDE Desktop Release](https://github.com/ethereum/remix-desktop/releases)\n- [Ethfiddle](https://ethfiddle.com/)\n- [labs.superblock](https://superblocks.com/)\n- [Truffle](https://truffleframework.com/)\n- [Solidity v0.5.3](https://solidity.readthedocs.io/en/v0.5.3/)\n- [Vyper](https://github.com/ethereum/vyper)\n- [Atom](https://atom.io/)\n- [Etheratom](https://atom.io/packages/etheratom)\n- [Autocomplete Solidity](https://atom.io/packages/autocomplete-solidity)\n- [Language Solidity](https://atom.io/packages/language-solidity)\n- [Vim solidity](https://github.com/tomlion/vim-solidity)\n- [YAKINDU Solidity Tools](https://github.com/Yakindu/solidity-ide)\n- [VSCode](https://code.visualstudio.com/) con [Solidity Visual Developer](https://marketplace.visualstudio.com/items?itemName=tintinweb.solidity-visual-auditor)\n- [vscode-solidity-lang](https://github.com/contractshark/vscode-solidity-extenstion) Resaltador semantico de Solidity para VSode. [disponible en VScode Marketplace](https://marketplace.visualstudio.com/items?itemName=ContractShark.solidity-lang)\n- [MetaMask OpenRPC API Playground](https://metamask.github.io/api-playground/api-documentation/) - Ver e interactuar con la API de RPC de MetaMasks\n\n#### Práctica\n\n- Aprenda el desarrollo en Ethereum realizando un [juego de Zombies](https://cryptozombies.io/)\n- Lea y haga por ejemplos: [tutorial de una Tienda de Mascostas](https://www.trufflesuite.com/tutorial)\n- [Billeteras con bloqueo de tiempo: una introducción a los contratos inteligentes de Ethereum](https://www.toptal.com/ethereum-smart-contract/time-locked-wallet-truffle-tutorial)\n- [Tutorial definitivo de ENS y ĐApp](https://www.toptal.com/ethereum/ethereum-name-service-dapp-tutorial)\n- [Introducción definitiva al desarrollo de Ðapp de Ethereum](https://www.youtube.com/playlist?list=PLV1JDFUtrXpFh85G-Ddyy2kLSafaB9biQ)\n- [Ethernaut](https://ethernaut.zeppelin.solutions/) is a Web3/Solidity based wargame for those interested in learning ethereum\n- [Ethereum y Solidity: Guía Completa para el Desarrollador](https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/)\n- [Mejores Prácticas de Consensys](https://consensys.github.io/smart-contract-best-practices/) - Este documento proporciona un conocimiento básico de las consideraciones de seguridad para los programadores intermedios de Solidity. Lo mantiene ConsenSys Diligence y la comunidad Ethereum en general.\n- [Patrones en Solidity](https://github.com/fravoll/solidity-patterns) - Una compilación de patrones y mejores prácticas.\n- [Base de Datos de amenazas a Contratos Inteligentes](https://github.com/crytic/not-so-smart-contracts) - Una compilación de las peores prácticas.\n- [ETH.build](https://eth.build/) Un sandbox educativo para Web3\n\n# ZK-SNARKs\n\n#### Información General\n\n- [zkp.science](https://zkp.science) - Todo lo que debería saber acerca de ZK-SNARKs\n- [ZoKrates](https://github.com/Zokrates/ZoKrates) - Un set de herramientas para zkSNARKS en Ethereum\n- [El Protocolo AZTEC](https://github.com/AztecProtocol/AZTEC) - Transacciones confidenciales en la red Ethereum, la implementación está activa en la red principal (mainnet) de Ethereum\n- [Nightfall](https://github.com/EYBlockchain/nightfall) - Haga que cualquier token ERC-20/ERC-721 sea privado: herramientas y microservicios de código abierto\n- Proxy Re-encryption (PRE)\n- [NuCypher Network](https://github.com/nucypher/nucypher) - Una red de recifrado de proxy para potenciar la privacidad de los datos en sistemas descentralizados\n- [pyUmbral](https://github.com/nucypher/pyumbral) - Biblioteca criptográfica de recifrado de proxy de umbral\n- Fully Homomorphic Encryption (FHE)\n- [NuFHE](https://github.com/nucypher/nufhe) - Libreria FHE (Fully Homomorphic Encryption) con aceleración por GPU\n\n#### ZK-STARKs\n\n- [StarkWare](https://github.com/starkware-industries) y [StarkWare Resources](https://github.com/starkware-libs) - Motor de escalabilidad StarkEx que almacena transiciones de estado en cadena\n\n# Frameworks\n\n#### Truffle Suite\n\n- [Truffle](https://truffleframework.com/truffle)\n- [Ganache](https://truffleframework.com/ganache)\n- [Drizzle](https://truffleframework.com/drizzle)\n\n#### Akula\n\n- [Akula](https://github.com/akula-bft/akula) - una implementación del protocolo Ethereum (\"cliente\") escrito en Rust, basado en la arquitectura de [Erigon](https://github.com/ledgerwatch/interfaces).\n\n#### ZeppelinOS\n\n- [Primeros pasos](https://docs.zeppelinos.org/docs/start.html)\n\n#### Labs.Superblock\n\n> Nota: Superblocks está depreciado\n\n- [Labs.superblocks](https://lab.superblocks.com/)\n- [dapp Tutorial](https://www.youtube.com/watch?v=LK-kVMzrdno)\n\n#### Infura (Una puerta de enlace a Ethereum)\n\n- [Mainnet End Point](https://infura.io/)\n- [Ropsten TestNet End Point](https://infura.io/)\n- [Kovan TestNet End Point](https://infura.io/)\n- [Rinkby TestNet End Point](https://infura.io/)\n- [IPFS](https://medium.freecodecamp.org/hands-on-get-started-with-infura-and-ipfs-on-ethereum-b63635142af0)\n\n#### [NodeReal](https://nodereal.io)(Un servicio de nodo de alto rendimiento)\n\n- [Meganode](https://meganode.nodereal.io)\n- [DirectRoute](https://directroute.nodereal.io)\n\n#### Otros Frameworks\n\n- [Listado de Frameworks](https://ethereum.org/en/developers/docs/frameworks/) - Lista de Frameworks de Ethereum.\n- [Hardhat](https://hardhat.org/) - Entorno de desarrollo Ethereum flexible, extensible y rápido.\n- [Brownie](https://github.com/iamdefinitelyahuman/brownie) - Brownie es un framework en Python para deplegar, probar e interactuar con contratos inteligentes de Ethereum.\n- [Embark](https://github.com/embark-framework/embark) - Framework para el desarrollo de DApp\n- [Waffle](https://getwaffle.io/) - Framework avanzado para el desarrollo y prueba de contratos inteligentes pequeño, flexible y veloz (basado en ethers.js)\n- [Dapp](https://dapp.tools/dapp/) - Framework para el desarrollo de DApp, sucesor de DApple\n- [Etherlime](https://github.com/LimeChain/etherlime) - Framework basado en ethers.js para el despliegue de Dapp\n- [Parasol](https://github.com/Lamarkaz/parasol) - [Obsoleto/depreciado] Entorno ágil de desarrollo de contratos inteligentes con pruebas, despliegue en INFURA, documentación automática de contratos y más. Cuenta con un diseño flexible con personalización ilimitada.\n- [0xcert](https://github.com/0xcert/framework/) - Framework en JavaScript para el armado de aplicaciones descentralizadas.\n- [OpenZeppelin SDK](https://openzeppelin.com/sdk/) - OpenZeppelin SDK: Una suite de herramientas que ayudan a desarrollar, compilar, actualizar, desplegar e interactuar con contratos inteligentes.\n- [sbt-ethereum](https://sbt-ethereum.io/) - Una consola basada en texto completamente en pestañas para la interacción y el desarrollo de contratos inteligentes, incluida la administración de billetera y ABI, soporte ENS e integración avanzada de Scala.\n- [Cobra](https://github.com/cobraframework/cobra) - Un framework de entorno de desarrollo rápido, flexible y simple para el contrato inteligente de Ethereum, las pruebas y la implementación en la máquina virtual de Ethereum (EVM).\n- [Epirus](https://docs.epirus.io/sdk/) - Framework de Java para la construcción de contratos inteligentes.\n- [Ether Jar](https://github.com/emeraldpay/etherjar) Librería Java para la integración de la blockchain de Ethereum.\n- [Starport](https://github.com/tendermint/starport) - Una herramienta CLI para construir blockchains soberanas con soporte de IBC.\n- [Sign in with Ethereum | SIWE](https://github.com/spruceid/siwe)- Flujo de trabajo para autenticar las cuentas de Ethereum mediante la firma de mensajes para establecer una sesión web basada en cookies que administre los metadatos del usuario.\n- [Foundry](https://github.com/onbjerg/foundry-book) - Una cadena de herramientas de desarrollo de contratos inteligentes para compilación de proyectos, gestión de dependencias, pruebas, implementaciones, interacciones on-chain...\n- [Solmate](https://github.com/Rari-Capital/solmate) - Estos contratos han sido auditados pero no fueron desarrollados pensando en los usuarios. Buscan principalmente optimizar el gas y optimizaciones en el desarrollo de contratos inteligentes.\n\n#### Interactuando con Contratos Inteligentes\n\n- [Web3.js](https://web3js.readthedocs.io/en/1.0/)\n- [Web3.py](https://web3py.readthedocs.io/en/stable/)\n- [Web3j](https://docs.web3j.io/latest/)\n- [ethers.js](https://docs.ethers.io/v5/)\n\n#### Ecosistema Python en Ethereum\n\n- [Artículo](https://medium.com/@pipermerriam/the-python-ethereum-ecosystem-101bd9ba4de7) (en inglés)\n\n#### Sistemas de Almacenamiento Distibuidos\n\n- [Arweave](https://arweave.org)\n- [INFO](https://medium.com/bitfwd/what-is-decentralised-storage-ipfs-filecoin-sia-storj-swarm-5509e476995f)\n- [IPFS](https://ipfs.io/)\n- [MESON](https://meson.network/)\n- [SWARM](https://swarm-gateways.net/)\n- [Storej](https://storj.io/)\n- [Sia](https://sia.tech/)\n\n#### Redes de prueba de Blockchain\n\n- [Paradigm Faucet](https://faucet.paradigm.xyz) - reclama testnet ETH aquí\n- [Ethnode](https://github.com/vrde/ethnode) - Ejecute un nodo Ethereum (Geth o Parity) para el desarrollo, tan fácil como `npm i -g ethnode && ethnode`.\n- [Ganache](https://github.com/trufflesuite/ganache) - Aplicación para probar Ethereum blockchain con interfaz de usuario visual y registros.\n- [Kaleido](https://kaleido.io/) - Use Kaleido para poner en marcha una red de cadena de bloques de consorcio. Excelente para PoC y pruebas.\n- [Besu Private Network](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - Ejecute una red privada de nodos Besu en un contenedor Docker.\n- [Orion](https://github.com/PegaSysEng/orion) - Componente para realizar transacciones privadas por PegaSys.\n- [Artemis](https://github.com/PegaSysEng/artemis) - Implementación Java de la Beacon Chain de Ethereum 2.0 por PegaSys\n- [Cliquebait](https://github.com/f-o-a-m/cliquebait) - Simplifica la integración y la aceptación de pruebas de aplicaciones de contratos inteligentes con instancias de docker que se asemejan mucho a una blockchain real\n- [Local Raiden](https://github.com/ConsenSys/Local-Raiden) - Ejecute una red Raiden local en contenedores docker para fines de demostración y prueba.\n- [Private networks deployment scripts](https://github.com/ConsenSys/private-networks-deployment-scripts) - Scripts de implementación listos para usar para redes PoA privadas.\n- [Local Ethereum Network](https://github.com/ConsenSys/local_ethereum_network) - Scripts de implementación listos para usar para redes PoW privadas.\n- [Ethereum on Azure](https://docs.microsoft.com/en-us/azure/blockchain/templates/ethereum-poa-deployment) - Despliegue y gobernanza de las redes Ethereum PoA de consorcio\n- [Ethereum on Google Cloud](https://console.cloud.google.com/marketplace/details/click-to-deploy-images/ethereum?filter=category:developer-tools) - Cree una red Ethereum basada en Prueba de trabajo\n- [Infura](https://infura.io/) - Acceso a la API de Ethereum para las redes de Ethereum (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)\n- [CloudFlare Distributed Web Gateway](https://cloudflare.com/distributed-web-gateway/) - Brinda acceso a la red Ethereum a través de Cloudflare en lugar de ejecutar su propio nodo\n- [Chainstack](https://chainstack.com/) - Nodos de Ethereum compartidos y dedicados como servicio (Mainnet, Ropsten, Rinkeby)\n- [Alchemy](https://alchemyapi.io/) - Plataforma de desarrollo blockchain, API de Ethereum y servicio de nodo (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)\n- [ZMOK](https://zmok.io/) - JSON-RPC Ethereum API (Mainnet, Rinkeby, Front-running Mainnet)\n- [Watchdata](https://watchdata.io) - Proporciona acceso a una API simple y confiable a la blockchain de Ethereum\n\n#### Faucets para Ether de test\n\n- [Rinkeby faucet](https://faucet.rinkeby.io/)\n- [Kovan faucet](https://github.com/kovan-testnet/faucet)\n- [Ropsten faucet (MetaMask)](https://faucet.metamask.io/)\n- [Goerli faucet](https://goerli-faucet.slock.it/)\n- [Universal faucet](https://faucets.blockxlabs.com/)\n- [Nethereum.Faucet](https://github.com/Nethereum/Nethereum.Faucet) - Un faucet en C#/.NET\n\n# Interfaz de usuario (*Front End*)\n\n#### Componentes UI\n\n- Aprenda React en el [sitio oficial](https://es.reactjs.org/tutorial/tutorial.html) o complete alogunos [cursos](https://egghead.io/courses/the-beginner-s-guide-to-react) (en inglés)\n- [React Roadmap](https://github.com/adam-golab/react-developer-roadmap)\n- [aragonUI](https://ui.aragon.org) - Una biblioteca React que incluye componentes Dapp.\n- [components.bounties.network](https://components.bounties.network) - Una biblioteca React que incluye componentes Dapp\n- [ui.decentraland.org](https://github.com/decentraland/ui) - Una biblioteca React que incluye componentes Dapp\n- [dapparatus](https://github.com/austintgriffith/dapparatus) - Componentes reutilizables de React para Dapp\n- [Metamask ui](https://github.com/MetaMask/metamask-storybook) - Componentes React para Metamask\n- [DappHybrid](https://github.com/Nethereum/Nethereum.DappHybrid) - Un mecanismo de alojamiento híbrido multiplataforma para aplicaciones descentralizadas basadas en web\n- [Nethereum.UI.Desktop](https://github.com/Nethereum/Nethereum.UI.Desktop) - Ejemplo de billetera de escritorio multiplataforma\n- [eth-button](https://eth-button.github.io/eth-button/) - Botón de donación minimalista\n- [Rimble Design System](https://rimble.consensys.design/) - Componentes adaptables y estándares de diseño para aplicaciones descentralizadas.\n- [3Box Plugins](https://docs.3box.io/build/plugins) - Agregue componentes React para la funciones de redes sociales. Incluyendo comentarios, perfiles y mensajería.\n- [brave-ui](https://github.com/brave/brave-ui) - Lista de componentes React reutilizables para potenciar interfaz de usuario Brave\n- [DApp frontend security](https://blog.embarklabs.io/news/2020/01/30/dapp-frontend-security/index.html) - En este artículo, el autor analizará la seguridad de las DApps.\n\n# Gestión de Proyectos\n\n- [Dework](https://dework.xyz/) - Web3 Trello con pagos de tokens, credenciales, recompensas...\n- [Wonderverse](https://www.wonderverse.xyz/) - Alternativa a Jira con un sistema intuitivo de gestión de tareas que permite a los DAO pagar a los contribuyentes y colaborar en sus proyectos.\n\n# Lecturas adicionales\n\n#### Inspirado por:\n\n- [ETH Dapp Developer Roadmap](https://github.com/thecryptoshed/eth-dapp-developer-roadmap)\n- [DeFi Defence DAO Tools](https://github.com/defi-defense-dao/defi-risk-tools-list#developer-tools)\n- [Blockchain Learning Path](https://github.com/protofire/blockchain-learning-path)\n- [ADF](https://github.com/ong/awesome-decentralized-finance)\n- [DeFi Toolkit](https://github.com/gweicz/defi-toolkit)\n- [BlockTools](https://github.com/nujabes403/blockchains-tools)\n- [SAW List](https://simpleaswater.com/defi/#analytics)\n- [Public APIs](https://github.com/public-apis/public-apis#cryptocurrency)\n- [BTC List](https://github.com/igorbarinov/awesome-bitcoin)\n- [ConsenSys](https://github.com/ConsenSys/ethereum-developer-tools-list)\n- [EVM Tools](https://github.com/CoinCulture/evm-tools)\n- [Solidity Pro](https://github.com/bkrem/awesome-solidity)\n- [Zhihu Research Base](https://zhuanlan.zhihu.com/p/265374061)\n- [OpenZeppelin - Contracts / Test Helpers + More ](https://github.com/OpenZeppelin)\n- [Awesome Ethereum Resource Lists](https://medium.com/quiknode/awesome-ethereum-resource-lists-dd28a9c17fc1)\n- [Comprehensive Ethereum Developer Resource List](https://github.com/ConsenSys/ethereum-developer-tools-list/blob/master/README.md)\n- [Smart Contract Learning](https://github.com/arbazkiraak/SmartContractLearning)\n- [Awesome Cryptoeconomics](https://github.com/jpantunes/awesome-cryptoeconomics)\n- [Tudelft Repo](https://repository.tudelft.nl)\n- [The Reading List](https://www.decentralised.co/the-reading-list) y [Este repositorio](https://github.com/sambacha/compendium) junto con [Lista de datos de ingeniería](https://github.com/sambacha/art-of-engineering/blob/master/ENGINEERING_ART_OF.md)\n- [Eth Reentrancy Attack Patterns](https://github.com/uni-due-syssec/eth-reentrancy-attack-patterns)\n- [Plugin for testing smart contracts](https://github.com/meherett/pytest-eth)\n- [Solidity function profiler](https://github.com/EricR/sol-function-profiler)\n- [Smart Contract Attack Vectors](https://github.com/KadenZipfel/smart-contract-attack-vectors)\n- [DeFi security list](https://github.com/freight-chain/defi-sec)\n- [DeFi Threats Base](https://github.com/freight-trust/defi-threat)\n- [Hacking](https://github.com/geekshiv/Smart-Contract-Hacking)\n- [Secureum Bootcamp](https://hackmd.io/@secureum/bootcamp-epoch0-announcement)\n- [SCSVS](https://github.com/securing/SCSVS)\n- [Smart Contract Inspector](https://github.com/tintinweb/smart-contract-inspector)\n- [Blocksec ctfs](https://github.com/openblocksec/blocksec-ctfs)\n- [Builder List](https://based.builders)\n- [From 0 to Web3.0](https://github.com/kay-is/web3-from-zero)\n\n#### Seguridad & Cuidado:\n\n**|** No se pierda estos impresionantes trucos (en inglés):\n\n- [Todos los ataques conocidos del lado del contrato inteligente y del lado del usuario](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31) \n- [Todas las herramientas de seguridad ETH existentes](https://graph.org/ETHSec-Tools-02-13)\n- [Solidity Cheatsheet Pack](https://graph.org/Solidity-Cheatsheets-Pack-03-20) \n- [Todo sobre la seguridad NFT](https://graph.org/NFT-security-01-28)\n\n#\n\n- [Roadmap de Seguridad Blockchain](https://devansh.xyz/blockchain-security/2021/09/17/genesis-0x01.html) - Este artículo establecerá un camino/hoja de ruta, siguiendo el cual los usuarios ingresarán fácilmente juntos en el campo de la Seguridad Blockchain.\n\n- [ El ojo de Horus: detección y análisis de ataques a contratos inteligentes de Ethereum (*The Eye of Horus: Spotting and Analyzing Attacks on Ethereum Smart Contracts*)](https://arxiv.org/pdf/2101.06204.pdf) - La investigación muestra que la cantidad de ataques no necesariamente disminuyó en los últimos años, pero algunas vulnerabilidades se mantuvieron constantes.\n\n- [Analysis of Bitcoin Vulnerability to Bribery Attacks Launched Through Large Transactions](https://arxiv.org/pdf/2105.07501.pdf) - En este artículo, los autores diseñan un nuevo ataque de soborno y muestran que esta garantía puede verse enormemente socavada.\n\n- [Vulnerability of Blockchain Technologies to Quantum Attacks](https://arxiv.org/pdf/2105.01815.pdf) - Aquí, los autores analizan las principales criptomonedas basadas en blockchain implementadas en la actualidad, incluidas Bitcoin, Ethereum, Litecoin y ZCash, y determinan la exposición al riesgo de ataques cuánticos.\n\n- [BLOCKEYE](https://arxiv.org/pdf/2103.02873.pdf) - Buscando ataques DeFi en Blockchain. En este artículo, los autores propusieron BLOCKEYE, un sistema de detección de ataques en tiempo real para proyectos DeFi en la cadena de bloques de Ethereum.\n\n- [Topological Anomaly Detection in Dynamic Multilayer Blockchain Networks](https://arxiv.org/pdf/2106.01806.pdf) - Los autores presentan una nueva perspectiva topológica para la detección de anomalías estructurales en redes dinámicas multicapa.\n\n- [Verification of the Incremental Merkle Tree Algorithm with Dafny](https://arxiv.org/pdf/2105.06009.pdf) - Los autores presentan nuestra nueva y original prueba de corrección del algoritmo junto con la versión comprobable por máquina de Dafny.\n\n- [GoHammer Blockchain Performance Test Tool](https://arxiv.org/pdf/2105.00847.pdf) - Esta herramienta ayudará a desarrollar sistemas descentralizados más eficientes y afectará la disminución de los costos de desarrollo de proyectos de aplicaciones descentralizados.\n\n- [EtherClue: Digital investigation of attacks on Ethereum smart contracts ](https://arxiv.org/pdf/2104.05293.pdf) - En este trabajo, los autores estudian el problema de la investigación post-factum de los ataques de Ethereum usando Indicadores de Compromiso especialmente diseñado para su uso en la cadena de bloques.\n\n- [Requirement Analyses and Evaluations of Blockchain Platforms per Possible Use Cases](https://arxiv.org/pdf/2103.03209.pdf) - Este documento proporciona un modelo genérico para comprender blockchain y sus aplicaciones.\n\n- [A Note on Privacy in Constant Function Market Makers](https://arxiv.org/pdf/2103.01193.pdf) - En esta nota, los autores muestran que la privacidad es imposible con las implementaciones habituales de CFMM bajo los modelos más razonables de un adversario y proporcionar algunas estrategias de mitigación.\n\n- [A Survey of Security Vulnerabilities in Ethereum Smart Contracts](https://arxiv.org/pdf/2105.06974.pdf) - Este paper explica ocho vulnerabilidades que son específicas del nivel de aplicación de BT mediante el análisis de los escenarios de casos de explotación de estos vulnerabilidades.\n\n- [An approach to detect Denial of Service Vulnerability in Ethereum Smart Contracts](https://arxiv.org/pdf/2106.01340.pdf) - En este artículo, los autores proponen un marco que combina análisis estático y dinámico para detectar DoS debido a una reversión inesperada en ETH Smart Contracts.\n\n- [AGSolT: a Tool for Automated Test-Case Generation for Solidity Smart Contracts](https://arxiv.org/pdf/2102.08864.pdf) - Los autores encontraron que AGSolT es capaz de lograr un alto exceso de sucursales con ambos enfoques e incluso descubrió algunos errores en algunos de los contratos inteligentes de Solidity más populares en Github.\n\n- [Temporal-Amount Snapshot MultiGraph for Ethereum Transaction Tracking](https://arxiv.org/pdf/2102.08013.pdf) - Los autores proponen TASMG para modelar los registros de transacciones de Ethereum como una red de cantidad temporal y luego presentan TAW para integrar cuentas de manera efectiva a través de sus registros de transacciones, que integran información temporal y de montos de la red propuesta.\n\n- [Demystifying Cryptocurrency Mining Attacks: A Semi-supervised Learning Approach Based on Digital Forensics and Dynamic Network Characteristics](https://arxiv.org/pdf/2102.10634.pdf) - Este paper aborda la detección de ataques de minería de criptomonedas de forma genérica. entorno de red utilizando características de red dinámicas.\n\n- [FASTEN: Fair and Secure Distributed Voting Using Smart Contracts](https://arxiv.org/pdf/2102.10594.pdf) - Los autores demuestran que la probabilidad de violaciones de la privacidad es insignificante. Además, el análisis de costos de ejecutar FASTEN sobre Ethereum es comparable a la mayor parte del costo actual de las elecciones.\n\n- [Interdependencies between Mining Costs, Mining Rewards and Blockchain Security](https://arxiv.org/pdf/2102.08107.pdf) - Este artículo estudia en qué medida el costo de operar una cadena de bloques de prueba de trabajo está intrínsecamente relacionado con el costo de prevenir ataques y en qué medida los presupuestos de seguridad del libro mayor digital subyacente están correlacionados con los resultados del mercado de criptomonedas.\n\n- [HyperSec: Visual Analytics for blockchain security monitoring](https://arxiv.org/pdf/2103.14414.pdf) - HyperSec, una herramienta de monitoreo de análisis visual que proporciona información relevante de un vistazo para detectar ataques continuos en Hyperledger Fabric.\n\n- [Reentrancy Vulnerability Identification in Ethereum Smart Contracts](https://arxiv.org/pdf/2105.02881.pdf) - En este documento, los autores presentan un marco que combina análisis estático y dinámico para detectar vulnerabilidades de reentrada en contratos inteligentes de Ethereum.\n\n- [A General Framework for the Security Analysis of Blockchain Protocols](https://arxiv.org/pdf/2009.09480v2.pdf) - Este documento presenta una abstracción parsimoniosa suficiente para capturar y comparar las propiedades de muchos protocolos de cadena de bloques sin permiso conocidos .\n\n- [Coinbugs: Enumerating Common Blockchain Implementation-Level Vulnerabilities](https://arxiv.org/pdf/2104.06540.pdf) - El documento está dirigido a probadores de seguridad que buscan comenzar en revisiones de seguridad de blockchain y desarrolladores de blockchain como referencia en errores comunes.\n\n- [Vulnerabilities and Open Issues of Smart Contracts: A Systematic Mapping](https://arxiv.org/pdf/2104.12295.pdf) - Este documento realizó un mapeo sistemático de la literatura identificando iniciativas y herramientas para analizar SC y cómo lidiar con las vulnerabilidades identificadas.\n\n- [SuMo: A Mutation Testing Strategy for Solidity Smart Contracts](https://arxiv.org/pdf/2105.03626.pdf) - Los autores informan sobre una primera evaluación de SuMo en proyectos de código abierto para los que había suites de prueba disponibles. Los resultados que obtuvieron los autores son alentadores y sugieren que SuMo puede ayudar de manera efectiva a los desarrolladores a ofrecer contratos inteligentes más confiables.\n\n- [(In)Stability for the Blockchain: Deleveraging Spirals and Stablecoin Attacks](https://arxiv.org/pdf/1906.02152.pdf) - La posibilidad de espirales de desapalancamiento se predijo por primera vez en la publicación inicial de este documento en 2019 y luego se observó en la crisis del Jueves Negro en Dai en 2020.\n\n- [An Anonymous Trust-Marking Scheme on Blockchain Systems](https://arxiv.org/pdf/2010.00206.pdf) - En este artículo, los autores proponen un esquema anónimo de marca de confianza en los sistemas de cadena de bloques que se aplica universalmente a cualquier criptomoneda.\n\n- [A Framework and DataSet for Bugs in Ethereum Smart Contracts](https://arxiv.org/pdf/2009.02066.pdf) - En este documento, para llenar el vacío, los autores primero recopilan la mayor cantidad posible de errores de contratos inteligentes de múltiples fuentes y dividen estos errores en 9 categorías al extender la Clasificación estándar IEEE para anomalías de software.\n\n- [A Secure Multi-chains Consensus Scheme Against Diverse Miners Behaviors Attacks in Blockchain Networks.](https://arxiv.org/pdf/2106.02383.pdf) - Los resultados experimentales muestran que PoDT es seguro contra ataques DMB y más efectivo que los esquemas de consenso tradicionales en entornos de múltiples cadenas.\n\n- [A Survey on Consortium Blockchain Consensus Mechanisms](https://arxiv.org/pdf/2102.12058.pdf) - Este documento destaca varias soluciones de vanguardia en algoritmos de consenso para blockchain empresarial.\n\n- [Extracting Smart Contracts Tested and Verified in Coq](https://arxiv.org/pdf/2012.09138.pdf) - Los autores implementan la extracción de programas Coq a lenguajes funcionales basados en el borrado certificado de MetaCoq.\n\n- [Trustless, privacy-preserving blockchain bridges](https://arxiv.org/pdf/2102.04660.pdf) - En este documento, los autores presentan un protocolo para facilitar las transferencias de criptomonedas entre cadenas sin confianza que preservan la privacidad de los retiros del puente.\n\n- [Security checklists for Ethereum smart contract development: patterns and best practices](https://arxiv.org/pdf/2008.04761.pdf) - Los autores cubren las fases de diseño, codificación y prueba e implementación del ciclo de vida del software.\n\n- [Dynamic Vulnerability Detection on Smart Contracts Using Machine Learning](https://arxiv.org/pdf/2102.07420.pdf) - En este trabajo, los autores proponen Dynamit, un marco de monitoreo para detectar vulnerabilidades de reingreso en los contratos inteligentes de Ethereum.\n\n- [Targeting the Weakest Link: Social Engineering Attacks in Ethereum Smart Contracts](https://arxiv.org/pdf/2105.00132.pdf) - En este trabajo, los autores exploran la posibilidad y la existencia de nuevos ataques de ingeniería social más allá de los honeypots de contratos inteligentes.\n\n- [OptSmart: A Space Efficient Optimistic Concurrent Execution of Smart Contracts](https://arxiv.org/pdf/2102.04875.pdf) - En este artículo, los autores desarrollan un minero concurrente que propone un bloque mediante la ejecución de las AU al mismo tiempo utilizando sistemas de memoria transaccional de software (STM) optimistas.\n\n- [DEFECTCHECKER: Automated Smart Contract Defect Detection by Analyzing EVM Bytecode](https://arxiv.org/pdf/2009.02663.pdf) - Los resultados experimentales muestran que DefectChecker funciona mucho mejor que estas herramientas en términos de velocidad y precisión.\n\n- [SmartBugs: A Framework to Analyze Solidity Smart Contracts](https://arxiv.org/pdf/2007.04771.pdf) - Los autores muestran cómo permite una fácil integración y comparación de herramientas de análisis al presentar una nueva extensión de la herramienta SmartCheck que mejora sustancialmente la detección de vulnerabilidades relacionadas con las categorías DASP10 Mala aleatoriedad, manipulación del tiempo y control de acceso (las vulnerabilidades identificadas aumentaron del 11% al 24%).\n\n- [Profiling Gas Leaks in Solidity Smart Contracts](https://arxiv.org/pdf/2008.05449.pdf) - En este documento, los autores identifican un conjunto de 19 olores de código de Solidity que afectan los costos de implementación y transacción de un contrato inteligente, y evalúan la relevancia de dichos olores a través de una encuesta que involucró a 34 participantes.\n\n- [Securing Parallel-chain Protocols under Variable Mining Power](https://arxiv.org/pdf/2105.02927.pdf) - En este documento, los autores consideran el diseño de protocolos de cadena paralela demostrablemente seguros que pueden adaptarse a tales variaciones de potencia minera.\n\n- [Ethereum SmartContract Vulnerability Detection using Deep Neural Network and Transfer Learning](https://arxiv.org/pdf/2103.12607.pdf) - El framework ESCORT permite transferir el aprendizaje sobre nuevos tipos de vulnerabilidad con una modificación mínima de la arquitectura del modelo DNN y sobrecarga de reentrenamiento.\n\n- [SCSGuard: Deep Scam Detection for Ethereum Smart Contracts](https://arxiv.org/pdf/2105.10426.pdf) - Los resultados experimentales manifiestan que SCSGuard logra una alta precisión (0,94), precisión (0,96\\%) y recuperación (0,98) para las estafas Ponzi y Honeypot, y nuevos contratos inteligentes de phishing.\n\n- [Securing Cyber-Physical Systems Through Blockchain-Based Digital Twins and Threat Intelligence](https://arxiv.org/pdf/2105.08886.pdf) - Este artículo se enfoca en asegurar los CPS mediante la integración de Inteligencia Artificial (IA) y blockchain para DT inteligentes y confiables.\n\n- [A Survey on Blockchain Interoperability: Past, Present, and Future Trends](https://arxiv.org/abs/2005.14282) - En esta publicación, los autores estudian las técnicas y soluciones de interoperabilidad de blockchain, lo que brinda una descripción general integral de la interoperabilidad de blockchain y allana el camino para la investigación sistemática en este dominio.\n\n- [SoK: Transparent Dishonesty: front-running attacks on Blockchain](https://arxiv.org/abs/2106.00667) - Un documento sobre decisiones de diseño de contratos inteligentes seguros y posibilidades de ejecución en DApps.\n\n- [SoK: Oracles from the Ground Truth to Market Manipulation](https://arxiv.org/abs/2106.00667) - Un documento que sistematiza las alternativas de diseño para oráculos, muestra los ataques y analiza las estrategias de mitigación de ataques.\n\n##### Ciberseguridad Web2\n\n- [TryHackMe: Complete rooms with challenges and puzzles to break, all from the browser](https://tryhackme.com/welcome) - Capacitación práctica en ciberseguridad con tareas del mundo real\n\n- [Disclose: Cross-industry and vendor-agnostic standards for best practives in cybersecurity research](https://disclose.io/) - Mantenedores de código abierto y expertos de la industria que brindan una fuente central de asistencia, información y ayuda a través de plantillas, herramientas, conjuntos de datos...\n\n- [Hack The Box](https://www.hackthebox.com/) - Un patio de juegos de hackers para competir dinámicamente contra otros usuarios en un ecosistema colaborativo que promueve la experiencia de capacitación práctica.\n\n- [OverTheWire](https://overthewire.org/wargames/) - Conjunto de wargames y desafíos que ofrece una comunidad para aprender y practicar conceptos de seguridad en divertidos wargames.\n\n- [Pentesterlab](https://pentesterlab.com/) - Laboratorios prácticos que cubren diferentes clases de bu, desde básico hasta avanzado.\n\n- [Portswigger labs](https://portswigger.net/web-security/all-labs) - Conjunto de laboratorios de seguridad de aplicaciones web con soluciones comunitarias adjuntas\n\n- [Vulnhub](https://www.vulnhub.com/) - Los usuarios cargan \"cuadros de desafío\" que a menudo intentan obtener acceso a la raíz mediante la explotación de vulnerabilidades conocidas.\n\n##### Ciberseguridad Web3\n\n- [Ethernaut by OpenZeppelin](https://ethernaut.openzeppelin.com/) - Una colección de juegos de guerra Web3 inspirados en [OverTheWire](https://overthewire.org/) en el contexto de Ethereum Virtual Machine (EVM). Cada nivel es un contrato inteligente que necesita ser pirateado.\n\n- [Damn Vulnerable Defi](https://www.damnvulnerabledefi.xyz/) - Un campo de juego de seguridad ofensiva para aprender ciberseguridad del equipo rojo en el contexto de DeFi y contratos inteligentes. Los ejemplos incluyen tareas en las que los usuarios necesitan detener el funcionamiento del sistema, retirar fondos de un contrato...\n\n- [Damn Vulnerable DeFi | Foundry](https://github.com/nicolasgarcia214/damn-vulnerable-defi-foundry) - Igual que Damn Vulnerable DeFi pero en el contexto del marco de desarrollo de fundición.\n\n##### Web3 CTF (Capture The Flag)\n\n- [Capture the Ether](https://capturetheether.com/) - Juego tradicional que consiste en una serie de desafíos categorizados donde el usuario gana puntos después de cada desafío exitoso. El objetivo es hacer que la función `isComplete()` se vuelva verdadera.\n\n- [Paradigm CTF](https://ctf.paradigm.xyz/)\n\n#### DeFI\n\n- [Finematics](https://www.youtube.com/c/Finematics/featured) - Videos educativos acerca de DeFi\n\n- [Formal Analysis of Composable DeFi Protocols ](https://arxiv.org/pdf/2103.00540.pdf) - En este artículo, los autores proponen una técnica algebraica de proceso formal que modela los protocolos DeFi de manera compositiva para permitir una verificación de propiedad eficiente.\n\n- [Transaction Fee Mechanism Design](https://arxiv.org/pdf/2106.01340.pdf) - Los autores explican el comportamiento de las tarifas (fees) en blockchains.\n\n- [DeFi-ning DeFi: Challenges & Pathway](https://arxiv.org/pdf/2101.05589.pdf) - Buena retrospectiva sobre el comienzo de las finanzas descentralizadas.\n\n- [A theory of Automated Market Makers in DeFi](https://arxiv.org/pdf/2102.11350.pdf) - Los autores explotan nuestra teoría para demostrar formalmente un conjunto de propiedades fundamentales de los AMM, que caracterizan aspectos tanto estructurales como económicos.\n\n- [From banks to DeFi: the evolution of the lending market](https://arxiv.org/pdf/2104.00970.pdf) - Los autores analizan la dependencia persistente de los préstamos DeFi en el sistema financiero tradicional y concluyen con las perspectivas del mercado de préstamos en la era IOV.\n\n- [On the Just-In-Time Discovery of Profit-Generating Transactions in DeFi Protocols](https://arxiv.org/pdf/2103.02228.pdf) - En este artículo, los autores investigan dos métodos que les permiten crear automáticamente operaciones DeFi rentables.\n\n- [Maximizing Extractable Value from Automated Market Makers](https://arxiv.org/pdf/2106.01870.pdf) - En este artículo, los autores caracterizan formalmente a los mineros racionales como jugadores que siguen una estrategia óptima en el juego de la minería.\n\n- [The Decentralized Financial Crisis](https://arxiv.org/pdf/2002.08099.pdf) - En este artículo, los autores exploran cómo las debilidades de diseño y las fluctuaciones de precios en los protocolos DeFi podrían conducir a una crisis de DeFi.\n\n- [Liquidations: DeFi on a Knife-edge](https://arxiv.org/pdf/2009.13235v4.pdf) - Para evitar que los protocolos sufran pérdidas, se pueden liquidar las posiciones sin garantía. En este artículo, los autores presentan un análisis empírico de liquidaciones sobre protocolos para fondos prestables (PLF).\n\n- [Measuring Asset Composability as a Proxy for DeFi Integration](https://arxiv.org/pdf/2102.04227.pdf) - Los autores buscan comprender el grado en que esta práctica puede contribuir a la integración financiera en Ethereum al examinar transacciones en derivados 'compuestos' para los activos DAI, USDC, USDT, ETH y BTC tokenizados para el conjunto completo de 344,8 millones de transacciones de Ethereum calculadas en 2020. .\n\n- [Dynamic Curves for Decentralized Autonomous Cryptocurrency Exchanges](https://arxiv.org/pdf/2101.02778.pdf) - Los autores proponen en este trabajo un nuevo enfoque para construir el AMM proponiendo la idea de curvas dinámicas.\n\n- [High-Frequency Trading on Decentralized On-Chain Exchanges](https://arxiv.org/pdf/2009.14021.pdf) - En este trabajo, los autores formalizan, exponen analíticamente y evalúan empíricamente una variante aumentada de front-running: ataques sándwich, que involucran TX de víctimas de front-running y back-running.\n\n- [Flashot](https://arxiv.org/pdf/2102.00626.pdf) - Una instantánea de Flash Loan Attack en el ecosistema DeFi.\n\n- [DeFiRanger](https://arxiv.org/pdf/2104.15068.pdf) - Detección de ataques de manipulación de precios en aplicaciones DeFi.\n\n- [Attacking the DeFi Ecosystem with Flash Loans for Fun and Profit](https://arxiv.org/pdf/2003.03810.pdf) - Flash Loans. DeFi. Classic.\n\n- [SoK: Decentralized Finance (DeFi) ](https://arxiv.org/pdf/2101.08778.pdf) - En esta Sistematización del Conocimiento (SoK), los autores delinean el ecosistema DeFi a lo largo de sus ejes principales. SCSGuard: detección profunda de estafas para contratos inteligentes de Ethereum\n\n- [Empirical Evidence from four Governance Token Distributions](https://arxiv.org/pdf/2102.10096.pdf) - Este documento proporciona un marco para cuantificar la descentralización del poder de gobierno entre las aplicaciones de blockchain.\n\n- [The Adoption of Blockchain-based Decentralized Exchanges](https://arxiv.org/pdf/2103.08842.pdf) - Los autores muestran que los proveedores de liquidez pierden valor simbólico si los tipos de cambio son volátiles debido al mecanismo de ejecución de órdenes del intercambio basado en blockchain.\n\n- [An analysis of Uniswap markets](https://arxiv.org/pdf/1911.03380.pdf) - Uno de los mejores estudios sobre la actividad DEX de Uniswap, los autores comenzaron a investigar en 2019 y recientemente publicaron un nuevo análisis de 2021.\n\n- [Finance 4.0: Design principles for a value-sensitive cryptoecnomic system to address sustainability](https://arxiv.org/pdf/2105.11955.pdf) - Los autores brindan nuevos conocimientos sobre el diseño de sistemas criptográficos.\n\n- [Behavior of Liquidity Providers in Decentralized Exchanges](https://arxiv.org/pdf/2105.13822.pdf) - Los autores tienen como objetivo comprender cómo reaccionan los proveedores de liquidez a la información del mercado y cómo se benefician al proporcionar liquidez en DEX.\n\n- [Cyclic Arbitrage in Decentralized Exchange Markets](https://arxiv.org/pdf/2105.02784.pdf) - Buena lectura. Este documento sugiere que con la tecnología de contrato inteligente y la configuración de máquina de estado replicada de Ethereum, las estrategias de arbitraje se implementan más fácilmente en DEX que en CEX.\n\n- [SoK: Oracles from the Ground Truth to Market Manipulation](https://arxiv.org/pdf/2106.00667.pdf) - En este SoK, los autores sistematizan las alternativas de diseño para los oráculos, muestran los ataques y analizan las estrategias de mitigación de ataques.\n\n- [Composing Networks of Automated Market Makers](https://arxiv.org/pdf/2106.00083.pdf) - Este artículo propone un modelo matemático para la composición de AMM.\n\n- [Blockchain Oracle Design Patterns](https://arxiv.org/abs/2106.09349) - En este documento, los autores estudiarán y analizarán los oráculos de la cadena de bloques con respecto a cómo brindan retroalimentación a la cadena de bloques y los contratos inteligentes.\n\n- [CeFi vs. DeFi - Comparing Centralized to Decentralized Finance](https://arxiv.org/abs/2106.08157) - En este trabajo, los autores analizan sistemáticamente las diferencias entre CeFi y DeFi, abarcando la manipulación legal, económica, de seguridad, de privacidad y del mercado. Los autores también proporcionan una metodología estructurada para diferenciar entre un servicio CeFi y DeFi.\n\n#### Servicio de Nombres de Ethereum (*Ethereum Name Service (ENS)*)\n\n- [Ethereum Name Service: the Good, the Bad, and the Ugly](https://arxiv.org/pdf/2104.05185.pdf) - Sin embargo, ningún trabajo existente ha estudiado este sistema emergente, los problemas de seguridad y los malos comportamientos en ENS. Los autores presentan el primer estudio de ENS mediante el análisis de millones de registros de eventos relacionados con ENS.\n\n#### Tokens No Fungibles (*Non-Fungible Token (NFT)*):\n\n- [Mapping the NFT revolution](https://arxiv.org/pdf/2106.00647.pdf) - Tendencias del mercado, redes comerciales y características visuales.\n\n- [Fairness in ERC token markets](https://arxiv.org/pdf/2102.03721.pdf) - Un estudio de caso de CryptoKitties.\n\n- [Non-Fungible Token: Overview, Evaluation, Opportunities and Challenges](https://arxiv.org/pdf/2105.07447.pdf) - En este informe técnico, los autores exploran los ecosistemas NFT en varios aspectos.\n\n- [Cryptoart](http://cryptoart.io/) - Los mejores artistas y obras de arte.\n\n- [CryptoArtPulse](https://cryptoartpulse.com/) - Live View.\n\n- [PumpMyGas](https://pumpmygas.xyz/) - Estimaciones en vivo de las tarifas de gas en todos los principales mercados de NFT.\n\n- [NonFungible Tracker](https://nonfungible.com/) - Rastreador NFT.\n\n- [NFTS TOP](https://cryptoslam.io) - Ranking de NFT.\n\n- [Networks of Ethereum Non-Fungible Tokens: A graph-based analysis of the ERC-721 ecosystem](https://arxiv.org/pdf/2110.12545.pdf)\n\n#### Monedas Estables (*Stable-Coins*):\n\n- [Stablecoins 2.0](https://arxiv.org/pdf/2006.12388.pdf) - Los autores buscan proporcionar una base sólida para la teoría de las monedas estables, con una caracterización funcional basada en el riesgo de la estructura económica de las monedas estables.\n\n- [Reduciendo la volatilidad de las criptomonedas: un estudio de Stablecoins (*Reducing the Volatility of Cryptocurrencies — A Survey of Stablecoins*)](https://arxiv.org/pdf/2103.01340.pdf) - Los autores analizan cómo las monedas estables ayudan a reducir la volatilidad de las criptomonedas mediante el estudio de diferentes tipos de monedas estables y sus mecanismos de estabilidad.\n\n- [Comprender la volatilidad de la moneda estable algorítmica: modelado, verificación y análisis empírico (*Understand Volatility of Algorithmic Stablecoin: Modeling, Verification and Empirical Analysis*)](https://arxiv.org/pdf/2101.08423.pdf) - Los autores realizaron un análisis empírico sistemático sobre las actividades de transacciones reales de la moneda estable Basis Cash para relacionar las posibilidades teóricas con las observaciones del mercado.\n\n- [T-Cash: Monedas transferibles respaldadas por FIAT](https://arxiv.org/pdf/2105.04485.pdf) - En este artículo, los autores proponen un esquema de efectivo electrónico transferible utilizando la tecnología blockchain que permite a los usuarios reutilizar monedas continuamente dentro del sistema.\n\n#### Información General:\n\n- [A Big Data Analysis of the Ethereum Network: from Blockchain to Google Trends](https://arxiv.org/pdf/2104.01764.pdf) - Un análisis de los precios de las criptomonedas y las tendencias de búsqueda sugiere la existencia de grandes jugadores (y no de los usuarios comunes), que manipulan el mercado después de una caída de los precios.\n\n- [A DLT-based Smart Contract Architecture for Atomic and Scalable Trading](https://arxiv.org/pdf/2105.02937.pdf) - En este documento, los autores proponen un protocolo atómico, escalable y que preserva la privacidad que permite un comercio seguro y actualizaciones dinámicas. Luego, propone un sistema de notas de crédito (CNS) basado en contratos inteligentes que permita a los participantes bloquear fondos antes de la inicialización de un canal de estados, lo que mejora la flexibilidad y eficiencia.\n\n- [Exploring Etherum Data Stores: A Cost and Performance Comparison ](https://arxiv.org/pdf/2105.10520.pdf) - En este trabajo, los autores examinan un conjunto integral de enfoques de gestión de datos para aplicaciones ETH y evalúan el costo asociado en gas, así como el rendimiento de recuperación.\n\n- [A Systematic Literature Review on Blockchain Governance](https://arxiv.org/pdf/2105.05460.pdf) - Este estudio investiga exhaustivamente la gobernanza de blockchain a través de preguntas 5W1H (también conocido como 5W+H [qué (WHAT), por qué (WHY), cuándo (WHEN), dónde (WHERE), quién (WHO) y cómo (HOW)]).\n\n- [A general framework for blockchain analytics](https://arxiv.org/pdf/1707.01021.pdf) - Los autores proponen un marco de trabajo de propósito general, compatible con el análisis de datos en Bitcoin Ethereum: permite integrar datos de bloques con datos de otros fuentes y organizarlas en una base de datos.\n\n- [AMR:Autonomous Coin Mixer with Privacy Preserving Reward Distribution](https://arxiv.org/pdf/2010.01056.pdf) - En este trabajo, los autores proponen el primer mezclador resistente a la censura, que puede recompensar a sus usuarios preservando la privacidad mientras participan en el sistema.\n\n- [Technology Review of Blockchain Data Privacy Solutions](https://arxiv.org/pdf/2105.01316.pdf) - Este informe tiene como objetivo revisar las tecnologías blockchain empresariales existentes: sistemas con tecnología EOSIO, Hyperledger Fabric y Besu, Consensus Quorum, R3 Corda y Nightfall de Ernst and Young.\n\n- [Blockchain Systems, Technologies and Applications: A Methodology Perspective](https://arxiv.org/pdf/2105.03572.pdf) - Primero, este artículo presenta cómo funciona una blockchain, la actividad de investigación y el desafío, e ilustra la hoja de ruta que implica la Metodología clásica con casos de uso y temas típicos de blockchain. En segundo lugar, en el sistema de cadena de bloques, se analiza en detalle cómo adoptar el proceso estocástico, la teoría de juegos, la optimización, el aprendizaje automático y la criptografía para estudiar el proceso de ejecución de la cadena de bloques y diseño de protocolos y algoritmos de una blockchain.\n\n- [Ethna: Analyzing the Underlying Peer-to-Peer Network of the Ethereum Blockchain](https://arxiv.org/pdf/2010.01373.pdf) - Ethna implementa un método novedoso que mide con precisión los grados de los nodos de Ethereum.\n\n- [Community Detection in Blockchain Social Networks](https://arxiv.org/pdf/2101.06406.pdf) - Un nuevo algoritmo de detección de comunidades, diseñado para señales de rango bajo en el grafo, puede ayudar a encontrar comunidades de usuarios según la suscripción del token de usuario.\n\n- [Block Access Control in Wireless Blockchain Network: Design, Modeling and Analysis](https://arxiv.org/pdf/2104.13144.pdf) - Los resultados muestran que los enfoques BAC [*Block Access Control* o *Control de Acceso de Bloques*] pueden ayudar a la red a lograr un alto rendimiento de transacciones mientras mejora la utilización de los bloques y genera ahorros en el poder de calculo requerido. Mientras tanto, se demuestra la compensación entre el rendimiento de la transacción y la utilización del bloque, lo que puede actuar como guía para la implementación práctica de blockchain.\n\n- [Towards External Calls for Blockchain and Distributed Ledger Technology](https://arxiv.org/pdf/2105.10399.pdf) - En este artículo, los autores muestran que esta creencia es preconcebida al demostrar un método que permite que las tecnologías blockchain y de contabilidad distribuida realicen llamadas a sistemas externos iniciadas desde la propia cadena de bloques/DLT.\n\n- [Managing Blockchain Systems and Applications: A Process Model for Blockchain Configurations](https://arxiv.org/pdf/2105.02118.pdf) - Los autores demuestran la aplicabilidad del modelo de proceso de configuración de cadena de bloques propuesto en cuatro proyectos de cadena de bloques\n\n- [A Note on Optimal Fees for Constant Function Market Makers](https://arxiv.org/pdf/2105.13510.pdf) - Los autores presentan un marco de trabajo que se puede usar para calcular tarifas óptimas para pools del mundo real utilizando datos  anteriores.\n\n- [Reward Mechanism for Blockchains Using Evolutionary Game Theory](https://arxiv.org/pdf/2104.05849.pdf) - En este documento, los autores desarrollan un marco de trabajo para un mecanismo de recompensa que podría aplicarse a muchas cadenas de bloques de PoS (*Proof of Stake* o *Prueba de Participación*).\n\n- [Summing Up Smart Transitions](https://arxiv.org/pdf/2105.07663.pdf) - En este artículo, los autores presentan una generalización de la lógica de primer orden que puede expresar la suma ilimitada de saldos.\n\n- [100+ Metrics for Software Startups - A Multi-Vocal Literature Review](https://arxiv.org/pdf/1901.04819.pdf) - El uso de datos en forma de métricas puede ayudar a las empresas emergentes de software a tomar las decisiones correctas en medio de la incertidumbre y recursos limitados.\n\n- [Blockchain Networks: Data Structures of Bitcoin , Monero, Zcash, Ethereum, Ripple and IOTA](https://arxiv.org/pdf/2103.08712.pdf) - Los autores analizan cómo los datos de blockchain se pueden abstraer como varios tipos de redes, y cómo de las abstracciones de red se obtenienen información acerca de la estructura.\n\n- [Decentralized Finance: On Blockchain- and Smart Contract-Based Financial Markets](https://research.stlouisfed.org/publications/review/2021/02/05/decentralized-finance-on-blockchain-and-smart-contract-based-financial-markets) - Escrito por Fabian Schar, brinda una descripción general de los mercados basados en blockchain con detalles técnicos pero de forma accesible; gran escrito para los recién llegados al espacio.\n\n#### Recopilaciones especiales del autor (en inglés):\n\n- [Todo acerca de la seguridad NFT](https://graph.org/NFT-security-01-28) (All-about-NFT security)\n- [Todas las herramientas de seguridad ETH existentes](https://graph.org/ETHSec-Tools-02-13) (All ETH security tools existing)\n- [Comunidades de Desarrollo destacadas en Telegram](https://graph.org/Crypto-Telegram-Channels--Chats-04-19) (All good TG Dev communities)\n- [Ataques conocidos en contratos inteligentes y del lado del usuario](https://graph.org/Data-02-14) (Known smart contract-side and user-side attacks)\n- [Solidity de la A a la Z](https://graph.org/Solidity-Cheatsheets-Pack-03-20) (Solidity A-Z)\n- [Ataques y vectores conocidos del lado de los contratos inteligentes y del lado del usuario](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31) (All known smart contract-side and user-side attacks & attack vectors)\n- [Lista de herramientas para analisis de transacciones, cripto-forenses e investigaciones](https://graph.org/TX-Analysis-tools-04-19) (All possible transaction analysis, crypto-forensics and investigation tools list & references in a single note)\n- [Principios claves y mejores practicas para defenderse de ataques a billeteras frías](https://graph.org/Key-principles-of-storing-crypto-cold-wallet-attacks-defense-methods-best-practices--Bonus-04-23) (Key principles of storing crypto cold wallet attacks defense methods best practices)\n\n#### Cadenas Laterales\n\n- [POA Network](https://www.poa.network/)\n- [POA Bridge](https://bridge.poa.net/)\n- [POA Bridge UI](https://github.com/poanetwork/bridge-ui)\n- [POA Bridge Contracts](https://github.com/poanetwork/poa-bridge-contracts)\n- [Loom Network](https://github.com/loomnetwork)\n- [Polygon Network](https://docs.polygon.technology/)\n\n#### EIP - 1559\n\n- [EIP1559 FAQ](https://notes.ethereum.org/@vbuterin/eip-1559-faq) - EIP1559 FAQ\n\n- [Dynamical Analysis of the EIP-1559 Ethereum Fee Market](https://arxiv.org/pdf/2102.10567.pdf)- Los autores realizan un análisis exhaustivo del mecanismo dinámico del mercado de tarifas resultante a través de una combinación de herramientas de la teoría de juegos y sistemas dinámicos.\n\n- [Stochastic Properties of EIP1559 Basefees](https://arxiv.org/pdf/2105.03521.pdf) - Los autores explican el nuevo mecanismo de fijación de precios para Ethereum desarrollado para brindar estabilidad a los precios fluctuantes del gas.\n\n- [Transaction Fee Mechanism Design for the Ethereum Blockchain: An Economic Analysis of EIP-1559](https://arxiv.org/pdf/2012.00854.pdf) - Este informe evalúa las fortalezas y debilidades de la teoría de juegos de la propuesta y explora algunos diseños alternativos.\n\n#### Ethereum 2.0\n\n- [Serenity Design Rationale](https://notes.ethereum.org/@vbuterin/serenity_design_rationale)\n- [Espacificaciones](https://github.com/ethereum/annotated-spec)\n- [Beaconcha](https://beaconcha.in/)\n- [Beaconscan](https://beaconscan.com/)\n- [Ethereum 2.0 Stats](https://eth2stats.io/)\n- [Ethereum 2.0 Docs](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-phases/)\n- [Ethereum 2.0 Clients](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth2.0-teams/teams-building-eth2.0/)\n- [Ethereum 2.0 Forks](https://eth2-fork-mon.stokes.io/)\n\n#### MEV - Valor Máximo Extraíble (Maximal Extractable Value) / Valor Extraíble por Minero (Miner Extractable Value):\n\n- [Quantifying Blockchain Extractable Value: How dark is the forest?](https://arxiv.org/pdf/2101.05511v2.pdf) - Los autores proporcionan evidencia de que los mineros ya extraen Miner Extractable Value (MEV), lo que podría desestabilizar la seguridad de consenso de la cadena de bloques, como ha sido demostrado en trabajos relacionados.\n\n- [Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchanges](https://arxiv.org/pdf/1904.05234.pdf) - Presenta el concepto de MEV, el trabajo destaca los grandes y complejos riesgos creados por dependencias del ordenamiento de transacciones de contratos inteligentes y las formas en que las formas tradicionales de explotación del mercado financiero se están adaptando y penetrando en las economías de blockchain.\n\n- [Flashbots: MEV in Eth2](https://hackmd.io/@flashbots/mev-in-eth2) - En esta publicación, los autores estudian el pedido de transacciones en eth2 y analizan los rendimientos de participación habilitados por MEV. Luego descubren que MEV aumentará significativamente las recompensas de los validadores, pero puede reforzar las desigualdades entre los participantes de eth2. Los autores también analizan los aspectos cualitativos de MEV en eth2, como la dinámica potencial que se desarrollará entre sus principales partes interesadas, como exchanges y los pools de validadores.\n\n- [A Survey on Blockchain Interoperability: Past, Present, and Future Trends](https://arxiv.org/abs/2005.14282) - En esta publicación, los autores estudian las técnicas y soluciones de interoperabilidad de blockchain, proporcionando una visión general integral de la interoperabilidad de blockchain, estableciendo las bases para la investigación sistemática en este dominio.\n\n#### Discusión\n\n- [SmartContractResearch Forum](https://www.smartcontractresearch.org)\n\n#### Informes de incidentes de hackeo\n\n- [Rekt News](https://rekt.eth.link/leaderboard) - Plataforma anónima para denunciantes y detectives de DeFi para presentar sus informes a la comunidad.\n- [Blockchain Threat Intelligence](https://blockthreat.substack.com/) - Boletín que cubre las últimas noticias de seguridad, herramientas, eventos, vulnerabilidades y amenazas en el panorama de las criptomonedas. También [mantiene este repositorio](https://github.com/openblocksec/blocksec-incidents)\n- [Blockchain Graveyard](https://magoo.github.io/Blockchain-Graveyard/) - Una lista de todas las fallas de seguridad masivas o robos relacionados con blockchains.\n\n# Recopilación de Herramientas\n\n#### Herramientas para Ethereum\n\n- [All ETH security tools existing](https://graph.org/ETHSec-Tools-02-13)\n- [Ethstats](https://ethstats.io)\n- [ETH Forks](https://forkmon.ethdevops.io)\n- [Node Stats](https://ethernodes.org)\n- [EVM Networks List](https://chainid.network)\n- [BIP39 Derivation](https://iancoleman.io/bip39)\n- [Vanity Generator](https://github.com/johguse/profanity)\n- [Web Vanity Generator](https://vanity-eth.tk)\n- [Vanity Eth Generators](https://github.com/search?q=eth+vanity)\n- [FindETH](https://findeth.io)\n- [Eth Tx Decoder](https://antoncoding.github.io/eth-tx-decoder)\n- [Ethereum input data decoder](https://lab.miguelmota.com/ethereum-input-data-decoder)\n- [Ethereum Gas Charts](https://ethereumprice.org/gas)\n- [Ethereum TxPool Statistics](https://txpool.zengo.com/)\n- [Gas Prices Dashboard ](https://explore.duneanalytics.com/public/dashboards/qswVMdzbyiiZFdnCDSwx1jfYLOjdaokM4CSGNxsH)\n- [The UI from ABI](https://ethcontract.watch)\n- [Oracles Club](https://oracles.club)\n- [Tx Combo](https://furucombo.app)\n- [ETH or ERC-20 Mass-sender](https://disperse.app)\n- [BulkSender](https://bulksender.app)\n- [ERC20 Meta Token Wrapper](https://github.com/arcadeum/erc20-meta-token)\n- [Cancel Ethereum Transaction](https://github.com/mds1/Cancel-Ethereum-Transactions)\n- [Fees WTF Calculator](https://fees.wtf)\n- [Spend Gas Stats](https://txn.finance)\n- [Pools Stats](https://pools.fyi)\n- [Solhint](https://github.com/protofire/solhint)\n- [Solium](https://github.com/duaraghav8/Solium)\n- [Sol-tester](https://github.com/androlo/sol-tester)\n- [Solidity-coverage](https://github.com/sc-forks/solidity-coverage)\n- [TypeChain](https://github.com/ethereum-ts/TypeChain)\n- [Tenderly](https://tenderly.co/)\n- [Contract Library](https://library.dedaub.com/)\n\n#### Librerias\n\n- [dapp-bin](https://github.com/ethereum/dapp-bin) - Repositorio de Ethereum que proporciona implementaciones para muchas estructuras de datos y utilidades comunes en Solidity, Serpent y LLL.\n- [Solidity Collections](https://github.com/ethereum/wiki/wiki/Solidity-Collections) - Colecciones de fragmentos de código y bibliotecas de utilidades.\n- [OpenZeppelin](https://openzeppelin.org/) - Framework para el desarrollo de contratos inteligentes.\n\n#### Bibliotecas populares de contratos inteligentes\n\n- [Zeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts) - Contiene contratos inteligentes reutilizables probados como SafeMath y [OpenZeppelin SDK](https://github.com/OpenZeppelin/openzeppelin-sdk) para la actualización de contratos inteligentes\n- [cryptofin-solidity](https://github.com/cryptofinlabs/cryptofin-solidity) - Una colección de bibliotecas de Solidity para construir contratos inteligentes seguros y eficientes en gas en Ethereum.\n- [Modular Libraries](https://github.com/Modular-Network/ethereum-libraries) - Un conjunto de paquetes creados para usar en cadenas de bloques utilizando la máquina virtual Ethereum\n- [DateTime Library](https://github.com/bokkypoobah/BokkyPooBahsDateTimeLibrary) - Una biblioteca de fecha y hora de Solidity eficiente en gas\n- [Aragon](https://github.com/aragon/aragon) - Protocolo DAO. Contiene el [framework de contratos inteligentes aragonOS](https://github.com/aragon/aragonOS) con enfoque en la capacidad de actualización y la gobernanza\n- [ARC](https://github.com/daostack/arc) - un sistema operativo para DAO y la capa base del stack DAO.\n- [0x](https://github.com/0xProject) - Protocolo DEX.\n- [Token Libraries with Proofs](https://github.com/sec-bit/tokenlibs-with-proofs) - Contiene pruebas de validación de contratos de tokens wrt. en función de especificaciones establecidas y propiedades de alto nivel.\n- [Provable API](https://github.com/provable-things/ethereum-api) - proporciona contratos para usar el servicio Provable, lo que permite acciones fuera de la cadena, obtención de datos y computo.\n- [ABDK Libraries for Solidity](https://github.com/abdk-consulting/abdk-libraries-solidity) - Bibliotecas matemáticas de punto fijo (64,64 bits) y  de punto flotante de precisión cuádruple compatible con IEEE-754 (128 bits) para Solidity\n\n#### Patrones para Contratos Inteligentes\n\n- [Dappsys: Safe, simple, and flexible Ethereum contract building blocks](https://github.com/dapphub/dappsys)\n- [MakerDAO](https://github.com/makerdao/maker-otc)\n- [The TAO](https://github.com/ryepdx/the-tao)\n- [Dapp-a-day 1-10](https://steemit.com/@nikolai)\n- [Dapp-a-day 11-25](https://steemit.com/@nexusdev)\n- [OpenZeppelin Contracts: An open framework of reusable and secure smart contracts in the Solidity language.](https://github.com/OpenZeppelin/openzeppelin-contracts)\n- [Blog about Best Practices with Security Audits](https://blog.openzeppelin.com/)\n- [Advanced Workshop with Assembly](https://github.com/androlo/solidity-workshop)\n- [Simpler Ethereum Multisig](https://medium.com/@ChrisLundkvist/exploring-simpler-ethereum-multisig-contracts-b71020c19037) - especially section _Benefits_\n- [CryptoFin Solidity Auditing Checklist](https://github.com/cryptofinlabs/audit-checklist) - A checklist of common findings, and issues to watch out for when auditing a contract for a mainnet launch.\n- [aragonOS: A smart contract framework for building DAOs, Dapps and protocols](https://hack.aragon.org/docs/aragonos-intro.html)\n- [Checks Effects Interactions Pattern](https://fravoll.github.io/solidity-patterns/checks_effects_interactions.html)\n\n#### Capacidad de actualización\n\n- [Blog von Elena Dimitrova, Dev at colony.io](https://blog.colony.io/author/elena/)\n- [Library driven development](https://blog.aragon.org/library-driven-development-in-solidity-2bebcaf88736)\n- [Advanced Solidity code deployment techniques](https://blog.aragon.org/advanced-solidity-code-deployment-techniques-dc032665f434/)\n- [OpenZeppelin on Proxy Libraries](https://blog.openzeppelin.com/proxy-libraries-in-solidity-79fbe4b970fd/)\n\n#### Herramientas para el Desarrollador\n\n- [CryptoFin Solidity Auditing Checklist](https://github.com/cryptofinlabs/audit-checklist) - Una lista de verificación de hallazgos comunes y problemas a tener en cuenta al auditar un contrato para el lanzamiento de una red principal.\n- [MythX](https://mythx.io/) - Plataforma de verificación de seguridad y ecosistema de herramientas para desarrolladores de Ethereum\n- [Mythril](https://github.com/ConsenSys/mythril) - Herramienta de análisis de seguridad de código de bytes EVM de código abierto\n- [Oyente](https://github.com/melonproject/oyente) - Herramienta alternativa de análisis estático de seguridad de contratos inteligentes\n- [Securify](https://securify.chainsecurity.com/) - Escáner de seguridad para contratos inteligentes de Ethereum\n- [SmartCheck](https://tool.smartdec.net/) - Analizador estático de seguridad de contratos inteligentes \n- [Ethersplay](https://github.com/crytic/ethersplay) - Desensamblador EVM\n- [Evmdis](https://github.com/Arachnid/evmdis) - Desensamblador EVM alternativo\n- [Hydra](https://github.com/IC3Hydra/Hydra) - Framework de seguridad de contratos criptoeconómicos, recompensas de seguridad descentralizadas\n- [Solgraph](https://github.com/raineorshine/solgraph) - Visualice el flujo de control de Solidity para el análisis de seguridad de contratos inteligentes\n- [Manticore](https://github.com/trailofbits/manticore) - Herramienta de ejecución simbólica en contratos inteligentes y binarios\n- [Slither](https://github.com/crytic/slither) - Un framework de análisis estático de Solidity\n- [Adelaide](https://github.com/sec-bit/adelaide) - La extensión de análisis estático SECBIT para el compilador Solidity\n- [solc-verify](https://github.com/SRI-CSL/solidity/) - Un verificador modular para contratos inteligentes de Solidity\n- [Solidity security blog](https://github.com/sigp/solidity-security-blog) - Lista exhaustiva de vectores de ataque conocidos y antipatrones comunes\n- [Awesome Buggy ERC20 Tokens](https://github.com/sec-bit/awesome-buggy-erc20-tokens) - Una colección de vulnerabilidades en contratos inteligentes ERC20 con tokens afectados\n- [Free Smart Contract Security Audit](https://callisto.network/smart-contract-audit/) - Auditorías gratuitas de seguridad de contratos inteligentes de Callisto Network\n- [Piet](https://piet.slock.it) - Un analizador visual de arquitectura Solidity\n- [Contract Library](https://library.dedaub.com) - Descompilador y escáner de vulnerabilidades para contratos desplegados\n\n#### API de interfaz de usuario (front-end) de Ethereum\n\n- [Web3.js](https://github.com/ethereum/web3.js/) - librería Javascript para Web3\n- [Eth.js](https://github.com/ethjs) - librería alternativa Javascript para Web3 \n- [Ethers.js](https://github.com/ethers-io/ethers.js/) - librería alternativa Javascript para Web3, con utilidades prácticas y funciones para billeteras\n- [light.js](https://github.com/paritytech/js-libs/tree/master/packages/light.js) Biblioteca JS reactiva de alto nivel optimizada para clientes ligeros.\n- [Web3Wrapper](https://github.com/0xProject/0x-monorepo/tree/development/packages/web3-wrapper) - Libreria alternativa Typescript para Web3\n- [Ethereumjs](https://github.com/ethereumjs/) - Una colección de funciones de utilidad para Ethereum como [ethereumjs-util](https://github.com/ethereumjs/ethereumjs-util) y [ethereumjs-tx](https://github.com/ethereumjs/ethereumjs-tx)\n- [Alchemy-web3.js](https://github.com/alchemyplatform/alchemy-web3) - Wrapper de Javascript para Web3 con reintentos automáticos, acceso a la [API mejorada de Alchemy](https://docs.alchemyapi.io/documentation/alchemy-web3/enhanced-web3-api), y conexiones websocket robustas.\n- [flex-contract](https://github.com/merklejerk/flex-contract) y [flex-ether](https://github.com/merklejerk/flex-ether) - Bibliotecas modernas, sin configuración y de alto nivel para interactuar con contratos inteligentes y realizar transacciones.\n- [ez-ens](https://github.com/merklejerk/ez-ens) - Resolución de direcciones Ethereum Name Service simple y sin configuración.\n- [web3x](https://github.com/xf00f/web3x) - Una adaptación de TypeScript de web3.js. Los beneficios incluyen construcciones pequeñas y seguridad de tipo completo, incluso al interactuar con contratos.\n- [Nethereum](https://github.com/Nethereum/) - Framework de desarrollo para Ethereum multi-plataforma.\n- [dfuse](https://github.com/dfuse-io/client-js) - Una librería TypeScript para usar la [API Ethereum de dfuse](https://dfuse.io)\n- [Drizzle](https://github.com/truffle-box/drizzle-box) - Biblioteca Redux para conectar una interfaz a una cadena de bloques\n- [Tasit SDK](https://github.com/tasitlabs/tasitsdk) - Un SDK de JavaScript para hacer dapps de Ethereum para móviles nativos usando React Native\n- [useMetamask](https://github.com/mdtanrikulu/use-metamask) - un React Hook personalizado para administrar Metamask en proyectos Ethereum ĐApp\n- [WalletConnect](https://walletconnect.org/) - Protocolo abierto para conectar Wallets a Dapps\n- [Subproviders](https://0x.org/docs/tools/subproviders) - Varios subproveedores útiles para usar junto con [Web3-provider-engine](https://github.com/MetaMask/web3-provider-engine) (incluyendo LedgerSubprovider para agregar soporte a la billetera de hardware Ledger a su dApp)\n- [ethvtx](https://github.com/ticket721/ethvtx) - Configuración de tienda redux lista para ethereum y sin framework. [docs](https://ticket721.github.io/ethvtx/)\n- Estrictamente Tipeado - Alternativas de Javascript\n- [elm-ethereum](https://github.com/cmditch/elm-ethereum)\n- [purescript-web3](https://github.com/f-o-a-m/purescript-web3)\n- [ChainAbstractionLayer](https://github.com/liquality/chainabstractionlayer) - Comunica con distintas blockchains (incluyendo Ethereum) usando una única interfaz.\n- [Delphereum](https://github.com/svanas/delphereum) - una interfaz de Delphi para la blockchain de Ethereum que permite el desarrollo de dApps nativas para Windows, macOS, iOS y Android.\n- [Torus](https://tor.us/) - SDK de código abierto para crear dapps con una experiencia de usuario (UX) transparente\n- [Fortmatic](https://fortmatic.com/) - Un SDK fácil de usar para crear dApps web3 sin extensiones ni descargas.\n- [Portis](https://portis.io/) - Una billetera sin custodia con un SDK que permite una fácil interacción con DApps sin instalar nada.\n- [create-eth-app](https://github.com/paulrberg/create-eth-app) - Cree aplicaciones front-end compatibles con Ethereum con un solo comando.\n- [Scaffold-ETH](https://github.com/austintgriffith/scaffold-eth) - Repositorio GitHub amigable para principiantes que empiezan a desarrollar contratos inteligentes.\n- [Jolly Roger](https://jolly-roger.eth.link/) - Framework dApp usando ethereum, builder, svelte y thegraph\n- [Notify.js](https://blocknative.com/notify) - Envíe notificaciones en tiempo real a sus usuarios. Con soporte incorporado para aceleraciones y cancelaciones, Notify.js ayuda a los usuarios a realizar transacciones con confianza. Notify.js es fácil de integrar y rápido de personalizar.\n\n#### API back-end de Ethereum\n\n- [Web3.py](https://github.com/ethereum/web3.py) - Librería Python para Web3\n- [Web3.php](https://github.com/sc0Vu/web3.php) - Librería PHP para Web3\n- [Ethereum-php](https://github.com/digitaldonkey/ethereum-php) - Librería alternativa PHP para Web3\n- [Web3j](https://github.com/web3j/web3j) - Librería Java para Web3\n- [Nethereum](https://nethereum.com/) - Librería .Net para Web3\n- [Ethereum.rb](https://github.com/EthWorks/ethereum.rb) - Librería Ruby para Web3\n- [rust-web3](https://github.com/tomusdrw/rust-web3) - Librería Rust para Web3\n- [ethers-rs](https://github.com/gakonst/ethers-rs/) - Librería Ethers-rs\n- [Web3.hs](https://hackage.haskell.org/package/web3) - Librería Haskell para Web3\n- [KEthereum](https://github.com/komputing/KEthereum) - Librería Kotlin para Web3\n- [Eventeum](https://github.com/ConsenSys/eventeum) - Un puente entre los eventos de contratos inteligentes de Ethereum y los microservicios backend, escrito en Java por Kauri\n- [Ethereumex](https://github.com/mana-ethereum/ethereumex) - Cliente JSON-RPC Elixir para Ethereum\n- [Ethereum-jsonrpc-gateway](https://github.com/HydroProtocol/ethereum-jsonrpc-gateway) - Una puerta de enlace que le permite ejecutar varios nodos de Ethereum para redundancia y balance de carga. Se puede ejecutar como una alternativa a (o encima de) Infura. Escrito en Golang.\n- [EthContract](https://github.com/AgileAlpha/eth_contract) - Un conjunto de métodos auxiliares de ayuda para consultar contratos inteligentes de ETH en Elixir\n- [Ethereum Contract Service](https://github.com/mesg-foundation/service-ethereum-contract) - Un Servicio MESG para interactuar con cualquier contrato de Ethereum en función de su dirección y ABI.\n- [Ethereum Service](https://github.com/mesg-foundation/service-ethereum) - Un servicio MESG para interactuar con eventos de Ethereum e interactuar con él.\n- [Marmo](https://marmo.io/) - SDK para Python, JS y Java para simplificar las interacciones con Ethereum. Utiliza retransmisores para delegar los costos de transacción a los retransmisores.\n- [Ethereum Logging Framework](https://bitbucket.csiro.au/users/kli039/repos/ethereum-logging-framework/browse) - proporciona capacidades de registro avanzadas para aplicaciones y redes de Ethereum, incluido un lenguaje de consulta, un procesador de consultas y generación de código de registro\n\n#### Clientes Ethereum\n\n- [Besu](https://besu.hyperledger.org/en/latest/) - un cliente Ethereum de código abierto desarrollado bajo la licencia Apache 2.0 y escrito en Java. El proyecto está hospedado en Hyperledger.\n- [Geth](https://geth.ethereum.org/docs/) - Cliente en Go\n- [Erigon](https://github.com/ledgerwatch/erigon) - una implementación realizada principalmente en Go del cliente Ethereum construida en la frontera de eficiencia\n- [Akula](https://github.com/akula-bft/akula) - Implementación en Rust\n- [Nethermind](https://github.com/NethermindEth/nethermind) - Cliente en .NET\n- [Infura](https://infura.io/) - Un servicio gestionado que proporciona API compatibles con los estándares del cliente de Ethereum\n- [Trinity](https://trinity.ethereum.org/) - cliente Python usando [py-evm](https://github.com/ethereum/py-evm)\n- [Ethereumjs](https://github.com/ethereumjs/ethereumjs-client) - cliente JS usando [ethereumjs-vm](https://github.com/ethereumjs/ethereumjs-vm)\n- [Seth](https://github.com/dapphub/dapptools/tree/master/src/seth) - Seth es una herramienta de cliente de Ethereum, como una \"MetaMask para la línea de comandos\".\n- [Quorum](https://github.com/jpmorganchase/quorum) - Una implementación autorizada de Ethereum que admite la privacidad de datos por [JP Morgan](https://jpmorgan.com/quorum)\n- [Awesome Quorum](https://github.com/ConsenSys/awesome-quorum) - Una lista revisada de increibles software, bibliotecas, herramientas y más para construir en ConsenSys Quorum.\n- [Chainstack](https://chainstack.com/) - Un servicio administrado que proporciona nodos Geth compartidos y dedicados\n- [QuikNode](https://quiknode.io/) - Nube para desarrolladores de blockchain con acceso API y nodo como servicio.\n- [Watchdata](https://watchdata.io) - Proporciona acceso API simple y confiable a la cadena de bloques de Ethereum\n\n#### Almacenamiento\n\n- [IPFS](https://ipfs.io/) - Almacenamiento descentralizado y referenciación de archivos\n- [Mahuta](https://github.com/ConsenSys/Mahuta) - Servicio de almacenamiento IPFS con capacidad de búsqueda, anteriormente conocido como IPFS-Store\n- [OrbitDB](https://github.com/orbitdb/orbit-db) - Base de datos descentralizada sobre IPFS\n- [JS IPFS API](https://github.com/ipfs/js-ipfs-http-client) - Una biblioteca cliente para la API IPFS sobre HTTP, implementada en JavaScript\n- [TEMPORAL](https://github.com/RTradeLtd/Temporal) - API fácil de usar en IPFS y otros protocolos de almacenamiento distribuido/descentralizado\n- [PINATA](https://pinata.cloud) - La forma más fácil de usar IPFS\n- [Swarm](https://swarm-gateways.net/) - Plataforma de almacenamiento distribuido y servicio de distribución de contenido, un servicio de capa base nativo del stack Ethereum web3\n- [Infura](https://infura.io/) - Una puerta de enlace IPFS API gestionada y un servicio de fijación\n- [3Box Storage](https://docs.3box.io/api/storage) - Una API para almacenamiento distribuido controlado por el usuario. Construido sobre IPFS y Orbitdb.\n- [Aleph.im](https://aleph.im/) - un proyecto en la nube peer-to-peer incentivado off-chain (base de datos, almacenamiento de archivos, computación y DID) compatible con ETH e IPFS.\n- [Fleek](https://fleek.co/) - similar a netlify pero usa ipfs para alojar sitios web.\n\n#### Herramientas listas para usar/Bootstrap\n\n- [Truffle boxes](https://trufflesuite.com/boxes) - Componentes empaquetados para el ecosistema Ethereum\n- [Create Eth App](https://github.com/paulrberg/create-eth-app) - Cree aplicaciones frontend con interacción con Ethereum con un solo comando\n- [Besu Private Network](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - Ejecute una red privada de nodos Besu en un contenedor Docker\n- [Testchains](https://github.com/Nethereum/TestChains) - Cadenas de desarrollo .NET preconfiguradas para una respuesta rápida (PoA)\n- [Blazor/Blockchain Explorer](https://github.com/Nethereum/NethereumBlazor) - Wasm blockchain explorer (muestra funcional)\n- [Local Raiden](https://github.com/ConsenSys/Local-Raiden) - Ejecute una red Raiden local en contenedores docker para fines de demostración y prueba\n- [Private networks deployment scripts](https://github.com/ConsenSys/private-networks-deployment-scripts) - Scripts de implementación listos para usar para redes PoA privadas\n- [Parity Demo-PoA Tutorial](https://wiki.parity.io/Demo-PoA-tutorial.html) - Tutorial paso a paso para construir una cadena de prueba de PoA con 2 nodos con consenso de ronda de autoridad de paridad\n- [Local Ethereum Network](https://github.com/ConsenSys/local_ethereum_network) - Scripts de implementación listos para usar para redes PoW privadas\n- [Kaleido](https://kaleido.io/) - Use Kaleido para poner en marcha una red de cadena de bloques de consorcio. Excelente para PoC y pruebas\n- [Cheshire](https://github.com/endless-nameless-inc/cheshire) - Una implementación de sandbox local de la API de CryptoKitties y contratos inteligentes, disponible como Truffle Box\n- [aragonCLI](https://github.com/aragon/aragon-cli) - aragonCLI se utiliza para crear y desarrollar aplicaciones y organizaciones de Aragon.\n- [ColonyJS](https://github.com/JoinColony/colonyJS) - cliente de JavaScript que proporciona una API para interactuar con los contratos inteligentes de Colony Network.\n- [ArcJS](https://github.com/daostack/arc.js) - Biblioteca que facilita el acceso de la aplicación javascript a los contratos inteligentes DAOstack Arc ethereum.\n- [Arkane Connect](https://docs.arkane.network/pages/connect-js.html) - cliente de JavaScript que proporciona una API para interactuar con Arkane Network, un proveedor de billetera para crear dapps fáciles de usar.\n- [Onboard.js](https://blocknative.com/onboard) - Blocknative Onboard es la manera rápida y fácil de agregar compatibilidad con múltiples billeteras a su proyecto. Con módulos integrados para más de 20 carteras únicas de hardware y software, Onboard le ahorra tiempo y dolores de cabeza.\n- [web3-react](https://github.com/NoahZinsmeister/web3-react) - Framework React para crear dApps de Ethereum de una sola página\n\n#### Herramientas Ethereum ABI (Application Binary Interface) \n\n- [ABI decoder](https://github.com/ConsenSys/abi-decoder) - biblioteca para decodificar parámetros de datos y eventos de transacciones de Ethereum\n- [ABI-gen](https://github.com/0xProject/0x-monorepo/tree/development/packages/abi-gen) - Genere wrappers de contrato TypeScript a partir de ABI de contrato.\n- [Ethereum ABI UI](https://github.com/hiddentao/ethereum-abi-ui) - Generar automáticamente definiciones de campo de formulario de UI y validadores asociados de un contrato de Ethereum ABI\n- [headlong](https://github.com/esaulpaugh/headlong/) - Biblioteca de prefijos de longitud recursiva y ABI de tipo seguro en Java\n- [EasyDapper](https://www.easydapper.com) - Genere dapps a partir de artefactos de Truffle, implemente contratos en redes públicas/privadas, ofrezca una página pública personalizable en vivo para interactuar con los contratos.\n- [One Click dApp](https://oneclickdapp.com) - Cree instantáneamente una dApp en una URL única usando la ABI.\n- [Truffle Pig](https://npmjs.com/package/trufflepig) - una herramienta de desarrollo que proporciona una API HTTP simple para buscar y leer archivos de contrato generados por Truffle, para usar durante el desarrollo local. Sirve ABI de contrato nuevo a través de http.\n- [Ethereum Contract Service](https://github.com/mesg-foundation/service-ethereum-contract) - Un servicio MESG para interactuar con cualquier contrato de Ethereum en función de su dirección y ABI.\n- [Nethereum-CodeGenerator](https://github.com/StefH/Nethereum-CodeGenerator) - Un generador basado en la web que crea una interfaz C# basada en Nethereum y un servicio basado en Solidity Smart Contracts.\n\n# Herramientas de prueba\n\n- [Solidity code coverage](https://github.com/0xProject/0x-monorepo/tree/development/packages/sol-coverage) - Herramienta de cobertura de código Solidity\n- [Solidity coverage](https://github.com/sc-forks/solidity-coverage) - Cobertura de código alternativo para contratos inteligentes de Solidity\n- [Solidity function profiler](https://github.com/EricR/sol-function-profiler) - Perfilador de función de contrato de Solidity\n- [Sol-profiler](https://github.com/Aniket-Engg/sol-profiler) - Perfilador de contratos inteligentes de Solidity alternativo y actualizado\n- [Espresso](https://github.com/hillstreetlabs/espresso) - Framework de prueba de Solidity rápido, paralelizado y de recarga en caliente\n- [Eth tester](https://github.com/ethereum/eth-tester) - Conjunto de herramientas para probar aplicaciones Ethereum\n- [Cliquebait](https://github.com/f-o-a-m/cliquebait) - Simplifica pruebas de integración y aceptación de aplicaciones de contratos inteligentes con instancias docker que se asemejan mucho a una red de cadena de bloques real\n- [Hevm](https://github.com/dapphub/dapptools/tree/master/src/hevm) - El proyecto hevm es una implementación de la máquina virtual Ethereum (EVM) creada específicamente para pruebas unitarias y depuración de contratos inteligentes.\n- [Ethereum graph debugger](https://github.com/fergarrui/ethereum-graph-debugger) - Depurador gráfico Solidity\n- [Tenderly CLI](https://github.com/Tenderly/tenderly-cli) - Acelere su desarrollo con seguimientos de pila legibles por humanos\n- [Solhint](https://github.com/protofire/solhint) - Linter de Solidity que brinda seguridad, guía de estilo y reglas de mejores prácticas para la validación de contratos inteligentes\n- [Ethlint](https://github.com/duaraghav8/Ethlint) - Linter para identificar y corregir problemas de estilo y seguridad en Solidity, anteriormente conocido como Solium\n- [Decode](https://github.com/hacker-DOM/decode) - Paquete npm que analiza las tx enviadas a un nodo testrpc local para hacerlos más legibles y fáciles de entender\n- [truffle-assertions](https://github.com/rkalis/truffle-assertions) - Un paquete npm con aserciones y utilidades adicionales utilizadas para probar contratos inteligentes de Solidity con truffle. Lo que es más importante, agrega la capacidad de afirmar si se han emitido (o no) eventos específicos.\n- [Psol](https://github.com/Lamarkaz/psol) - Preprocesador léxico Solidity con sintaxis estilo mustache.js, macros, compilación condicional e inclusión automática de dependencias remotas.\n- [solpp](https://github.com/merklejerk/solpp) - Preprocesador y aplanador Solidity con un lenguaje completo de directivas y expresiones, matemáticas de alta precisión y muchas funciones útiles de ayuda.\n- [Decode and Publish](https://flightwallet.github.io/decode-eth-tx/) – Decodificar y publicar raw ethereum tx. Similar a [https://live.blockcypher.com/btc-testnet/decodetx/](https://live.blockcypher.com/btc-testnet/decodetx/)\n- [Doppelgänger](https://getdoppelganger.io/) - una biblioteca para mocking de las dependencias de contratos inteligentes durante las pruebas unitarias.\n- [rocketh](https://github.com/wighawag/rocketh) - Una biblioteca simple para probar el contrato inteligente de ethereum que permite usar cualquier biblioteca web3 y corredor de prueba que elija.\n- [pytest-cobra](https://github.com/cobraframework/pytest-cobra) - Complemento PyTest para probar contratos inteligentes para blockchain Ethereum.\n\n#### Visualización, puntuación y seguimiento de transacciones:\n\n| Revise la metodología del autor, lea atentamente todas las partes del [hilo](https://twitter.com/officer_cia/status/1493395239905734667?s=20&t=rFmBq_f9juLPNWslwrnB7Q)\n\n- [BlockPath](http://blockpath.com)\n- [Maltego](http://maltego.com)\n- [GraphSense](http://graphsense.info)\n- [AML Bot Investigation Regime](https://amlbot.com)\n- [Bank Verified](https://bitrankverified.com/home)\n- [Orbit](https://github.com/s0md3v/Orbit)\n- [Arronax](https://github.com/Cryptonomic/Arronax)\n- [Blockscout](https://github.com/blockscout/blockscout)\n- [BTC Parser](https://btcparser.com)\n- [Txstreet](https://txstreet.com/v/eth)\n- [Nansen](https://www.nansen.ai)\n- [Bloxy](https://bloxy.info)\n- [Solana Explorer](https://solscan.io)\n- [Elliptic](https://www.elliptic.co)\n- [ANChain AI](https://www.anchain.ai)\n- [Cipher Trace](https://ciphertrace.com)\n- [Crystal Blockchain](https://crystalblockchain.com/products)\n- [Uppsala Security](https://uppsalasecurity.com)\n- [Coinfirm](https://www.coinfirm.com)\n- [Solidus Labs](https://www.soliduslabs.com)\n- [TRM Labs](https://trmlabs.com)\n- [Halborn Forensic](https://halborn.com)\n- [Visual List](https://www.lopp.net/bitcoin-information/visualizations.html)\n- [GLP](https://glprotocol.com/)\n- [BreadCrumbs](https://www.breadcrumbs.app)\n- [Tenderly](https://tenderly.co/)\n- [Dune](https://dune.xyz/)\n- [ETH Detective](https://www.ethtective.com/)\n\n## Aproyarme:\n\nEl apoyo es **muy** importante para mí, con él puedo hacer lo que amo: educar a los usuarios de DeFi y Crypto :sparkling_heart: Primero, unas pocas palabras, queridos amigos... ¡Quiero agradecer a todos los que me enviaron donaciones! ¡Muchas gracias a ustedes, pude soportar la pérdida de mi último trabajo, encontré un nuevo sentido de vida y finalmente comencé a escribir mucho!\n\nLo mejor es apoyarme directamente donando a mi dirección en Ethereum Main-net o cualquiera de las redes compatibles o a cualquier dirección de la lista a continuación:\n\n[![Supported by GitCoin](https://img.shields.io/badge/Support%20via-GitCoin-yellowgreen)](https://gitcoin.co/grants/3150/defi-developer-roadmap)\n\n\nSi quieres apoyar mi trabajo, también puedes enviarme una donación a alguna de las direcciones siguientes:\n\n- **[0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A](https://etherscan.io/address/0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A)** — ERC20 & ETH [officercia.eth](https://etherscan.io/enslookup-search?search=officercia.eth)\n\n- **[17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU](https://blockchair.com/bitcoin/address/17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU)** - BTC\n\n- **4AhpUrDtfVSWZMJcRMJkZoPwDSdVG6puYBE3ajQABQo6T533cVvx5vJRc5fX7sktJe67mXu1CcDmr7orn1CrGrqsT3ptfds** - Monero XMR \n\n- **BLyXANAw7ciS2Abd8SsN1Rc8J4QZZiJdBzkoyqEuvPAB** - Solana\n\n- **t1Tixh34p5FK9pMV4VYKzggP6qPbUwUabxx** - ZenCash ZEC \n\n- **DQhux6WzyWb9MWWNTXKbHKAxBnAwDWa3iD** - Doge \n\n- **TYWJoRenGB9JFD2QsdPSdrJtaT6CDoFQBN** - USDT TRX\n\n- **LebuhjAPJLnLULAKsMgQEZC5E5q9TdvurJ** - LiteCoin\n\n- También puedes apoyarme acuñando uno de mis [Artículos NFT en Mirror](https://officercia.mirror.xyz/)!\n\n#\n\nLas donaciones de los usuarios han sido y siguen siendo mi principal fuente de ingresos. Ayuda a evitar afiliaciones y compromisos. Realmente me importa lo que hago y me alegro de que te guste! También puedes comprar las obras de mi buen amigo y artista; todas las ganancias se destinarán a crear un libro sobre blockchain con un diseño único:\n\n- [opensea.io/collection/regullion-collection](https://opensea.io/collection/regullion-collection)\n\n¡Espero que mis consejos te hayan ayudado a ganar y ahorrar mucho dinero! En nuestro mundo de Entropía dominante, la información significa mucho y se la doy gratis. También quiero recordarles a todos mis enemigos y haters que solo soy un escritor y mi apodo es solo un intento de concienciar a la gente sobre el problema de la seguridad. Llámalo canto del cisne o un grito del corazón, pero me gusta lo que hago.\n\n¡Me gustaría informarle que también hago pedidos privados para investigaciones en cadena de hacks e incidentes! ¡La mayoría de los casos relacionados terminaron con éxito! Por un pequeño % de los fondos devueltos o de la donación, llevaré a cabo una investigación por usted, le aconsejaré sobre los pasos a seguir y lo enviaré por el camino correcto.\n\nMuchísimas gracias. ¡Estoy muy feliz y emocionado de ayudar a todos y cada uno de ustedes! ¡Muchas gracias por su apoyo!\n\n\n#\n\n- [Revise mi cancal de Telegram](https://t.me/officer_cia)\n- [Sigueme en Twitter](https://twitter.com/officer_cia)\n- [Siga todas mis actividades](https://t.me/officer_cia/296)\n- [Todas mis redes](https://t.me/officer_cia/296)\n\n##\n\n(👍 ͡❛ ͜ʖ ͡❛)👍 Gracias! \n"
  },
  {
    "path": "translations/README_fr.md",
    "content": "# La Feuille de Route du Développeur DeFi\n\n**Ici, nous rassemblons et discutons les meilleurs outils et recherches de DeFi & Blockchain - toute contribution est la bienvenue.**\n\n**N'hésitez pas à soumettre une Pull Request, qu'il s'agisse de petites corrections, de traductions, de documents ou d'outils que vous aimeriez ajouter.**\n\n[![Support Project](https://img.shields.io/badge/Support-Project-critical)](https://github.com/OffcierCia/DeFi-Developer-Road-Map#support-project) [![Supported by GitCoin](https://img.shields.io/badge/Support%20via-GitCoin-yellowgreen)](https://gitcoin.co/grants/3150/defi-developer-roadmap) [![Supported by LEGO](https://img.shields.io/badge/Supported%20by-LEGO-%2300A3FF)](https://www.notion.so/LEGO-Lido-Ecosystem-Grants-Organisation-d7f0bf0182d44348b6173639d2e8363d) \n  [![Research Base](https://img.shields.io/badge/Research-Base-lightgrey )](https://github.com/OffcierCia/ultimate-defi-research-base)\n       [![Mail](https://img.shields.io/badge/Mail-offcierciapr%40protonmail.com-brightgreen)](mailto:offcierciapr@protonmail.com) \n       \n\n\n<details>\n<summary>Traductions</summary>\n<br />\n\n- [Chinese]()\n- [Gujarati](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_guj.md)\n- [Korean](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_ko.md)\n- [French](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_fr.md)\n \n</details>\n\n\n## Roadmap\n\n![Roadmap](../DeFiRoadMapNewSVG.svg)\n\n# Navigation\n\n **[Navigation Alternative](https://start.me/p/QRg5ad/officercia)** ❗️\n\n\n|       Topic      | Instant Link                                                                                                              |\n|:----------------:|---------------------------------------------------------------------------------------------------------------------------|\n| Bases            | [Explorer](https://github.com/OffcierCia/DeFi-Developer-Road-Map#basics)                                                   |\n| dApps            | [Explorer](https://github.com/OffcierCia/DeFi-Developer-Road-Map#dapps)                                                    |\n| Frameworks       | [Explorer](https://github.com/OffcierCia/DeFi-Developer-Road-Map#frameworks)                                               |\n| zk-snarks        | [Explorer](https://github.com/OffcierCia/DeFi-Developer-Road-Map#zk-snarks)                                                |\n| Autres Lectures  | [Explorer](https://github.com/OffcierCia/DeFi-Developer-Road-Map#further-readings)                                         |\n| Securité         | [Explorer](https://github.com/OffcierCia/DeFi-Developer-Road-Map#security--safety)                                         |\n| DeFi             | [Explorer](https://github.com/OffcierCia/DeFi-Developer-Road-Map#defi)                                                     |\n| ENS              | [Explorer](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-name-service)                                    |\n| NFT              | [Explorer](https://github.com/OffcierCia/DeFi-Developer-Road-Map#non-fungible-token-nft)                                   |\n| Stable Coins     | [Explorer](https://github.com/OffcierCia/DeFi-Developer-Road-Map#stable-coins)                                             |\n| Infos Générales  | [Explorer](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-tools)                                           |\n| Side Chains      | [Explorer](https://github.com/OffcierCia/DeFi-Developer-Road-Map#side-chains)                                              |\n| MEV              | [Explorer](https://github.com/OffcierCia/DeFi-Developer-Road-Map#mev---maximal-extractable-value--miner-extractable-value) |\n| Outils           | [Explorer](https://github.com/OffcierCia/DeFi-Developer-Road-Map#tools-collection)                                         |\n| ETH 2.0          | [Explorer](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-20)                                              |\n| Front End        | [Explorer](https://github.com/OffcierCia/DeFi-Developer-Road-Map#front-end)                                                |\n| Project Manag.   | [Explorer](https://github.com/OffcierCia/DeFi-Developer-Road-Map#project-management)                                       |\n\n\n**| Notes Spéciales de l'Auteur:**\n\n- [Tout sur la sécurité des NFTs](https://graph.org/NFT-security-01-28) \n- [Vérificateurs de fuites des navigateurs](https://graph.org/Checkers-01-19)\n- [Tous les outils de sécurité existants d'ETH](https://graph.org/ETHSec-Tools-02-13)\n- [Toutes les communautés Telegram Dev](https://graph.org/Crypto-Telegram-Channels--Chats-04-19)\n- [Attaques connues sur les contrats intelligents et du côté de l'utilisateur](https://graph.org/Data-02-14)\n- [Collection de cheatsheets, outils et références du langage Solidity](https://graph.org/Solidity-Cheatsheets-Pack-03-20)\n- [Toutes les attaques et tous les vecteurs d'attaque connus des contrats intelligents et du côté de l'utilisateur](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31)\n- [Liste et références de tous les outils d'analyse des transactions,  et d'investigation possibles.](https://graph.org/TX-Analysis-tools-04-19)\n- [Principes clés du stockage de crypto cold wallet, et meilleures méthodes de défense contre les attaques](https://graph.org/Key-principles-of-storing-crypto-cold-wallet-attacks-defense-methods-best-practices--Bonus-04-23)\n- [Consultez mes articles récents](https://mirror.xyz/officercia.eth)\n\n# Basics:\n\n\n- Apprenez les bases de la technologie des grands livrets distribués (DLT)\n- Protocole Bitcoin [Explication] (https://medium.com/coinmonks/bitcoin-white-paper-explained-part-1-4-16cba783146a)\n- Courbe elliptique [Cryptographie](https://medium.com/coinmonks/learn-how-to-code-elliptic-curve-cryptography-a952dfdc20ab)\n- Lire [La blockchain expliquée] (https://www.investopedia.com/terms/b/blockchain.asp)\n- Regarder [Blockchain - Une démonstration visuelle](https://www.youtube.com/watch?v=_160oMzblY8)\n- Regarder [Mais comment fonctionne réellement le Bitcoin ? 3b1b](https://www.youtube.com/watch?v=bBC-nXj3Ng4)\n- Apprenez les bases de [l'informatique](https://github.com/ossu/computer-science)\n\n#### Ethereum\n\n- Apprenez les bases d'Ethereum\n- Machine virtuelle Ethereum (EVM) : Turing complet\n- Apprendre à connaître les portefeuilles, les comptes (EOA), les clés privées et publiques.\n- Apprendre les transactions, le gaz, Metamask\n- Clients/nœuds Ethereum, Geth\n- Infrastructure Infura\n\n#### Smart Contract\n\n\n- Les bases du Smart Contract\n- Cycle de vie d'un Smart Contract\n- Langages de niveau supérieur d'Ethereum (**Solidity**, Vyper, LLL, Serpent)\n- Compiler, tester, déployer des smart contracts\n- Interagir avec les smart contracts en utilisant web3.js ou web3.py\n- Lire [Comment fonctionne Ethereum ?](https://www.preethikasireddy.com/post/how-does-ethereum-work-anyway#:~:text=Les%20Ethereum%20blockchain%20utilise%20un,tokens%20sont%20générés%20et%20attribués.)\n- Lisez [cet article] (https://blog.zeppelin.solutions/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05)\n- Lire la [documentation Truffle](https://truffleframework.com/docs/) / [documentation Hardhat](https://hardhat.org/getting-started/)\n- Lire la [Documentation Web3](https://web3js.readthedocs.io/en/1.0/) / [Documentation Ethers](https://docs.ethers.io/v5/)\n- Lire le livre [Mastering Ethereum](https://github.com/ethereumbook/ethereumbook) et regarder [cette chaîne](https://www.youtube.com/channel/UCJWh7F3AFyQ_x01VKzr9eyA/videos)\n- Lire [Solidity Smart Contract Library](https://openzeppelin.org/api/docs/get-started.html) et [Solidity Base](https://solidity-by-example.org) avec [CryptoZombies](https://cryptozombies.io)\n- Lire [Flash Crash for Cash Cyber Threats in Decentralized Finance](https://arxiv.org/pdf/2106.10740.pdf)\n\n#### Normes relatives aux contrats intelligents\n\n- [ERCs](https://eips.ethereum.org/erc) - Propositions d'amélioration d'Ethereum\n\n#### Tokens\n\n- [ERC-20](https://eips.ethereum.org/EIPS/eip-20) - Contrat de jeton pour les actifs fongibles.\n- [ERC-721](https://github.com/ethereum/eips/issues/721) - Standard de jeton pour les actifs non fongibles.\n- [ERC-1155](https://eips.ethereum.org/EIPS/eip-1155) - Norme de jeton pour les jetons semi-fongibles.\n- [ERC-918](https://eips.ethereum.org/EIPS/eip-918) - Norme pour les jetons minables.\n- [Liste de contrôle des interactions entre jetons](https://consensys.net/diligence/blog/2020/11/token-interaction-checklist/)\n\n#### Autres\n\n- [ERC-165](https://eips.ethereum.org/EIPS/eip-165) - Crée une méthode standard pour publier et détecter les interfaces implémentées par un contrat intelligent.\n- [ERC-725](https://eips.ethereum.org/EIPS/eip-725) - Une interface standard pour un compte proxy simple.\n- [ERC-173](https://eips.ethereum.org/EIPS/eip-173) - Une interface standard pour la propriété des contrats.\n\n\n#### Compétences générales de développement\n\n\n- Apprendre [GIT] (https://medium.com/pixel-pioneers/the-basics-of-version-control-system-git-explained-by-designing-a-new-car-3fb3a10e9e40)\n- Créer quelques repos sur [GitHub](https://github.com/) / [GitLab](https://about.gitlab.com/)\n- Partagez votre code avec d'autres personnes\n- Connaître le protocole HTTP(S), les méthodes de requête (GET, POST, PUT, PATCH, DELETE, OPTIONS)\n- N'ayez pas peur d'utiliser Google, [Power Searching with Google](http://www.powersearchingwithgoogle.com/)\n- Familiarisez-vous avec le terminal ([Linux/Docker](https://medium.com/coinmonks/how-to-become-a-blockchain-developer-59c830e20f15)), configurez votre shell (bash, zsh, fish)\n- Lisez quelques livres sur les algorithmes et les structures de données, la blockchain, Ethereum, solidity.\n- Suivez ce cours [Ethereum and Solidity : The Complete Developer's Guide] (https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/).\n- Tutoriel gratuit [Apprendre Solidity] (https://github.com/willitscale/learning-solidity)\n- [Introduction au développement de contrats intelligents avec Solidity](https://www.youtube.com/playlist?list=PLV1JDFUtrXpGvu8QHL9b78WYNSJsYNZsb) et [Programmation ERC20](https://www.youtube.com/watch?v=Hqx5yuskmRU&list=PLYSZ-f9LCH3sEf0UKTLCaZErJeQtK7GCD)\n- [Repo Tudelft] (https://repository.tudelft.nl)\n\n#### Essaye ces outils:\n\n- [eth-cli](https://github.com/protofire/eth-cli) - Outils CLI.\n- [REPL](https://github.com/raineorshine/solidity-repl) - REPL de Solidity.\n- [Remix](https://remix.ethereum.org/) - Compilateur en ligne en temps réel et runtime.\n- [gencall-cli](https://github.com/manifoldfinance/libcaller/tree/master/packages/gencall-cli) - Un encodeur et un expéditeur de contrats intelligents interractifs à partir de votre fichier ABI.\n- [Optimize Solidity Function Name](https://emn178.github.io/solidity-optimize-name/) - Optimiser les noms de fonctions pour réduire les coûts.\n- [solc-typed-ast compiler](https://github.com/ConsenSys/solc-typed-ast) - Package TypeScript fournissant un AST Solidity normalisé et typé ainsi que les utilitaires nécessaires pour générer l'AST (à partir de Solc) et le parcourir.\n\n\n# dApps\n\n- Familiarisez-vous avec les outils que vous utiliserez :\n\n#### Package Managers\n\n- [npm](https://www.npmjs.com/)\n- [yarn](https://yarnpkg.com/lang/en/)\n- [pnpm](https://pnpm.js.org/)\n\n#### IDE's\n\n- [Remix IDE](https://remix.ethereum.org/)\n- [Remix IDE Desktop Release](https://github.com/ethereum/remix-desktop/releases)\n- [Ethfiddle](https://ethfiddle.com/)\n- [labs.superblock](https://superblocks.com/)\n- [Truffle](https://truffleframework.com/)\n- [Solidity v0.5.3](https://solidity.readthedocs.io/en/v0.5.3/)\n- [Vyper](https://github.com/ethereum/vyper)\n- [Atom](https://atom.io/) \n- [Etheratom](https://atom.io/packages/etheratom)\n- [Autocomplete Solidity](https://atom.io/packages/autocomplete-solidity)\n- [Language Solidity](https://atom.io/packages/language-solidity) \n- [Vim solidity](https://github.com/tomlion/vim-solidity) \n- [YAKINDU Solidity Tools](https://github.com/Yakindu/solidity-ide) \n- [VSCode](https://code.visualstudio.com/) with [Solidity Visual Developer](https://marketplace.visualstudio.com/items?itemName=tintinweb.solidity-visual-auditor)\n- [vscode-solidity-lang](https://github.com/contractshark/vscode-solidity-extenstion) Solidity Semantic Highlighting for VSode. [available at vscode marketplace](https://marketplace.visualstudio.com/items?itemName=ContractShark.solidity-lang)\n- [MetaMask OpenRCP API Playground](https://metamask.github.io/api-playground/api-documentation/) - View and Interact with MetaMasks RPC API\n\n #### Pratique\n\n- Apprendre le développement d'Ethereum en réalisant un [Jeu de zombies] (https://cryptozombies.io/) \n- Lisez et réalisez un exemple : [Tutoriel sur l'animalerie](https://www.trufflesuite.com/tutorial)\n- [Portefeuilles verrouillés dans le temps : Introduction aux Smart Contracts d'Ethereum](https://www.toptal.com/ethereum-smart-contract/time-locked-wallet-truffle-tutorial)\n- [Tutoriel ultime sur les ENS et dApp](https://www.toptal.com/ethereum/ethereum-name-service-dapp-tutorial)\n- [Introduction ultime au développement d'applications Ethereum](https://www.youtube.com/playlist?list=PLV1JDFUtrXpFh85G-Ddyy2kLSafaB9biQ)\n- [Ethernaut](https://ethernaut.zeppelin.solutions/) est un jeu de guerre basé sur Web3/Solidity pour les personnes intéressées par l'apprentissage d'Ethereum.\n- [Ethereum et Solidity : le guide complet du développeur](https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/)\n- [Consensys: meilleures pratiques](https://consensys.github.io/smart-contract-best-practices/) - Ce document fournit une connaissance de base des considérations de sécurité pour les programmeurs Solidity intermédiaires. Il est maintenu par ConsenSys Diligence, et la communauté Ethereum au sens large.\n- [Solidity Patterns](https://github.com/fravoll/solidity-patterns) - Une compilation de modèles et de meilleures pratiques.\n- [Smart Contracts Threats DB](https://github.com/crytic/not-so-smart-contracts) - Une compilation des pires modèles.\n- ETH.build](https://eth.build/) - Un bac à sable éducatif pour le Web3.\n\n\n\n# ZK-SNARKs\n\n#### Informations générales\n\n- [zkp.science](https://zkp.science) - Tout ce que vous devez savoir sur les ZK-SNARKs\n- [ZoKrates](https://github.com/Zokrates/ZoKrates) - Une boîte à outils pour les zkSNARKS sur Ethereum.\n- [The AZTEC Protocol](https://github.com/AztecProtocol/AZTEC) - Transactions confidentielles sur le réseau Ethereum, implémentation en direct sur le réseau principal d'Ethereum.\n- [Nightfall](https://github.com/EYBlockchain/nightfall) - Rendre privé n'importe quel jeton ERC-20 / ERC-721 - outils et microservices open source.\n- Ré-encryptage par proxy (PRE)\n- [NuCypher Network](https://github.com/nucypher/nucypher) - Un réseau de rechiffrement par proxy pour renforcer la confidentialité des données dans les systèmes décentralisés.\n- [pyUmbral](https://github.com/nucypher/pyumbral) - Bibliothèque cryptographique de rechiffrement par proxy à seuil.\n- Chiffrement entièrement homomorphe (FHE)\n- [NuFHE](https://github.com/nucypher/nufhe) - Bibliothèque FHE accélérée par le GPU\n\n#### ZK-STARKs\n- [StarkWare](https://github.com/starkware-industries) et [StarkWare Ressources](https://github.com/starkware-libs) - Moteur de scalabilité StarkEx stockant les transitions d'état sur la chaîne\n\n# Frameworks\n\n#### Truffle Suit \n\n- [Truffle](https://truffleframework.com/truffle)\n- [Ganache](https://truffleframework.com/ganache)\n- [Drizzle](https://truffleframework.com/drizzle)\n\n\n#### ZeppelinOS\n\n- [Pour commencer](https://docs.zeppelinos.org/docs/start.html)\n\n#### Labs.Superblock\n\n> Note: Superblocks est déprécié\n\n- [Labs.superblocks](https://lab.superblocks.com/)\n- [Tutoriel dApp](https://www.youtube.com/watch?v=LK-kVMzrdno)\n\n\n#### Infura (Une passerelle vers Ethereum)\n\n- [Mainnet End Point](https://infura.io/)\n- [Ropsten TestNet End Point](https://infura.io/)\n- [Kovan TestNet End Point](https://infura.io/)\n- [Rinkby TestNet End Point](https://infura.io/)\n- [IPFS](https://medium.freecodecamp.org/hands-on-get-started-with-infura-and-ipfs-on-ethereum-b63635142af0)\n\n#### [NodeReal](https://nodereal.io)(Un service de nœuds de haute performance)\n\n- [Meganode](https://meganode.nodereal.io)\n- [DirectRoute](https://directroute.nodereal.io)\n\n#### Autres Frameworks\n\n- [Frameworks List](https://ethereum.org/en/developers/docs/frameworks/) - Liste des frameworks Ethereum.\n- [Hardhat](https://hardhat.org/) - Environnement de développement Ethereum flexible, extensible et rapide.\n- [Brownie](https://github.com/iamdefinitelyahuman/brownie) - Brownie est un framework Python pour déployer, tester et interagir avec les contrats intelligents Ethereum.\n- [Embark](https://github.com/embark-framework/embark) - Framework pour le développement de DApp.\n- [Waffle](https://getwaffle.io/) - Framework pour le développement et le test de contrats intelligents avancés, petit, flexible et rapide (basé sur ethers.js).\n- [Dapp](https://dapp.tools/dapp/) - Framework pour le développement de DApp, successeur de DApple.\n- [Etherlime](https://github.com/LimeChain/etherlime) - Framework basé sur ethers.js pour le déploiement de DApp.\n- [Parasol](https://github.com/Lamarkaz/parasol) - [Déprécié] Environnement de développement agile de contrats intelligents avec tests, déploiement INFURA, documentation automatique des contrats et plus encore. Il présente une conception flexible et non obsessionnelle avec une personnalisation illimitée.\n- [0xcert](https://github.com/0xcert/framework/) - Framework JavaScript pour la création d'applications décentralisées.\n- [OpenZeppelin SDK](https://openzeppelin.com/sdk/) - OpenZeppelin SDK : Une suite d'outils pour vous aider à développer, compiler, mettre à niveau, déployer et interagir avec les contrats intelligents.\n- [sbt-ethereum](https://sbt-ethereum.io/) - Une console textuelle à onglets pour l'interaction et le développement de contrats intelligents, y compris la gestion des portefeuilles et des ABI, le support ENS et l'intégration Scala avancée.\n- [Cobra](https://github.com/cobraframework/cobra) - Un environnement de développement rapide, flexible et simple pour les contrats intelligents Ethereum, les tests et le déploiement sur la machine virtuelle Ethereum (EVM).\n- [Epirus](https://docs.epirus.io/sdk/) - Framework Java pour la création de contrats intelligents. \n- [Ether Jar](https://github.com/emeraldpay/etherjar) Bibliothèque d'intégration Java pour la blockchain Ethereum.\n- [Starport](https://github.com/tendermint/starport) - Un outil CLI pour construire des blockchains souveraines compatibles IBC.\n- [Sign in with Ethereum | SIWE](https://github.com/spruceid/siwe)- Flux de travail permettant d'authentifier les comptes Ethereum à l'aide de la signature de messages afin d'établir une session Web basée sur les cookies qui gère les métadonnées de l'utilisateur.\n- [Foundry](https://github.com/onbjerg/foundry-book) - Une chaîne d'outils de développement de contrats intelligents pour la compilation de projets, la gestion des dépendances, les tests, les déploiements, les interactions sur la chaîne...\n- [Solmate](https://github.com/Rari-Capital/solmate) - Ces contrats ont été audités mais ils n'ont pas été développés dans l'optique des utilisateurs. Ils cherchent principalement à optimiser le gaz et les optimisations pour le développement de contrats intelligents.\n\n#### Interagir avec les Contrats Intelligents\n\n- [Web3.js](https://web3js.readthedocs.io/en/1.0/)\n- [Web3.py](https://web3py.readthedocs.io/en/stable/)\n- [Web3j](https://docs.web3j.io/latest/)\n- [ethers.js](https://docs.ethers.io/v5/)\n\n#### Python Ethereum Eco Système\n\n- [Article](https://medium.com/@pipermerriam/the-python-ethereum-ecosystem-101bd9ba4de7)\n\n#### Systèmes de Stockage Distribués\n\n- [INFO](https://medium.com/bitfwd/what-is-decentralised-storage-ipfs-filecoin-sia-storj-swarm-5509e476995f)\n- [IPFS](https://ipfs.io/) - [Un article décrivant IPFS de A à Z](https://medium.com/@romtref/ipfs-distributed-content-addressed-versioned-peer-to-peer-file-protocol-99c3e5ecab50)\n- [MESON](https://meson.network/)\n- [SWARM](https://swarm-gateways.net/)\n- [Storej](https://storj.io/)\n- [Sia](https://sia.tech/)\n\n#### Tester les Réseaux Blockchain\n\n- [Paradigm Faucet](https://faucet.paradigm.xyz) - Réclamation d'ETH sur Testnet.\n- [Ethnode](https://github.com/vrde/ethnode) - Exécuter un nœud Ethereum (Geth ou Parity) pour le développement, aussi simple que `npm i -g ethnode && ethnode`.\n- [Ganache](https://github.com/trufflesuite/ganache) - Application pour tester la blockchain Ethereum avec une interface visuelle et des journaux.\n- [Kaleido](https://kaleido.io/) - Utilisez Kaleido pour créer un réseau blockchain en consortium. Idéal pour les PoC et les tests\n- [Besu Private Network](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - Exécutez un réseau privé de nœuds Besu dans un conteneur Docker.\n- [Orion](https://github.com/PegaSysEng/orion) - Composant permettant d'effectuer des transactions privées avec PegaSys.\n- [Artemis](https://github.com/PegaSysEng/artemis) - Implémentation Java de la chaîne Beacon Ethereum 2.0 de PegaSys.\n- [Cliquebait](https://github.com/f-o-a-m/cliquebait) - Simplifie l'intégration et l'acceptation des tests d'applications de contrats intelligents avec des instances Docker qui ressemblent beaucoup à un véritable réseau de blockchain.\n- [Local Raiden](https://github.com/ConsenSys/Local-Raiden) - Exécute un réseau local Raiden dans des conteneurs docker à des fins de démonstration et de test.\n- [Private networks deployment scripts](https://github.com/ConsenSys/private-networks-deployment-scripts) - Scripts de déploiement prêts à l'emploi pour les réseaux PoA privés.\n- [Réseau Ethereum local](https://github.com/ConsenSys/local_ethereum_network) - Scripts de déploiement prêts à l'emploi pour les réseaux privés de PoW.\n- [Ethereum on Azure](https://docs.microsoft.com/en-us/azure/blockchain/templates/ethereum-poa-deployment) - Déploiement et gouvernance de réseaux de PoA Ethereum en consortium.\n- [Ethereum on Google Cloud](https://console.cloud.google.com/marketplace/details/click-to-deploy-images/ethereum?filter=category:developer-tools) - Construction d'un réseau Ethereum basé sur la preuve de travail.\n- [Infura](https://infura.io/) - Accès de l'API Ethereum aux réseaux Ethereum (Mainnet, Ropsten, Rinkeby, Goerli, Kovan).\n- [CloudFlare Distributed Web Gateway](https://cloudflare.com/distributed-web-gateway/) - Fournit un accès au réseau Ethereum par le biais de Cloudflare au lieu de faire fonctionner votre propre nœud.\n- [Chainstack](https://chainstack.com/) - Nœuds Ethereum partagés et dédiés en tant que service (Mainnet, Ropsten, Rinkeby).\n- [Alchemy](https://alchemyapi.io/) - Plateforme de développement de blockchain, API Ethereum et service de nœuds (Mainnet, Ropsten, Rinkeby, Goerli, Kovan).\n- [ZMOK](https://zmok.io/) - API Ethereum JSON-RPC (Mainnet, Rinkeby, Front-running Mainnet)\n- [Watchdata](https://watchdata.io) - Fournit un accès API simple et fiable à la blockchain Ethereum.\n\n#### Faucets Ether\n\n- [Rinkeby faucet](https://faucet.rinkeby.io/)\n- [Kovan faucet](https://github.com/kovan-testnet/faucet)\n- [Ropsten faucet (MetaMask)](https://faucet.metamask.io/)\n- [Goerli faucet](https://goerli-faucet.slock.it/)\n- [Universal faucet](https://faucets.blockxlabs.com/)\n- [Nethereum.Faucet](https://github.com/Nethereum/Nethereum.Faucet) - C#/.NET faucet\n\n\n# Front-End \n\n#### Interface Utilisateur\n\n- Apprenez React sur le [site officiel](https://reactjs.org/tutorial/tutorial.html) ou suivez des [cours](https://egghead.io/courses/the-beginner-s-guide-to-react).\n- [Feuille de route React](https://github.com/adam-golab/react-developer-roadmap)\n- [aragonUI](https://ui.aragon.org) - Une bibliothèque React comprenant des composants Dapp.\n- [components.bounties.network](https://components.bounties.network) - Une bibliothèque React contenant des composants Dapp.\n- [ui.decentraland.org](https://github.com/decentraland/ui) - Une bibliothèque React contenant des composants Dapp.\n- [dapparatus](https://github.com/austintgriffith/dapparatus) - Composants React Dapp réutilisables.\n- [Metamask ui](https://github.com/MetaMask/metamask-storybook) - Composants React Metamask\n- [DappHybrid](https://github.com/Nethereum/Nethereum.DappHybrid) - Un mécanisme d'hébergement hybride multiplateforme pour les applications décentralisées basées sur le Web.\n- [Nethereum.UI.Desktop](https://github.com/Nethereum/Nethereum.UI.Desktop) - Exemple de portefeuille de bureau multiplateforme\n- [eth-button](https://eth-button.github.io/eth-button/) - Bouton de don minimaliste\n- [Rimble Design System](https://rimble.consensys.design/) - Composants adaptables et normes de conception pour les applications décentralisées.\n- [3Box Plugins](https://docs.3box.io/build/plugins) - Composants react à intégrer pour les fonctionnalités sociales. Incluant les commentaires, les profils et la messagerie.\n- [brave-ui](https://github.com/brave/brave-ui) - Liste de composants React réutilisables pour renforcer votre interface utilisateur brave.\n- [DApp frontend security](https://blog.embarklabs.io/news/2020/01/30/dapp-frontend-security/index.html) - Dans cet article, l'auteur se penche sur la sécurité des DApps.\n\n# Gestion de Projet\n\n- [Dework](https://dework.xyz/) | Web3 Trello avec paiements par jetons, lettres de créance, primes...\n- [Wonderverse](https://www.wonderverse.xyz/) | Alternative à Jira avec un système de gestion des tâches intuitif qui permet aux DAO de payer les contributeurs et de collaborer à leurs projets.\n\n# Lectures Complémentaires\n\n#### Inspiré par:\n\n- [Feuille de route des développeurs de dappes de l'ETH] (https://github.com/thecryptoshed/eth-dapp-developer-roadmap)\n- [Outils DAO de la défense de DeFi] (https://github.com/defi-defense-dao/defi-risk-tools-list#developer-tools) \n- [Blockchain Learning Path] (https://github.com/protofire/blockchain-learning-path) \n- [ADF](https://github.com/ong/awesome-decentralized-finance) \n- [Boîte à outils DeFi](https://github.com/gweicz/defi-toolkit)\n- [BlockTools](https://github.com/nujabes403/blockchains-tools)\n- [Liste SAW](https://simpleaswater.com/defi/#analytics)\n- [API publiques](https://github.com/public-apis/public-apis#cryptocurrency)\n- [Liste BTC](https://github.com/igorbarinov/awesome-bitcoin)\n- [ConsenSys](https://github.com/ConsenSys/ethereum-developer-tools-list)\n- [Outils EVM](https://github.com/CoinCulture/evm-tools)\n- [Solidity Pro](https://github.com/bkrem/awesome-solidity)\n- [Base de recherche de Zhihu](https://zhuanlan.zhihu.com/p/265374061)\n- [OpenZeppelin - Contracts / Test Helpers + More ](https://github.com/OpenZeppelin)\n- [Listes de ressources Ethereum géniales](https://medium.com/quiknode/awesome-ethereum-resource-lists-dd28a9c17fc1)\n- [Liste complète de ressources pour les développeurs Ethereum](https://github.com/ConsenSys/ethereum-developer-tools-list/blob/master/README.md)\n- [Apprentissage des contrats intelligents](https://github.com/arbazkiraak/SmartContractLearning)\n- [Cryptoéconomie géniale](https://github.com/jpantunes/awesome-cryptoeconomics)\n- [Tudelft Repo](https://repository.tudelft.nl)\n- [La liste de lecture](https://www.decentralised.co/the-reading-list) et [Ce repo](https://github.com/sambacha/compendium) avec [Liste de données d'ingénierie](https://github.com/sambacha/art-of-engineering/blob/master/ENGINEERING_ART_OF.md)\n- [Eth Reentrancy Attack Patterns](https://github.com/uni-due-syssec/eth-reentrancy-attack-patterns)\n- [Plugin pour tester les contrats intelligents](https://github.com/meherett/pytest-eth)\n- [Profileur de fonctions Solidity](https://github.com/EricR/sol-function-profiler)\n- [Vecteurs d'attaque des contrats intelligents](https://github.com/KadenZipfel/smart-contract-attack-vectors)\n- [Liste de sécurité de DeFi](https://github.com/freight-chain/defi-sec)\n- [Base de menaces de DeFi](https://github.com/freight-trust/defi-threat)\n- [Piratage](https://github.com/geekshiv/Smart-Contract-Hacking)\n- [Secureum Bootcamp](https://hackmd.io/@secureum/bootcamp-epoch0-announcement)\n- [SCSVS](https://github.com/securing/SCSVS)\n- [Smart Contract Inspector](https://github.com/tintinweb/smart-contract-inspector)\n- [Blocksec ctfs](https://github.com/openblocksec/blocksec-ctfs)\n- [Liste des constructeurs](https://based.builders)\n- [De 0 à Web3.0](https://github.com/kay-is/web3-from-zero)\n\n\n#### Sécurité et Protection\n\n**|** Lisez 3 superbes cheatsheets : \n- [Toutes les attaques connues sur les contrats intelligents et les utilisateurs](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31), \n- [Tous les outils Sec ETH existants](https://graph.org/ETHSec-Tools-02-13),\n- [Solidity Cheatsheet Pack](https://graph.org/Solidity-Cheatsheets-Pack-03-20) \n- [Tout sur la sécurité NFT](https://graph.org/NFT-security-01-28)\n#\n\n- [Blockchain Security Roadmap](https://devansh.xyz/blockchain-security/2021/09/17/genesis-0x01.html) - Cet article présente une feuille de route qui permettra aux utilisateurs d'entrer facilement dans le domaine de la sécurité des blockchains. \n\n- [ The Eye of Horus: Spotting and Analyzing Attacks on Ethereum Smart Contracts](https://arxiv.org/pdf/2101.06204.pdf) - L'enquête montre que le nombre d'attaques n'a pas nécessairement diminué au cours des dernières années, mais que pour certaines vulnérabilités, il est resté constant.\n\n- [Analysis of Bitcoin Vulnerability to Bribery Attacks Launched Through Large Transactions](https://arxiv.org/pdf/2105.07501.pdf) - Dans cet article, les auteurs conçoivent une nouvelle attaque par corruption et montrent que cette garantie peut être fortement compromise.\n\n- [Vulnerability of Blockchain Technologies to Quantum Attacks](https://arxiv.org/pdf/2105.01815.pdf) - Les auteurs analysent ici les principales crypto-monnaies basées sur la blockchain déployées aujourd'hui - y compris le Bitcoin, l'Ethereum, le Litecoin et le ZCash, et déterminent l'exposition au risque d'attaques quantiques. \n\n- [BLOCKEYE](https://arxiv.org/pdf/2103.02873.pdf) - Chasse aux attaques de DeFi sur la blockchain. Dans cet article, les auteurs proposent BLOCKEYE, un système de détection d'attaques en temps réel pour les projets DeFi sur la blockchain Ethereum. \n\n- [Topological Anomaly Detection in Dynamic Multilayer Blockchain Networks](https://arxiv.org/pdf/2106.01806.pdf) - Les auteurs présentent une nouvelle perspective topologique pour la détection des anomalies structurelles dans les réseaux multicouches dynamiques.\n\n- [Verification of the Incremental Merkle Tree Algorithm with Dafny](https://arxiv.org/pdf/2105.06009.pdf) - Les auteurs présentent notre nouvelle et originale preuve de correction de l'algorithme ainsi que la version vérifiable par machine de Dafny.\n\n- [GoHammer Blockchain Performance Test Tool](https://arxiv.org/pdf/2105.00847.pdf) - Cet outil aidera à développer des systèmes décentralisés plus efficaces et aura pour effet de diminuer les coûts de développement des projets d'applications décentralisées.\n\n- [EtherClue: Digital investigation of attacks on Ethereum smart contracts ](https://arxiv.org/pdf/2104.05293.pdf) - Dans ce travail, les auteurs étudient le problème de l'investigation post-factum des attaques Ethereum en utilisant des indicateurs de compromission spécialement conçus pour être utilisés dans la blockchain.\n\n- [Requirement Analyses and Evaluations of Blockchain Platforms per Possible Use Cases](https://arxiv.org/pdf/2103.03209.pdf) - Ce document fournit un modèle générique pour comprendre la blockchain et ses applications.\n\n- [A Note on Privacy in Constant Function Market Makers](https://arxiv.org/pdf/2103.01193.pdf) -  Dans cette note, les auteurs montrent que la confidentialité est impossible avec les implémentations habituelles des CFMM dans la plupart des modèles raisonnables d'un adversaire et fournissent quelques stratégies d'atténuation.\n\n- [A Survey of Security Vulnerabilities in Ethereum Smart Contracts](https://arxiv.org/pdf/2105.06974.pdf) -  Ce document explique huit vulnérabilités spécifiques au niveau applicatif de la BT en analysant les scénarios d'exploitation de ces vulnérabilités.\n\n- [An approach to detect Denial of Service Vulnerability in Ethereum Smart Contracts](https://arxiv.org/pdf/2106.01340.pdf) - Dans cet article, les auteurs proposent un framework qui combine l'analyse statique et dynamique pour détecter les dénis de service dus à un retournement inattendu dans les contrats intelligents ETH.\n\n- [AGSolT: a Tool for Automated Test-Case Generation for Solidity Smart Contracts](https://arxiv.org/pdf/2102.08864.pdf) - Les auteurs ont constaté qu'AGSolT est capable d'atteindre un dépassement de branche élevé avec les deux approches et ont même découvert des erreurs dans certains des contrats intelligents Solidity les plus populaires sur Github.\n\n- [Temporal-Amount Snapshot MultiGraph for Ethereum Transaction Tracking](https://arxiv.org/pdf/2102.08013.pdf) - Les auteurs proposent TASMG pour modéliser les enregistrements de transactions d'Ethereum comme un réseau temporel-montant et présentent ensuite TAW pour intégrer efficacement les comptes via leurs enregistrements de transactions, qui intègre les informations temporelles et de montant du réseau proposé.\n\n- [Demystifying Cryptocurrency Mining Attacks: A Semi-supervised Learning Approach Based on Digital Forensics and Dynamic Network Characteristics](https://arxiv.org/pdf/2102.10634.pdf) - Cet article traite de la détection des attaques de crypto mining dans un environnement de réseau générique en utilisant les caractéristiques dynamiques du réseau. \n\n- [FASTEN: Fair and Secure Distributed Voting Using Smart Contracts](https://arxiv.org/pdf/2102.10594.pdf) - Les auteurs prouvent que la probabilité de violation de la vie privée est négligeable. En outre, l'analyse du coût de l'exécution de FASTEN sur Ethereum est comparable au coût de la plupart des élections existantes.\n\n- [Interdependencies between Mining Costs, Mining Rewards and Blockchain Security](https://arxiv.org/pdf/2102.08107.pdf) - Cet article étudie dans quelle mesure le coût d'exploitation d'une blockchain de preuve de travail est intrinsèquement lié au coût de la prévention des attaques, et dans quelle mesure les budgets de sécurité des grands livres numériques sous-jacents sont corrélés aux résultats du marché des crypto-monnaies.\n\n- [HyperSec: Visual Analytics for blockchain security monitoring](https://arxiv.org/pdf/2103.14414.pdf) - HyperSec, un outil de suivi analytique visuel qui fournit des informations pertinentes en un coup d'œil pour détecter les attaques en cours sur Hyperledger Fabric. \n\n- [Reentrancy Vulnerability Identification in Ethereum Smart Contracts](https://arxiv.org/pdf/2105.02881.pdf) - Dans cet article, les auteurs présentent un framework qui combine l'analyse statique et dynamique pour détecter les vulnérabilités de réentraînement dans les contrats intelligents Ethereum.\n\n- [A General Framework for the Security Analysis of Blockchain Protocols](https://arxiv.org/pdf/2009.09480v2.pdf) - Cet article présente une abstraction parcimonieuse suffisante pour capturer et comparer les propriétés de nombreux protocoles blockchain sans permission bien connus.\n\n- [Coinbugs: Enumerating Common Blockchain Implementation-Level Vulnerabilities](https://arxiv.org/pdf/2104.06540.pdf) - Le document s'adresse aux testeurs de sécurité qui souhaitent se lancer dans l'examen de la sécurité des blockchains et aux développeurs de blockchains, en tant que référence sur les pièges courants.\n\n- [Vulnerabilities and Open Issues of Smart Contracts: A Systematic Mapping](https://arxiv.org/pdf/2104.12295.pdf) - Cet article a réalisé une cartographie systématique de la littérature identifiant les initiatives et les outils permettant d'analyser les CS et la manière de traiter les vulnérabilités identifiées.\n\n- [SuMo: A Mutation Testing Strategy for Solidity Smart Contracts](https://arxiv.org/pdf/2105.03626.pdf) - Les auteurs rapportent une première évaluation de SuMo sur des projets open-source pour lesquels des suites de tests étaient disponibles. Les résultats obtenus par les auteurs sont encourageants, et ils suggèrent que SuMo peut effectivement aider les développeurs à fournir des contrats intelligents plus fiables.\n\n- [(In)Stability for the Blockchain: Deleveraging Spirals and Stablecoin Attacks](https://arxiv.org/pdf/1906.02152.pdf) - La possibilité de spirales de désendettement a été prédite pour la première fois dans la version initiale de ce document en 2019, puis observée lors de la crise du jeudi noir pour Dai en 2020.\n\n- [An Anonymous Trust-Marking Scheme on Blockchain Systems](https://arxiv.org/pdf/2010.00206.pdf) - Dans cet article, les auteurs proposent un schéma de marquage de confiance anonyme sur les systèmes de blockchain qui est universellement applicable à toute cryptomonnaie.\n\n- [A Framework and DataSet for Bugs in Ethereum Smart Contracts](https://arxiv.org/pdf/2009.02066.pdf) - Dans cet article, pour combler cette lacune, les auteurs collectent d'abord autant de bogues de contrats intelligents que possible à partir de sources multiples et divisent ces bogues en 9 catégories en étendant la classification standard de l'IEEE pour les anomalies logicielles.\n\n- [A Secure Multi-chains Consensus Scheme Against Diverse Miners Behaviors Attacks in Blockchain Networks.](https://arxiv.org/pdf/2106.02383.pdf) - Les résultats expérimentaux montrent que PoDT est sûr contre les attaques DMB et plus efficace que les schémas de consensus traditionnels dans les environnements multi-chaînes.\n\n- [A Survey on Consortium Blockchain Consensus Mechanisms](https://arxiv.org/pdf/2102.12058.pdf) - Cet article met en lumière plusieurs solutions de pointe en matière d'algorithmes de consensus pour les blockchains d'entreprise. \n\n- [Extracting Smart Contracts Tested and Verified in Coq](https://arxiv.org/pdf/2012.09138.pdf) - Les auteurs mettent en œuvre l'extraction de programmes Coq vers des langages fonctionnels en se basant sur l'effacement certifié de MetaCoq. \n\n- [Trustless, privacy-preserving blockchain bridges](https://arxiv.org/pdf/2102.04660.pdf) - Dans cet article, les auteurs présentent un protocole pour faciliter les transferts de crypto-monnaies sans confiance entre chaînes, qui préserve la confidentialité des retraits de pont.\n\n- [Security checklists for Ethereum smart contract development: patterns and best practices](https://arxiv.org/pdf/2008.04761.pdf) - Les auteurs couvrent les phases de conception, de codage, de test et de déploiement du cycle de vie des logiciels.\n\n- [Dynamic Vulnerability Detection on Smart Contracts Using Machine Learning](https://arxiv.org/pdf/2102.07420.pdf) - Dans ce travail, les auteurs proposent Dynamit, un framework de surveillance pour détecter les vulnérabilités de réentraînement dans les contrats intelligents Ethereum. \n\n- [Targeting the Weakest Link: Social Engineering Attacks in Ethereum Smart Contracts](https://arxiv.org/pdf/2105.00132.pdf) - Dans ce travail, les auteurs explorent la possibilité et l'existence de nouvelles attaques d'ingénierie sociale au-delà des honeypots de contrats intelligents.\n\n- [OptSmart: A Space Efficient Optimistic Concurrent Execution of Smart Contracts](https://arxiv.org/pdf/2102.04875.pdf) - Dans cet article, les auteurs développent un mineur concurrent qui propose un bloc en exécutant les UAs simultanément en utilisant des systèmes de mémoire transactionnelle logicielle (MTS) optimistes.\n\n- [DEFECTCHECKER: Automated Smart Contract Defect Detection by Analyzing EVM Bytecode](https://arxiv.org/pdf/2009.02663.pdf) - Les résultats expérimentaux montrent que DefectChecker est bien plus performant que ces outils, tant en termes de vitesse que de précision. \n\n- [SmartBugs: A Framework to Analyze Solidity Smart Contracts](https://arxiv.org/pdf/2007.04771.pdf) - Les auteurs montrent comment il permet une intégration et une comparaison faciles des outils d'analyse en présentant une nouvelle extension de l'outil SmartCheck qui améliore considérablement la détection des vulnérabilités liées aux catégories DASP10 Mauvais hasard, Manipulation du temps et Contrôle de l'accès (les vulnérabilités identifiées sont passées de 11% à 24%).\n\n- [Profiling Gas Leaks in Solidity Smart Contracts](https://arxiv.org/pdf/2008.05449.pdf) - Dans cet article, les auteurs identifient un ensemble de 19 odeurs de code Solidity affectant le déploiement et les coûts de transaction d'un contrat intelligent, et évaluent la pertinence de ces odeurs par le biais d'une enquête impliquant 34 participants. \n\n- [Securing Parallel-chain Protocols under Variable Mining Power](https://arxiv.org/pdf/2105.02927.pdf) - Dans cet article, les auteurs envisagent la conception de protocoles de chaînes parallèles à sécurité prouvée qui peuvent s'adapter à de telles variations de puissance minière. \n\n- [Ethereum SmartContract Vulnerability Detection using Deep Neural Network and Transfer Learning](https://arxiv.org/pdf/2103.12607.pdf) - Le framework ESCORT permet l'apprentissage par transfert sur de nouveaux types de vulnérabilité avec une modification minimale de l'architecture du modèle DNN et des frais de réentraînement.\n\n- [SCSGuard: Deep Scam Detection for Ethereum Smart Contracts](https://arxiv.org/pdf/2105.10426.pdf) - Les résultats expérimentaux montrent que SCSGuard obtient une exactitude (0,94), une précision (0,96%) et un rappel (0,98) élevés pour les escroqueries de type Ponzi et Honeypot, ainsi que pour les nouveaux contrats intelligents de phishing.\n\n- [Securing Cyber-Physical Systems Through Blockchain-Based Digital Twins and Threat Intelligence](https://arxiv.org/pdf/2105.08886.pdf) - Cet article se concentre sur la sécurisation des CPS en intégrant l'intelligence artificielle (IA) et la blockchain pour des DT intelligents et de confiance. \n\n- [A Survey on Blockchain Interoperability: Past, Present, and Future Trends](https://arxiv.org/abs/2005.14282) - Dans ce billet, les auteurs étudient les techniques et les solutions d'interopérabilité des blockchains, fournissant ainsi une vue d'ensemble de l'interopérabilité des blockchains, ouvrant la voie à une recherche systématique dans ce domaine.\n\n- [SoK: Transparent Dishonesty: front-running attacks on Blockchain](https://arxiv.org/abs/2106.00667) - Un article sur les décisions relatives à la conception de contrats intelligents sécurisés et les possibilités de front-running sur les DApps.\n\n- [SoK: Oracles from the Ground Truth to Market Manipulation](https://arxiv.org/abs/2106.00667) - Un article qui systématise les alternatives de conception pour les oracles, présente les attaques et discute des stratégies d'atténuation des attaques.\n\n##### Web2 Cybersecurité\n\n- [TryHackMe: Complete rooms with challenges and puzzles to break, all from the browser](https://tryhackme.com/welcome) - Hands on cybersecurity training with real-world tasks\n\n- [Disclose: Cross-industry and vendor-agnostic standards for best practives in cybersecurity research](https://disclose.io/) - Les mainteneurs de logiciels libres et les experts du secteur fournissent une source centrale d'assistance, d'information et d'aide via des modèles, des outils, des ensembles de données...\n\n- [Hack The Box](https://www.hackthebox.com/) - Un terrain de jeu pour les hackers permettant de dynamiser et de concurrencer les autres utilisateurs dans un écosystème collaboratif qui favorise l'expérience de formation pratique.\n\n- [OverTheWire](https://overthewire.org/wargames/) - Ensemble de wargames et de défis proposés par une communauté pour apprendre et pratiquer les concepts de sécurité dans des wargames amusants.\n\n- [Pentesterlab](https://pentesterlab.com/) - Laboratoires pratiques couvrant différentes classes de bu, de la base à l'avancée.\n\n- [Portswigger labs](https://portswigger.net/web-security/all-labs) - Ensemble de laboratoires de sécurité des applications web avec des solutions communautaires jointes.\n\n- [Vulnhub](https://www.vulnhub.com/) - Les utilisateurs téléchargent des \"boîtes à défis\" qui tentent souvent d'obtenir un accès root en exploitant des vulnérabilités connues.\n\n##### Web3 Cybersecurité\n\n- [Ethernaut by OpenZeppelin](https://ethernaut.openzeppelin.com/) - Une collection de wargames Web3 inspirés de [OverTheWire] (https://overthewire.org/) dans le contexte de la machine virtuelle Ethereum (EVM). Chaque niveau est représenté par un contrat intelligent qui doit être piraté.\n\n- [Damn Vulnerable Defi](https://www.damnvulnerabledefi.xyz/) - Un terrain de jeu de sécurité offensive pour apprendre la cybersécurité dans le contexte de DeFi et des contrats intelligents. Les exemples incluent des tâches où les utilisateurs doivent empêcher le système de fonctionner, retirer des fonds d'un contrat...\n\n- [Damn Vulnerable DeFi | Foundry](https://github.com/nicolasgarcia214/damn-vulnerable-defi-foundry) - Identique à Damn Vulnerable DeFi mais dans le contexte du framework de développement Foundry.\n\n##### Web3 CTF (Capture The Flag)\n\n- [Capture the Ether](https://capturetheether.com/) - Jeu traditionnel consistant en une série de défis catégorisés où l'utilisateur gagne des points après chaque défi réussi. Le but est de faire en sorte que la fonction `isComplete()` renvoie vrai. \n\n- [Paradigm CTF](https://ctf.paradigm.xyz/)\n\n#### DeFi\n\n- [Finematics](https://www.youtube.com/c/Finematics/featured) - Vidéos éducatives sur DeFi\n\n- [Formal Analysis of Composable DeFi Protocols ](https://arxiv.org/pdf/2103.00540.pdf) - Dans cet article, les auteurs proposent une technique formelle de processus algébrique qui modélise les protocoles DeFi de manière compositionnelle pour permettre une vérification efficace des propriétés.\n\n- [Transaction Fee Mechanism Design](https://arxiv.org/pdf/2106.01340.pdf) - Les auteurs expliquent le comportement des frais dans les blockchains.\n\n- [DeFi-ning DeFi: Challenges & Pathway](https://arxiv.org/pdf/2101.05589.pdf) - Bonne rétrospective sur les débuts de la finance décentralisée.\n\n- [A theory of Automated Market Makers in DeFi](https://arxiv.org/pdf/2102.11350.pdf) - Les auteurs exploitent notre théorie pour prouver formellement un ensemble de propriétés fondamentales des MSA, caractérisant à la fois les aspects structurels et économiques. \n\n- [From banks to DeFi: the evolution of the lending market](https://arxiv.org/pdf/2104.00970.pdf) - Les auteurs discutent de la dépendance persistante des prêts DeFi au système financier traditionnel et concluent par les perspectives du marché des prêts à l'ère IOV.\n\n- [On the Just-In-Time Discovery of Profit-Generating Transactions in DeFi Protocols](https://arxiv.org/pdf/2103.02228.pdf) - Dans cet article, les auteurs étudient deux méthodes qui leur permettent de créer automatiquement des transactions DeFi rentables.\n\n- [Maximizing Extractable Value from Automated Market Makers](https://arxiv.org/pdf/2106.01870.pdf) - Dans cet article, les auteurs caractérisent formellement les mineurs rationnels comme des joueurs qui suivent une stratégie optimale dans le jeu minier. \n\n- [The Decentralized Financial Crisis](https://arxiv.org/pdf/2002.08099.pdf) -  Dans cet article, les auteurs explorent comment les faiblesses de conception et les fluctuations de prix des protocoles DeFi pourraient conduire à une crise du DeFi.\n\n- [Liquidations: DeFi on a Knife-edge](https://arxiv.org/pdf/2009.13235v4.pdf) - Afin d'éviter que les protocoles ne subissent des pertes, les positions sous-collatéralisées peuvent être liquidées. Dans cet article, les auteurs présentent une analyse empirique des liquidations sur les protocoles de fonds prêtables (PLF).\n\n- [Measuring Asset Composability as a Proxy for DeFi Integration](https://arxiv.org/pdf/2102.04227.pdf) - Les auteurs cherchent à comprendre dans quelle mesure cette pratique peut contribuer à l'intégration financière sur Ethereum en examinant les transactions en dérivés \"composés\" pour les actifs DAI, USDC, USDT, ETH et BTC tokenisés pour l'ensemble des 344,8 millions de transactions Ethereum calculées en 2020. \n\n- [Dynamic Curves for Decentralized Autonomous Cryptocurrency Exchanges](https://arxiv.org/pdf/2101.02778.pdf) - Les auteurs proposent dans ce travail une nouvelle approche pour construire l'AMM en proposant l'idée de courbes dynamiques.\n\n- [High-Frequency Trading on Decentralized On-Chain Exchanges](https://arxiv.org/pdf/2009.14021.pdf) - Dans ce travail, les auteurs formalisent, exposent analytiquement et évaluent empiriquement une variante augmentée du front-running : les attaques sandwich, qui impliquent le front-running et le back-running des TX victimes.\n\n- [Flashot](https://arxiv.org/pdf/2102.00626.pdf) - Un snapshot de l'attaque Flash Loan sur l'écosystème DeFi.\n\n- [DeFiRanger](https://arxiv.org/pdf/2104.15068.pdf) - Détection des attaques de manipulation de prix sur les applications DeFi.\n\n- [Attacking the DeFi Ecosystem with Flash Loans for Fun and Profit](https://arxiv.org/pdf/2003.03810.pdf) - Flash Loans. DeFi.\n\n- [SoK: Decentralized Finance (DeFi) ](https://arxiv.org/pdf/2101.08778.pdf) - Dans cette systématisation des connaissances (SoK), les auteurs délimitent l'écosystème DeFi selon ses principaux axes. SCSGuard : Détection profonde des escroqueries pour les contrats intelligents d'Ethereum.\n\n- [Empirical Evidence from four Governance Token Distributions](https://arxiv.org/pdf/2102.10096.pdf) - Cet article fournit un framework pour quantifier la décentralisation du pouvoir de gouvernance parmi les applications blockchain.\n\n- [The Adoption of Blockchain-based Decentralized Exchanges](https://arxiv.org/pdf/2103.08842.pdf) - Les auteurs montrent que les fournisseurs de liquidités perdent la valeur de leurs jetons si les taux de change sont volatils en raison du mécanisme d'exécution des ordres de la bourse basée sur la blockchain.\n\n- [An analysis of Uniswap markets](https://arxiv.org/pdf/1911.03380.pdf) - L'une des meilleures études sur l'activité d'Uniswap DEX, les auteurs ont commencé à faire des recherches en 2019 et ont récemment publié une analyse fraîche pour 2021.\n\n- [Finance 4.0: Design principles for a value-sensitive cryptoecnomic system to address sustainability](https://arxiv.org/pdf/2105.11955.pdf) - Les auteurs apportent un éclairage nouveau sur la conception des systèmes cryptographiques.\n\n- [Behavior of Liquidity Providers in Decentralized Exchanges](https://arxiv.org/pdf/2105.13822.pdf) - Les auteurs cherchent à comprendre comment les fournisseurs de liquidités réagissent aux informations du marché et comment ils tirent profit de la fourniture de liquidités sur le DEX.\n\n- [Cyclic Arbitrage in Decentralized Exchange Markets](https://arxiv.org/pdf/2105.02784.pdf) - Bonne lecture. Cet article suggère qu'avec la technologie des contrats intelligents et la configuration de la machine à états répliqués d'Ethereum, les stratégies d'arbitrage sont plus faciles à mettre en œuvre dans les DEX que dans les CEX.\n\n- [SoK: Oracles from the Ground Truth to Market Manipulation](https://arxiv.org/pdf/2106.00667.pdf) - Dans ce SoK, les auteurs systématisent les alternatives de conception des oracles, présentent les attaques et discutent des stratégies d'atténuation des attaques.\n\n- [Composing Networks of Automated Market Makers](https://arxiv.org/pdf/2106.00083.pdf) - Cet article propose un modèle mathématique pour la composition de l'AMM.\n\n- [Blockchain Oracle Design Patterns](https://arxiv.org/abs/2106.09349) - Dans cet article, les auteurs étudieront et analyseront les oracles de la blockchain en ce qui concerne la manière dont ils fournissent un retour d'information à la blockchain et aux contrats intelligents. \n\n- [CeFi vs. DeFi - Comparing Centralized to Decentralized Finance](https://arxiv.org/abs/2106.08157) - Dans ce travail, les auteurs analysent systématiquement les différences entre CeFi et DeFi, couvrant les aspects juridiques, économiques, de sécurité, de confidentialité et de manipulation du marché. Les auteurs fournissent également une méthodologie structurée pour différencier un service CeFi d'un service DeFi.\n\n\n#### Ethereum Name Service\n\n- [Ethereum Name Service: the Good, the Bad, and the Ugly](https://arxiv.org/pdf/2104.05185.pdf) - Pourtant, aucun travail existant n'a étudié ce système émergent, les problèmes de sécurité et les mauvais comportements dans les ENS. Les auteurs présentent la première étude sur les ENS en analysant des millions de journaux d'événements liés aux ENS.\n\n\n#### Non-Fungible Token (NFT):\n\n- [Mapping the NFT revolution](https://arxiv.org/pdf/2106.00647.pdf) - Tendances du marché, réseaux commerciaux et caractéristiques visuelles.\n\n- [Fairness in ERC token markets](https://arxiv.org/pdf/2102.03721.pdf) - Une étude de cas de CryptoKitties.\n\n- [Non-Fungible Token: Overview, Evaluation, Opportunities and Challenges](https://arxiv.org/pdf/2105.07447.pdf) - Dans ce rapport technique, les auteurs explorent les écosystèmes NFT sous plusieurs aspects.\n\n- [Cryptoart](http://cryptoart.io/) - Les meilleurs artistes et œuvres d'art.\n\n- [CryptoArtPulse](https://cryptoartpulse.com/) - Live View (Vue en direct).\n\n- [PumpMyGas](https://pumpmygas.xyz/) - Estimation en direct des frais d'essence sur toutes les principales places de marché NFT.\n\n- [NonFungible Tracker](https://nonfungible.com/) - Traqueur NFT.\n\n- [NFTS TOP]( https://cryptoslam.io) - Classement NFT.\n\n- [Networks of Ethereum Non-Fungible Tokens: A graph-based analysis of the ERC-721 ecosystem](https://arxiv.org/pdf/2110.12545.pdf)\n\n\n#### StableCoins:\n\n\n- [Stablecoins 2.0](https://arxiv.org/pdf/2006.12388.pdf) - Les auteurs cherchent à fournir une base solide pour la théorie des monnaies stables, avec une caractérisation fonctionnelle basée sur le risque de la structure économique des monnaies stables.\n\n- [Reducing the Volatility of Cryptocurrencies — A Survey of Stablecoins](https://arxiv.org/pdf/2103.01340.pdf) -  Les auteurs examinent comment les monnaies stables contribuent à réduire la volatilité des cryptomonnaies en étudiant les différents types de monnaies stables et leurs mécanismes de stabilité.\n\n- [Understand Volatility of Algorithmic Stablecoin: Modeling, Verification and Empirical Analysis](https://arxiv.org/pdf/2101.08423.pdf) - Les auteurs ont effectué une analyse empirique systématique des activités de transaction réelles du stablecoin Basis Cash afin de relier les possibilités théoriques aux observations du marché. \n\n- [T-Cash: Transferable Fiat Backed Coins](https://arxiv.org/pdf/2105.04485.pdf) - Dans cet article, les auteurs proposent un système d'argent électronique transférable utilisant la technologie blockchain qui permet aux utilisateurs de réutiliser continuellement les pièces au sein du système.\n\n\n#### Informations Générales:\n\n\n- [A Big Data Analysis of the Ethereum Network: from Blockchain to Google Trends](https://arxiv.org/pdf/2104.01764.pdf) - Une analyse des prix des cryptomonnaies et des tendances de recherche suggère l'existence de grands acteurs (et non des utilisateurs réguliers), manipulant le marché après une chute des prix.\n\n- [A DLT-based Smart Contract Architecture for Atomic and Scalable Trading](https://arxiv.org/pdf/2105.02937.pdf) -  Dans cet article, les auteurs proposent un protocole atomique, évolutif et préservant la confidentialité qui permet des mises à jour dynamiques et sécurisées. Ils développent ensuite un système de billets de crédit (CNS) basé sur un contrat intelligent qui permet aux participants de verrouiller les fonds avant l'initialisation d'un canal d'état, ce qui améliore la flexibilité et l'efficacité.\n\n- [Exploring Etherum Data Stores: A Cost and Performance Comparison ](https://arxiv.org/pdf/2105.10520.pdf) - Dans ce travail, les auteurs examinent un ensemble complet d'approches de gestion des données pour les applications de l'EPF et évaluent le coût associé en gaz ainsi que les performances de récupération.\n\n- [A Systematic Literature Review on Blockchain Governance](https://arxiv.org/pdf/2105.05460.pdf) - Cette étude examine de manière exhaustive la gouvernance de la blockchain par le biais de questions 5W1H.\n\n- [A general framework for blockchain analytics](https://arxiv.org/pdf/1707.01021.pdf) - Les auteurs proposent un framework polyvalent, supportant l'analyse de données sur Bitcoin Ethereum - il permet d'intégrer des données de blocs avec des données provenant d'autres sources, et de les organiser dans une base de données.\n\n- [AMR:Autonomous Coin Mixer with Privacy Preserving Reward Distribution](https://arxiv.org/pdf/2010.01056.pdf) - Dans ce travail, les auteurs proposent le premier mélangeur résistant à la censure, qui peut récompenser ses utilisateurs d'une manière préservant la vie privée pour leur participation au système.\n\n- [Technology Review of Blockchain Data Privacy Solutions](https://arxiv.org/pdf/2105.01316.pdf)- Ce rapport vise à passer en revue les technologies blockchain d'entreprise existantes : Les systèmes alimentés par EOSIO, Hyperledger Fabric et Besu, Consensus Quorum, R3 Corda et Nightfall d'Ernst and Young.\n\n- [Blockchain Systems, Technologies and Applications: A Methodology Perspective](https://arxiv.org/pdf/2105.03572.pdf) - Tout d'abord, cet article présente le fonctionnement de la blockchain, l'activité et le défi de la recherche, et illustre la feuille de route impliquant la méthodologie classique avec des cas d'utilisation et des sujets typiques de la blockchain. Deuxièmement, dans le système blockchain, la façon d'adopter le processus stochastique, la théorie des jeux, l'optimisation, l'apprentissage automatique et la cryptographie pour étudier le processus de fonctionnement de la blockchain et concevoir le protocole/algorithme de la blockchain est discutée en détail.\n\n- [Ethna: Analyzing the Underlying Peer-to-Peer Network of the Ethereum Blockchain](https://arxiv.org/pdf/2010.01373.pdf) - Ethna met en œuvre une nouvelle méthode qui mesure avec précision les degrés des nœuds Ethereum.\n\n- [Community Detection in Blockchain Social Networks](https://arxiv.org/pdf/2101.06406.pdf) -  Un nouvel algorithme de détection de communauté, conçu pour les signaux de faible rang sur le graphe, peut aider à trouver des communautés d'utilisateurs sur la base de l'abonnement à un jeton d'utilisateur.\n\n- [Block Access Control in Wireless Blockchain Network: Design, Modeling and Analysis](https://arxiv.org/pdf/2104.13144.pdf) -  Les résultats montrent que les approches BAC peuvent aider le réseau à atteindre un débit élevé de transactions tout en améliorant l'utilisation des blocs et en économisant la puissance de calcul. Parallèlement, le compromis entre le débit des transactions et l'utilisation des blocs est démontré, ce qui peut servir de guide pour le déploiement pratique de la blockchain.\n\n- [Towards External Calls for Blockchain and Distributed Ledger Technology](https://arxiv.org/pdf/2105.10399.pdf) - Dans cet article, les auteurs montrent que cette croyance est préconçue en démontrant une méthode qui permet aux technologies de blockchain et de registres distribués d'effectuer des appels à des systèmes externes initiés à partir de la blockchain/DLT elle-même.\n\n- [Managing Blockchain Systems and Applications: A Process Model for Blockchain Configurations](https://arxiv.org/pdf/2105.02118.pdf) - Les auteurs démontrent l'applicabilité du modèle de processus de configuration de blockchain proposé sur quatre projets de blockchain.\n\n- [A Note on Optimal Fees for Constant Function Market Makers](https://arxiv.org/pdf/2105.13510.pdf) -  Les auteurs présentent un framework qui peut être utilisé pour calculer les frais optimaux pour les pools du monde réel en utilisant les données des transactions passées.\n\n- [Reward Mechanism for Blockchains Using Evolutionary Game Theory](https://arxiv.org/pdf/2104.05849.pdf) - Dans cet article, les auteurs développent un framework de mécanisme de récompense qui pourrait s'appliquer à de nombreuses blockchains PoS.\n\n- [Summing Up Smart Transitions](https://arxiv.org/pdf/2105.07663.pdf) - Dans cet article, les auteurs présentent une généralisation de la logique du premier ordre qui peut exprimer la somme non bornée des soldes. \n\n- [100+ Metrics for Software Startups - A Multi-Vocal Literature Review](https://arxiv.org/pdf/1901.04819.pdf) -  L'utilisation de données sous forme de métriques peut aider les jeunes entreprises de logiciels à prendre les bonnes décisions dans un contexte d'incertitude et de ressources limitées. \n\n- [Blockchain Networks: Data Structures of Bitcoin , Monero, Zcash, Ethereum, Ripple and IOTA](https://arxiv.org/pdf/2103.08712.pdf) - Les auteurs discutent de la manière dont les données de la blockchain peuvent être abstraites en tant que différents types de réseaux, et de la manière dont les abstractions de réseaux sont utilisées pour obtenir des informations sur la structure.\n\n- [Decentralized Finance: On Blockchain- and Smart Contract-Based Financial Markets](https://research.stlouisfed.org/publications/review/2021/02/05/decentralized-finance-on-blockchain-and-smart-contract-based-financial-markets) - Rédigé par Fabian Schar, ce document donne une vue d'ensemble des marchés basés sur la blockchain, avec des détails techniques, mais dans un format digeste; un excellent document pour les nouveaux venus dans ce domaine.\n\n#### Compilations spéciales d'auteurs:\n\n- [All-about-NFT security](https://graph.org/NFT-security-01-28) \n- [All ETH security tools existing](https://graph.org/ETHSec-Tools-02-13)\n- [All good TG Dev communities](https://graph.org/Crypto-Telegram-Channels--Chats-04-19)\n- [Known smart contract-side and user-side attacks](https://graph.org/Data-02-14)\n- [Solidity A-Z](https://graph.org/Solidity-Cheatsheets-Pack-03-20)\n- [All known smart contract side and user side attacks](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31)\n- [All possible transaction analysis, crypto-forensics and investigation tools list & references in a single note](https://graph.org/TX-Analysis-tools-04-19)\n- [Key principles of storing crypto cold wallet attacks defense methods best practices](https://graph.org/Key-principles-of-storing-crypto-cold-wallet-attacks-defense-methods-best-practices--Bonus-04-23)\n\n\n#### Side-Chains\n\n- [POA Network](https://www.poa.network/)\n- [POA Bridge](https://bridge.poa.net/)\n- [POA Bridge UI](https://github.com/poanetwork/bridge-ui)\n- [POA Bridge Contracts](https://github.com/poanetwork/poa-bridge-contracts)\n- [Loom Network](https://github.com/loomnetwork)\n- [Polygon Network](https://docs.polygon.technology/)\n\n\n#### EIP - 1559\n\n- [EIP1559 FAQ](https://notes.ethereum.org/@vbuterin/eip-1559-faq) - EIP1559 FAQ\n\n- [Dynamical Analysis of the EIP-1559 Ethereum Fee Market](https://arxiv.org/pdf/2102.10567.pdf)- Les auteurs effectuent une analyse approfondie du mécanisme dynamique du marché des redevances qui en résulte, en combinant les outils de la théorie des jeux et des systèmes dynamiques.\n\n- [Stochastic Properties of EIP1559 Basefees](https://arxiv.org/pdf/2105.03521.pdf) - Les auteurs expliquent le nouveau mécanisme de tarification de l'Ethereum développé pour apporter de la stabilité aux prix fluctuants du gaz.\n\n- [Transaction Fee Mechanism Design for the Ethereum Blockchain: An Economic Analysis of EIP-1559](https://arxiv.org/pdf/2012.00854.pdf) - Ce rapport évalue les forces et les faiblesses de la proposition sur le plan de la théorie des jeux et explore quelques modèles alternatifs.\n\n\n#### Ethereum 2.0\n\n- [Serenity Design Rationale](https://notes.ethereum.org/@vbuterin/serenity_design_rationale)\n- [Specification](https://github.com/ethereum/annotated-spec)\n- [Beaconcha](https://beaconcha.in/)\n- [Beaconscan](https://beaconscan.com/)\n- [Ethereum 2.0 Stats](https://eth2stats.io/)\n- [Ethereum 2.0 Docs](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-phases/)\n- [Ethereum 2.0 Clients](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth2.0-teams/teams-building-eth2.0/)\n- [Ethereum 2.0 Forks](https://eth2-fork-mon.stokes.io/) \n\n\n#### MEV - Maximal Extractable Value / Miner Extractable Value:\n\n\n- [Quantifying Blockchain Extractable Value: How dark is the forest?](https://arxiv.org/pdf/2101.05511v2.pdf) - Les auteurs apportent la preuve que les mineurs extraient déjà de la valeur extractible par les mineurs (MEV), ce qui pourrait déstabiliser la sécurité du consensus de la blockchain, comme l'ont montré des travaux connexes.\n\n- [Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchanges](https://arxiv.org/pdf/1904.05234.pdf) - Introduction du concept de MEV, l'ouvrage met en évidence les risques importants et complexes créés par les dépendances de l'ordre des transactions dans les contrats intelligents et les façons dont les formes traditionnelles d'exploitation des marchés financiers s'adaptent aux économies blockchain et y pénètrent.\n\n- [Flashbots: MEV in Eth2](https://hackmd.io/@flashbots/mev-in-eth2) - Dans ce post, les auteurs étudient l'ordonnancement des transactions dans eth2 et analysent les rendements des jalons activés par MEV. Ils constatent ensuite que le MEV va considérablement augmenter les récompenses des validateurs mais peut renforcer les inégalités entre les participants d'eth2. Les auteurs discutent également des aspects qualitatifs de MEV dans eth2 tels que la dynamique potentielle qui se développera entre ses plus grands acteurs comme les échanges et les pools de validateurs.\n\n- [A Survey on Blockchain Interoperability: Past, Present, and Future Trends](https://arxiv.org/abs/2005.14282) - Dans ce post, les auteurs étudient les techniques et les solutions d'interopérabilité des blockchains, fournissant ainsi une vue d'ensemble de l'interopérabilité des blockchains, ouvrant la voie à une recherche systématique dans ce domaine.\n\n\n#### Discussion\n\n- [SmartContractResearch Forum](https://www.smartcontractresearch.org) \n\n\n #### Rapport sur les Incidents de Piratage\n\n- [Rekt News](https://rekt.eth.link/leaderboard) - Plateforme anonyme permettant aux lanceurs d'alerte et aux détectives de DeFi de présenter leurs informations à la communauté.\n- [Blockchain Threat Intelligence](https://blockthreat.substack.com/) - Bulletin d'information couvrant les dernières nouvelles en matière de sécurité, les outils, les événements, les vulnérabilités et les menaces dans le paysage des crypto-monnaies. Aussi [supporte ce repo.](https://github.com/openblocksec/blocksec-incidents)\n- [Blockchain Graveyard](https://magoo.github.io/Blockchain-Graveyard/) - Une liste de toutes les brèches de sécurité ou vols massifs impliquant des blockchains.\n\n\n# Collection d'Outils\n\n\n#### Outils Ethereum\n\n- [All ETH security tools existing](https://graph.org/ETHSec-Tools-02-13)\n- [Ethstats](https://ethstats.io)\n- [ETH Forks](https://forkmon.ethdevops.io) \n- [Node Stats](https://ethernodes.org)\n- [EVM Networks List](https://chainid.network)\n- [BIP39 Derivation](https://iancoleman.io/bip39)\n- [Vanity Generator](https://github.com/johguse/profanity) \n- [Web Vanity Generator](https://vanity-eth.tk) \n- [Vanity Eth Generators](https://github.com/search?q=eth+vanity)\n- [FindETH](https://findeth.io) \n- [Eth Tx Decoder](https://antoncoding.github.io/eth-tx-decoder)\n- [Ethereum input data decoder](https://lab.miguelmota.com/ethereum-input-data-decoder)\n- [Ethereum Gas Charts](https://ethereumprice.org/gas)\n- [Ethereum TxPool Statistics](https://txpool.zengo.com/) \n- [Gas Prices Dashboard ](https://explore.duneanalytics.com/public/dashboards/qswVMdzbyiiZFdnCDSwx1jfYLOjdaokM4CSGNxsH)\n- [The UI from ABI](https://ethcontract.watch)\n- [Oracles Club](https://oracles.club)\n- [Tx Combo](https://furucombo.app)\n- [ETH or ERC-20 Mass-sender](https://disperse.app)\n- [BulkSender](https://bulksender.app)\n- [ERC20 Meta Token Wrapper](https://github.com/arcadeum/erc20-meta-token) \n- [Cancel Ethereum Transaction](https://github.com/mds1/Cancel-Ethereum-Transactions)\n- [Fees WTF Calculator](https://fees.wtf) \n- [Spend Gas Stats](https://txn.finance) \n- [Pools Stats](https://pools.fyi) \n- [Solhint](https://github.com/protofire/solhint) \n- [Solium](https://github.com/duaraghav8/Solium)\n- [Sol-tester](https://github.com/androlo/sol-tester) \n- [Solidity-coverage](https://github.com/sc-forks/solidity-coverage) \n- [TypeChain](https://github.com/ethereum-ts/TypeChain) \n- [Tenderly](https://tenderly.co/)\n\n\n#### Libraries\n\n- [dapp-bin](https://github.com/ethereum/dapp-bin) - Repo Ethereum fournissant des implémentations pour de nombreuses structures de données et utilitaires courants dans Solidity, Serpent et LLL.\n- [Solidity Collections](https://github.com/ethereum/wiki/wiki/Solidity-Collections) - Collections d'extraits de code et de bibliothèques utilitaires.\n- [OpenZeppelin](https://openzeppelin.org/) - Framework pour la création de contrats intelligents sécurisés.\n\n#### Bibliothèques de Contrats Intelligents Populaires\n\n- [Zeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts) - Contient des contrats intelligents réutilisables testés comme SafeMath et OpenZeppelin SDK [library](https://github.com/OpenZeppelin/openzeppelin-sdk) pour la mise à niveau des contrats intelligents.\n- [cryptofin-solidity](https://github.com/cryptofinlabs/cryptofin-solidity) - Une collection de bibliothèques Solidity pour construire des smart contracts sécurisés et économes en gaz sur Ethereum.\n- [Modular Libraries](https://github.com/Modular-Network/ethereum-libraries) - Un groupe de packages conçus pour être utilisés sur des blockchains utilisant la machine virtuelle Ethereum.\n- [DateTime Library](https://github.com/bokkypoobah/BokkyPooBahsDateTimeLibrary) - Une bibliothèque de date et d'heure Solidity efficace.\n- [Aragon](https://github.com/aragon/aragon) - Protocole DAO. Contient [aragonOS smart contract framework](https://github.com/aragon/aragonOS) avec un accent sur l'évolutivité et la gouvernance.\n- [ARC](https://github.com/daostack/arc) - système d'exploitation pour les DAO et couche de base de la pile DAO.\n- [0x](https://github.com/0xProject) - protocole DEX\n- [Token Libraries with Proofs](https://github.com/sec-bit/tokenlibs-with-proofs) - Contient des preuves de l'exactitude des contrats de jetons par rapport à des spécifications données et des propriétés de haut niveau.\n- [Provable API](https://github.com/provable-things/ethereum-api) - Fournit des contrats pour utiliser le service Provable, permettant des actions hors chaîne, la récupération de données et le calcul.\n- [ABDK Libraries for Solidity](https://github.com/abdk-consulting/abdk-libraries-solidity) - Bibliothèques mathématiques à virgule fixe (64,64 bits) et à virgule flottante en quadruple précision (128 bits) conformes à la norme IEEE-754 pour Solidity.\n\n#### Modèles de Contrats Intelligents\n\n- [Dappsys: Safe, simple, and flexible Ethereum contract building blocks](https://github.com/dapphub/dappsys)\n- [MakerDAO](https://github.com/makerdao/maker-otc)\n- [The TAO](https://github.com/ryepdx/the-tao)\n- [Dapp-a-day 1-10](https://steemit.com/@nikolai)\n- [Dapp-a-day 11-25](https://steemit.com/@nexusdev)\n- [OpenZeppelin Contracts: An open framework of reusable and secure smart contracts in the Solidity language.](https://github.com/OpenZeppelin/openzeppelin-contracts)\n- [Blog about Best Practices with Security Audits](https://blog.openzeppelin.com/)\n- [Advanced Workshop with Assembly](https://github.com/androlo/solidity-workshop)\n- [Simpler Ethereum Multisig](https://medium.com/@ChrisLundkvist/exploring-simpler-ethereum-multisig-contracts-b71020c19037) - especially section _Benefits_\n- [CryptoFin Solidity Auditing Checklist](https://github.com/cryptofinlabs/audit-checklist) - A checklist of common findings, and issues to watch out for when auditing a contract for a mainnet launch.\n- [aragonOS: A smart contract framework for building DAOs, Dapps and protocols](https://hack.aragon.org/docs/aragonos-intro.html)\n- [Checks Effects Interactions Pattern](https://fravoll.github.io/solidity-patterns/checks_effects_interactions.html)\n  \n\n#### Évolutivité\n- [Blog von Elena Dimitrova, Dev at colony.io](https://blog.colony.io/author/elena/)\n- [Library driven development](https://blog.aragon.org/library-driven-development-in-solidity-2bebcaf88736)\n- [Advanced Solidity code deployment techniques](https://blog.aragon.org/advanced-solidity-code-deployment-techniques-dc032665f434/)\n- [OpenZeppelin on Proxy Libraries](https://blog.openzeppelin.com/proxy-libraries-in-solidity-79fbe4b970fd/)\n\n\n#### Outils pour Développeurs \n\n- [CryptoFin Solidity Auditing Checklist](https://github.com/cryptofinlabs/audit-checklist) - Une liste de contrôle des résultats courants et des problèmes à surveiller lors de l'audit d'un contrat pour un lancement sur le réseau principal.\n- [MythX](https://mythx.io/) - Plate-forme de vérification de la sécurité et écosystème d'outils pour les développeurs Ethereum.\n- [Mythril](https://github.com/ConsenSys/mythril) - Outil d'analyse de sécurité du bytecode EVM à code source ouvert.\n- [Oyente](https://github.com/melonproject/oyente) - Analyse statique alternative de la sécurité des contrats intelligents.\n- [Securify](https://securify.chainsecurity.com/) - Scanner de sécurité pour les contrats intelligents Ethereum.\n- [SmartCheck](https://tool.smartdec.net/) - Analyseur statique de la sécurité des smart contracts\n- [Ethersplay](https://github.com/crytic/ethersplay) - Désassembleur EVM\n- [Evmdis](https://github.com/Arachnid/evmdis) - Désassembleur EVM alternatif\n- [Hydra](https://github.com/IC3Hydra/Hydra) - Framework pour la sécurité des contrats cryptoéconomiques, primes de sécurité décentralisées.\n- [Solgraph](https://github.com/raineorshine/solgraph) - Visualisation du flux de contrôle Solidity pour l'analyse de la sécurité des contrats intelligents.\n- [Manticore](https://github.com/trailofbits/manticore) - Outil d'exécution symbolique sur les contrats intelligents et les binaires.\n- [Slither](https://github.com/crytic/slither) - Un framework d'analyse statique de Solidity.\n- [Adelaide](https://github.com/sec-bit/adelaide) - L'extension d'analyse statique SECBIT au compilateur Solidity.\n- [solc-verify](https://github.com/SRI-CSL/solidity/) - Un vérificateur modulaire pour les contrats intelligents Solidity.\n- [Solidity security blog](https://github.com/sigp/solidity-security-blog) - Liste complète des vecteurs d'attaque connus et des anti-modèles courants.\n- [Awesome Buggy ERC20 Tokens](https://github.com/sec-bit/awesome-buggy-erc20-tokens) - Une collection de vulnérabilités dans les contrats intelligents ERC20 avec les jetons concernés.\n- [Free Smart Contract Security Audit](https://callisto.network/smart-contract-audit/) - Audits gratuits de la sécurité des contrats intelligents par Callisto Network.\n- [Piet](https://piet.slock.it) - Un analyseur visuel de l'architecture Solidity.\n\n#### Front-end Ethereum APIs\n\n\n- [Web3.js](https://github.com/ethereum/web3.js/) - Javascript Web3\n- [Eth.js](https://github.com/ethjs) - Alternative à Javascript Web3\n- [Ethers.js](https://github.com/ethers-io/ethers.js/) - Alternative à Javascript Web3, utilitaires utiles et fonctionnalités de porte-monnaie.\n- [light.js](https://github.com/paritytech/js-libs/tree/master/packages/light.js) Une bibliothèque JS réactive de haut niveau optimisée pour les clients légers.\n- [Web3Wrapper](https://github.com/0xProject/0x-monorepo/tree/development/packages/web3-wrapper) - Alternative Web3 Typescript.\n- [Ethereumjs](https://github.com/ethereumjs/) - Une collection de fonctions utilitaires pour Ethereum comme [ethereumjs-util](https://github.com/ethereumjs/ethereumjs-util) et [ethereumjs-tx](https://github.com/ethereumjs/ethereumjs-tx).\n- [Alchemy-web3.js](https://github.com/alchemyplatform/alchemy-web3) - Enveloppe Javascript Web3 avec tentatives automatiques, accès aux [API améliorées d'Alchemy](https://docs.alchemyapi.io/documentation/alchemy-web3/enhanced-web3-api), et connexions websocket robustes. \n- [flex-contract](https://github.com/merklejerk/flex-contract) et [flex-ether](https://github.com/merklejerk/flex-ether) - Bibliothèques modernes de haut niveau, sans configuration, permettant d'interagir avec les contrats intelligents et d'effectuer des transactions.\n- [ez-ens](https://github.com/merklejerk/ez-ens) - Résolveur d'adresse Ethereum Name Service simple et sans configuration.\n- [web3x](https://github.com/xf00f/web3x) - Un portage TypeScript de web3.js. Les avantages incluent des constructions minuscules et une sécurité de type complète, y compris lors de l'interaction avec les contrats.\n- [Nethereum](https://github.com/Nethereum/) - Framework de développement Ethereum multiplateforme.\n- [dfuse](https://github.com/dfuse-io/client-js) - Bibliothèque TypeScript permettant d'utiliser l'API Ethereum de dfuse (https://dfuse.io).\n- {Drizzle](https://github.com/truffle-box/drizzle-box) - Bibliothèque Redux permettant de connecter un frontend à une blockchain.\n- [Tasit SDK](https://github.com/tasitlabs/tasitsdk) - Un SDK JavaScript pour créer des dapps Ethereum mobiles natives à l'aide de React Native.\n- [useMetamask](https://github.com/mdtanrikulu/use-metamask) - Un Hook React personnalisé pour gérer le Metamask dans les projets Ethereum ĐApp.\n- [WalletConnect](https://walletconnect.org/) - Protocole ouvert pour la connexion de portefeuilles à des applications numériques\n- [Subproviders](https://0x.org/docs/tools/subproviders) - Plusieurs sous-providers utiles à utiliser en conjonction avec [Web3-provider-engine](https://github.com/MetaMask/web3-provider-engine) (y compris un LedgerSubprovider pour ajouter le support des portefeuilles matériels Ledger à votre dApp).\n- {ethvtx](https://github.com/ticket721/ethvtx) - configuration de magasin redux prête pour l'ethereum et agnostique au niveau du framework. [docs](https://ticket721.github.io/ethvtx/)\n- [Strictly Typed] - Alternatives Javascript\n- [elm-ethereum](https://github.com/cmditch/elm-ethereum)\n- [purescript-web3](https://github.com/f-o-a-m/purescript-web3)\n- [ChainAbstractionLayer](https://github.com/liquality/chainabstractionlayer) - Communiquer avec différentes blockchains (y compris Ethereum) en utilisant une interface unique.\n- [Delphereum](https://github.com/svanas/delphereum) - une interface Delphi pour la blockchain Ethereum qui permet le développement de dApps natives pour Windows, macOS, iOS et Android.\n- [Torus](https://tor.us/) - SDK en libre accès pour créer des applications numériques avec une interface utilisateur transparente.\n- [Fortmatic](https://fortmatic.com/) - Un SDK simple à utiliser pour créer des applications Web3 sans extensions ni téléchargements.\n- [Portis](https://portis.io/) - Un portefeuille sans garde avec un SDK qui permet une interaction facile avec les DApps sans installer quoi que ce soit.\n- [create-eth-app](https://github.com/paulrberg/create-eth-app) - Créez des applications frontales alimentées par Ethereum avec une seule commande.\n- [Scaffold-ETH](https://github.com/austintgriffith/scaffold-eth) - Github forkable pour débutants pour commencer à construire des contrats intelligents. \n- [Jolly Roger](https://jolly-roger.eth.link/) - Framework de dApp utilisant ethereum, buidler, svelte et thegraph.\n- [Notify.js](https://blocknative.com/notify) - Envoyez des notifications en temps réel à vos utilisateurs. Avec un support intégré pour les Speed-Ups et les Cancels, Blocknative Notify.js aide les utilisateurs à effectuer des transactions en toute confiance. Notify.js est facile à intégrer et rapide à personnaliser.\n\n#### Back-end Ethereum APIs\n\n- [Web3.py](https://github.com/ethereum/web3.py) - Python Web3\n- [Web3.php](https://github.com/sc0Vu/web3.php) - PHP Web3\n- [Ethereum-php](https://github.com/digitaldonkey/ethereum-php) - PHP Web3\n- [Web3j](https://github.com/web3j/web3j) - Java Web3\n- [Ethereum](https://nethereum.com/) - .Net Web3\n- [Ethereum.rb](https://github.com/EthWorks/ethereum.rb) - Ruby Web3\n- [rust-web3](https://github.com/tomusdrw/rust-web3) - Rust Web3\n- [ethers-rs](https://github.com/gakonst/ethers-rs/) - Ethers-rs\n- [Web3.hs](https://hackage.haskell.org/package/web3) - Haskell Web3\n- [KEthereum](https://github.com/komputing/KEthereum) - Kotlin Web3\n- [Eventeum](https://github.com/ConsenSys/eventeum) - Un pont entre les événements des contrats intelligents Ethereum et les microservices dorsaux, écrit en Java par Kauri.\n- [Ethereumex](https://github.com/mana-ethereum/ethereumex) - Client Elixir JSON-RPC pour la blockchain Ethereum.\n- [Ethereum-jsonrpc-gateway](https://github.com/HydroProtocol/ethereum-jsonrpc-gateway) - Une passerelle qui vous permet d'exécuter plusieurs nœuds Ethereum à des fins de redondance et d'équilibrage de charge. Peut être utilisé comme une alternative à (ou au-dessus de) Infura. Écrit en Golang. \n- [EthContract](https://github.com/AgileAlpha/eth_contract) - Un ensemble de méthodes d'aide pour interroger les contrats intelligents ETH en Elixir.\n- [Ethereum Contract Service](https://github.com/mesg-foundation/service-ethereum-contract) - Un service MESG pour interagir avec tout contrat Ethereum basé sur son adresse et son ABI.\n- [Ethereum Service](https://github.com/mesg-foundation/service-ethereum) - Un service MESG pour interagir avec les événements d'Ethereum et interagir avec eux.\n- [Marmo](https://marmo.io/) - SDK Python, JS et Java pour simplifier les interactions avec Ethereum. Utilise des relais pour décharger les coûts de transaction sur les relais.\n- [Ethereum Logging Framework](https://bitbucket.csiro.au/users/kli039/repos/ethereum-logging-framework/browse) - fournit des capacités de journalisation avancées pour les applications et les réseaux Ethereum, notamment un langage de requête, un processeur de requête et la génération de code de journalisation.\n\n#### Ethereum Clients\n\n- [Besu](https://besu.hyperledger.org/en/latest/) - un client Ethereum open-source développé sous la licence Apache 2.0 et écrit en Java. Le projet est hébergé par Hyperledger.\n- [Geth](https://geth.ethereum.org/docs/) - Client Go.\n- [Erigon](https://github.com/ledgerwatch/erigon) - une implémentation principalement en Go d'un client Ethereum construit sur la frontière de l'efficacité.\n- [OpenEthereum](https://github.com/openethereum/openethereum) - Client Rust, anciennement appelé Parity. En voie de dépréciation au profit d'Erigon.\n- [Aleth](https://github.com/ethereum/aleth) - Client C++.\n- [Nethermind](https://github.com/NethermindEth/nethermind) - Client .NET Core.\n- [Infura](https://infura.io/) - Un service géré fournissant des API conformes aux normes pour les clients Ethereum.\n- [Trinity](https://trinity.ethereum.org/) - Client Python utilisant [py-evm](https://github.com/ethereum/py-evm)\n- [Ethereumjs](https://github.com/ethereumjs/ethereumjs-client) - Client JS utilisant [ethereumjs-vm](https://github.com/ethereumjs/ethereumjs-vm)\n- [Seth](https://github.com/dapphub/dapptools/tree/master/src/seth) - Seth est un outil client Ethereum, semblable à un \"MetaMask pour la ligne de commande\".\n- [Mustekala](https://github.com/musteka-la/mustekala) - Projet de client léger Ethereum de Metamask.\n- [Exthereum](https://github.com/exthereum/blockchain) - Client Elixir.\n- [EWF Parity](https://github.com/energywebfoundation/energyweb-ui) - Client Energy Web Foundation pour le réseau de test de Tobalaba.\n- [Quorum](https://github.com/jpmorganchase/quorum) - Une implémentation autorisée d'Ethereum prenant en charge la confidentialité des données par [JP Morgan](https://jpmorgan.com/quorum).\n- [Awesome Quorum](https://github.com/ConsenSys/awesome-quorum) - Une liste de logiciels, de bibliothèques, d'outils et d'autres éléments géniaux à ajouter au Quorum de ConsenSys.\n- [Mana](https://github.com/mana-ethereum/mana) - Implémentation de nœuds complets Ethereum écrits en Elixir.\n- [Chainstack](https://chainstack.com/) - Un service géré fournissant des nœuds Geth partagés et dédiés.\n- [QuikNode](https://quiknode.io/) - Nuage de développement de blockchain avec accès API et nœud en tant que service.\n- [Watchdata](https://watchdata.io) - Fournit un accès API simple et fiable à la blockchain Ethereum.\n\n\n#### Stockage\n\n- [IPFS](https://ipfs.io/) - Stockage décentralisé et référencement de fichiers.\n- [Mahuta](https://github.com/ConsenSys/Mahuta) - Service de stockage IPFS avec des capacités de recherche supplémentaires, anciennement IPFS-Store.\n- [OrbitDB](https://github.com/orbitdb/orbit-db) - Base de données décentralisée au sommet d'IPFS.\n- [JS IPFS API](https://github.com/ipfs/js-ipfs-http-client) - Une bibliothèque client pour l'API HTTP d'IPFS, implémentée en JavaScript.\n- [TEMPORAL](https://github.com/RTradeLtd/Temporal) - API facile à utiliser pour IPFS et d'autres protocoles de stockage distribués/décentralisés.\n- [PINATA](https://pinata.cloud) - La manière la plus simple d'utiliser IPFS.\n- [Swarm](https://swarm-gateways.net/) - Plate-forme de stockage distribuée et service de distribution de contenu, un service de base natif de la pile Ethereum web3.\n- [Infura](https://infura.io/) - Une passerelle API IPFS gérée et un service d'épinglage.\n- [3Box Storage](https://docs.3box.io/api/storage) - Une API pour le stockage distribué et contrôlé par l'utilisateur. Construit sur IPFS et Orbitdb.\n- [Aleph.im](https://aleph.im/) - un projet de cloud peer-to-peer incité par offchain (base de données, stockage de fichiers, calcul et DID) compatible avec ETH et IPFS.\n- {Fleek](https://fleek.co/) - Similaire à Netlify mais utilise IPFS pour l'hébergement de sites Web.\n\n#### Bootstrap/Out-of-Box Outils\n\n- [Truffle boxes](https://trufflesuite.com/boxes) - Composants packagés pour l'écosystème Ethereum.\n- [Create Eth App](https://github.com/paulrberg/create-eth-app) - Créer des applications frontales alimentées par Ethereum en une seule commande.\n- [Besu Private Network](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - Exécuter un réseau privé de nœuds Besu dans un conteneur Docker.\n- [Testchains](https://github.com/Nethereum/TestChains) - Chaînes de développement .NET préconfigurées pour une réponse rapide (PoA).\n- [Blazor/Blockchain Explorer](https://github.com/Nethereum/NethereumBlazor) - Wasm blockchain explorer (échantillon fonctionnel).\n- [Local Raiden](https://github.com/ConsenSys/Local-Raiden) - Exécuter un réseau local Raiden dans des conteneurs docker à des fins de démonstration et de test.\n- [Private networks deployment scripts](https://github.com/ConsenSys/private-networks-deployment-scripts) - Scripts de déploiement prêts à l'emploi pour les réseaux privés de PoA.\n- [Parity Demo-PoA Tutorial](https://wiki.parity.io/Demo-PoA-tutorial.html) - Tutoriel étape par étape pour la construction d'une chaîne de test de PoA avec 2 nœuds avec l'autorité Parity et le consensus rond.\n- [Local Ethereum Network](https://github.com/ConsenSys/local_ethereum_network) - Scripts de déploiement prêts à l'emploi pour les réseaux PoW privés.\n- [Kaleido](https://kaleido.io/) - Utilisez Kaleido pour créer un réseau blockchain en consortium. Idéal pour les PoC et les tests\n- [Cheshire](https://github.com/endless-nameless-inc/cheshire) - Une implémentation sandbox locale de l'API CryptoKitties et des contrats intelligents, disponible sous forme de Truffle Box.\n- [aragonCLI](https://github.com/aragon/aragon-cli) - aragonCLI est utilisé pour créer et développer des applications et des organisations Aragon.\n- [ColonyJS](https://github.com/JoinColony/colonyJS) - Client JavaScript qui fournit une API pour interagir avec les contrats intelligents du réseau Colony.\n- [ArcJS](https://github.com/daostack/arc.js) - Bibliothèque qui facilite l'accès des applications JavaScript aux contrats intelligents DAOstack Arc ethereum.\n- [Arkane Connect](https://docs.arkane.network/pages/connect-js.html) - Client JavaScript qui fournit une API pour interagir avec Arkane Network, un fournisseur de portefeuille pour la construction de dapps conviviales.\n- [Onboard.js](https://blocknative.com/onboard) - Blocknative Onboard est le moyen rapide et facile d'ajouter un support multi-portefeuille à votre projet. Avec des modules intégrés pour plus de 20 portefeuilles matériels et logiciels uniques, Onboard vous fait gagner du temps et vous épargne des maux de tête. \n- [web3-react](https://github.com/NoahZinsmeister/web3-react) - Framework React pour la création de dApps Ethereum à page unique.\n\n#### Outils ABI (Application Binary Interface) d'Ethereum\n\n- [ABI decoder](https://github.com/ConsenSys/abi-decoder) - Bibliothèque permettant de décoder les paramètres de données et les événements des transactions Ethereum.\n- [ABI-gen](https://github.com/0xProject/0x-monorepo/tree/development/packages/abi-gen) - Génère des wrappers de contrat Typescript à partir des ABI de contrat.\n- [Ethereum ABI UI](https://github.com/hiddentao/ethereum-abi-ui) - Génération automatique de définitions de champs de formulaires d'interface utilisateur et de validateurs associés à partir d'une ABI de contrat Ethereum.\n- [headlong](https://github.com/esaulpaugh/headlong/) - Bibliothèque d'ABI de contrat et de préfixe de longueur récursif sûre en Java.\n- [EasyDapper](https://www.easydapper.com) - Génère des dapps à partir d'artefacts Truffle, déploie des contrats sur des réseaux publics/privés, offre une page publique personnalisable en direct pour interagir avec les contrats.\n- [One Click dApp](https://oneclickdapp.com) - Créez instantanément une dApp à une URL unique en utilisant l'ABI.\n- [Truffle Pig](https://npmjs.com/package/trufflepig) - un outil de développement qui fournit une API HTTP simple pour trouver et lire des fichiers de contrats générés par Truffle, à utiliser pendant le développement local. Fournit des ABI de contrats récents via http.\n- [Ethereum Contract Service](https://github.com/mesg-foundation/service-ethereum-contract) - Un service MESG pour interagir avec tout contrat Ethereum basé sur son adresse et son ABI.\n- [Nethereum-CodeGenerator](https://github.com/StefH/Nethereum-CodeGenerator) - Un générateur basé sur le web qui crée une interface C# et un service basés sur Solidity Smart Contracts.\n\n\n# Outils de Test\n\n- [Truffle Teams](https://trufflesuite.com/teams) - Intégration continue zéro-config pour les projets Truffle.\n- [Solidity code coverage](https://github.com/0xProject/0x-monorepo/tree/development/packages/sol-coverage) - Outil de couverture de code Solidity\n- [Solidity coverage](https://github.com/sc-forks/solidity-coverage) - Couverture de code alternative pour les smart-contracts Solidity\n- [Solidity function profiler](https://github.com/EricR/sol-function-profiler) - Profilage des fonctions des contrats Solidity.\n- [Sol-profiler](https://github.com/Aniket-Engg/sol-profiler) - Profileur alternatif et mis à jour pour les contrats intelligents Solidity.\n- [Espresso](https://github.com/hillstreetlabs/espresso) - Framework de test rapide, parallélisé et rechargeable à chaud de Solidity.\n- [Eth tester](https://github.com/ethereum/eth-tester) - Suite d'outils pour tester les applications Ethereum.\n- [Cliquebait](https://github.com/f-o-a-m/cliquebait) - Simplifie l'intégration et l'acceptation des tests d'applications de contrats intelligents avec des instances docker qui ressemblent beaucoup à un véritable réseau de blockchain.\n- [Hevm](https://github.com/dapphub/dapptools/tree/master/src/hevm) - Le projet hevm est une mise en œuvre de la machine virtuelle Ethereum (EVM) conçue spécifiquement pour les tests unitaires et le débogage des contrats intelligents.\n- [Ethereum graph debugger](https://github.com/fergarrui/ethereum-graph-debugger) - Débogueur graphique Solidity.\n- [Tenderly CLI](https://github.com/Tenderly/tenderly-cli) - Accélère votre développement grâce à des traces de pile lisibles par l'homme.\n- [Solhint](https://github.com/protofire/solhint) - Linter Solidity qui fournit la sécurité, un guide de style et des règles de bonnes pratiques pour la validation des contrats intelligents.\n- [Ethlint](https://github.com/duaraghav8/Ethlint) - Linter pour identifier et corriger les problèmes de style et de sécurité dans Solidity, anciennement Solium.\n- [Decode](https://github.com/hacker-DOM/decode) - paquet npm qui analyse les tx soumis à un nœud testrpc local pour les rendre plus lisibles et plus faciles à comprendre.\n- [truffle-assertions](https://github.com/rkalis/truffle-assertions) - Un paquet npm contenant des assertions et des utilitaires supplémentaires utilisés pour tester les contrats intelligents Solidity avec truffle. Plus important encore, il ajoute la possibilité d'affirmer si des événements spécifiques ont été (ou non) émis.\n- [Psol](https://github.com/Lamarkaz/psol) - Préprocesseur lexical de Solidity avec syntaxe de style mustache.js, macros, compilation conditionnelle et inclusion automatique des dépendances à distance.\n- [solpp](https://github.com/merklejerk/solpp) - Préprocesseur et aplatisseur Solidity avec un langage de directives et d'expressions complet, des mathématiques de haute précision et de nombreuses fonctions d'aide utiles.\n- [Decode and Publish](https://flightwallet.github.io/decode-eth-tx/) - Décode et publie les tx ethereum bruts. Similaire à https://live.blockcypher.com/btc-testnet/decodetx/\n- [Doppelgänger](https://getdoppelganger.io/) - Une bibliothèque pour simuler les dépendances des contrats intelligents pendant les tests unitaires.\n- [rocketh](https://github.com/wighawag/rocketh) - Une librairie simple pour tester les contrats intelligents ethereum qui permet d'utiliser n'importe quelle librairie web3 et n'importe quel runner de test que vous choisissez.\n- [pytest-cobra](https://github.com/cobraframework/pytest-cobra) - Plugin PyTest pour tester les contrats intelligents pour la blockchain Ethereum.\n\n\n#### Visualisation, Évaluation et Suivi des Transactions:\n\n| Consultez la méthodologie de l'auteur, lisez attentivement toutes les parties du document. [thread](https://twitter.com/officer_cia/status/1493395239905734667?s=20&t=rFmBq_f9juLPNWslwrnB7Q)\n\n- [BlockPath](http://blockpath.com) \n- [Maltego](http://maltego.com) \n- [GraphSense](http://graphsense.info) \n- [AML Bot Investigation Regime](https://amlbot.com) \n- [Bank Verified](https://bitrankverified.com/home) \n- [Orbit](https://github.com/s0md3v/Orbit)\n- [Arronax](https://github.com/Cryptonomic/Arronax)\n- [Blockscout](https://github.com/blockscout/blockscout)\n- [BTC Parser](https://btcparser.com)\n- [Txstreet](https://txstreet.com/v/eth)\n- [Nansen](https://www.nansen.ai)\n- [Bloxy](https://bloxy.info)\n- [Solana Explorer](https://solscan.io)\n- [Elliptic](https://www.elliptic.co)\n- [ANChain AI](https://www.anchain.ai)\n- [Cipher Trace](https://ciphertrace.com)\n- [Crystal Blockchain](https://crystalblockchain.com/products)\n- [Uppsala Security](https://uppsalasecurity.com)\n- [Coinfirm](https://www.coinfirm.com)\n- [Solidus Labs](https://www.soliduslabs.com)\n- [TRM Labs](https://trmlabs.com)\n- [Halborn Forensic](https://halborn.com)\n- [Visual List](https://www.lopp.net/bitcoin-information/visualizations.html)\n- [GLP](https://glprotocol.com/)\n- [BreadCrumbs](https://www.breadcrumbs.app)\n- [Tenderly](https://tenderly.co/)\n- [Dune](https://dune.xyz/)\n- [ETH Detective](https://www.ethtective.com/)\n\n\n## Soutenir le Projet:\n\nLe soutien est **très** important pour moi, avec cela je peux passer moins de temps au travail et faire ce que j'aime - éduquer les utilisateurs de DeFi & Crypto :sparkling_heart :\n\nSi vous voulez soutenir mon travail, vous pouvez m'envoyer un don à l'adresse :\n\n- **[0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A](https://etherscan.io/address/0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A)** — ERC20 & ETH [officercia.eth](https://etherscan.io/enslookup-search?search=officercia.eth)\n\n- **[17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU](https://blockchair.com/bitcoin/address/17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU)** - BTC\n\n\n(👍 ͡❛ ͜ʖ ͡❛)👍\n"
  },
  {
    "path": "translations/README_guj.md",
    "content": "# DeFi વિકાસકર્તા માર્ગ નકશો\n\n**અહીં અમે શ્રેષ્ઠ ડીએફઆઈ અને બ્લોકચેન સંશોધન અને ટૂલ્સ એકત્રિત કરીએ છીએ અને તેની ચર્ચા કરીએ છીએ - યોગદાનનું સ્વાગત છે.**\n\n**નાના સુધારાઓથી માંડીને અનુવાદો, ડsક્સ અથવા ટૂલ્સ પર તમે ઉમેરવા માંગતા હો તે કોઈપણ વસ્તુ સાથે પુલ વિનંતી સબમિટ કરો.**\n\n[![સપોર્ટ પ્રોજેક્ટ](https://img.shields.io/badge/Support-Project-critical)](https://github.com/OffcierCia/DeFi-Developer-Road-Map#support-project) [ ![સંશોધન આધાર](https://img.shields.io/badge/Research-Base-lightgrey)](https://github.com/OffcierCia/ultimate-defi-research-base) [![LEGO દ્વારા સમર્થિત ](https://img.shields.io/badge/Supported%20by-LEGO-%2300A3FF)](https://www.notion.so/LEGO-Lido-Ecosystem-Grants-Organisation-d7f0bf0182d44348b6173639d2e8363d)\n![મેઇલ](https://img.shields.io/badge/Mail-offcierciapr%40protonmail.com-brightgreen)\n\n## રોડમેપ\n\n![રોડમેપ](../DeFiDevRroadMap_-4-Page-1.svg)\n\n\n# સંશોધક\n\n| વિષય | ત્વરિત કડી |\n|: ----------------: | ------------------------------ -------------------------------------------------- ------------------------------------------- |\n| મૂળભૂત | [અન્વેષણ](https://github.com/OffcierCia/DeFi-Developer-Road-Map#basics) |\n| dApps | [અન્વેષણ](https://github.com/OffcierCia/DeFi-Developer-Road-Map#dapps) |\n| ફ્રેમવર્ક | [અન્વેષણ](https://github.com/OffcierCia/DeFi-Developer-Road-Map#frameworks) |\n| zk-snarks | [અન્વેષણ કરો](https://github.com/OffcierCia/DeFi-Developer-Road-Map#zk-snarks) |\n| આગળ વાંચન | [અન્વેષણ કરો](https://github.com/OffcierCia/DeFi-Developer-Road-Map#f आगे-readings) |\n| સુરક્ષા | [અન્વેષણ](https://github.com/OffcierCia/DeFi-Developer-Road-Map#secures--safety) |\n| DeFi | [અન્વેષણ કરો](https://github.com/OffcierCia/DeFi-Developer-Road-Map#defi) |\n| ENS | [અન્વેષણ કરો](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-name-service) |\n| એનએફટી | [અન્વેષણ કરો) (https://github.com/OffcierCia/DeFi-Developer-Road-Map#non-fungible-token-nft) |\n| સ્થિર સિક્કા | [અન્વેષણ](https://github.com/OffcierCia/DeFi-Developer-Road-Map#stable-coins) |\n| સામાન્ય માહિતી | [અન્વેષણ કરો) (https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-tools) |\n| સાઇડ ચેઇન્સ | [અન્વેષણ કરો) (https://github.com/OffcierCia/DeFi-Developer-Road-Map#side-chains) |\n| એમઇવી | [અન્વેષણ કરો](https://github.com/OffcierCia/DeFi-Developer-Road-Map#mev---maximal-extractable-value--miner-extractable-value) |\n| સાધનો સંગ્રહ | [અન્વેષણ](https://github.com/OffcierCia/DeFi-Developer-Road-Map#tools-colલેક્શન) |\n| ETH 2.0 | [અન્વેષણ કરો](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-20) |\n| ફ્રન્ટ એન્ડ | [અન્વેષણ કરો](https://github.com/OffcierCia/DeFi-Developer-Road-Map#front-end) |\n\n\n\n# બેઝિક્સ:\n\n\n\n- ડિસ્ટ્રિબ્યુટેડ લેજર ટેક્નોલ (જી (ડીએલટી) ની મૂળ બાબતો જાણો.\n\n- બિટકોઇન પ્રોટોકોલ [સમજાવાયેલ](https://medium.com/coinmonks/bitcoin- white-paper - exPLined-part-1-4-16cba783146a)\n\n- એલિપ્ટિક વળાંક [ક્રિપ્ટોગ્રાફી](https://medium.com/coinmonks/learn-how-to-code-elliptic-curve-cryptography-a952dfdc20ab)\n\n- [બ્લોકચેન સમજાવાયેલ] વાંચો (https://www.investopedia.com/terms/b/ blockchain.asp)\n\n- જુઓ [બ્લોકચેન - એક દ્રશ્ય ડેમો](https://www.youtube.com/watch?v=_160oMzblY8)\n\n#### ઇથેરિયમ\n\n- એથેરિયમની મૂળભૂત બાબતો જાણો\n\n- એથેરિયમ વર્ચ્યુઅલ મશીન (ઇવીએમ): ટ Walરિંગ સંપૂર્ણ, વletsલેટ્સ, એકાઉન્ટ્સ (ઇઓએ), ખાનગી / જાહેર કીઝ વિશે શીખો.\n\n- વ્યવહાર, ગેસ, મેટામાસ્ક વિશે જાણો\n\n- ઇથેરિયમ ક્લાયન્ટ્સ / નોડ્સ, ગેથ\n\n- ઇન્ફુરા ઇન્ફ્રાસ્ટ્રક્ચર\n\n#### સ્માર્ટ કરાર\n\n\n\n- સ્માર્ટ કરારની મૂળભૂત બાબતો\n\n- સ્માર્ટ કરારનું જીવન ચક્ર\n\n- ઇથેરિયમ ઉચ્ચ સ્તરની ભાષાઓ (**નક્કરતા**, વાઇપર, એલએલએલ, સર્પ)\n\n- સ્માર્ટ કોન્ટ્રાક્ટ્સની રચના, પરીક્ષણ, ગોઠવણી\n\n- web3.js અથવા web3.py નો ઉપયોગ કરીને સ્માર્ટ કરાર સાથે ક્રિયાપ્રતિક્રિયા કરવી\n\n- વાંચો [કોઈપણ રીતે ઇથેરિયમ કેવી રીતે કાર્ય કરે છે?](Https://medium.com/@ppyhikasireddy/how-does-ethereum-work-anyway-22d1df506369)\n\n- [આ લેખ] વાંચો (https://blog.zeppelin.solutions/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05)\n\n- [ટ્રફલ ડોક્યુમેન્ટેશન](https://truffleframework.com/docs/) / [હાર્ડહટ ડોક્યુમેન્ટેશન](https://hardhat.org/getting-started/) વાંચો\n\n- [વેબ 3 દસ્તાવેજીકરણ](https://web3js.readthedocs.io/en/1.0/) / [ઇથર્સ દસ્તાવેજીકરણ](https://docs.ethers.io/v5/) વાંચો\n\n- પુસ્તક વાંચો [માસ્ટરિંગ ઇથેરિયમ](https://github.com/ethereumbook/ethereumbook)\n\n- [સોલિડિટી સ્માર્ટ કરાર લાઇબ્રેરી] વાંચો (https://openzeppelin.org/api/docs/get-started.html)\n\n#### સ્માર્ટ કરાર ધોરણો\n\n- [ERCs](https://eips.ethereum.org/erc) - ઇથેરિયમ ઇમ્પ્રૂવમેન્ટ પ્રસ્તાવો\n\n#### ટોકન્સ\n\n- [ERC-20](https://eips.ethereum.org/Eips/eip-20) - ફંગિબલ સંપત્તિ માટેનો ટોકન કરાર.\n\n- [ERC-721](https://github.com/ethereum/eips/issues/721) - નોન-ફંગિબલ સંપત્તિ માટેનું ટોકન ધોરણ.\n\n- [ERC-918](https://eips.ethereum.org/Eips/eip-918) - ખનિજ ટોકન ધોરણ.\n\n#### અન્ય\n\n- [ERC-165](https://eips.ethereum.org/Eips/eip-165) - સ્માર્ટ કરારના અમલીકરણ માટે કયા ઇન્ટરફેસો પ્રકાશિત કરે છે અને શોધવા માટે એક માનક પદ્ધતિ બનાવે છે.\n\n- [ERC-725](https://eips.ethereum.org/Eips/eip-725) - સરળ પ્રોક્સી એકાઉન્ટ માટેનું એક માનક ઇન્ટરફેસ.\n\n- [ERC-173](https://eips.ethereum.org/Eips/eip-173) - કરારોની માલિકીનું એક માનક ઇન્ટરફેસ.\n\n\n\n#### સામાન્ય વિકાસ કુશળતા\n\n\n\n- જાણો [જીઆઇટી](https://medium.com/pixel-pioneers/the-basics-of-version-control-system-git-explained-by-designing-a-new-car-3fb3a10e9e40)\n\n- [ગીટહબ](https://github.com/) / [ગિટલેબ](https://about.gitlab.com/) પર થોડા ભંડારો બનાવો.\n\n- તમારો કોડ અન્ય લોકો સાથે જાણો HTTP (S) પ્રોટોકોલ, વિનંતી પદ્ધતિઓ (GET, POST, PUT, PATCH, કાLEી નાખો, વિકલ્પો) જાણો\n\n- ગૂગલ, [ગૂગલ સાથે પાવર સર્ચિંગ] નો ઉપયોગ કરવાથી ડરશો નહીં (http://www.powersearchingwithgoogle.com/)\n\n- ટર્મિનલ ([Linux / Docker](https://medium.com/coinmonks/how-to-become-a- blockchain-developer-59c830e20f15)) થી પરિચિત થાઓ, તમારા શેલને ગોઠવો (bash, zsh, માછલી)\n\n- એલ્ગોરિધમ્સ અને ડેટા સ્ટ્રક્ચર્સ, બ્લોકચેન, ઇથેરિયમ, એકતા વિશેના કેટલાક પુસ્તકો વાંચો\n\n- આ અભ્યાસક્રમ કરો [ઇથેરિયમ અને સોલિડિટી: સંપૂર્ણ વિકાસકર્તાની માર્ગદર્શિકા](https://www.udemy.com/ethereum-and-olity-the-complete-developers-guide/)\n\n- મફત ટ્યુટોરિયલ [શીખવાની સોલિડિ](https://github.com/willitscale/learning-solidity)\n\n- [સોલિડિટી સાથે સ્માર્ટ કરાર વિકાસના પરિચય](https://www.youtube.com/playlist?list=PLV1JDFUtrXpGvu8QHL9b78WYNSJsYNZsb)\n\n#### આ ટૂલ્સ અજમાવો:\n\n- [ઇથ-ક્લીક](https://github.com/protofire/eth-cli) - સીએલઆઈ ટૂલ્સ.\n\n- [REPL](https://github.com/rainorshine/solidity-repl) - નક્કરતા REPL.\n\n- [રીમિક્સ](https://remix.ethereum.org/) - realનલાઇન રીઅલટાઇમ કમ્પાઇલર અને રનટાઇમ.\n\n\n\n# ડીએપીએસ\n\n- તમે જે સાધનોનો ઉપયોગ કરી રહ્યાં છો તેનાથી પરિચિત થાઓ:\n\n#### પેકેજ મેનેજરો\n\n- [npm](https://www.npmjs.com/)\n\n- [યાર્ન](https://yarnpkg.com/lang/en/)\n\n- [પીએનએમ] [https://pnpm.js.org/)\n\n#### IDE ની\n\n- [રીમિક્સ IDE](https://remix.ethereum.org/)\n\n- [એથફિલ્ડ](https://ethfiddle.com/)\n\n- [labs.super block](https://superblocks.com/)\n\n- [ટ્રફલ](https://truffleframework.com/)\n\n- [સોલિડિટી v0.5.3](https://solidity.readthedocs.io/en/v0.5.3/)\n\n- [વાઇપર](https://github.com/ethereum/vyper)\n\n- [અણુ](https://atom.io/)\n\n- [ઇથેરટોમ](https://atom.io/packages/etheratom)\n\n- [સ્વતomપૂર્ણ સોલિડિટી](https://atom.io/packages/autocomplete-solity)\n\n- [ભાષા નક્કરતા](https://atom.io/packages/language-solidity)\n\n- [વિમ સોલિડિટી](https://github.com/tomlion/vim-solity)\n\n- [યાકીન્દુ સોલિડિટી ટૂલ્સ](https://github.com/Yakindu/solidity-ide)\n\n\n\n#### પ્રેક્ટિસ\n\n- [ઝોમ્બી ગેમ](https://cryptozombies.io/) બનાવીને ઇથેરિયમ વિકાસ જાણો\n\n- વાંચો અને બનાવો અને ઉદાહરણ: [પાળતુ પ્રાણીની દુકાનનું ટ્યુટોરિયલ](https://www.trufflesuite.com/tutorial)\n\n- [ટાઇમ-લ lockedક વ Walલેટ્સ: ઇથેરિયમ સ્માર્ટ કોન્ટ્રેક્ટ્સનો પરિચય](https://www.toptal.com/ethereum-smart-contract/time-locked-wallet-truffle-tutorial)\n\n- [ધ અલ્ટીમેટ ઇ.એન.એસ. અને Đ એપ ટ્યુટોરિયલ](https://www.toptal.com/ethereum/ethereum-name-service-dapp-tutorial)\n\n- [ઇથેરિયમ Ðએપ વિકાસ માટે અંતિમ પરિચય](https://www.youtube.com/playlist?list=PLV1JDFUtrXpFh85G-Dyy2kLSafaB9biQ)\n\n- [ઇથરનોટ](https://ethernaut.zeppelin.solutions/) એથેરિયમ શીખવામાં રસ ધરાવતા લોકો માટે વેબ 3 / સોલિડિટી આધારિત યુદ્ધવિરામ છે\n\n- [ઇથેરિયમ અને સોલિડિટી: સંપૂર્ણ વિકાસકર્તા માર્ગદર્શિકા](https://www.udemy.com/ethereum-and-solity-the-complete-developers-guide/)\n\n- [સંમતિ શ્રેષ્ઠ પ્રથાઓ](https://consensys.github.io/smart-contract-best-practices/) - આ દસ્તાવેજ મધ્યવર્તી સોલિડિટી પ્રોગ્રામરો માટે સુરક્ષા બાબતોનું મૂળભૂત જ્ providesાન પ્રદાન કરે છે. તેનું સંચાલન કન્સનસિસ ડાયિલિએન્સ અને વ્યાપક ઇથેરિયમ સમુદાય દ્વારા કરવામાં આવે છે.\n\n- [સોલિડિટી દાખલાઓ](https://github.com/fravoll/solidity- Patterns) - દાખલાઓ અને શ્રેષ્ઠ પ્રયાસોનું સંકલન.\n\n# ઝેડકે-સ્નાર્ક\n\n#### સામાન્ય માહિતી\n\n- [ઝૂક્રેટ્સ](https://github.com/Zokrates/ZoKrates) - ઇથેરિયમ પર zkSNARKS માટે એક ટૂલબોક્સ\n\n- [ધ ઝેડટેક પ્રોટોકોલ](https://github.com/AztecProtocol/AZTEC) - ઇથેરિયમ નેટવર્ક પર ગુપ્ત વ્યવહારો, અમલીકરણ એથેરિયમ મેઇન-નેટ પર જીવંત છે.\n\n- [નાઇટફfallલ](https://github.com/EYBlockchain/nightfall) - કોઈપણ ERC-20 / ERC-721 ટોકન ખાનગી બનાવો - ઓપન સોર્સ ટૂલ્સ અને માઇક્રો સર્વિસીસ\n\n- પ્રોક્સી ફરીથી એન્ક્રિપ્શન (PRE)\n\n- [ન્યુસિફર નેટવર્ક](https://github.com/nucypher/nucypher) - વિકેન્દ્રિત સિસ્ટમોમાં ડેટા ગોપનીયતાને સશક્ત બનાવવા માટે પ્રોક્સી ફરીથી એન્ક્રિપ્શન નેટવર્ક\n\n- [pyUmbral](https://github.com/nucypher/pyumbral) - થ્રેશોલ્ડ પ્રોક્સી ફરીથી એન્ક્રિપ્શન ક્રિપ્ટોગ્રાફિક લાઇબ્રેરી\n\n- સંપૂર્ણ હોમોમોર્ફિક એન્ક્રિપ્શન (FHE)\n\n- [ન્યુએફએચઇ](https://github.com/nucypher/nufhe) - GPU એફએચઇ લાઇબ્રેરીને વેગ આપ્યો\n\n#### ઝેડકે-સ્ટાર્ક્સ\n\n- [સ્ટાર્કવેર](https://github.com/starkware-industries) અને [StarkWare સંપત્તિ](https://github.com/starkware-libs) - સ્ટાર્કએક્સ સ્કેલેબિલીટી એન્જિન સ્ટેટ ટ્રાંઝિશનને chainન-ચેન સ્ટોર કરે છે\n\n# ફ્રેમવર્ક\n\n#### ટ્રફલ સ્યૂટ\n\n- [ટ્રફલ](https://truffleframework.com/truffle)\n\n- [ગનાચે](https://truffleframework.com/ganache)\n\n- [ઝરમર વરસાદ](https://truffleframework.com/drizzle)\n\n\n\n#### ઝેપ્લીનોઝ\n\n- [પ્રારંભ કરી રહ્યા છીએ](https://docs.zeppelinos.org/docs/start.html)\n\n#### Labs.Super block\n\n- [Labs.superblocks](https://lab.superblocks.com/)\n\n- [ડપ્પ ટ્યુટોરિયલ](https://www.youtube.com/watch?v=LK-kVMzrdno)\n\n\n\n#### ઇન્ફુરા (એથેરિયમનો પ્રવેશદ્વાર)\n\n- [મેનેનેટ એન્ડ પોઇન્ટ](https://infura.io/)\n\n- [રોપ્સેન ટેસ્ટનેટ એન્ડ પોઇન્ટ](https://infura.io/)\n\n- [કોવાન ટેસ્ટનેટ એન્ડ પોઇન્ટ](https://infura.io/)\n\n- [રિંકબી ટેસ્ટનેટ એન્ડ પોઇન્ટ](https://infura.io/)\n\n- [આઈપીએફએસ](https://medium.freecodecamp.org/hands-on-get-st সূવાય-with-infura-and-ipfs-on-ethereum-b63635142af0)\n\n#### અન્ય માળખા\n\n- [હાર્ડહટ](https://hardhat.org/) - લવચીક, એક્સ્ટેન્સિબલ અને ઝડપી ઇથેરિયમ વિકાસ પર્યાવરણ.\n\n- [બ્રાઉની](https://github.com/iamdefinitelyahuman/brownie) - બ્રાઉની એથેરિયમ સ્માર્ટ કોન્ટ્રાક્ટ્સની જમાવટ, પરીક્ષણ અને ક્રિયાપ્રતિક્રિયા માટે પાયથોન માળખું છે.\n\n- [નવો ધંધો શરૂ કરવો](https://github.com/embark-framework/embark) - ડીએપી વિકાસ માટેનું ફ્રેમવર્ક\n\n- [વેફલ](https://getwaffle.io/) - અદ્યતન સ્માર્ટ કરાર વિકાસ અને પરીક્ષણ, નાના, લવચીક, ઝડપી (એથર્સ.જેએસ પર આધારિત) માટેનું ફ્રેમવર્ક\n\n- [ડappપ](https://dapp.tools/dapp/) - ડીપ્લે વિકાસ માટે ફ્રેમવર્ક, ડીપ્લેના અનુગામી\n\n- [ઇથરલીમ](https://github.com/LimeChain/etherlime) - ડappપ જમાવટ માટે ઇથર્સ.જેએસ આધારિત માળખા\n\n- [પરાસોલ](https://github.com/Lamarkaz/parasol) - પરીક્ષણ, INFURA જમાવટ, સ્વચાલિત કરાર દસ્તાવેજીકરણ અને વધુ સાથે ચપળ સ્માર્ટ કરાર વિકાસ પર્યાવરણ. તેમાં અમર્યાદિત કસ્ટમાઇઝિબિલીટી સાથે લવચીક અને અનઓપિનાઇટેડ ડિઝાઇન છે\n\n- [0xcert](https://github.com/0xcert/framework/) - વિકેન્દ્રિત એપ્લિકેશંસ બનાવવા માટે જાવાસ્ક્રિપ્ટ ફ્રેમવર્ક\n\n- [ઓપનઝેપ્પલિન એસડીકે](https://openzeppelin.com/sdk/) - ઓપનઝેપ્પલિન એસડીકે: સ્માર્ટ કરારને વિકસાવવા, કમ્પાઇલ કરવા, અપગ્રેડ કરવા, જમાવવા અને ક્રિયાપ્રતિક્રિયા કરવામાં સહાય માટે ટૂલ્સનો એક સ્યૂટ.\n\n- [એસબીટી-ઇથેરિયમ](https://sbt-ethereum.io/) - વ walલેટ અને એબીઆઈ મેનેજમેન્ટ, ENS સપોર્ટ, અને અદ્યતન સ્કેલા એકીકરણ સહિત, સ્માર્ટ-કરાર ક્રિયાપ્રતિક્રિયા અને વિકાસ માટે એક ટેબ-પૂર્ણ, ટેક્સ્ટ-આધારિત કન્સોલ.\n\n- [કોબ્રા](https://github.com / કોબ્રાફ્રેમવર્ક / કોબ્રા) - ઇથેરિયમ સ્માર્ટ કરાર, ઇથેરિયમ વર્ચ્યુઅલ મશીન (ઇવીએમ) પર પરીક્ષણ અને જમાવટ માટે ઝડપી, લવચીક અને સરળ વિકાસ પર્યાવરણ માળખું.\n\n- [એપીરસ](https://docs.epirus.io/sdk/) - સ્માર્ટ કરાર બનાવવા માટે જાવા ફ્રેમવર્ક.\n\n\n\n#### સ્માર્ટ કરાર સાથે ક્રિયાપ્રતિક્રિયા કરવી\n\n- [Web3.js](https://web3js.readthedocs.io/en/1.0/)\n\n- [Web3.py](https://web3py.readthedocs.io/en/stable/)\n\n- [Web3j](https://docs.web3j.io/latest/)\n\n#### પાયથોન ઇથેરિયમ ઇકો સિસ્ટમ\n\n- [લેખ](https://medium.com/@pipermerriam/the-python-ethereum-ecosystem-101bd9ba4de7)\n\n#### વિતરિત સ્ટોરેજ સિસ્ટમ્સ\n\n- [INFO](https://medium.com/bitfwd/hat-is-decentralised-stores-ipfs-filecoin-sia-storj-swarm-5509e476995f)\n\n- [આઈપીએફએસ](https://ipfs.io/)\n\n- [સ્વાર્મ](https://swarm-gateways.net/)\n\n- [સ્ટોરજ](https://storj.io/)\n\n- [સિયા](https://sia.tech/)\n\n#### બ્લોકચેન નેટવર્ક્સ\n\n- [એથનોડ](https://github.com/vrde/ethnode) - વિકાસ માટે ઇથેરિયમ નોડ (ગેથ અથવા પેરિટી) ચલાવો, pm n બપોરે i -g એથનોડ અને & એથનોડ` જેટલું સરળ.\n\n- [ગણશે](https://github.com/trufflesuite/ganache) - વિઝ્યુઅલ UI અને લોગ સાથે ઇથેરિયમ બ્લોકચેન પરીક્ષણ માટેની એપ્લિકેશન\n\n- [કાલિડો](https://kaleido.io/) - કન્સોર્ટિયમ બ્લોકચેન નેટવર્ક સ્પિન કરવા માટે કાલિડોનો ઉપયોગ કરો. પીઓસી અને પરીક્ષણ માટે સરસ\n\n- [બેસુ પ્રાઈવેટ નેટવર્ક](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - ડોકર કન્ટેનરમાં બેસુ નોડ્સનું ખાનગી નેટવર્ક ચલાવો\n\n- [ઓરીઅન](https://github.com/PegaSysEng/orion) - પેગાસીસ દ્વારા ખાનગી વ્યવહાર કરવા માટેનો ભાગ\n\n- [આર્ટેમિસ](https://github.com/PegaSysEng/artemis) - પેગાસીસ દ્વારા ઇથેરિયમ 2.0 બીકન ચેઇનનો જાવા અમલીકરણ\n\n- [ક્લીક્વેબાઇટ](https://github.com/foam/cliquebait) - એકીકરણ અને સ્માર્ટ કોન્ટ્રાક્ટ એપ્લિકેશન્સના પરીક્ષણને ડોકરના દાખલાઓથી સાદા કરે છે જે વાસ્તવિક બ્લોકચેન નેટવર્કને મળતું આવે છે.\n\n- [સ્થાનિક રાઇડન](https://github.com/ConsenSys/Local-Raiden) - ડેમો અને પરીક્ષણ હેતુ માટે ડોકર કન્ટેનરમાં સ્થાનિક રેઇડન નેટવર્ક ચલાવો\n\n- [ખાનગી નેટવર્ક્સ જમાવટ સ્ક્રિપ્ટો](https://github.com/ConsenSys/private-networks-dep રોજગાર- સ્ક્રિપ્ટ્સ) - ખાનગી PoA નેટવર્ક્સ માટે આઉટ-ઓફ-બ depક્સ જમાવટ સ્ક્રિપ્ટ્સ\n\n- [લોકલ ઇથેરિયમ નેટવર્ક](https://github.com/ConsenSys/local_ethereum_network) - ખાનગી PoW નેટવર્ક માટે આઉટ-ઓફ-બ depક્સ જમાવટ સ્ક્રિપ્ટ્સ\n\n- [એઝેરેમ પર એથરિયમ](https://docs.mic Microsoft.com/en-us/azure/ blockchain/templates/ethereum-poa-d રોજગાર) - કન્સોર્ટિયમ Ethereum PoA નેટવર્ક્સની જમાવટ અને શાસન\n\n- [ગૂગલ ક્લાઉડ પર ઇથેરિયમ](https://console.cloud.google.com/marketplace/details/click-to-deploy-images/ethereum?filter=category:developer-tools) - ના પુરાવાના આધારે ઇથેરિયમ નેટવર્ક બનાવો. કામ\n\n- [ઇન્ફુરા](https://infura.io/) - ઇથેરિયમ નેટવર્કનો ઇથેરિયમ API accessક્સેસ (મેનેટ, રોપ્સેન, રિંકબી, ગોઅરલી, કોવાન)\n\n- [ક્લાઉડફ્લેર ડિસ્ટ્રિબ્યુટેડ વેબ ગેટવે](https://cloudflare.com/distributes-web-gateway/) - તમારું પોતાનું નોડ ચલાવવાને બદલે ક્લાઉડફ્લેર દ્વારા ઇથેરિયમ નેટવર્કની accessક્સેસ પ્રદાન કરે છે.\n\n- [ચેઇનસ્ટેક](https://chainstack.com/) - વહેંચાયેલ અને સમર્પિત ઇથેરિયમ ગાંઠોને સેવા તરીકે (મેનેટ, રોપ્સેન, રિંકબી)\n\n- [કીમિયો](https://alchemyapi.io/) - બ્લોકચેન ડેવલપર પ્લેટફોર્મ, ઇથેરિયમ એપીઆઈ અને નોડ સર્વિસ (મેનેટ, રોપ્સેન, રિંકબી, ગોર્લી, કોવાન)\n\n- [ઝેડએમઓકે](https://zmok.io/) - જેએસઓન-આરપીસી ઇથેરિયમ એપીઆઇ (મેનેટ, રિંકબી, ફ્રન્ટ-રનિંગ મેનેટ)\n\n#### ઇથર ફauક્સેસ\n\n- [રિન્કબી પ્રવાહી વહેવાનો હરકોઈ જાતનો નળ](https://faucet.rinkeby.io/)\n\n- [કોવાન પ્રવાહી વહેવાનો હરકોઈ જાતનો નળ](https://github.com/kovan-testnet/faucet)\n\n- [રોપ્સેન પ્રવાહી વહેવાનો હરકોઈ જાતનો નળ (મેટામાસ્ક)](https://faucet.metamask.io/)\n\n- [ગોરેલી પ્રવાહી વહેવાનો હરકોઈ જાતનો નળ](https://goerli-faucet.slock.it/)\n\n- [સાર્વત્રિક પ્રવાહી વહેવાનો હરકોઈ જાતનો નળ](https://faucets. blockxlabs.com/)\n\n- [નેથેરિયમ.ફauસેટ](https://github.com/Nethereum/Nethereum.Faucet) - AC # /. NET પ્રવાહી વહેવાનો હરકોઈ જાતનો નળ\n\n\n\n# ફ્રન્ટ એન્ડ\n\n#### UI ઘટકો\n\n- [સત્તાવાર વેબસાઇટ] પર પ્રતિક્રિયા શીખો (https://reactjs.org/tutorial/tutorial.html) અથવા કેટલાક [અભ્યાસક્રમો] પૂર્ણ કરો (https://egghead.io/courses/the-beginner-s-guide-to- પ્રતિક્રિયા)\n\n- [રોડમેપ પર પ્રતિક્રિયા આપો) (https://github.com/adam-golab/react-developer-roadmap)\n\n- [એરેગનયુઆઈ](https://ui.aragon.org) - ડappપ ઘટકો સહિતની પ્રતિક્રિયા પુસ્તકાલય\n\n- [ઘટકો.bounties.network](https://compferences.bounties.network) - ડappપ ઘટકો સહિતની પ્રતિક્રિયા પુસ્તકાલય\n\n- [ui.decentraland.org](https://github.com/decentraland/ui) - ડ Reપ ઘટકો સહિતની પ્રતિક્રિયા પુસ્તકાલય\n\n- [ડાપ્પરટસ](https://github.com/austintgriffith/dapparatus) - ફરીથી વાપરી શકાય તેવી પ્રતિક્રિયા ડappપ ઘટકો\n\n- [મેટામાસ્ક યુઆઈ](https://github.com/MetaMask/metamask-extension/tree/develop/ui/app/compferences) - મેટામાસ્ક પ્રતિક્રિયા ઘટકો\n\n- [ડappપહાયબ્રીડ](https://github.com/Nethereum/Nethereum.DappHybrid) - વેબ આધારિત વિકેન્દ્રિત એપ્લિકેશન્સ માટે ક્રોસ-પ્લેટફોર્મ હાઇબ્રિડ હોસ્ટિંગ મિકેનિઝમ\n\n- [નેથેરિયમ.યુઆઇ.ડેસ્કટtopપ](https://github.com/Nethereum/Nethereum.UI.Desktop) - ક્રોસ-પ્લેટફોર્મ ડેસ્કટ desktopપ વletલેટ નમૂના\n\n- [ઇથ-બટન](https://eth-button.github.io/eth-button/) - ઓછામાં ઓછા દાન બટન\n\n- [રેમ્બલ ડિઝાઇન સિસ્ટમ](https://rimble.consensys.design/) - વિકેન્દ્રિત એપ્લિકેશનો માટે અનુકૂલનશીલ ઘટકો અને ડિઝાઇન ધોરણો.\n\n- [3 બBક્સ પ્લગઇન્સ](https://docs.3box.io/build/plugins) - સામાજિક કાર્યક્ષમતા માટે પ્રતિક્રિયા ઘટકોમાં ઘટાડો. ટિપ્પણીઓ, પ્રોફાઇલ્સ અને સંદેશા સહિત.\n\n\n\n# આગળ વાંચન\n\n#### દ્વારા પ્રેરિત:\n\n- [ઇટીએચ ડappપ ડેવલપર રોડમેપ](https://github.com/thecryptoshed/eth-dapp-developer-roadmap)\n\n- [ડેફાઇ સંરક્ષણ ડીએઓ ટૂલ્સ](https://github.com/defi-defense-dao/defi-risk-tools-list#developer-tools)\n\n- [બ્લોકચેન લર્નિંગ પાથ](https://github.com/protofire/ blockchain-learning-path)\n\n- [ADF](https://github.com/ong/awesome-decentralized-finance)\n\n- [DeFi ટૂલકિટ](https://github.com/gweicz/defi-toolkit)\n\n- [બ્લોકટૂલ](https://github.com/nujabes403/ blockchains-tools)\n\n- [સ.અ.વ. સૂચિ](https://simpleaswater.com/defi/#analytics)\n\n- [સાર્વજનિક APIs) (https://github.com/public-apis/public-apis#cryptocurrency)\n\n- [બીટીસી સૂચિ](https://github.com/igorbarinov/awesome-bitcoin)\n\n- [કોન્સનસિસ](https://github.com/ConsenSys/ethereum-developer-tools-list)\n\n- [ઇવીએમ ટૂલ્સ](https://github.com/CoinCल्चर / જીવંત- ટૂલ્સ)\n\n- [સોલિડિટી પ્રો](https://github.com/bkrem/awesome-solidity)\n\n- [ઝિહુ રિસર્ચ બેઝ](https://zhuanlan.zhihu.com/p/265374061)\n\n- [ઓપનઝેપ્લિન - કરારો / પરીક્ષણ સહાયકો + વધુ](https://github.com/OpenZeppelin)\n\n- [અદ્ભુત ઇથેરિયમ રિસોર્સ સૂચિઓ](https://medium.com/quiknode/awesome-ethereum-resource-lists-dd28a9c17fc1)\n\n- [કોમ્પ્રિહેન્સિવ ઇથેરિયમ ડેવલપર રિસોર્સ લિસ્ટ](https://github.com/ConsenSys/ethereum-developer-tools-list/blob/master/README.md)\n\n- [સ્માર્ટ કોન્ટ્રાક્ટ લર્નિંગ](https://github.com/arbazkiraak/SmartContractLearning)\n\n- [અદ્ભુત ક્રિપ્ટોઇકોનોમિક્સ](https://github.com/jpantunes/awesome-cryptoeconomics)\n\n\n\n#### સુરક્ષા અને સલામતી:\n\n- [Horરusસની આંખ: ઇથેરિયમ સ્માર્ટ કોન્ટ્રાક્ટ્સ પર સ્પોટિંગ અને વિશ્લેષણ કરનારા હુમલાઓ](https://arxiv.org/pdf/2101.06204.pdf) - તપાસ બતાવે છે કે છેલ્લા કેટલાક વર્ષોમાં હુમલાઓની સંખ્યામાં ઘટાડો થયો નથી, પરંતુ કેટલીક નબળાઈઓ માટે સ્થિર રહ્યા.\n\n- [મોટા વ્યવહારો દ્વારા લાંચ લેવાના લાંચ આપનારા હુમલાઓ માટે બિટકોઇનની નબળાઈનું વિશ્લેષણ](https://arxiv.org/pdf/2105.07501.pdf) - આ કાગળમાં, લેખકો એક નવલકથા લાંચ આપનારા હુમલાની રચના કરે છે અને બતાવે છે કે આ બાંયધરીને ખૂબ જ ઓછી કરી શકાય છે.\n\n- [ક્વોન્ટમ એટેક્સથી બ્લોકચેન ટેકનોલોજીની નબળાઈ](https://arxiv.org/pdf/2105.01815.pdf) - અહીં લેખકો આજે જમાવવામાં આવેલી મોટી બ્લોકચેન-આધારિત ક્રિપ્ટોક્યુરન્સીઝનું વિશ્લેષણ કરે છે - જેમાં બિટકોઇન, ઇથેરિયમ, લિટેકોઇન અને ઝેડકashશ શામેલ છે, અને નિર્ધારિત ક્વોન્ટમ એટેકનું જોખમ.\n\n- [બ્લLOCક](https://arxiv.org/pdf/2103.02873.pdf) - બ્લોકચેન પર DeFi એટેક્સ માટે શિકાર. આ કાગળમાં, લેખકોએ બ્લLOCકિએ, એથેરિયમ બ્લોકચેન પર ડેફાઇ પ્રોજેક્ટ્સ માટે રીઅલ-ટાઇમ એટેક ડિટેક્શન સિસ્ટમની દરખાસ્ત કરી.\n\n- [ગતિશીલ મલ્ટિલેયર બ્લોકચેન નેટવર્ક્સમાં ટોપોલોજીકલ અસંગતતા શોધ](https://arxiv.org/pdf/2106.01806.pdf) - ગતિશીલ મલ્ટિલેયર નેટવર્કમાં રચનાત્મક વિસંગતતા શોધ માટે લેખકો નવો ટોપોલોજીકલ પરિપ્રેક્ષ્ય રજૂ કરે છે.\n\n- [ડેફની સાથે વૃદ્ધિશીલ મર્કલ ટ્રી એલ્ગોરિધમની ચકાસણી](https://arxiv.org/pdf/2105.06009.pdf) - લેખકો ડafફની મશીન-ચેકબલ સંસ્કરણ સાથે અલ્ગોરિધમનો અમારા નવા અને મૂળ શુદ્ધતાના પુરાવા રજૂ કરે છે.\n\n- [ગોહેમર બ્લોકચેન પર્ફોર્મન્સ ટેસ્ટ ટૂલ](https://arxiv.org/pdf/2105.00847.pdf) - આ સાધન વધુ કાર્યક્ષમ વિકેન્દ્રિત સિસ્ટમ્સ વિકસાવવામાં મદદ કરશે અને વિકેન્દ્રિત એપ્લિકેશન પ્રોજેક્ટ્સના વિકાસના ખર્ચમાં ઘટાડો અસર કરશે.\n\n- [ઇથરક્લુ: એથેરિયમ સ્માર્ટ કરાર પરના હુમલાઓની ડિજિટલ તપાસ](https://arxiv.org/pdf/2104.05293.pdf) - આ કાર્યમાં લેખકો ખાસ સમાધાનના સૂચકાંકોનો ઉપયોગ કરીને ઇથેરિયમ હુમલાઓની પોસ્ટ-ફેક્ટમ તપાસની સમસ્યાનો અભ્યાસ કરે છે. બ્લોકચેનમાં ઉપયોગ માટે રચાયેલ છે.\n\n- [શક્ય વપરાશ કેસ દીઠ બ્લોકચેન પ્લેટફોર્મ્સના વિશ્લેષણ અને મૂલ્યાંકન] [https://arxiv.org/pdf/2103.03209.pdf) - આ દસ્તાવેજ બ્લોકચેન અને તેની એપ્લિકેશનોને સમજવા માટેનું સામાન્ય મોડેલ પ્રદાન કરે છે.\n\n- [કોન્સ્ટન્ટ ફંક્શન માર્કેટ ઉત્પાદકોમાં ગોપનીયતા પરની નોંધ](https://arxiv.org/pdf/2103.01193.pdf) - લેખકો દર્શાવે છે કે ગોપનીયતા, મોટાભાગના વાજબી મોડેલો હેઠળ સીએફએમએમના સામાન્ય અમલીકરણોથી અશક્ય છે. વિરોધી અને કેટલીક નિશ્ચિત વ્યૂહરચના પ્રદાન કરો.\n\n- [ઇથેરિયમ સ્માર્ટ કોન્ટ્રાક્ટ્સમાં એક સુરક્ષા સર્વેક્ષણની નબળાઈઓ](https://arxiv.org/pdf/2105.06974.pdf) - આ કાગળ આઠ ​​નબળાઈઓ સમજાવે છે જે આના શોષણ કેસના દૃશ્યોનું વિશ્લેષણ કરીને બીટીના એપ્લિકેશન સ્તર માટે વિશિષ્ટ છે. નબળાઈઓ.\n\n- [ઇથેરિયમ સ્માર્ટ કોન્ટ્રાક્ટ્સમાં સર્વિસ નબળાઈને નકારી કા toવાનો અભિગમ](https://arxiv.org/pdf/2106.01340.pdf) - આ પેપરમાં, લેખકોએ એક ફ્રેમવર્ક પ્રસ્તાવ મૂક્યું છે જે ડ Doસને શોધવા માટે સ્થિર અને ગતિશીલ વિશ્લેષણને જોડે છે. ઇટીએચ સ્માર્ટ કોન્ટ્રેક્ટમાં અનપેક્ષિત રીવર્ટ.\n\n- [એજીસોલ્ટ: સોલિડિટી સ્માર્ટ કોન્ટ્રાક્ટ્સ માટે સ્વચાલિત ટેસ્ટ-કેસ જનરેશન માટેનું એક સાધન](https://arxiv.org/pdf/2102.08864.pdf) - લેખકોએ શોધી કા that્યું કે એજીએસએલટી એ બંને અભિગમો સાથે ઉચ્ચ શાખા ઓવરરેજ પ્રાપ્ત કરવામાં સક્ષમ છે અને તે પણ શોધાયેલ છે. ગીથબ પરના કેટલાક સૌથી લોકપ્રિય સોલિડિટી સ્માર્ટ કરારમાં કેટલીક ભૂલો.\n\n- [ઇથેરિયમ ટ્રાંઝેક્શન ટ્રેકિંગ માટે ટેમ્પોરલ-રકમની સ્નેપશોટ મલ્ટિગ્રાફ](https://arxiv.org/pdf/2102.08013.pdf) - લેખકોએ ટેથોરલ-રકમ નેટવર્ક તરીકે ઇથેરિયમ ટ્રાન્ઝેક્શન રેકોર્ડ્સનું મોડેલ બનાવવા માટે TASMG પ્રસ્તાવ મૂક્યો અને પછી એકાઉન્ટ્સને અસરકારક રીતે એમ્બેડ કરવા માટે TAW પ્રસ્તુત કર્યું તેમના ટ્રાંઝેક્શન રેકોર્ડ્સ દ્વારા, જે સૂચિત નેટવર્કની ટેમ્પોરલ અને રકમની માહિતીને એકીકૃત કરે છે.\n\n- [ક્રિપ્ટોકરન્સી માઇનીંગ એટેક્સને નકારી કા :વું: ડિજિટલ ફોરેન્સિક્સ અને ડાયનેમિક નેટવર્ક લાક્ષણિકતાઓ પર આધારીત અર્ધ-નિરીક્ષણ કરાયેલ અભિગમ](https://arxiv.org/pdf/2102.10634.pdf) - આ કાગળ સામાન્ય રીતે ક્રિપ્ટો માઇનિંગ હુમલાઓની શોધને સંબોધન કરે છે. ગતિશીલ નેટવર્ક લાક્ષણિકતાઓનો ઉપયોગ કરીને નેટવર્ક પર્યાવરણ.\n\n- [ફાસ્ટન: સ્માર્ટ કોન્ટ્રાક્ટ્સનો ઉપયોગ કરીને નિષ્પક્ષ અને સુરક્ષિત વિતરિત મતદાન](https://arxiv.org/pdf/2102.10594.pdf) - લેખકોએ સાબિત કર્યું છે કે ગોપનીયતા ભંગની સંભાવના નજીવી રીતે ઓછી છે. આગળ, ફેથનને ફાળવવાનું ખર્ચ વિશ્લેષણ એથેરિયમ ઉપર ચૂંટણીની હાલની મોટાભાગની કિંમતો સાથે તુલનાત્મક છે.\n\n- [ખાણકામના ખર્ચ, ખાણકામના વળતર અને બ્લોકચેન સુરક્ષા વચ્ચેના આંતર નિર્ભરતાઓ](https://arxiv.org/pdf/2102.08107.pdf) - આ કાગળનો અભ્યાસ કરે છે કે પ્રૂફ-workફ-વર્ક બ્લોકચેનને ચલાવવા માટેની કિંમત કેટલી હદ સુધી જોડાયેલી છે. હુમલાઓ અટકાવવાનો ખર્ચ અને અંતર્ગત ડિજિટલ ખાતાવહી સુરક્ષા બજેટ ક્રિપ્ટોકરન્સી બજારના પરિણામો સાથે કેટલી હદ સુધી સબંધિત છે.\n\n- [હાયપરસેક: બ્લોકચેન સુરક્ષા મોનિટરિંગ માટે વિઝ્યુઅલ Analyનલિટિક્સ](https://arxiv.org/pdf/2103.14414.pdf) - હાયપરસેક, એક વિઝ્યુઅલ એનાલિટિક્સ મોનિટરિંગ ટૂલ જે હાયપરલ્ડર ફેબ્રિક પર ચાલી રહેલા હુમલાઓને શોધવા માટે એક નજરમાં સંબંધિત માહિતી પ્રદાન કરે છે.\n\n- [એથેરિયમ સ્માર્ટ કોન્ટ્રાક્ટ્સમાં પુનર્જન્મની નબળાઈની ઓળખ] [https://arxiv.org/pdf/2105.02881.pdf) - આ પેપરમાં, લેખકો એક માળખું રજૂ કરે છે જે સ્થિર અને ગતિશીલ વિશ્લેષણને જોડીને ઇથેરિયમ સ્માર્ટ કોન્ટ્રેક્ટ્સમાં પુનર્જન્મની નબળાઈઓ શોધી કા .ે છે.\n\n- [બ્લોકચેન પ્રોટોકોલના સુરક્ષા વિશ્લેષણ માટેનું એક સામાન્ય માળખું](https://arxiv.org/pdf/2009.09480v2.pdf) - આ કાગળ ઘણા જાણીતા પરવાનગી વિનાના બ્લોકચેન પ્રોટોકોલની મિલકતોને કબજે કરવા અને તેની તુલના કરવા માટે પર્યાપ્ત અમૂર્ત એબ્સ્ટ્રેક્શન રજૂ કરે છે. .\n\n- [સિક્કાબગ્સ: સામાન્ય બ્લોકચેન અમલીકરણ-સ્તરની નબળાઈઓનું ગણતરી](https://arxiv.org/pdf/2104.06540.pdf) - કાગળનો હેતુ સુરક્ષા પરીક્ષકો અને બ્લોકચેન વિકાસકર્તાઓને સંદર્ભ રૂપે પ્રારંભ કરવાનું લક્ષ્ય રાખ્યું છે. સામાન્ય મુશ્કેલીઓ.\n\n- [સ્માર્ટ કરારની નબળાઈઓ અને ખુલ્લા મુદ્દાઓ: એક સિસ્ટેમેટીક મેપિંગ](https://arxiv.org/pdf/2104.12295.pdf) - આ કાગળમાં એસસીનું વિશ્લેષણ કરવા માટેની પહેલ અને સાધનો ઓળખવા અને વ્યવહાર કેવી રીતે કરવો તે વ્યવસ્થિત સાહિત્યની મેપિંગ હાથ ધરવામાં આવ્યું. નબળાઈઓ ઓળખાય છે.\n\n- [સુમો: સોલિડિટી સ્માર્ટ કોન્ટ્રાક્ટ્સ માટે એક પરિવર્તન પરીક્ષણ વ્યૂહરચના](https://arxiv.org/pdf/2105.03626.pdf) - લેખકો ખુલ્લા સ્ત્રોત પ્રોજેક્ટ્સ પર સુમોના પ્રથમ મૂલ્યાંકનની જાણ કરે છે જેના માટે પરીક્ષણ સેવાઓ ઉપલબ્ધ હતા. લેખકોને મળેલ પરિણામ પ્રોત્સાહક છે, અને તેઓ સૂચવે છે કે સુમો વિકાસકર્તાઓને વધુ વિશ્વસનીય સ્માર્ટ કરારો પહોંચાડવા માટે અસરકારક રીતે મદદ કરી શકે છે.\n\n- [(ઇન) બ્લોકચેન માટેની સ્થિરતા: ડિપરેજિંગ સ્પિરલ્સ અને સ્ટેબલકોઈન એટેક્સ](https://arxiv.org/pdf/1906.02152.pdf) - 2019 માં પેપરના પ્રારંભિક પ્રકાશનમાં સર્પાકારને કા deleી નાખવાની સંભાવના પ્રથમ આગાહી કરવામાં આવી હતી. પાછળથી 2020 માં ડાઇમાં બ્લેક ગુરુવારે કટોકટીની અવલોકન\n\n- [બ્લોકચેન સિસ્ટમો પર અજ્onymાત ટ્રસ્ટ-માર્કિંગ યોજના](https://arxiv.org/pdf/2010.00206.pdf) - આ પેપરમાં, લેખકો બ્લોકચેન સિસ્ટમો પર અજ્ anાત ટ્રસ્ટ-માર્કિંગ યોજનાની દરખાસ્ત કરે છે જે કોઈપણ ક્રિપ્ટોકરન્સી પર સાર્વત્રિક રૂપે લાગુ પડે છે. .\n\n- [એથેરિયમ સ્માર્ટ કોન્ટ્રેક્ટ્સમાં બગ્સ માટેનું એક ફ્રેમવર્ક અને ડેટાસેટ](https://arxiv.org/pdf/2009.02066.pdf) - આ કાગળમાં, અંતર ભરવા માટે, લેખકો પહેલા ઘણા બધાથી શક્ય તેટલા સ્માર્ટ કરાર ભૂલો એકત્રિત કરે છે. સ્રોત અને આ ભૂલોને સોફ્ટવેર અસંગતતાઓ માટે આઇઇઇઇ સ્ટાન્ડર્ડ વર્ગીકરણને વિસ્તૃત કરીને 9 કેટેગરીમાં વહેંચો.\n\n- [બ્લોકચેન નેટવર્ક્સમાં વિવિધ માઇનર્સ વર્તણૂક હુમલાઓ સામે એક સુરક્ષિત મલ્ટી ચેઇન્સ કન્સેન્સસ સ્કીમ.](Https://arxiv.org/pdf/2106.02383.pdf) - પ્રયોગાત્મક પરિણામો દર્શાવે છે કે ડીએમબી હુમલા સામે પીઓડીટી સુરક્ષિત છે અને પરંપરાગત કરતાં વધુ અસરકારક છે. મલ્ટી ચેઇન્સ વાતાવરણમાં સર્વસંમતિ યોજનાઓ.\n\n- [કન્સોર્ટિયમ બ્લોકચેન સંમતિ મિકેનિઝમ્સ પર એક સર્વે](https://arxiv.org/pdf/2102.12058.pdf) - આ પેપર એન્ટરપ્રાઇઝ બ્લોકચેન માટે સર્વસંમતિ ગાણિતીક નિયમોમાં ઘણાં અદ્યતન ઉકેલોને હાઇલાઇટ કરે છે.\n\n- [કોકમાં પરીક્ષણ કરેલા અને ચકાસાયેલ સ્માર્ટ કોન્ટ્રેક્ટ્સ કાractીને] [https://arxiv.org/pdf/2012.09138.pdf) - મેટકોકોકના પ્રમાણિત ભૂંસવાના આધારે લેખકો કોક પ્રોગ્રામ્સને કાર્યકારી ભાષાઓમાં એક્સ્ટ્રક્શન લાગુ કરે છે.\n\n- [વિશ્વાસુ, ગોપનીયતા-સાચવનારા બ્લોકચેન પુલો](https://arxiv.org/pdf/2102.04660.pdf) - આ પેપરમાં, લેખકો પુલ ઉપાડની ગોપનીયતા જાળવનારા વિશ્વાસ-ઓછી ક્રોસ-ચેન ક્રિપ્ટોકરન્સી ટ્રાન્સફરની સુવિધા માટેનો પ્રોટોકોલ રજૂ કરે છે. .\n\n- [ઇથેરિયમ સ્માર્ટ કરાર વિકાસ માટે સુરક્ષા ચેકલિસ્ટ્સ: દાખલાઓ અને શ્રેષ્ઠ પ્રયાસો](https://arxiv.org/pdf/2008.04761.pdf) - લેખકો સોફ્ટવેર જીવનચક્રની ડિઝાઇન, કોડિંગ અને પરીક્ષણ અને જમાવટના તબક્કાઓને આવરે છે.\n\n- [મશીન લર્નિંગનો ઉપયોગ કરીને સ્માર્ટ કોન્ટ્રાક્ટ્સ પર ગતિશીલ નબળાઈ તપાસ]](https://arxiv.org/pdf/2102.07420.pdf) - આ કાર્યમાં લેખકો ડાયનેમિટની દરખાસ્ત કરે છે, જે ઇથેરિયમ સ્માર્ટ કોન્ટ્રાક્ટ્સમાં પુનર્જન્મની નબળાઈઓ શોધવા માટે એક મોનિટરિંગ ફ્રેમવર્ક છે.\n\n- [નબળા લિન્કને લક્ષ્યાંકિત કરી રહ્યા છે: ઇથેરિયમ સ્માર્ટ કોન્ટ્રાક્ટ્સમાં સોશ્યલ એન્જિનિયરિંગ એટેક્સ](https://arxiv.org/pdf/2105.00132.pdf) - આ કાર્યમાં, લેખકો સ્માર્ટ કરારની હનીપોટ્સની બહાર નવા સામાજિક એન્જિનિયરિંગ હુમલાઓની શક્યતા અને અસ્તિત્વનું અન્વેષણ કરે છે. .\n\n- [Optપ્ટસમાર્ટ: સ્માર્ટ કોન્ટ્રાક્ટ્સની એક સ્પેસ એફિંસ્ટીવ Opપ્ટિમેસ્ટિક કcનક્યુરન્ટ એક્ઝેક્યુશન](https://arxiv.org/pdf/2102.04875.pdf) - આ કાગળમાં લેખકો સમકાલીન ખાણિયો વિકસાવે છે જે optimસને એકસાથે આશાવાદી ઉપયોગ કરીને એક બ્લોકનો પ્રસ્તાવ આપે છે. સ Softwareફ્ટવેર ટ્રાંઝેક્શનલ મેમરી સિસ્ટમો (એસટીએમ).\n\n- [ડિફેક્ટચેકર: ઇવીએમ બાયટેકોડનું વિશ્લેષણ કરીને સ્વચાલિત સ્માર્ટ કરાર ખામી શોધ]](https://arxiv.org/pdf/2009.02663.pdf) - પ્રાયોગિક પરિણામો બતાવે છે કે ડિફેક્ટચેકર ઝડપ અને ચોકસાઈ બંનેની દ્રષ્ટિએ આ સાધનો કરતા વધુ પ્રદર્શન કરે છે.\n\n- [સ્માર્ટબગ્સ: સોલિડિટી સ્માર્ટ કરારનું વિશ્લેષણ કરવા માટેનું એક ફ્રેમવર્ક](https://arxiv.org/pdf/2007.04771.pdf) - લેખકો બતાવે છે કે તે કેવી રીતે સાધન સ્માર્ટચેક પર નવું એક્સ્ટેંશન પ્રસ્તુત કરીને વિશ્લેષણ સાધનોની સરખામણીને સરળ બનાવે છે. ડીએએસપી 10 કેટેગરીઝ ખરાબ રેન્ડમનેસ, ટાઇમ મેનીપ્યુલેશન અને એક્સેસ કંટ્રોલ (ઓળખાયેલી નબળાઈઓ 11% થી 24% સુધી વધી છે) થી સંબંધિત નબળાઈઓની તપાસમાં નોંધપાત્ર સુધારણા કરે છે.\n\n- [સોલિડિટી સ્માર્ટ કોન્ટ્રાક્ટ્સમાં ગેસ લિકનું પ્રોફાઇલિંગ](https://arxiv.org/pdf/2008.05449.pdf) - લેખકો, સ્માર્ટ કરારની જમાવટ અને ટ્રાન્ઝેક્શન ખર્ચને અસર કરતી 19 સોલિડિટી કોડની ગંધનો સમૂહ ઓળખે છે, અને 34 સહભાગીઓ સામેલ એક સર્વે દ્વારા આવી ગંધની સુસંગતતાનું મૂલ્યાંકન કરો.\n\n- [વેરિયેબલ માઇનીંગ પાવર હેઠળ સમાંતર સાંકળ પ્રોટોકોલ્સ સુરક્ષિત કરવું](https://arxiv.org/pdf/2105.02927.pdf) - આ પેપરમાં, લેખકો સુરક્ષિત સમાંતર-સાંકળ પ્રોટોકોલની રચનાને ધ્યાનમાં લે છે જે આવા ખાણકામ શક્તિને અનુરૂપ થઈ શકે છે. ભિન્નતા.\n\n- [ડીપ ન્યુરલ નેટવર્ક અને ટ્રાન્સફર લર્નિંગનો ઉપયોગ કરીને ઇથેરિયમ સ્માર્ટકન્ટક્ટ નબળાઇ તપાસ]](https://arxiv.org/pdf/2103.12607.pdf) - ડીએનએન મોડેલ આર્કિટેક્ચરના ન્યૂનતમ ફેરફાર સાથે ESCORT ફ્રેમવર્ક નવા નબળાઈ પ્રકારો પર સ્થાનાંતરણ લર્નિંગને સક્ષમ કરે છે. તાલીમ ઓવરહેડ.\n\n- [એસસીએસગાર્ડ: ઇથેરિયમ સ્માર્ટ કોન્ટ્રેક્ટ્સ માટે ડીપ સ્કેમ ડિટેક્શન](https://arxiv.org/pdf/2105.10426.pdf) - પ્રાયોગિક પરિણામો જાહેર કરે છે કે એસસીએસગાર્ડ ઉચ્ચ ચોકસાઈ (0.94) પ્રાપ્ત કરે છે, ચોકસાઇ (0.96%) અને રિકોલ (0.98) ) પોંઝી અને હનીપોટ સ્કેમ્સ અને નવા ફિશીંગ સ્માર્ટ કરાર બંને માટે છે.\n\n- [બ્લોકચેન-આધારિત ડિજિટલ ટ્વિન્સ અને થ્રેટ ઇન્ટેલિજન્સ દ્વારા સાયબર-ફિઝિકલ સિસ્ટમોને સુરક્ષિત રાખવી](https://arxiv.org/pdf/2105.08886.pdf) - આ લેખ બુદ્ધિશાળી માટે કૃત્રિમ ગુપ્તચર (એઆઈ) અને બ્લોકચેનને એકીકૃત કરીને સીપીએસ સુરક્ષિત કરવા પર કેન્દ્રિત છે. અને વિશ્વસનીય ડી.ટી.\n\n\n\n#### ડે.એફ.આઇ.\n\n\n\n- [કમ્પોઝેબલ ડેફાઇ પ્રોટોકોલ્સનું Analપચારિક વિશ્લેષણ](https://arxiv.org/pdf/2103.00540.pdf) - આ પેપરમાં, લેખકો efficientપચારિક પ્રક્રિયા-બીજગણિત તકનીકની દરખાસ્ત કરે છે કે જે કાર્યક્ષમ મિલકતને મંજૂરી આપવા માટે ડીફાઇ પ્રોટોકોલને રચનાત્મક રીતે મોડેલ આપે છે. ચકાસણી\n\n- [ટ્રાન્ઝેક્શન ફી મિકેનિઝમ ડિઝાઇન](https://arxiv.org/pdf/2106.01340.pdf) - લેખકો બ્લોકચેન્સમાં ફીના વર્તનને સમજાવે છે.\n\n- [ડેફાઇ-નિંગ ડેફાઇ: પડકારો અને પાથવે](https://arxiv.org/pdf/2101.05589.pdf) - વિકેન્દ્રિત ફાઇનાન્સની શરૂઆતની સારી રીટ્રોસ્પેક્ટિવ.\n\n- [DeFi માં સ્વચાલિત બજાર ઉત્પાદકોનો એક સિદ્ધાંત](https://arxiv.org/pdf/2102.11350.pdf) - એએમએમના મૂળભૂત ગુણધર્મોના સમૂહને proveપચારિક રીતે સાબિત કરવા માટે લેખકો અમારા સિદ્ધાંતનું શોષણ કરે છે, જે માળખાકીય અને આર્થિક બંને પાસાઓને લાક્ષણિકતા આપે છે.\n\n- [બેંકોથી ડેફાઇ સુધી: ધિરાણ બજારનો ઉત્ક્રાંતિ](https://arxiv.org/pdf/2104.00970.pdf) - લેખકો પરંપરાગત નાણાકીય સિસ્ટમ પર દેફાઇ ધિરાણના સતત નિર્ભરતાની ચર્ચા કરે છે, અને તેના પરિપ્રેક્ષ્યના પરિપ્રેક્ષ્ય સાથે નિષ્કર્ષ લે છે. IOV યુગમાં ધિરાણ બજાર.\n\n- [ડેફાઇ પ્રોટોકોલ્સમાં નફામાં ઉત્પન્ન થતા વ્યવહારોની જસ્ટ-ઇન-ટાઇમ ડિસ્કવરી પર](https://arxiv.org/pdf/2103.02228.pdf) -આ પેપરમાં, લેખકો બે પદ્ધતિઓની તપાસ કરે છે જે તેમને આપમેળે નફાકારક બનાવવા દે છે. DeFi વેપાર કરે છે.\n\n- [ઓટોમેટેડ માર્કેટ ઉત્પાદકોના એક્સ્ટ્રેક્ટેબલ મૂલ્યને મહત્તમ બનાવવું](https://arxiv.org/pdf/2106.01870.pdf) - આ કાગળમાં લેખકો તર્કસંગત માઇનર્સને playersપચારિકરૂપે ખેલાડીઓ તરીકે લાક્ષણિકતા આપે છે જે ખાણની રમતમાં શ્રેષ્ઠ વ્યૂહરચનાને અનુસરે છે.\n\n- [વિકેન્દ્રિત નાણાકીય કટોકટી](https://arxiv.org/pdf/2002.08099.pdf) - આ કાગળમાં લેખકો અન્વેષણ કરે છે કે કેવી રીતે ડીએફઆઈ પ્રોટોકોલ્સમાં ડિઝાઇનની નબળાઇઓ અને કિંમતની વધઘટ ડેફાઇ સંકટ તરફ દોરી શકે છે.\n\n- [લિક્વિડેશન્સ: ડીઇફાઇ ઓન એફ નોઇફ] [https://arxiv.org/pdf/2009.13235v4.pdf) - પ્રોટોકોલ્સને નુકસાનથી બચાવવા માટે, અંડરકોલેટેરાઇઝ્ડ સ્થિતિને ફડચા આપી શકાય છે. આ કાગળમાં, લેખકો લોન કરવા યોગ્ય ભંડોળ (પીએલએફ) માટેના પ્રોટોકોલ પર લિક્વિડેશનનું પ્રયોગમૂલક વિશ્લેષણ રજૂ કરે છે.\n\n- [ડેફાઇ ઇન્ટિગ્રેશનના પ્રોક્સી તરીકે એસેટ કમ્પોઝિબિલિટીને માપી રહ્યા છે](https://arxiv.org/pdf/2102.04227.pdf) - લેખકો 'માં ટ્રાન્ઝેક્શનની તપાસ કરીને એથેરિયમ પર નાણાકીય એકીકરણમાં ફાળો આપી શકે છે તે ડિગ્રીને સમજવા માંગે છે. 2020 માં ગણતરીમાં લેવામાં આવેલા 344.8 મિલિયન ઇથેરિયમ ટ્રાન્ઝેક્શનના સંપૂર્ણ સેટ માટે સંપત્તિ ડીઆઈ, યુએસડીસી, યુએસડીટી, ઇટીએચ અને ટોકનાઇઝ્ડ બીટીસી માટેના ડેરિવેટિવ્ઝ.\n\n- [વિકેન્દ્રિત સ્વાયત્ત ક્રિપ્ટોકરન્સી એક્સચેન્જો માટે ગતિશીલ કર્વ્સ](https://arxiv.org/pdf/2101.02778.pdf) - લેખકોએ આ કાર્યમાં ગતિશીલ વળાંકના વિચારને પ્રસ્તાવિત કરીને એએમએમ બાંધવાનો નવો અભિગમ પ્રસ્તાવ આપ્યો છે.\n\n- [વિકેન્દ્રિત ઓન-ચેન એક્સચેન્જેસ પરનું ઉચ્ચ-આવર્તન ટ્રેડિંગ](https://arxiv.org/pdf/2009.14021.pdf) - આ કાર્યમાં લેખકો ફ્રન્ટ-રનિંગના વધતા પ્રકારનું formalપચારિકકરણ કરે છે, વિશ્લેષણાત્મક રીતે એક્સપ્રેસ કરે છે અને અનુભવપૂર્ણ રીતે મૂલ્યાંકન કરે છે: સેન્ડવિચ એટેક , જેમાં ફ્રન્ટ- અને બેક-રનિંગ પીડિત TXs શામેલ છે.\n\n- [ફ્લેશટ](https://arxiv.org/pdf/2102.00626.pdf) - ડેફાઇ ઇકોસિસ્ટમ પર ફ્લેશ લોન એટેકનો સ્નેપશોટ.\n\n- [DeFiRanger](https://arxiv.org/pdf/2104.15068.pdf) - ડીએફઆઇ એપ્લિકેશનો પર પ્રાઇસ મેનિપ્યુલેશન એટેકસ શોધી કા .વું.\n\n- [ફન અને નફો માટે ફ્લેશ લોન્સ સાથે ડેફાઇ ઇકોસિસ્ટમ પર હુમલો કરવો](https://arxiv.org/pdf/2003.03810.pdf) - ફ્લેશ લોન્સ. DeFi. ઉત્તમ નમૂનાના.\n\n- [એસ.ઓ.કે.: વિકેન્દ્રિત ફાઇનાન્સ (ડેફાઇ)](https://arxiv.org/pdf/2101.08778.pdf) - જ્ Systeાનના આ સિસ્ટમેટિએશન (એસ.ઓ.કે.) માં, લેખકોએ તેના મુખ્ય અક્ષો સાથે ડેઇફાઇ ઇકોસિસ્ટમને ચિત્રિત કરી. એસસીએસગાર્ડ: ઇથેરિયમ સ્માર્ટ કોન્ટ્રાક્ટ્સ માટે ડીપ સ્કેમ ડિટેક્શન\n\n- [ચાર ગવર્નન્સ ટોકન ડિસ્ટ્રિબ્યુશન્સના પ્રયોગમૂલક પૂરાવાઓ](https://arxiv.org/pdf/2102.10096.pdf) - આ કાગળ બ્લોકચેન એપ્લિકેશનોમાં શાસન શક્તિના વિકેન્દ્રીકરણને માપવા માટે એક માળખું પ્રદાન કરે છે.\n\n- [બ્લોકચેન-આધારિત ડીસેન્ટ્રલાઇઝ્ડ એક્સચેન્જીસનું એડોપ્શન](https://arxiv.org/pdf/2103.08842.pdf) - લેખકો દર્શાવે છે કે જો બ્લોકચેન- ના ઓર્ડર એક્ઝેક્યુશન મિકેનિઝમને લીધે વિનિમય દર અસ્થિર હોય તો પ્રવાહીતા પ્રદાતાઓ ટોકન મૂલ્ય ગુમાવે છે. આધારિત વિનિમય.\n\n- [યુનિસ્વપ બજારોનું વિશ્લેષણ](https://arxiv.org/pdf/1911.03380.pdf) - યુનિસ્વાપ ડીએક્સ પ્રવૃત્તિ વિશેના શ્રેષ્ઠ અભ્યાસ પૈકીના એક, લેખકોએ 2019 માં સંશોધન કરવાનું શરૂ કર્યું અને તાજેતરમાં 2021 વિશ્લેષણ બહાર પાડ્યું.\n\n- [ફાઇનાન્સ 4.0.૦: ટકાઉપણુંને ધ્યાન આપવા માટે મૂલ્ય-સંવેદનશીલ ક્રિપ્ટોઇકોનોમિક સિસ્ટમ માટે ડિઝાઇન સિદ્ધાંતો](https://arxiv.org/pdf/2105.11955.pdf) - લેખકો ક્રિપ્ટો સિસ્ટમ્સ ડિઝાઇન કરવા માટે નવી આંતરદૃષ્ટિ આપે છે.\n\n- [વિકેન્દ્રિત એક્સચેન્જીસમાં લિક્વિડિટી પ્રદાતાઓનું વર્તન](https://arxiv.org/pdf/2105.13822.pdf) - લેખકોએ તે સમજવાનું લક્ષ્ય રાખ્યું છે કે લિક્વિડિટી પ્રદાતાઓ માર્કેટની માહિતી પર કેવી પ્રતિક્રિયા આપે છે અને તેઓ ડીએક્સમાં પ્રવાહિતા પ્રદાન કરવામાં કેવી રીતે ફાયદો કરે છે.\n\n- [વિકેન્દ્રિત વિનિમય બજારોમાં ચક્રીય આર્બિટ્રેજ](https://arxiv.org/pdf/2105.02784.pdf) - સારું વાંચો. આ કાગળ સૂચવે છે કે સ્માર્ટ કોન્ટ્રાક્ટ ટેકનોલોજી અને ઇથેરિયમની પ્રતિકૃતિવાળી રાજ્ય મશીન સેટિંગ સાથે, આર્સેટ્રેજ વ્યૂહરચનાઓ સીઈએક્સની તુલનામાં ડેક્સમાં સરળ અમલમાં છે.\n\n- [સોકે: ગ્રાઉન્ડ ટ્રુથથી માર્કેટ મેનીપ્યુલેશન સુધીના ઓરેકલ્સ](https://arxiv.org/pdf/2106.00667.pdf) - આ સોકમાં, લેખકો ઓરેકલ્સ, શોકેસ હુમલાઓ માટેના ડિઝાઇન વિકલ્પોને વ્યવસ્થિત કરે છે, અને હુમલો ઘટાડવાની વ્યૂહરચના પર ચર્ચા કરે છે.\n\n- [સ્વચાલિત બજાર ઉત્પાદકોના કમ્પોઝિંગ નેટવર્ક્સ](https://arxiv.org/pdf/2106.00083.pdf) - આ કાગળ એએમએમ કમ્પોઝિશન માટે ગાણિતિક મોડેલની દરખાસ્ત કરે છે.\n\n\n\n#### ઇથેરિયમ નામ સેવા\n\n- [ઇથેરિયમ નામ સેવા: સારી, ખરાબ અને અગ્લી](https://arxiv.org/pdf/2104.05185.pdf) - છતાં, કોઈ પણ હાલની કામગીરીએ આ ઉભરતી સિસ્ટમ, સુરક્ષા મુદ્દાઓ અને ENS માં ગેરવર્તનનો અભ્યાસ કર્યો નથી. . લેખકો ઇએનએસથી સંબંધિત લાખો ઇવેન્ટ લsગ્સનું વિશ્લેષણ કરીને ENS નો પ્રથમ અભ્યાસ રજૂ કરે છે.\n\n\n\n#### નોન-ફંગિબલ ટોકન (એનએફટી):\n\n- [એનએફટી ક્રાંતિનું મેપિંગ](https://arxiv.org/pdf/2106.00647.pdf) - માર્કેટ ટ્રેન્ડ, ટ્રેડ નેટવર્ક અને વિઝ્યુઅલ સુવિધાઓ.\n\n- [ઇઆરસી ટોકન બજારોમાં nessચિત્ય](https://arxiv.org/pdf/2102.03721.pdf) - ક્રિપ્ટોકિટ્ટીઝનો એક કેસ સ્ટડી.\n\n- [નોન-ફંગિબલ ટોકન: વિહંગાવલોકન, મૂલ્યાંકન, તકો અને પડકારો](https://arxiv.org/pdf/2105.07447.pdf) - આ તકનીકી અહેવાલમાં, લેખકોએ એનએફટી ઇકોસિસ્ટમ્સને કેટલાક પાસાઓમાં અન્વેષણ કર્યું છે.\n\n- [ક્રિપ્ટોર્ટ](http://cryptoart.io/) - ટોચના કલાકારો અને આર્ટવર્ક.\n\n- [ક્રિપ્ટોઆર્ટપલ્સ](https://cryptoartpulse.com/) - લાઇવ વ્યૂ.\n\n- [પમ્પમાયગાસ](https://pumpmygas.xyz/) - તમામ મોટા એનએફટી બજારોમાં ગેસ ફીનો જીવંત અંદાજ.\n\n- [નોનફંગિબલ ટ્રેકર](https://nonfungible.com/) - એનએફટી ટ્રેકર.\n\n- [એનએફટીએસ ટોપ](https://cryptoslam.io) - એનએફટી રેન્કિંગ.\n\n\n\n#### સ્થિર-સિક્કા:\n\n\n\n- [સ્ટેબલકોઇન્સ ૨.૦](https://arxiv.org/pdf/2006.12388.pdf) - લેખકો સ્થિરકોઇન્સની આર્થિક રચનાના જોખમ આધારિત કાર્યાત્મક લાક્ષણિકતા સાથે, સ્થિરકોઇન સિદ્ધાંત માટે ધ્વનિ પાયો પ્રદાન કરવા માંગે છે.\n\n- [ક્રિપ્ટોકરન્સીઝની અસ્થિરતા ઘટાડવી - એક સર્વેક્ષણના સ્ટેબલકોઇન્સ](https://arxiv.org/pdf/2103.01340.pdf) - વિવિધ પ્રકારના સ્ટેબલકોઇન્સ અને તેમની સ્થિરતા પદ્ધતિઓનું સર્વેક્ષણ કરીને ક્રિપ્ટોકરન્સીઝની અસ્થિરતા ઘટાડવામાં કેવી રીતે સ્થિરતા કરવામાં મદદ થાય છે તે અંગે લેખકો ચર્ચા કરે છે.\n\n- [અલ્ગોરિધમિક સ્ટેબલકોઇનની અસ્થિરતાને સમજો: મોડેલિંગ, ચકાસણી અને પ્રયોગમૂલક વિશ્લેષણ](https://arxiv.org/pdf/2101.08423.pdf) - સૈદ્ધાંતિક શક્યતાઓને સંબંધિત કરવા લેખકોએ બેસિસ કેશ સ્ટેબલકોઇનની વાસ્તવિક વ્યવહાર પ્રવૃત્તિઓ પર વ્યવસ્થિત પ્રયોગમૂલક વિશ્લેષણ કર્યું. બજાર અવલોકનો માટે.\n\n- [ટી-કેશ: ટ્રાન્સફરબલ ફિયાટ બેકડ સિક્કાઓ](https://arxiv.org/pdf/2105.04485.pdf) - આ કાગળમાં લેખકો બ્લોકચેન તકનીકનો ઉપયોગ કરીને સ્થાનાંતરિત ઇલેક્ટ્રોનિક રોકડ યોજનાની દરખાસ્ત કરે છે જે વપરાશકર્તાઓને સિસ્ટમમાં સતત સિક્કાઓનો ફરીથી ઉપયોગ કરી શકે છે .\n\n\n\n#### સામાન્ય માહિતી:\n\n\n\n- [ઇથેરિયમ નેટવર્કનું એક મોટું ડેટા વિશ્લેષણ: બ્લોકચેનથી ગૂગલ ટ્રેન્ડ્સ સુધી](https://arxiv.org/pdf/2104.01764.pdf) - ક્રિપ્ટો કિંમતો અને શોધ વલણોનું વિશ્લેષણ મોટા ખેલાડીઓનું અસ્તિત્વ સૂચવે છે (અને નિયમિત વપરાશકર્તાઓ નહીં), કિંમતોમાં ઘટાડા પછી બજારમાં હેરફેર કરે છે.\n\n- [અણુ અને સ્કેલેબલ ટ્રેડિંગ માટે ડીએલટી આધારિત સ્માર્ટ કરાર આર્કિટેક્ચર](https://arxiv.org/pdf/2105.02937.pdf) - લેખકોએ એક અણુ, સ્કેલેબલ અને ગોપનીયતા-જાળવણી પ્રોટોકોલનો પ્રસ્તાવ મૂક્યો છે જે સુરક્ષિત અને સક્ષમ બનાવે છે. ગતિશીલ સુધારાઓ. તે પછી સ્માર્ટ કરાર આધારિત ક્રેડિટ-નોંધ સિસ્ટમ (સી.એન.એસ.) નો વિકાસ કરો જે સહભાગીઓને સ્ટેટ ચેનલ પ્રારંભિકરણ પહેલાં ભંડોળને લ lockક કરવાની મંજૂરી આપે છે, જે રાહત અને કાર્યક્ષમતામાં વધારો કરે છે.\n\n- [ઇથરમ ડેટા સ્ટોર્સનું અન્વેષણ: એક કિંમત અને પર્ફોર્મન્સ સરખામણી](https://arxiv.org/pdf/2105.10520.pdf) -આ કાર્યમાં, લેખકો ઇટીએચ એપ્લિકેશન્સ માટે ડેટા મેનેજમેન્ટના અભિગમોના વ્યાપક સમૂહની તપાસ કરે છે અને સંકળાયેલ ખર્ચની આકારણી કરે છે. ગેસ તેમજ પુનrieપ્રાપ્તિ કામગીરી.\n\n- [બ્લોકચેન ગવર્નન્સ અંગેની એક વ્યવસ્થિત સાહિત્ય સમીક્ષા](https://arxiv.org/pdf/2105.05460.pdf) - આ અભ્યાસ 5W1H પ્રશ્નો દ્વારા બ્લોકચેન શાસનની વિસ્તૃત તપાસ કરે છે.\n\n- [બ્લોકચેન એનાલિટિક્સ માટેનું એક સામાન્ય માળખું](https://arxiv.org/pdf/1707.01021.pdf) - લેખકો બિટકોઇન ઇથેરિયમ પર ડેટા એનાલિટિક્સને ટેકો આપતા સામાન્ય હેતુવાળા માળખાને પ્રસ્તાવિત કરે છે - તે અન્યના ડેટા સાથેના બ્લોક ડેટાને એકીકૃત કરવાની મંજૂરી આપે છે. સ્ત્રોતો, અને ડેટાબેઝમાં તેમને ગોઠવવા માટે.\n\n- [એએમઆર: સ્વાર્થી સિક્કા મિક્સર ગોપનીયતા સાથે પુરસ્કાર વિતરણને સાચવી રહ્યા છે](https://arxiv.org/pdf/2010.01056.pdf) - આ કાર્યમાં, લેખકોએ પ્રથમ સેન્સરશીપ લવચીક મિક્સરની દરખાસ્ત કરી છે, જે તેના વપરાશકર્તાઓને ગોપનીયતામાં પુરસ્કાર આપી શકે છે- સિસ્ટમમાં ભાગ લેવા માટેની રીત સાચવી રાખવી.\n\n- [બ્લોકચેન ડેટા ગોપનીયતા સોલ્યુશન્સની તકનીકી સમીક્ષા](https://arxiv.org/pdf/2105.01316.pdf) - આ રિપોર્ટનો હેતુ હાલની એન્ટરપ્રાઇઝ બ્લોકચેન તકનીકીઓની સમીક્ષા કરવાનો છે: ઇઓએસઆઈઓ સંચાલિત સિસ્ટમો, હાયપરલેડર ફેબ્રિક અને બેસુ, સંમતિ કોરમ, આર 3 કોર્ડા અને અર્ન્સ્ટ અને યંગ્સ નાઇટફfallલ.\n\n- [બ્લોકચેન સિસ્ટમો, તકનીકો અને એપ્લિકેશનો: એ મેથોડોલોજી પર્સપેક્ટિવ](https://arxiv.org/pdf/2105.03572.pdf) - પ્રથમ, આ લેખ બ્લ blockકચેન કેવી રીતે કાર્ય કરે છે, સંશોધન પ્રવૃત્તિ અને પડકાર રજૂ કરે છે, અને તેમાં સમાવિષ્ટ રોડમેપનું ચિત્રણ કરે છે. લાક્ષણિક બ્લોકચેન સાથેના ક્લાસિક પદ્ધતિઓનો ઉપયોગ કેસ અને વિષયોમાં થાય છે. બીજું, બ્લોકચેન સિસ્ટમમાં, સ્ટોક stસ્ટીક પ્રક્રિયા કેવી રીતે અપનાવવી, ગેમ સિદ્ધાંત, optimપ્ટિમાઇઝેશન, મશીન લર્નિંગ અને ક્રિપ્ટોગ્રાફીનો અભ્યાસ કરવા માટે બ્લોકચેન ચાલી રહેલ પ્રક્રિયા અને ડિઝાઇન બ્લોકચેન પ્રોટોકોલ / એલ્ગોરિધમ વિગતમાં ચર્ચા કરવામાં આવી છે.\n\n- [એથના: એથેરિયમ બ્લ Blockકચેનનાં અંતર્ગત પીઅર-ટુ-પીઅર નેટવર્કનું વિશ્લેષણ](https://arxiv.org/pdf/2010.01373.pdf) - એથેના નવીન પદ્ધતિનો અમલ કરે છે જે ઇથેરિયમ નોડ્સની ડિગ્રીને સચોટ રીતે માપે છે.\n\n- [બ્લોકચેન સોશ્યલ નેટવર્કમાં કમ્યુનિટિ ડિટેક્શન](https://arxiv.org/pdf/2101.06406.pdf) - ગ્રાફ પર નીચા-રેન્ક સંકેતો માટે રચાયેલ એક નવલકથા સમુદાય તપાસ અલ્ગોરિધમનો ઉપયોગકર્તાના આધારે વપરાશકર્તાઓના સમુદાયો શોધવામાં મદદ કરી શકે છે. ટોકન સબ્સ્ક્રિપ્શન.\n\n- [વાયરલેસ બ્લોકચેન નેટવર્કમાં બ્લોક એક્સેસ કંટ્રોલ: ડિઝાઇન, મોડેલિંગ અને એનાલિસિસ](https://arxiv.org/pdf/2104.13144.pdf) - પરિણામો દર્શાવે છે કે બીએસી અભિગમ નેટવર્કને ઉચ્ચ ટ્રાંઝેક્શન થ્રુપુટ પ્રાપ્ત કરવામાં મદદ કરશે જ્યારે સુધારણા કરશે અવરોધિત વપરાશ અને બચત ગણતરી શક્તિ. દરમિયાન, ટ્રાન્ઝેક્શન થ્રુપુટ અને બ્લોકના ઉપયોગ વચ્ચેનો વેપાર-પ્રદર્શન દર્શાવવામાં આવે છે, જે બ્લોકચેનની વ્યવહારિક જમાવટ માટે માર્ગદર્શન તરીકે કાર્ય કરી શકે છે.\n\n- [બ્લોકચેન અને ડિસ્ટ્રિબ્યુટેડ લેજર ટેકનોલોજી માટેના બાહ્ય કowલ્સ તરફ](https://arxiv.org/pdf/2105.10399.pdf) - આ કાગળના લેખકો બતાવે છે કે આ માન્યતા એવી પદ્ધતિનું નિદર્શન કરીને પૂર્વ-કલ્પના કરે છે કે જે બ્લોકચેનને સક્ષમ કરે છે અને વહેંચાયેલ લ ledજર્જ તકનીકોને સક્ષમ બનાવે છે બાહ્ય સિસ્ટમોને જ બ્લોકચેન / ડીએલટીથી શરૂ કરેલ ક callsલ્સ કરો.\n\n- [બ્લોકચેન સિસ્ટમો અને એપ્લિકેશનોનું સંચાલન: બ્લોકચેન ગોઠવણીઓ માટેનું એક પ્રક્રિયા મોડેલ](https://arxiv.org/pdf/2105.02118.pdf) - લેખકો ચાર બ્લોકચેન પ્રોજેક્ટ્સ પર સૂચિત બ્લોકચેન ગોઠવણી પ્રક્રિયા મોડેલની લાગુ થવાની રજૂઆત કરે છે.\n\n- [સતત કાર્ય બજારના નિર્માતાઓ માટે શ્રેષ્ઠ ફીઝ પરની નોંધ](https://arxiv.org/pdf/2105.13510.pdf) - લેખકો ફ્રેમવર્ક રજૂ કરે છે જેનો ઉપયોગ ભૂતકાળના વેપાર ડેટાનો ઉપયોગ કરીને વાસ્તવિક વિશ્વના પૂલ માટે શ્રેષ્ઠ ફીની ગણતરી માટે થઈ શકે છે.\n\n- [ઇવોલ્યુશનરી ગેમ થિયરીનો ઉપયોગ કરીને બ્લોકચેન્સ માટેના પુરસ્કાર મિકેનિઝમ](https://arxiv.org/pdf/2104.05849.pdf) - આ પેપરમાં, લેખકો એક એવોર્ડ મિકેનિઝમ ફ્રેમવર્ક વિકસાવે છે જે ઘણાં પી.ઓ.એસ. બ્લોકચેન્સને લાગુ પડે છે.\n\n- [સ્માર્ટ ટ્રાન્ઝિશનનો સારાંશ અપ](https://arxiv.org/pdf/2105.07663.pdf) - આ પેપરમાં, લેખકો ફર્સ્ટ-orderર્ડર લોજિકનું સામાન્યકરણ રજૂ કરે છે જે બેલેન્સની અનબાઉન્ડ રકમને વ્યક્ત કરી શકે છે.\n\n- [સ+ફ્ટવેર સ્ટાર્ટઅપ્સ માટે 100+ મેટ્રિક્સ - મલ્ટિ-વોકલ લિટરરેચર રિવ્યૂ](https://arxiv.org/pdf/1901.04819.pdf) - મેટ્રિક્સના રૂપમાં ડેટાનો ઉપયોગ કરવો એ અનિશ્ચિતતા વચ્ચે યોગ્ય નિર્ણય લેવામાં સ softwareફ્ટવેર સ્ટાર્ટઅપ્સને મદદ કરી શકે છે. અને મર્યાદિત સંસાધનો.\n\n- [બ્લોકચેન નેટવર્ક્સ: બિટકોઇન , મોનેરો, ઝેકેશ, ઇથેરિયમ, લહેરિયું અને આઇઓટીએના ડેટા સ્ટ્રક્ચર્સ ](https://arxiv.org/pdf/2103.08712.pdf) - લેખકો ચર્ચા કરે છે કે કેવી રીતે બ્લોકચેન ડેટાને વિવિધ પ્રકારનાં નેટવર્ક્સ તરીકે એબ્સ્ટ્રેક્ટ કરી શકાય છે, અને માળખામાં આંતરદૃષ્ટિ મેળવવા માટે નેટવર્ક એબ્સ્ટ્રેક્શન્સ કેવી રીતે ઉપયોગમાં લેવાય છે.\n\n- [વિકેન્દ્રિત ફાઇનાન્સ: બ્લોકચેન- અને સ્માર્ટ કરાર આધારિત-નાણાકીય બજારો પર](https://research.stlouisfed.org/publications/review/2021/02/05/ વિકેન્દ્રિત- ફાઇનાન્સ-on- blockchain- અને- સ્માર્ટ- નિયંત્રણ -બેસ્ડ-ફાઇનાન્સિયલ-બજારો) - ફેબિયન સ્કાર દ્વારા લખાયેલ, તકનીકી વિગતો સાથે પરંતુ ડાયજેસ્ટેબલ ફોર્મેટમાં બ્લોકચેન આધારિત બજારોની ઝાંખી આપે છે; જગ્યા પર નવા આવતા માટે મહાન કાગળ.\n\n#### સાઇડ-સાંકળો\n\n- [પીઓએ નેટવર્ક](https://www.poa.network/)\n\n- [પીઓએ બ્રિજ](https://bridge.poa.net/)\n\n- [પીઓએ બ્રિજ UI](https://github.com/poanetwork/bridge-ui)\n\n- [પી.ઓ.એ. બ્રિજ કરારો](https://github.com/poanetwork/poa-bridge-c કરારો)\n\n- [લૂમ નેટવર્ક](https://github.com / લૂમનેટવર્ક)\n\n- [મેટિક નેટવર્ક](https://docs.matic.network/)\n\n\n\n#### EIP - 1559\n\n- [EIP-1559 ઇથેરિયમ ફી માર્કેટનું ગતિશીલ વિશ્લેષણ](https://arxiv.org/pdf/2102.10567.pdf) - લેખકો રમતના સિદ્ધાંત અને ટૂલ્સના સંયોજન દ્વારા પરિણામી ફી માર્કેટ ગતિશીલ પદ્ધતિનું સંપૂર્ણ વિશ્લેષણ કરે છે. ગતિશીલ સિસ્ટમો.\n\n- [EIP1559 બેસ્ફીઝના સ્ટોક્સ્ટિક ગુણધર્મો](https://arxiv.org/pdf/2105.03521.pdf) - લેખકોએ ગેસના ભાવમાં વધઘટ વધારવા સ્થિરતા લાવવા માટે વિકસિત ઇથેરિયમની નવી કિંમતોની પદ્ધતિ સમજાવી.\n\n- [ઇથેરિયમ બ્લોકચેન માટે ટ્રાન્ઝેક્શન ફી મિકેનિઝમ ડિઝાઇન: EIP-1559 નું આર્થિક વિશ્લેષણ](https://arxiv.org/pdf/2012.00854.pdf) - આ અહેવાલમાં રમત-સૈદ્ધાંતિક શક્તિઓ અને દરખાસ્તની નબળાઇઓનું મૂલ્યાંકન અને સંશોધન કેટલાક વૈકલ્પિક ડિઝાઇન.\n\n\n\n#### ઇથેરિયમ 2.0\n\n\n\n- [બીકોન્ચા](https://beaconcha.in/)\n\n- [બીકોન્સન](https://beaconscan.com/)\n\n- [ઇથેરિયમ 2.0 આંકડા](https://eth2stats.io/)\n\n- [ઇથેરિયમ 2.0 ડોક્સ](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-phases/)\n\n- [ઇથેરિયમ ૨.૦ ક્લાયંટ](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth2.0-teams/teams-building-eth2.0/)\n\n- [ઇથેરિયમ 2.0 કાંટો](https://eth2-fork-mon.stokes.io/)\n\n\n\n#### MEV - મહત્તમ એક્સ્ટ્રેક્ટેબલ મૂલ્ય / ખાણિયો એક્સ્ટ્રેક્ટેબલ મૂલ્ય:\n\n\n\n- [બ્લોકચેન એક્સ્ટ્રેક્ટેબલ મૂલ્યનું મૂલ્ય: જંગલ કેટલું અંધકારમય છે?](Https://arxiv.org/pdf/2101.05511v2.pdf) - લેખકો પુરાવા પૂરા પાડે છે કે ખાણિયો પહેલાથી જ ખાણિયો એક્સ્ટ્રેક્ટેબલ વેલ્યુ (એમઇવી) કા extે છે, જે બ્લોકચેનને અસ્થિર બનાવી શકે છે. સંમતિ સલામતી, સંબંધિત કાર્ય બતાવ્યા પ્રમાણે.\n\n- [ફ્લેશ બોય્ઝ 2.0: વિકેન્દ્રીત એક્સચેન્જોમાં ફ્રન્ટ્રનિંગ, ટ્રાન્ઝેક્શન ફરીથી ગોઠવવું, અને સર્વસંમતિ અસ્થિરતા](https://arxiv.org/pdf/1904.05234.pdf) - એમ.ઇ.વી. ની વિભાવના રજૂ કરે છે, આ કાર્ય મોટા, જટિલ જોખમો દ્વારા પ્રકાશિત કરે છે સ્માર્ટ કરારોમાં ટ્રાન્ઝેક્શન-ingર્ડિંગ અવલંબન અને તે રીતે કે જેમાં નાણાકીય-બજાર શોષણના પરંપરાગત સ્વરૂપો બ્લોકચેન અર્થતંત્રને અનુકૂળ અને ઘૂસી રહ્યા છે.\n\n- [ફ્લેશબotsટ્સ: Eth2 માં એમઇવી](https://hackmd.io/@flashbots/mev-in-eth2) - આ પોસ્ટમાં, લેખકો એથ 2 માં ટ્રાન્ઝેક્શનના ingર્ડરિંગનો અભ્યાસ કરે છે અને એમઇવી-સક્ષમ કરેલ સ્ટેકીંગ યિલ્ડનું વિશ્લેષણ કરે છે. પછી તેઓ શોધે છે કે એમઇવી માન્યતાપ્રાપ્ત પુરસ્કારોને નોંધપાત્ર રીતે પ્રોત્સાહન આપશે પરંતુ એથ 2 ના સહભાગીઓમાં અસમાનતાઓને મજબૂત બનાવશે. લેખકો એમએવીના ગુણાત્મક પાસાઓની પણ ચર્ચા કરે છે જેમ કે એથ 2 માં સંભવિત ગતિશીલતા જે તેના સૌથી મોટા શેરધારકો જેવા કે એક્સચેન્જો અને વેલિડેટર પુલો વચ્ચે ઉદ્ભવે છે.\n\n#### ચર્ચા\n\n- [સ્માર્ટકોન્ટ્રેક્ટ રીર્સર્ચ ફોરમ](https://www.smartcontractresearch.org)\n\n\n\n#### હેક ઘટનાની જાણ કરવી\n\n- [રેકટ ન્યૂઝ](https://rekt.eth.link/leaderboard) - વ્હિસલ બ્લોઅર્સ અને DeFi તપાસકર્તાઓ માટે સમુદાય સમક્ષ તેમની માહિતી રજૂ કરવા માટેનું અનામિક પ્લેટફોર્મ.\n\n- [બ્લોકચેન થ્રેટ ઇન્ટેલિજન્સ](https:// blockthreat.substack.com/) - ક્રિપ્ટોકરન્સી લેન્ડસ્કેપમાં નવીનતમ સુરક્ષા સમાચાર, સાધનો, ઘટનાઓ, નબળાઈઓ અને ધમકીઓને આવરી લેતું ન્યૂઝલેટર. પણ [આ રેપોને સમર્થન આપે છે.](Https://github.com/open blocksec/ blocksec- ઘટનાઓ)\n\n- [બ્લોકચેન કબ્રસ્તાન](https://magoo.github.io/Blockchain-Graveyard/) - બ્લોકચેન્સ સાથે સંકળાયેલા તમામ વિશાળ સુરક્ષા ભંગ અથવા ચોરીઓની સૂચિ.\n\n\n\n# સાધનો સંગ્રહ\n\n\n\n#### ઇથેરિયમ ટૂલ્સ\n\n- [એથસ્ટેટ્સ](https://ethstats.io)\n\n- [ઇટીએચ ફોર્ક્સ](https://forkmon.ethdevops.io)\n\n- [નોડ આંકડા](https://ethernodes.org)\n\n- [ઇવીએમ નેટવર્ક્સ સૂચિ](https://chainid.network)\n\n- [બીઆઈપી 39 ડેરિવેશન](https://iancoleman.io/bip39)\n\n- [વેનિટી જનરેટર](https://github.com/johguse/profanity)\n\n- [વેબ વેનિટી જનરેટર](https://vanity-eth.tk)\n\n- [વેનિટી ઇથ જનરેટર્સ](https://github.com/search?q=eth+vanity)\n\n- [FindETH](https://findeth.io)\n\n- [Eth Tx ડીકોડર](https://antoncoding.github.io/eth-tx-decoder)\n\n- [ઇથેરિયમ ઇનપુટ ડેટા ડીકોડર](https://lab.miguelmota.com/ethereum-input-data-decoder)\n\n- [ઇથેરિયમ ગેસ ચાર્ટ્સ](https://ethereumprice.org/gas)\n\n- [ઇથેરિયમ ટીએક્સપૂલ આંકડા](https://txpool.zengo.com/)\n\n- [ગેસ કિંમતો ડેશબોર્ડ](https://explore.duneanalytics.com/public/dashboards/qswVMdzbyiiZFdnCDSwx1jfYLOjdaokM4CSGNxsH)\n\n- [એબીઆઇ તરફથી યુઆઈ](https://ethcontract.watch)\n\n- [ઓરેકલ્સ ક્લબ](https://oracles.club)\n\n- [ટીએક્સ ક Comમ્બો](https://furucombo.app)\n\n- [ETH અથવા ERC-20 માસ-પ્રેષક](https://disperse.app)\n\n- [બલ્કસેન્ડર](https://ulksender.app)\n\n- [ERC20 મેટા ટોકન રેપર](https://github.com/arcadeum/erc20-meta-token)\n\n- [ઇથેરિયમ ટ્રાંઝેક્શન રદ કરો](https://github.com/mds1/Cancel-Ethereum- Transferences)\n\n- [ફી ડબલ્યુટીએફ કેલ્ક્યુલેટર](https://fees.wtf)\n\n- [ગેસ આંકડા ખર્ચ કરો](https://txn.finance)\n\n- [પૂલ આંકડા](https://pools.fyi)\n\n- [સોલહિન્ટ](https://github.com/protofire/solhint)\n\n- [સોલિયમ](https://github.com/duaraghav8/Solium)\n\n- [સોલ-ટેસ્ટર](https://github.com/androlo/sol-tester)\n\n- [નક્કરતા-કવરેજ](https://github.com/sc-forks/solity-coverage)\n\n- [ટાઇપચેન](https://github.com/ethereum-ts/TypeChain)\n\n\n\n#### પુસ્તકાલયો\n\n- [ડાપ્પ-બિન](https://github.com/ethereum/dapp-bin) - ઇથેરિયમ રેપો સોલિડિટી, સર્પન્ટ અને એલએલએલમાં ઘણા સામાન્ય ડેટા સ્ટ્રક્ચર્સ અને ઉપયોગિતાઓ માટે અમલીકરણ પૂરા પાડે છે.\n\n- [સોલિડિટી કલેક્શન](https://github.com/ethereum/wiki/wiki/Solidity- સંગ્રહો) - કોડ સ્નિપેટ્સ અને ઉપયોગિતા પુસ્તકાલયોનો સંગ્રહ.\n\n- [ઓપનઝેપ્લિન](https://openzeppelin.org/) - સુરક્ષિત સ્માર્ટ કરાર બનાવવા માટેનું ફ્રેમવર્ક.\n\n#### લોકપ્રિય સ્માર્ટ કરાર પુસ્તકાલયો\n\n- [ઝેપ્પેલીન](https://github.com/OpenZeppelin/openzeppelin-contracts) - સેફમાથ અને ઓપનઝેપ્પલિન એસડીકે [લાઇબ્રેરી](https://github.com/OpenZeppelin/openzeppelin-sdk) જેવા ફરીથી ઉપયોગમાં લેવાતા સ્માર્ટ કરારો સમાવે છે. કરાર સુધારણા\n\n- [ક્રિપ્ટોફિન-સોલિડિટી](https://github.com/cryptofinlabs/cryptofin-solity) - ઇથેરિયમ પર સુરક્ષિત અને ગેસ-કાર્યક્ષમ સ્માર્ટ કરાર બનાવવા માટે સોલિડિટી લાઇબ્રેરીઓનો સંગ્રહ.\n\n- [મોડ્યુલર લાઇબ્રેરીઓ](https://github.com/Modular-Network/ethereum-libraries) - Ethereum વર્ચ્યુઅલ મશીનનો ઉપયોગ કરીને બ્લોકચેન્સ પર વાપરવા માટે બનાવેલ પેકેજોનું જૂથ\n\n- [ડેટટાઇમ લાઇબ્રેરી](https://github.com/bokkypoobah/BokkyPooBahsDateTimeLibrary) - ગેસ-કાર્યક્ષમ સોલિડિટી તારીખ અને સમય પુસ્તકાલય\n\n- [એરેગોન](https://github.com/aragon/aragon) - DAO પ્રોટોકોલ. અપગ્રેડેબિલીટી અને શાસન પર ધ્યાન કેન્દ્રિત કરીને [એરેગોનોસ સ્માર્ટ કરારનું માળખું](https://github.com/aragon/aragonOS) સમાવે છે\n\n- [એઆરસી](https://github.com/daostack/arc) - ડીએઓ માટે operatingપરેટિંગ સિસ્ટમ અને ડીએઓ સ્ટેકનો આધાર સ્તર.\n\n- [0x](https://github.com/0x પ્રોજેકટ) - ડીએક્સ પ્રોટોકોલ\n\n- [પુરાવા સાથે ટોકન લાઇબ્રેરીઓ](https://github.com/sec-bit/tokenlibs-with-proofs) - ટોકન કોન્ટ્રેક્ટ્સ સીઆરટીના શુદ્ધતાના પુરાવા છે. આપેલ વિશિષ્ટતાઓ અને ઉચ્ચ-સ્તરની ગુણધર્મો\n\n- [પ્રોવેબલ એપીઆઈ](https://github.com/provable-things/ethereum-api) - ableફ-ચેન ક્રિયાઓ, ડેટા લાવવાની અને ગણતરીની મંજૂરી આપીને પ્રોવાઇડિવ સર્વિસનો ઉપયોગ કરવા માટે કરાર પૂરા પાડે છે.\n\n- [સોલિડિટી માટે એબીડીકે પુસ્તકાલયો](https://github.com/abdk-consulting/abdk-libraries-solidity) - ફિક્સ્ડ પોઇન્ટ (64.64 બીટ) અને આઇઇઇ-754 સુસંગત ક્વોડ ચોકસાઇ (128 બીટ) ફ્લોટિંગ-પોઇન્ટ ગણિત પુસ્તકાલયો નક્કરતા માટે\n\n#### સ્માર્ટ કરાર માટેનાં દાખલા\n\n- [ડappપ્સિસ: સલામત, સરળ અને લવચીક ઇથેરિયમ કરાર બિલ્ડિંગ બ્લોક્સ](https://github.com/dapphub/dappsys)\n\n- [મેકરડાઉઓ](https://github.com/makerdao/maker-otc)\n\n- [ધી ટીએઓ](https://github.com/ryepdx/the-tao)\n\n- [ડappપ-એ-ડે 1-10](https://steemit.com/@nikolai)\n\n- [ડappપ-એ-ડે 11-25](https://steemit.com/@nexusdev)\n\n- [ઓપનઝેપ્પલિન કરારો: સોલિડિટી ભાષામાં ફરીથી વાપરી શકાય તેવું અને સુરક્ષિત સ્માર્ટ કરારનું એક ખુલ્લું માળખું.](Https://github.com/OpenZeppelin/openzeppelin-c કરારો)\n\n- [સુરક્ષા itsડિટ્સ સાથેની શ્રેષ્ઠ પ્રયાસો વિશેનો બ્લોગ](https://blog.openzeppelin.com/)\n\n- [એસેમ્બલી સાથેની અદ્યતન વર્કશોપ](https://github.com/androlo/solidity-workshop)\n\n- [સિમ્પલ ઇથેરિયમ મલ્ટિસિગ](https://medium.com/@ChrisLundkvist/exploring-simpler-ethereum-multisig-contracts-b71020c19037) - ખાસ કરીને વિભાગ _ લાભો_\n\n- [ક્રિપ્ટોફિન સોલિડિટી Audડિટિંગ ચેકલિસ્ટ](https://github.com/cryptofinlabs/audit-checklist) - સામાન્ય તારણોની એક સૂચિ, અને જ્યારે મેનેટનેટ લોંચ માટેના કરારનું itingડિટ કરતી વખતે ધ્યાન રાખવું તે મુદ્દાઓ.\n\n- [એરેગોનોસ: ડીએઓ, ડappપ્સ અને પ્રોટોકોલ્સ બનાવવા માટેનું સ્માર્ટ કરાર માળખું](https://hack.aragon.org/docs/aragonos-intro.html)\n\n\n\n#### સુધારણા\n\n- [બ્લોગ વોન એલેના ડિમિટ્રોવા, દેવ એટ કોલોની.આયો](https://blog.colony.io/author/elena/)\n\n- [પુસ્તકાલય સંચાલિત વિકાસ](https://blog.aragon.org/library-driven-de વિકાસment-in-solity-2bebcaf88736)\n\n- [અદ્યતન સોલિડિટી કોડ જમાવટ તકનીકીઓ](https://blog.aragon.org/advanced-solidity-code-depدام-techniques-dc032665f434/)\n\n- [પ્રોક્સી લાઇબ્રેરીઝ પર ઓપનઝેપ્લિન](https://blog.openzeppelin.com/proxy-libraries-in-solidity-79fbe4b970fd/)\n\n\n\n#### વિકાસકર્તા સાધનો\n\n- [ક્રિપ્ટોફિન સોલિડિટી Audડિટિંગ ચેકલિસ્ટ](https://github.com/cryptofinlabs/audit-checklist) - સામાન્ય તારણોની એક સૂચિ, અને જ્યારે મેનેટનેટ લોંચ માટેના કરારનું itingડિટ કરતી વખતે ધ્યાન રાખવું તે મુદ્દાઓ.\n\n- [માન્યતા](https://mythx.io/) - ઇથેરિયમ વિકાસકર્તાઓ માટે સુરક્ષા ચકાસણી પ્લેટફોર્મ અને ટૂલ્સ ઇકોસિસ્ટમ\n\n- [માયથ્રિલ](https://github.com/ConsenSys/mythril) - ઓપન સોર્સ ઇવીએમ બાયટેકોડ સુરક્ષા વિશ્લેષણ ટૂલ\n\n- [ઓયેન્ટે](https://github.com/melonproject/oyente) - વૈકલ્પિક સ્થિર સ્માર્ટ કરાર સુરક્ષા વિશ્લેષણ\n\n- [સિક્યોરિટી](https://securify.chainsecurity.com/) - ઇથેરિયમ સ્માર્ટ કરાર માટે સુરક્ષા સ્કેનર\n\n- [સ્માર્ટચેક](https://tool.smartdec.net/) - સ્થિર સ્માર્ટ કરાર સુરક્ષા સુરક્ષા વિશ્લેષક\n\n- [ઇથરપ્લે](https://github.com/crytic/ethersplay) - ઇવીએમ ડિસએસેમ્બલર\n\n- [ઇવોમડીસ](https://github.com/Arachnid/evmdis) - વૈકલ્પિક ઇવીએમ ડિસએસેમ્બલર\n\n- [હાઇડ્રા](https://github.com/IC3Hydra/Hydra) - ક્રિપ્ટોઇકોનોમિક કોન્ટ્રાક્ટ સુરક્ષા, વિકેન્દ્રિત સુરક્ષા બounન્ટીઝ માટેની ફ્રેમવર્ક\n\n- [સોલગ્રાફ](https://github.com/rainorshine/solographic) - સ્માર્ટ કરાર સુરક્ષા વિશ્લેષણ માટે સોલિડિટી કંટ્રોલ ફ્લોનું વિઝ્યુઅલાઇઝ કરો\n\n- [મantંટિકોર](https://github.com/trailofbit/manticore) - સ્માર્ટ કરારો અને દ્વિસંગીઓ પરનું પ્રતીક એક્ઝેક્યુશન ટૂલ\n\n- [સ્લિટર](https://github.com/crytic/slither) - એક નક્કરતા સ્થિર વિશ્લેષણ માળખું\n\n- [એડિલેડ](https://github.com/sec-bit/adelaide) - એસ.સી.સી.બી.ટી. સ્થિર વિશ્લેષણ સોલિડિટી કમ્પાઇલરમાં\n\n- [સોલક-વેરિફિકેશન) (https://github.com/SRI-CSL/solidity/) - સોલિડિટી સ્માર્ટ કરાર માટે મોડ્યુલર વેરિફાયર\n\n- [સોલિડિટી સિક્યુરિટી બ્લ ]ગ](https://github.com/sigp/solidity-security-blog) - જાણીતા એટેક વેક્ટર અને સામાન્ય વિરોધી દાખલાઓની વિસ્તૃત સૂચિ\n\n- [અદ્ભુત બગડેલ ERC20 ટોકન્સ](https://github.com/sec-bit/awesome-buggy-erc20-tokens) - અસરગ્રસ્ત ટોકન્સવાળા ERC20 સ્માર્ટ કરારોમાં નબળાઈઓનો સંગ્રહ.\n\n- [નિ Smartશુલ્ક સ્માર્ટ કરાર સુરક્ષા Audડિટ](https://callisto.network/smart-contract-audit/) - કistલિસ્ટો નેટવર્કથી નિ smartશુલ્ક સ્માર્ટ કરાર સુરક્ષા સુરક્ષા audડિટ\n\n- [પીએટ](https://piet.slock.it) - વિઝ્યુઅલ સોલિડિટી આર્કિટેક્ચર વિશ્લેષક\n\n#### અગ્ર ઇથેરિયમ API\n\n\n\n- [Web3.js](https://github.com/ethereum/web3.js/) - જાવાસ્ક્રિપ્ટ વેબ 3\n\n- [Eth.js](https://github.com/ethjs) - જાવાસ્ક્રિપ્ટ વેબ 3 વિકલ્પ\n\n- [એથર્સ.જેએસ](https://github.com/ethers-io/ethers.js/) - જાવાસ્ક્રિપ્ટ વેબ 3 વૈકલ્પિક, ઉપયોગી ઉપયોગિતાઓ અને વletલેટ સુવિધાઓ\n\n- [લાઇટ.જેએસ](https://github.com/paritytech/js-libs/tree/master/packages/light.js) પ્રકાશ ગ્રાહકો માટે forપ્ટિમાઇઝ કરેલ ઉચ્ચ-સ્તરની પ્રતિક્રિયાશીલ જે.એસ.\n\n- [વેબ W રેપર](https://github.com/0xProject/0x-monorepo/tree/de વિકાસment/packages/web3-wrapper) - ટાઇપસ્ક્રિપ્ટ વેબ 3 વૈકલ્પિક\n\n- [Ethereumjs](https://github.com/ethereumjs/) - ઇથેરિયમ માટે ઉપયોગિતા કાર્યોનો સંગ્રહ જેમ કે [ઇથેરમજેસ-યુટ્યુએલ](https://github.com/ethereumjs/ethereumjs-util) અને [ઇથેરમજ્સ-ટીએક્સ ](https://github.com/ethereumjs/ethereumjs-tx)\n\n- [અલકેમિ-વેબ3.js](https://github.com/alchemyplatform/alchemy-web3) - જાવાસ્ક્રિપ્ટ વેબ 3 રેપર, સ્વચાલિત રીટ્રીઝ સાથે, [અલકેમિના ઉન્નત APIs] ની accessક્સેસ (https://docs.alchemyapi.io/docamentation / કીમિયો-વેબ 3 / ઉન્નત-વેબ 3-એપીઆઇ), અને મજબૂત વેબસોકેટ કનેક્શન્સ.\n\n- [ફ્લેક્સ-કરાર](https://github.com/merklejerk/flex-contract) અને [ફ્લેક્સ-ઇથર](https://github.com/merklejerk/flex-ether) - આધુનિક, શૂન્ય-ગોઠવણી, ઉચ્ચ સ્માર્ટ કરાર સાથે ક્રિયાપ્રતિક્રિયા કરવા અને વ્યવહાર કરવા માટે -લેવેલ લાઇબ્રેરીઓ.\n\n- [ઇઝ-એએસ](https://github.com/merklejerk/ez-ens) - સરળ, શૂન્ય-રૂપરેખાંકન Ethereum નામ સેવા સરનામું ઠરાવનાર.\n\n- [web3x](https://github.com/xf00f/web3x) - વેબ3.js. નો ટાઇપસ્ક્રિપ્ટ બંદર. લાભોમાં નાના બિલ્ડ્સ અને સંપૂર્ણ પ્રકારની સલામતી શામેલ છે, જેમાં કરાર સાથે ક્રિયાપ્રતિક્રિયા કરતી વખતે શામેલ છે.\n\n- [નેથેરિયમ](https://github.com/Nethereum/) - ક્રોસ-પ્લેટફોર્મ ઇથેરિયમ વિકાસ ફ્રેમવર્ક\n\n- [dfuse](https://github.com/dfuse-io/client-js) - [dfuse Ethereum API](https://dfuse.io) નો ઉપયોગ કરવા માટે ટાઇપસ્ક્રિપ્ટ લાઇબ્રેરી\n\n- [ઝરમર વરસાદ](https://github.com/truffle-box/drizzle-box) - બ્લ blockકચેનથી અગ્રને જોડવા માટે રેડક્સ લાઇબ્રેરી\n\n- [એસ.ડી.કે. એસ.ડી.કે.](https://github.com/tasitlabs/tasitsdk) - રીએક્ટ નેટીવનો ઉપયોગ કરીને મૂળ મોબાઇલ ઇથેરિયમ ડppપ્સ બનાવવા માટે જાવાસ્ક્રિપ્ટ એસ.ડી.કે.\n\n- [યુઝમેટામાસ્ક](https://github.com/mdtanrikulu/use-metamask) - ઇથેરિયમ -અપની પ્રોજેક્ટ્સમાં મેટામાસ્કનું સંચાલન કરવા માટે એક કસ્ટમ રિએક્ટ હૂક\n\n- [વોલેટ કનેક્ટ](https://walletconnect.org/) - વ Walલેટને ડ Dપ્સથી કનેક્ટ કરવા માટેનો પ્રોટોકોલ ખોલો\n\n- [સબપ્રોવિડર્સ](https://0x.org/docs/tools/subprovider) - [વેબ 3-પ્રદાતા-એન્જિન] સાથે જોડાવા માટે ઉપયોગી કેટલાક ઉપયોગી સબપ્રોવિડર્સ (https://github.com/MetaMask/web3-provider- એન્જિન) (તમારા ડી.પી.એ.માં લેજર હાર્ડવેર વletલેટ સપોર્ટ ઉમેરવા માટેના લેજરસબપ્રોવિડર સહિત)\n\n- [ethvtx](https://github.com/ticket721/ethvtx) - ઇથેરિયમ તૈયાર અને ફ્રેમવર્ક-અજ્ostોસ્ટીક રીડ્યુક્સ સ્ટોર ગોઠવણી. [ડsક્સ](https://ticket721.github.io/ethvtx/)\n\n- સખત રીતે ટાઇપ - જાવાસ્ક્રિપ્ટ વિકલ્પો\n\n- [એલ્મ-ઇથેરિયમ](https://github.com/cmditch/elm-ethereum)\n\n- [પ્યોરસ્ક્રીપ્ટ-વેબ]](https://github.com/foam/purescript-web3)\n\n- [ચેઇનઅબ્સ્ટ્રેક્શનલેયર](https://github.com/liquality/chainabstrationlayer) - એક જ ઇન્ટરફેસનો ઉપયોગ કરીને વિવિધ બ્લોકચેન્સ (ઇથેરિયમ સહિત) સાથે વાતચીત કરો.\n\n- [ડેલ્ફેરિયમ](https://github.com/svanas/delphereum) - ઇથેરિયમ બ્લchaકચેન માટે ડેલ્ફી ઇન્ટરફેસ જે વિન્ડોઝ, મ maકઓએસ, આઇઓએસ અને એન્ડ્રોઇડ માટે મૂળ ડીપ્પ્સના વિકાસને મંજૂરી આપે છે.\n\n- [ટોરસ](https://tor.us/) - સીમલેસ ઓનબોર્ડિંગ યુએક્સ સાથે ડેપ્સ બનાવવા માટે ઓપન સોર્સિસ એસડીકે\n\n- [ફોર્મેટીક](https://fortomot.com/) - એક્સ્ટેંશન અથવા ડાઉનલોડ વિના વેબ 3 ડી એપ્સ બનાવવા માટે એસડીકેનો ઉપયોગ કરવો એક સરળ.\n\n- [પોર્ટિસ](https://portis.io/) - એસડીકે સાથેનું એક ન -ન-કસ્ટોડિયલ વletલેટ જે કંઈપણ ઇન્સ્ટોલ કર્યા વિના ડીપ્પ્સ સાથે સરળ ક્રિયાપ્રતિક્રિયાને સક્ષમ કરે છે.\n\n- [ક્રિએટ-એથ-એપ્લિકેશન](https://github.com/paulrberg/create-eth-app) - એક આદેશ સાથે ઇથેરિયમ સંચાલિત ફ્રન્ટ-એન્ડ એપ્લિકેશનો બનાવો.\n\n- [સ્કેફોલ્ડ-ઇટીએચ](https://github.com/austintgriffith/scaffold-eth) - સ્માર્ટ કરાર બાંધવા શરૂ કરવા માટે પ્રારંભિક મૈત્રીપૂર્ણ ફોર્કેબલ ગીથબ\n\n- [સૂચિત.જેએસ](https:// blocknative.com/notify) - તમારા વપરાશકર્તાઓને રીઅલ-ટાઇમ સૂચનાઓ પહોંચાડો. સ્પીડ-અપ્સ અને કેન્સલ્સ માટે બિલ્ટ-ઇન સપોર્ટ સાથે, બ્લોકનેટીવ નોટિફાઇ.જેઝ વપરાશકર્તાઓને વિશ્વાસ સાથે વ્યવહાર કરવામાં મદદ કરે છે. સૂચિત.જેએસ એકીકૃત કરવા માટે સરળ અને કસ્ટમાઇઝ કરવા માટે ઝડપી છે.\n\n#### બેકએન્ડ ઇથેરિયમ API\n\n- [Web3.py](https://github.com/ethereum/web3.py) - પાયથોન વેબ 3\n\n- [Web3.php](https://github.com/sc0Vu/web3.php) - PHP Web3\n\n- [એથેરિયમ-પીએચપી](https://github.com/digitaldonkey/ethereum-php) - PHP, વેબ 3\n\n- [Web3j](https://github.com/web3j/web3j) - જાવા વેબ 3\n\n- [નેથેરિયમ](https://nethereum.com/) - .નેટ વેબ 3\n\n- [Ethereum.rb](https://github.com/EthWorks/ethereum.rb) - રૂબી વેબ 3\n\n- [રસ્ટ-વેબ 3](https://github.com/tomusdrw/rust-web3) - રસ્ટ વેબ 3\n\n- [ઇથર્સ-આરએસ](https://github.com/gakonst/ethers-rs/) - ઇથર્સ-આરએસ\n\n- [Web3.hs](https://hackage.haskell.org/package/web3) - હાસ્કેલ વેબ 3\n\n- [KEthereum](https://github.com/komputing/KEthereum) - કોટલીન વેબ 3\n\n- [ઇવેન્ટિયમ](https://github.com/ConsenSys/eventeum) - એથરિયમ સ્માર્ટ કોન્ટ્રાક્ટ ઇવેન્ટ્સ અને બેકએન્ડ માઇક્રો સર્વિસિસ વચ્ચેનો પુલ, જાવા માં કૌરી દ્વારા લખાયેલ\n\n- [ઇથેર્યુમેક્સ](https://github.com/mana-ethereum/ethereumex) - ઇથેરિયમ બ્લોકચેન માટે એલિક્સિર JSON-RPC ક્લાયંટ\n\n- [એથેરિયમ-જેસનરોપીસી-ગેટવે](https://github.com/HydroProtocol/ethereum-jsonrpc-gateway) - એક ગેટવે કે જે તમને રીડન્ડન્સી અને લોડ-બેલેન્સિંગ હેતુ માટે બહુવિધ ઇથેરિયમ નોડ ચલાવવાની મંજૂરી આપે છે. ઇન્ફુરા (અથવા ટોચ પર) ના વિકલ્પ તરીકે ચલાવી શકાય છે. ગોલાંગમાં લખાયેલ.\n\n- [એથકોન્ટ્રેક્ટ](https://github.com/AgileAlpha/eth_contract) - એલિક્સિરમાં ETH સ્માર્ટ કોન્ટ્રાક્ટ્સને ક્વેરી કરવામાં સહાય માટે સહાયક પદ્ધતિઓનો સમૂહ\n\n- [ઇથેરિયમ કરાર સેવા](https://github.com/mesg-foundation/service-ethereum-contract) - તેના સરનામાં અને એબીઆઈના આધારે કોઈપણ ઇથેરિયમ કરાર સાથે ક્રિયાપ્રતિક્રિયા કરવા માટે એક એમઇએસજી સેવા.\n\n- [ઇથેરિયમ સર્વિસ](https://github.com/mesg-foundation/service-ethereum) - ઇથેરિયમની ઇવેન્ટ્સ સાથે વાતચીત કરવા અને તેની સાથે ક્રિયાપ્રતિક્રિયા કરવા માટે એક MESG સેવા.\n\n- [માર્મો](https://marmo.io/) - ઇથેરિયમ સાથે ક્રિયાપ્રતિક્રિયાઓને સરળ બનાવવા માટે પાયથોન, જેએસ અને જાવા એસડીકે. રિલેર્સના વ્યવહાર ખર્ચને costsફલોડ માટે રિલેઅર્સનો ઉપયોગ કરે છે.\n\n- [ઇથેરિયમ લgingગિંગ ફ્રેમવર્ક](https://bitbucket.csiro.au/users/kli039/repos/ethereum-logging-framework/browse) - ક્વેરી લેંગ્વેજ, ક્વેરી પ્રોસેસર, અને સહિત ઇથેરિયમ એપ્લિકેશનો અને નેટવર્ક માટે અદ્યતન લોગીંગ ક્ષમતાઓ પ્રદાન કરે છે. લોગિંગ કોડ જનરેશન\n\n#### ઇથેરિયમ ક્લાયન્ટ્સ\n\n- [બેસુ](https://besu.hyperledger.org/en/latest/) - અપાચે 2.0 લાઇસેંસ હેઠળ વિકસિત અને જાવામાં લખાયેલ એક ઓપન સોર્સ ઇથેરિયમ ક્લાયંટ. આ પ્રોજેક્ટનું સંચાલન હાઇપરલેડર દ્વારા કરવામાં આવ્યું છે.\n\n- [ગેથ](https://geth.ethereum.org/docs/) - ક્લાઈન્ટ જાઓ\n\n- [એરીગોન](https://github.com/ledgerwatch/erigon) - કાર્યક્ષમતા સીમા પર બનેલા ઇથેરિયમ ક્લાયંટનું મોટે ભાગે ગો અમલીકરણ\n\n- [ઓપનએથેરિયમ](https://github.com/openethereum/openethereum) - રસ્ટ ક્લાયંટ, અગાઉ પેરિટી કહેવાતું. એરીગોનની તરફેણમાં અવમૂલ્યનનાં માર્ગ પર.\n\n- [અલેથ](https://github.com/ethereum/aleth) - સી ++ ક્લાયંટ\n\n- [નેदरમિંડ](https://github.com/NethermindEth/nethermind) - .નેટ કોર ક્લાયંટ\n\n- [ઇન્ફુરા](https://infura.io/) - એથેરિયમ ક્લાયંટ ધોરણો-સુસંગત API પ્રદાન કરતી એક વ્યવસ્થાપિત સેવા\n\n- [ટ્રિનિટી](https://trinity.ethereum.org/) - [py-evm](https://github.com/ethereum/py-evm) નો ઉપયોગ કરીને પાયથોન ક્લાયંટ\n\n- [ઇથેર્યુમ્સ](https://github.com/ethereumjs/ethereumjs-client) - જેએસ ક્લાયંટ [ethereumjs-vm] નો ઉપયોગ કરીને (https://github.com/ethereumjs/ethereumjs-vm)\n\n- [શેઠ](https://github.com/dapphub/dapptools/tree/master/src/seth) - શેઠ એથેરિયમ ક્લાયંટ ટૂલ છે - જેમ કે \"કમાન્ડ લાઇન માટે મેટામેસ્ક\"\n\n- [મુસ્તેકલા](https://github.com/musteka-la/mustekala) - મેટામાસ્કનો ઇથેરિયમ લાઇટ ક્લાયંટ પ્રોજેક્ટ\n\n- [એક્સ્ટિઅરિયમ](https://github.com/exthereum/ blockchain) - એલિક્સિર ક્લાયંટ\n\n- [EWF પેરિટી](https://github.com/energywebfoundation/energyweb-ui) - તોબલાબા પરીક્ષણ નેટવર્ક માટે એનર્જી વેબ ફાઉન્ડેશન ક્લાયંટ\n\n- [કોરમ](https://github.com/jpmorganchase/quorum) - [જેપી મોર્ગન] દ્વારા ઇથેરિયમ સપોર્ટિંગ ડેટા ગોપનીયતાની મંજૂરી અમલીકરણ (https://jpmorgan.com/quorum)\n\n- [મન](https://github.com/mana-ethereum/mana) - એલિસિરમાં ઇથેરિયમ પૂર્ણ નોડ અમલીકરણ.\n\n- [ચેઇનસ્ટેક](https://chainstack.com/) - વહેંચાયેલ અને સમર્પિત ગેથ ગાંઠો પ્રદાન કરતી એક વ્યવસ્થાપિત સેવા\n\n- [ક્વિકનોડ](https://quiknode.io/) - API accessક્સેસ અને નોડ-એ-એ-સર્વિસ સાથે બ્લોકચેન વિકાસકર્તા મેઘ.\n\n\n\n#### સંગ્રહ\n\n- [આઈપીએફએસ](https://ipfs.io/) - વિકેન્દ્રિત સ્ટોરેજ અને ફાઇલ સંદર્ભો\n\n- [મહુતા](https://github.com/ConsenSys/Mahuta) - આઇપીએફએસ સ્ટોરેજ સર્વિસ ઉમેરવામાં શોધ ક્ષમતા, અગાઉ આઇપીએફએસ-સ્ટોર\n\n- [ઓર્બિટડીબી](https://github.com/orbitdb/orbit-db) - આઇપીએફએસની ટોચ પર વિકેન્દ્રિત ડેટાબેસ\n\n- [જેએસ આઈપીએફએસ એપીઆઇ](https://github.com/ipfs/js-ipfs-http-client) - જાવાસ્ક્રિપ્ટમાં લાગુ કરાયેલ આઇપીએફએસ HTTP API માટે ક્લાયન્ટ લાઇબ્રેરી\n\n- [ટેમ્પરલ](https://github.com/RTradeLtd/Temporal) - IP ને અને અન્ય વિતરિત / વિકેન્દ્રિત સ્ટોરેજ પ્રોટોકોલોમાં API નો ઉપયોગ કરવો સરળ છે\n\n- [પિનટા](https://pinata.cloud) - આઈપીએફએસનો ઉપયોગ કરવાનો સૌથી સહેલો રસ્તો\n\n- [સ્વોર્મ](https://swarm-gateways.net/) - વિતરિત સ્ટોરેજ પ્લેટફોર્મ અને સામગ્રી વિતરણ સેવા, એથેરિયમ વેબ 3 સ્ટેકની મૂળ આધાર સ્તરની સેવા\n\n- [ઇન્ફુરા](https://infura.io/) - સંચાલિત આઇપીએફએસ API ગેટવે અને પિનિંગ સેવા\n\n- [B બ Storageક્સ સ્ટોરેજ](https://docs.3box.io/api/st સંગ્રહ) - વપરાશકર્તા નિયંત્રિત, વિક્ષેપિત સંગ્રહ માટેનો એક એપીઆઈ. આઇપીએફએસ અને bitર્બિટબીબીની ટોચ પર બિલ્ટ.\n\n- [એલેફ.ઇમ](https://aleph.im/) - એથેરિયમ અને આઇપીએફએસ સાથે સુસંગત પીઅર-ટૂ-પીઅર ક્લાઉડ પ્રોજેક્ટ (ડેટાબેસ, ફાઇલ સ્ટોરેજ, કમ્પ્યુટિંગ અને ડીઆઈડી) offફચેન પ્રોત્સાહિત.\n\n#### બુટસ્ટ્રેપ / આઉટ-ઓફ-બ toolsક્સ ટૂલ્સ\n\n- [ટ્રફલ બ boxesક્સ](https://trufflesuite.com/boxes) - ઇથેરિયમ ઇકોસિસ્ટમ માટેના પેકેજ્ડ ઘટકો\n\n- [ઇથ એપ્લિકેશન બનાવો](https://github.com/paulrberg/create-eth-app) - એક આદેશ સાથે ઇથેરિયમ સંચાલિત અગ્ર એપ્લિકેશનો બનાવો\n\n- [બેસુ પ્રાઈવેટ નેટવર્ક](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - ડોકર કન્ટેનરમાં બેસુ નોડ્સનું ખાનગી નેટવર્ક ચલાવો\n\n- [ટેસ્ટચેઇન્સ](https://github.com/Nethereum/TestChains) - ઝડપી રૂપરેખા માટે પૂર્વ રૂપરેખાંકિત. NET devchains (PoA)\n\n- [બ્લેઝર / બ્લોકચેન એક્સપ્લોરર) (https://github.com/Nethereum/NethereumBlazor) - વાયરસ બ્લોકચેન સંશોધક (કાર્યાત્મક નમૂના)\n\n- [સ્થાનિક રાઇડન](https://github.com/ConsenSys/Local-Raiden) - ડેમો અને પરીક્ષણ હેતુ માટે ડોકર કન્ટેનરમાં સ્થાનિક રેઇડન નેટવર્ક ચલાવો\n\n- [ખાનગી નેટવર્ક્સ જમાવટ સ્ક્રિપ્ટો](https://github.com/ConsenSys/private-networks-dep રોજગાર- સ્ક્રિપ્ટ્સ) - ખાનગી PoA નેટવર્ક્સ માટે આઉટ-ઓફ-બ depક્સ જમાવટ સ્ક્રિપ્ટ્સ\n\n- [પેરિટી ડેમો-પીઓએ ટ્યુટોરિયલ](https://wiki.parity.io/Demo-PoA-tutorial.html) - પેરિટી ઓથોરિટી રાઉન્ડ સર્વસંમતિ સાથે 2 ગાંઠો સાથે પીઓએ ટેસ્ટ સાંકળ બનાવવા માટે પગલું દ્વારા પગલું ટ્યુટોરિયલ\n\n- [લોકલ ઇથેરિયમ નેટવર્ક](https://github.com/ConsenSys/local_ethereum_network) - ખાનગી PoW નેટવર્ક માટે આઉટ-ઓફ-બ depક્સ જમાવટ સ્ક્રિપ્ટ્સ\n\n- [કાલિડો](https://kaleido.io/) - કન્સોર્ટિયમ બ્લોકચેન નેટવર્ક સ્પિન કરવા માટે કાલિડોનો ઉપયોગ કરો. પીઓસી અને પરીક્ષણ માટે સરસ\n\n- [ચેશાયર](https://github.com/endless-nameless-inc/cheshire) - ક્રિપ્ટોકિટ્સ એપીઆઇ અને સ્માર્ટ કરારનું સ્થાનિક સેન્ડબોક્સ અમલીકરણ, ટ્રફલ બ asક્સ તરીકે ઉપલબ્ધ\n\n- [એરેગોનસીએલઆઈ) (https://github.com/aragon/aragon-cli) - એરેગોનસીએલનો ઉપયોગ એરેગોન એપ્લિકેશનો અને સંગઠનો બનાવવા અને વિકસાવવા માટે થાય છે.\n\n- [કોલોનીજેએસ](https://github.com/JoinColony/colonyJS) - જાવાસ્ક્રિપ્ટ ક્લાયંટ કે કોલોની નેટવર્ક સ્માર્ટ કરાર સાથે ક્રિયાપ્રતિક્રિયા માટે એક API પ્રદાન કરે છે.\n\n- [આર્કજેએસ](https://github.com/daostack/arc.js) - લાઇબ્રેરી જે DAOstack આર્ક ઇથેરિયમ સ્માર્ટ કરારો પર જાવાસ્ક્રિપ્ટ એપ્લિકેશનની facilક્સેસને સગવડ આપે છે.\n\n- [આર્કાને કનેક્ટ](https://docs.arkane.network/pages/connect-js.html) - જાવાસ્ક્રિપ્ટ ક્લાયંટ જે વપરાશકર્તા-મૈત્રીપૂર્ણ ડેપ્સ બનાવવા માટેનું વletલેટ પ્રદાતા આર્કાને નેટવર્ક સાથે સંપર્ક કરવા માટે એક API પ્રદાન કરે છે.\n\n- [ઓનબોર્ડ.જેએસ](https:// blocknative.com/onboard) - બ્લોકનેટીવ boardનબોર્ડ એ તમારા પ્રોજેક્ટમાં મલ્ટિ-વletલેટ સપોર્ટ ઉમેરવાની ઝડપી અને સરળ રીત છે. 20 થી વધુ અનન્ય હાર્ડવેર અને સ softwareફ્ટવેર વletsલેટ્સ માટે બિલ્ટ-ઇન મોડ્યુલ્સ સાથે, boardનબોર્ડ તમને સમય અને માથાનો દુખાવો બચાવે છે.\n\n- [વેબ--રિએક્ટ](https://github.com/NoahZinsmeister/web3-react) - સિંગલ-પેજ ઇથેરિયમ ડી એપ્સ બનાવવા માટેનો ફ્રેમવર્ક\n\n#### ઇથેરિયમ એબીઆઇ (એપ્લિકેશન બાઈનરી ઇંટરફેસ) ટૂલ્સ\n\n- [એબીઆઈ ડીકોડર](https://github.com/ConsenSys/abi-decoder) - ઇથેરિયમ ટ્રાન્ઝેક્શનથી ડેટા પરિમાણો અને ઇવેન્ટ્સને ડીકોડ કરવા માટેની લાઇબ્રેરી\n\n- [એબીઆઇ-જન]](https://github.com/0xProject/0x-monorepo/tree/de વિકાસment/packages/abi-gen) - કરાર એબીઆઇના ટાઇપસ્ક્રિપ્ટ કરાર રેપર્સ બનાવો.\n\n- [ઇથેરિયમ એબીઆઈ યુઆઈ](https://github.com/hiddentao/ethereum-abi-ui) - ઇથેરિયમ કરાર એબીઆઈ તરફથી UI ફોર્મ ફીલ્ડ વ્યાખ્યાઓ અને સંબંધિત વેલિડેટર્સને સ્વત--જનરેટ કરે છે.\n\n- [હેડલાંગ](https://github.com/esaulpaugh/headlong/) - જાવામાં ટાઇપ-સેફ કોન્ટ્રાક્ટ એબીઆઈ અને રિકરિવ લંબાઈ પ્રીફિક્સ લાઇબ્રેરી\n\n- [ઇઝિડેપ્પર](https://www.easydapper.com) - ટ્રફલ આર્ટિફેક્ટ્સમાંથી ડppપ્સ બનાવો, જાહેર / ખાનગી નેટવર્ક પર કરાર ગોઠવો, કરાર સાથે ક્રિયાપ્રતિક્રિયા કરવા માટે લાઇવ કસ્ટમાઇઝ સાર્વજનિક પૃષ્ઠ પ્રદાન કરે છે.\n\n- [વન ક્લીક ડીએપ્પી](https://oneclickdapp.com) - એબીઆઇનો ઉપયોગ કરીને અનન્ય URL પર તુરંત જ એક ડીપીપી બનાવો.\n\n- [ટ્રફલ પિગ](https://npmjs.com/package/trufflepig) - એક વિકાસ સાધન જે સ્થાનિક વિકાસ દરમિયાન ઉપયોગ માટે, ટ્રફલ જનરેટ કરાર ફાઇલો શોધવા અને વાંચવા માટે એક સરળ HTTP API પ્રદાન કરે છે. એ.બી.આઇ. ને HTTP ઉપર નવા કરારની સેવા આપે છે.\n\n- [ઇથેરિયમ કરાર સેવા](https://github.com/mesg-foundation/service-ethereum-contract) - તેના સરનામાં અને એબીઆઈના આધારે કોઈપણ ઇથેરિયમ કરાર સાથે ક્રિયાપ્રતિક્રિયા કરવા માટે એક એમઇએસજી સેવા.\n\n- [નેથેરિયમ-કોડજનેરેટર](https://github.com/StefH/Nethereum-CodeGenerator) - વેબ આધારિત જનરેટર જે સોલિડિટી સ્માર્ટ કોન્ટ્રાક્ટ્સ પર આધારિત નેથેરિયમ આધારિત સી # ઇંટરફેસ અને સેવા બનાવે છે.\n\n\n\n# પરીક્ષણ સાધનો\n\n- [ટ્રુફલ ટીમ્સ](https://trufflesuite.com/teams) - ટ્રુફલ પ્રોજેક્ટ્સ માટે ઝીરો-કન્ફિગન સતત એકીકરણ\n\n- [સોલિડિટી કોડ કવરેજ](https://github.com/0xProject/0x-monorepo/tree/de વિકાસment/packages/sol-coverage) - સોલિડિટી કોડ કવરેજ ટૂલ\n\n- [સોલિડિટી કવરેજ](https://github.com/sc-forks/solity-coverage) - સોલિડિટી સ્માર્ટ-કરાર માટે વૈકલ્પિક કોડ કવરેજ\n\n- [સોલિડિટી ફંક્શન પ્રોફાઇલર](https://github.com/EricR/sol-function-profiler) - સોલિડિટી કોન્ટ્રેક્ટ ફંક્શન પ્રોફાઇલર\n\n- [સોલ-પ્રોફાઇલર](https://github.com/Aniket-Engg/sol-profiler) - વૈકલ્પિક અને અપડેટ સોલિડિટી સ્માર્ટ કરાર પ્રોફાઇલર\n\n- [એસ્પ્રેસો](https://github.com/hillstreetlabs/espresso) - ઝડપી, સમાંતર, ગરમ-ફરીથી લોડિંગ ઘનતા પરીક્ષણ ફ્રેમવર્ક\n\n- [ઇથ ટેસ્ટર](https://github.com/ethereum/eth-tester) - ઇથેરિયમ એપ્લિકેશન્સના પરીક્ષણ માટે ટૂલ સ્યુટ\n\n- [ક્લીક્વેબાઇટ](https://github.com/foam/cliquebait) - એકીકરણ અને સ્માર્ટ કોન્ટ્રાક્ટ એપ્લિકેશન્સના પરીક્ષણને ડોકરના દાખલાઓથી સાદા કરે છે જે વાસ્તવિક બ્લોકચેન નેટવર્કને મળતું આવે છે.\n\n- [હેવમ](https://github.com/dapphub/dapptools/tree/master/src/hevm) - હેવમ પ્રોજેક્ટ એ ઇથેરિયમ વર્ચ્યુઅલ મશીન (ઇવીએમ) નો અમલીકરણ છે જે ખાસ કરીને યુનિટ પરીક્ષણ અને ડિબગીંગ સ્માર્ટ કરાર માટે છે\n\n- [ઇથેરિયમ ગ્રાફ ડીબગર](https://github.com/fergarrui/ethereum-راف-debugger) - સોલિડિટી ગ્રાફિકલ ડિબગર\n\n- [ટેન્ડરલી સીએલઆઈ](https://github.com/Tenderly/tenderly-cli) - માનવ વાંચવા યોગ્ય સ્ટેક ટ્રેસ સાથે તમારા વિકાસને વેગ આપો\n\n- [સોલહિન્ટ](https://github.com/protofire/solhint) - સોલિડિટી લાઇનટર જે સ્માર્ટ કરાર માન્યતા માટે સુરક્ષા, શૈલી માર્ગદર્શિકા અને શ્રેષ્ઠ અભ્યાસના નિયમો પ્રદાન કરે છે.\n\n- [એથલિન્ટ](https://github.com/duaraghav8/Ethlint) - નક્કરતામાં શૈલી અને સુરક્ષાના મુદ્દાઓને ઓળખવા અને તેને ઠીક કરવા માટેનું લિટર, અગાઉ સોલિયમ\n\n- [ડીકોડ](https://github.com/hacker-DOM/decode) - npm પેકેજ કે જે tx ને સ્થાનિક પરીક્ષણ નોડ પર સબમિટ કરેલું વિશ્લેષણ કરે છે જેથી તેમને વધુ વાંચવા યોગ્ય અને સમજવા માટે સરળ બનાવવામાં આવે.\n\n- [ટ્રફલ-નિવેદનો](https://github.com/rkalis/truffle-assertions) - ટ્રફલ સાથે સોલિડિટી સ્માર્ટ કોન્ટ્રાક્ટ્સના પરીક્ષણમાં ઉપયોગમાં લેવાતા વધારાના દાવા અને ઉપયોગિતાઓ સાથેનો એક એનપીએમ પેકેજ. સૌથી અગત્યનું, તે ચોક્કસ ઘટનાઓ બહાર કા addsવામાં આવી છે કે નહીં તે નિશ્ચિત કરવાની ક્ષમતા ઉમેરશે.\n\n- [પ્સોલ](https://github.com/Lamarkaz/psol) - મૂછો.જેએસ-સ્ટાઇલ સિન્ટેક્સ, મેક્રોઝ, શરતી સંકલન અને સ્વચાલિત રિમોટ અવલંબન સમાવેશ સાથે સોલિડિટી લેક્સિકલ પ્રિપ્રોસેસર.\n\n- [સોલપ](https://github.com/merklejerk/solpp) - સોલિડિટી પ્રિપ્રોસેસર અને વ્યાપક નિર્દેશન અને અભિવ્યક્તિની ભાષા, ઉચ્ચ ચોકસાઇવાળા ગણિત અને ઘણા ઉપયોગી સહાયક કાર્યો સાથે ફ્લેટનર.\n\n- [ડીકોડ અને પ્રકાશિત કરો) (https://flightwallet.github.io/decode-eth-tx/) - કાચા ઇથેરિયમ ટીએક્સને ડિકોડ અને પ્રકાશિત કરો. Https://live. blockcyumber.com/btc-testnet/decodetx/ જેવું જ\n\n- [ડોપેલગäન્ગર](https://getdoppelganger.io/) - એકમ પરીક્ષણ દરમિયાન સ્માર્ટ કરારની અવલંબનની મશ્કરી કરવા માટેની લાઇબ્રેરી.\n\n- [રોકેથ](https://github.com/wighawag/rocketh) - ઇથેરિયમ સ્માર્ટ કરારને ચકાસવા માટેનું એક સરળ લિબ્સ જે તમે પસંદ કરેલા વેબ 3 લિબ અને પરીક્ષણ દોડવીરનો ઉપયોગ કરવાની મંજૂરી આપે છે.\n\n- [પાઇસ્ટેસ્ટ-કોબ્રા](https://github.com/cobraframework/pytest-cobra) - ઇથેરિયમ બ્લોકચેન માટે સ્માર્ટ કરારનું પરીક્ષણ કરવા માટે પાઈટેસ્ટ પ્લગઇન.\n\n\n\n#### વ્યવહાર વિઝ્યુલાઇઝેશન, સ્કોરિંગ અને ટ્રેકિંગ:\n\n- [સી-શિકારી](http://c-hound.ai)\n\n- [બ્લોકપથ](http:// blockpath.com)\n\n- [માલટેગો](http://maltego.com)\n\n- [ગ્રાફસેન્સ](http://graphsense.info)\n\n- [AML Bot](https://amlbot.com)\n\n- [બેંક ચકાસેલું](https://bitrankverified.com/home)\n\n- [ઓર્બિટ](https://github.com/s0md3v/ ઓર્બિટ)\n\n- [એરોનેક્સ](https://github.com/Cryptonomic/Arronax)\n\n- [બ્લocksક્સકાઉટ](https://github.com/blockscout/blockscout)\n\n- [બીટીસી પાર્સર](https://btcparser.com)\n\n- [Txstreet](https://txstreet.com/v/eth)\n\n- [નેન્સેન](https://www.nansen.ai)\n\n- [બ્લxyક્સી](https://bloxy.info)\n\n- [સોલના એક્સપ્લોરર (https://solscan.io)\n\n- [અંડાશય](https://www.elliptic.co)\n\n- [એએનચેન એઆઈ](https://www.anchain.ai)\n\n- [સાઇફર ટ્રેસ](https://ciphertrace.com)\n\n- [ક્રિસ્ટલ બ્લોકચેન](https://crystal blockchain.com/products)\n\n- [અપ્સલા સિક્યુરિટી](https://uppsalasecurity.com)\n\n- [સિક્કાફર્મ](https://www.coinfirm.com)\n\n- [સોલિડસ લેબ્સ](https://www.soliduslabs.com)\n\n- [ટીઆરએમ લેબ્સ](https://trmlabs.com)\n\n- [હ Halલોર્ન ફોરેન્સિક](https://halborn.com)\n\n\n\n## સપોર્ટ પ્રોજેક્ટ:\n\n\n\nઆધાર મારા માટે**ખૂબ જ**મહત્વપૂર્ણ છે, તેની સાથે હું કામ પર ઓછો સમય વિતાવી શકું છું અને મને જે ગમે છે તે કરી શકું છું - ડેફાઇ અને ક્રિપ્ટો વપરાશકર્તાઓને શિક્ષિત કરું છું: સ્પાર્કલિંગ_હાર્ટ:\n\nજો તમે મારા કામને ટેકો આપવા માંગતા હો, તો તમે મને સરનામાં પર દાન મોકલી શકો છો:\n**0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A**- ERC20 અને ETH\n**17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU**- બીટીસી\n##\n(👍 ͡❛ ͜ʖ ͡❛) 👍\n\n\n[![Support Project](https://img.shields.io/badge/Support-Project-critical)](https://github.com/OffcierCia/DeFi-Developer-Road-Map#support-project) [![Research Base](https://img.shields.io/badge/Research-Base-lightgrey )](https://github.com/OffcierCia/ultimate-defi-research-base) [![Supported by LEGO](https://img.shields.io/badge/Supported%20by-LEGO-%2300A3FF)](https://www.notion.so/LEGO-Lido-Ecosystem-Grants-Organisation-d7f0bf0182d44348b6173639d2e8363d) [![Mail](https://img.shields.io/badge/Mail-offcierciapr%40protonmail.com-brightgreen)](mailto:offcierciapr@protonmail.com)\n"
  },
  {
    "path": "translations/README_it.md",
    "content": "# Sviluppatore DeFi Road Map\n\n**Qui collezioniamo e discutiamo sulle migliori ricerche e strumenti di DeFi & Blockchain.**\n\n**Puoi effettuare una pull request per risolvere piccoli bug, effettuare traduzioni, aggiungere nuovi documenti o strumenti.**\n\n[![Support Project](https://img.shields.io/badge/Support-Project-critical)](https://github.com/OffcierCia/DeFi-Developer-Road-Map#support-project) [![Supported by GitCoin](https://img.shields.io/badge/Support%20via-GitCoin-yellowgreen)](https://gitcoin.co/grants/3150/defi-developer-roadmap) [![Supported by LEGO](https://img.shields.io/badge/Supported%20by-LEGO-%2300A3FF)](https://www.notion.so/LEGO-Lido-Ecosystem-Grants-Organisation-d7f0bf0182d44348b6173639d2e8363d)\n[![Research Base](https://img.shields.io/badge/Research-Base-lightgrey)](https://github.com/OffcierCia/ultimate-defi-research-base)\n[![Mail](https://img.shields.io/badge/Mail-offcierciapr%40protonmail.com-brightgreen)](mailto:offcierciapr@protonmail.com)\n\n<details>\n<summary>Traduzioni</summary>\n<br />\n\n- [Francese](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_fr.md)\n- [Gujarati](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_guj.md)\n- [Coreano](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_ko.md)\n- [Italiano](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_it.md)\n\n</details>\n\n## Roadmap\n\n![Roadmap](../DeFiRoadMapNewSVG.svg)\n\n# Navigazione\n\n**[Navigazione Alternativa](https://start.me/p/QRg5ad/officercia)** ❗️\n\n|      Topic      | Instant Link                                                                                                              |\n| :-------------: | ------------------------------------------------------------------------------------------------------------------------- |\n|      Basi       | [Esplora](https://github.com/OffcierCia/DeFi-Developer-Road-Map#basics)                                                   |\n|      dApps      | [Esplora](https://github.com/OffcierCia/DeFi-Developer-Road-Map#dapps)                                                    |\n|   Frameworks    | [Esplora](https://github.com/OffcierCia/DeFi-Developer-Road-Map#frameworks)                                               |\n|    zk-snarks    | [Esplora](https://github.com/OffcierCia/DeFi-Developer-Road-Map#zk-snarks)                                                |\n| Approfondimenti | [Esplora](https://github.com/OffcierCia/DeFi-Developer-Road-Map#further-readings)                                         |\n|    Sicurezza    | [Esplora](https://github.com/OffcierCia/DeFi-Developer-Road-Map#security--safety)                                         |\n|      DeFi       | [Esplora](https://github.com/OffcierCia/DeFi-Developer-Road-Map#defi)                                                     |\n|       ENS       | [Esplora](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-name-service)                                    |\n|       NFT       | [Esplora](https://github.com/OffcierCia/DeFi-Developer-Road-Map#non-fungible-token-nft)                                   |\n|  Stable Coins   | [Esplora](https://github.com/OffcierCia/DeFi-Developer-Road-Map#stable-coins)                                             |\n|    Generali     | [Esplora](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-tools)                                           |\n|   Side Chains   | [Esplora](https://github.com/OffcierCia/DeFi-Developer-Road-Map#side-chains)                                              |\n|       MEV       | [Esplora](https://github.com/OffcierCia/DeFi-Developer-Road-Map#mev---maximal-extractable-value--miner-extractable-value) |\n|      Tools      | [Esplora](https://github.com/OffcierCia/DeFi-Developer-Road-Map#tools-collection)                                         |\n|     ETH 2.0     | [Esplora](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-20)                                              |\n|    Front End    | [Esplora](https://github.com/OffcierCia/DeFi-Developer-Road-Map#front-end)                                                |\n| Project Manag.  | [Esplora](https://github.com/OffcierCia/DeFi-Developer-Road-Map#project-management)                                       |\n\n**| Note speciali dell'Autore:**\n\n- [Tutto sulla sicurezza degli NFT](https://graph.org/NFT-security-01-28)\n- [Browser leakage](https://graph.org/Checkers-01-19)\n- [Strumenti per la sicurezza su ETH](https://graph.org/ETHSec-Tools-02-13)\n- [Gruppi TG di sviluppatori](https://graph.org/Crypto-Telegram-Channels--Chats-04-19)\n- [Conosci gli attacchi contract-side & user-side](https://graph.org/Data-02-14)\n- [Solidity cheatsheets, strumenti & riferimenti](https://graph.org/Solidity-Cheatsheets-Pack-03-20)\n- [Tutti gli attacchi e i vettori di attacco contract-side & user-side conosciuti](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31)\n- [Tutti i riferimenti e gli strumenti riguardo l'analisi delle transazioni, crypto-forensics & investigazione in una singola nota](https://graph.org/TX-Analysis-tools-04-19)\n- [Principi chiave del salvataggio & best practice per difendersi dagli attacchi su cold wallet](https://graph.org/Key-principles-of-storing-crypto-cold-wallet-attacks-defense-methods-best-practices--Bonus-04-23)\n- [Controlla i miei articoli recenti](https://mirror.xyz/officercia.eth)\n\n# Basi:\n\n- Impara le basi della Distributed Ledger Technology (DLT)\n- Protocollo Bitcoin [Spiegazione](https://medium.com/coinmonks/bitcoin-white-paper-explained-part-1-4-16cba783146a)\n- Curva ellittica [Crittografia](https://medium.com/coinmonks/learn-how-to-code-elliptic-curve-cryptography-a952dfdc20ab)\n- Lettura [Blockchain Spiegata](https://www.investopedia.com/terms/b/blockchain.asp)\n- Guarda [Blockchain - Demo grafica](https://www.youtube.com/watch?v=_160oMzblY8)\n- Guarda [Ma come funziona davvero Bitcoin? - 3b1b](https://www.youtube.com/watch?v=bBC-nXj3Ng4)\n- Impara le basi di [Informatica](https://github.com/ossu/computer-science)\n\n#### Ethereum\n\n- Impara le basi di Ethereum\n- Ethereum Virtual Machine (EVM): turing completo\n- Come funzionano i Wallet, Accounts (EOA), chiavi pubbliche e private\n- Come funzionano le transazioni, il Gas e Metamask\n- Ethereum client, nodi e Geth\n- Infrastruttura Infura\n\n#### Smart Contract\n\n- Le basi di uno Smart Contract\n- Ciclo di vita di uno Smart Contract\n- Linguaggi di programmazione di alto livello per Ethereum (**Solidity**, Vyper, LLL, Serpent)\n- Compila, testa e rilascia Smart Contracts\n- Interagisci con gli Smart Contracts utilizzando web3.js o web3.py\n- Leggi [Ma quindi come funziona Ethereum?](https://www.preethikasireddy.com/post/how-does-ethereum-work-anyway#:~:text=The%20Ethereum%20blockchain%20uses%20an,tokens%20are%20generated%20and%20awarded.)\n- Leggi [Questo articolo](https://blog.zeppelin.solutions/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05)\n- Leggi la [Documentazione di Truffle](https://truffleframework.com/docs/) / [Documentaizone Hardhat](https://hardhat.org/getting-started/)\n- Leggi la [Documentazione Web3](https://web3js.readthedocs.io/en/1.0/) / [Documentazione Ethers](https://docs.ethers.io/v5/)\n- Leggi il libro [Mastering Ethereum](https://github.com/ethereumbook/ethereumbook) & guarda [questo canale](https://www.youtube.com/channel/UCJWh7F3AFyQ_x01VKzr9eyA/videos)\n- Leggi [Libreria Solidity Smart Contract](https://openzeppelin.org/api/docs/get-started.html) & [Basi Solidity](https://solidity-by-example.org) con [Tutorial da Zombies](https://cryptozombies.io)\n- Leggi [Flash Crash for Cash Cyber Threats in Decentralized Finance](https://arxiv.org/pdf/2106.10740.pdf)\n\n#### Smart Contract Standards\n\n- [ERCs](https://eips.ethereum.org/erc) - Ethereum Proposte di Miglioramento\n\n#### Tokens\n\n- [ERC-20](https://eips.ethereum.org/EIPS/eip-20) - Token contract per assets fungibili.\n- [ERC-721](https://github.com/ethereum/eips/issues/721) - Token standard per assets non fungibili.\n- [ERC-1155](https://eips.ethereum.org/EIPS/eip-1155) - Token standard per assets semi-fungibili\n- [ERC-918](https://eips.ethereum.org/EIPS/eip-918) - Mineable Token Standard.\n- [Lista Interazioni Token](https://consensys.net/diligence/blog/2020/11/token-interaction-checklist/)\n\n#### Altro\n\n- [ERC-165](https://eips.ethereum.org/EIPS/eip-165) - Crea un metodo standard per pubblicare e individuare quale interfaccia implementa lo smart contract.\n- [ERC-725](https://eips.ethereum.org/EIPS/eip-725) - Una interfaccia standard per un semplice proxy account.\n- [ERC-173](https://eips.ethereum.org/EIPS/eip-173) - Una interfaccia standard per la proprietà dei contratti.\n\n#### Development Skills Generali\n\n- Impara [GIT](https://medium.com/pixel-pioneers/the-basics-of-version-control-system-git-explained-by-designing-a-new-car-3fb3a10e9e40)\n- Creazione di repository su [GitHub](https://github.com/) / [GitLab](https://about.gitlab.com/)\n- Condividi il tuo codice con altre persone\n- Conoscere protocollo HTTP(S) e metodi di richieste (GET, POST, PUT, PATCH, DELETE, OPTIONS)\n- Non aver paura di usare Google, [Power Searching with Google](http://www.powersearchingwithgoogle.com/)\n- Utilizza il terminale ([Linux/Docker](https://medium.com/coinmonks/how-to-become-a-blockchain-developer-59c830e20f15)), configura la tua shell (bash, zsh, fish)\n- Leggi un paio di libri su algoritmi e strutture dati, blockchain, Ethereum e solidity.\n- Segui questo corso [Ethereum and Solidity: The Complete Developer's Guide](https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/)\n- FTutorial gratuiti [Learning Solidity](https://github.com/willitscale/learning-solidity)\n- [Introduction to Smart Contract Development with Solidity](https://www.youtube.com/playlist?list=PLV1JDFUtrXpGvu8QHL9b78WYNSJsYNZsb) e [ERC20 Programming](https://www.youtube.com/watch?v=Hqx5yuskmRU&list=PLYSZ-f9LCH3sEf0UKTLCaZErJeQtK7GCD)\n- [Tudelft Repo](https://repository.tudelft.nl)\n\n#### Prova questi strumenti:\n\n- [eth-cli](https://github.com/protofire/eth-cli) - CLI tools.\n- [REPL](https://github.com/raineorshine/solidity-repl) - Solidity REPL.\n- [Remix](https://remix.ethereum.org/) - Compila e lancia il tuo codice online in tempo reale\n- [gencall-cli](https://github.com/manifoldfinance/libcaller/tree/master/packages/gencall-cli) - Encoder e sender di uno smart contract da file ABI\n- [Optimize Solidity Function Name](https://emn178.github.io/solidity-optimize-name/) - Ottimizza i nomi della funzione per ridurre i costi\n- [solc-typed-ast compiler](https://github.com/ConsenSys/solc-typed-ast) - TypeScript package che contiene Solidity AST con tutte le utilities necessarie per generare AST (from Solc) e manipolarlo.\n\n# dApps\n\n- Impara a conoscere gli strumenti che utilizzerai:\n\n#### Package Managers\n\n- [npm](https://www.npmjs.com/)\n- [yarn](https://yarnpkg.com/lang/en/)\n- [pnpm](https://pnpm.js.org/)\n\n#### IDE's\n\n- [Remix IDE](https://remix.ethereum.org/)\n- [Remix IDE Desktop Release](https://github.com/ethereum/remix-desktop/releases)\n- [Ethfiddle](https://ethfiddle.com/)\n- [labs.superblock](https://superblocks.com/)\n- [Truffle](https://truffleframework.com/)\n- [Solidity v0.5.3](https://solidity.readthedocs.io/en/v0.5.3/)\n- [Vyper](https://github.com/ethereum/vyper)\n- [Atom](https://atom.io/)\n- [Etheratom](https://atom.io/packages/etheratom)\n- [Autocomplete Solidity](https://atom.io/packages/autocomplete-solidity)\n- [Language Solidity](https://atom.io/packages/language-solidity)\n- [Vim solidity](https://github.com/tomlion/vim-solidity)\n- [YAKINDU Solidity Tools](https://github.com/Yakindu/solidity-ide)\n- [VSCode](https://code.visualstudio.com/) con [Solidity Visual Developer](https://marketplace.visualstudio.com/items?itemName=tintinweb.solidity-visual-auditor)\n- [vscode-solidity-lang](https://github.com/contractshark/vscode-solidity-extenstion) Solidity Semantic Highlighting for VSode. [disponibile sul marketplace di vscode](https://marketplace.visualstudio.com/items?itemName=ContractShark.solidity-lang)\n- [MetaMask OpenRCP API Playground](https://metamask.github.io/api-playground/api-documentation/) - Visualizza e interagisci con MetaMasks RPC API\n\n#### Pratica\n\n- Impara a sviluppare su Ethereum creando un [Gioco sugli Zombie](https://cryptozombies.io/)\n- Leggi e crea un esempio: [Negozio di animali tutorial](https://www.trufflesuite.com/tutorial)\n- [Time-locked Wallets: Un'introduzione agli Ethermium Smart Contracts](https://www.toptal.com/ethereum-smart-contract/time-locked-wallet-truffle-tutorial)\n- [ENS & ĐApp Tutorial](https://www.toptal.com/ethereum/ethereum-name-service-dapp-tutorial)\n- [Introduzione sullo sviluppo di Ethereum Ðapp](https://www.youtube.com/playlist?list=PLV1JDFUtrXpFh85G-Ddyy2kLSafaB9biQ)\n- [Ethernaut](https://ethernaut.zeppelin.solutions/) è un gioco basato su Web3/Solidity per chi vuole imparare Ethereum\n- [Ethereum and Solidity: The Complete Developer's Guide](https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/)\n- [Consensys best practices](https://consensys.github.io/smart-contract-best-practices/) - Questo documento offre una base di conoscenza delle considerazioni relative alla sicurezza di chi sviluppa con Solidity. E' mantenuta da ConsenSys Diligence e dalla community di Ethereum.\n- [Solidity Patterns](https://github.com/fravoll/solidity-patterns) - Lista di patterns e best practice.\n- [Smart Contracts Threats DB](https://github.com/crytic/not-so-smart-contracts) - Lista dei peggiori patters.\n- [ETH.build](https://eth.build/) Sandbox per imparare come funziona il Web3\n\n# ZK-SNARKs\n\n#### Informazioni Generali\n\n- [zkp.science](https://zkp.science) - Tutto quello che dovresti sapere su ZK-SNARKs\n- [ZoKrates](https://github.com/Zokrates/ZoKrates) - Un toolbox per zkSNARKS su Ethereum\n- [The AZTEC Protocol](https://github.com/AztecProtocol/AZTEC) - Transazioni confidenziali sul network di Ethereum, l'implementazione è live sulla main-net\n- [Nightfall](https://github.com/EYBlockchain/nightfall) - Crea qualsiasi ERC-20 / ERC-721 token privato - strumento open source e miscroservizi\n- Proxy Re-encryption (PRE)\n- [NuCypher Network](https://github.com/nucypher/nucypher) - Un proxy re-encryption network to per la privacy dei daty nei sistemi decentralizzati\n- [pyUmbral](https://github.com/nucypher/pyumbral) - Libreria di ricrittografia del proxy\n- Crittografia completamente omomorfica (FHE)\n- [NuFHE](https://github.com/nucypher/nufhe) - Libreria di accelerazione GPU FHE\n\n#### ZK-STARKs\n\n- [StarkWare](https://github.com/starkware-industries) e [StarkWare Resources](https://github.com/starkware-libs) - Motore di scalabilità StarkEx che memorizza le transizioni di stato on-chain\n\n# Frameworks\n\n#### Truffle Suit\n\n- [Truffle](https://truffleframework.com/truffle)\n- [Ganache](https://truffleframework.com/ganache)\n- [Drizzle](https://truffleframework.com/drizzle)\n\n#### Akula\n\n- [Akula](https://github.com/akula-bft/akula) - Una implementazione del protocollo Ethereum (\"client\") scritto in Rust, basato sull'architettura di [Erigon](https://github.com/ledgerwatch/interfaces).\n\n#### ZeppelinOS\n\n- [Inizia](https://docs.zeppelinos.org/docs/start.html)\n\n#### Labs.Superblock\n\n> Note: Superblocks is deprecated\n\n- <del>[Labs.superblocks](https://lab.superblocks.com/)</del>\n- [dapp Tutorial](https://www.youtube.com/watch?v=LK-kVMzrdno)\n\n#### Infura (Gateway per Ethereum)\n\n- [Mainnet End Point](https://infura.io/)\n- [Ropsten TestNet End Point](https://infura.io/)\n- [Kovan TestNet End Point](https://infura.io/)\n- [Rinkby TestNet End Point](https://infura.io/)\n- [IPFS](https://medium.freecodecamp.org/hands-on-get-started-with-infura-and-ipfs-on-ethereum-b63635142af0)\n\n#### [NodeReal](https://nodereal.io)(High-performance node service)\n\n- [Meganode](https://meganode.nodereal.io)\n- [DirectRoute](https://directroute.nodereal.io)\n\n#### Altri Frameworks\n\n- [Lista Frameworks](https://ethereum.org/en/developers/docs/frameworks/) - Lista di Frameworks Ethereum.\n- [Hardhat](https://hardhat.org/) - Ambiente di sviluppo Ethereum flessibile, estensibile e veloce.\n- [Brownie](https://github.com/iamdefinitelyahuman/brownie) - Brownie è un framework Python per il rilascio, i test e l'interazione con gli smart contract di Ethereum.\n- [Embark](https://github.com/embark-framework/embark) - Framework per lo sviluppo di DApp.\n- [Waffle](https://getwaffle.io/) - Framework per sviluppare e testare smart contract (basato su ethers.js)\n- [Dapp](https://dapp.tools/dapp/) - Framework per lo sviluppo di DApp, successore di DApple\n- [Etherlime](https://github.com/LimeChain/etherlime) - Framwork basato su ethers.js per lo sviluppo di DApp\n- [Parasol](https://github.com/Lamarkaz/parasol) - [Deprecato] Ambiente di sviluppo per smart contract con testing, rilascio su INFURA, documentazione automatica e altro. Design flessibile e personalizzabile.\n- [0xcert](https://github.com/0xcert/framework/) - Framework JavaScript per sviluppare appplicazioni decentralizzate.\n- [OpenZeppelin SDK](https://openzeppelin.com/sdk/) - OpenZeppelin SDK: Suite di strumenti per aiutarti a sviluppare, compilare, aggiornare, rilasciare e interagire con gli smart contracts.\n- [sbt-ethereum](https://sbt-ethereum.io/) - tab-completey, text-based console per interagine e sviluppare smart contract, incluso wallet e gestione ABI, supporto per ENS, integrazione avanzata di Scala.\n- [Cobra](https://github.com/cobraframework/cobra) - Un veloce, flessibile e semplice ambiente di sviluppo smart contract di Ethereum, per il test e lo sviluppo su Ethereum virtual machines(EVM).\n- [Epirus](https://docs.epirus.io/sdk/) - Framework Java per sviluppare smart contracts.\n- [Ether Jar](https://github.com/emeraldpay/etherjar) Libreria Java per l'integrazione della blockchain di Ethereum.\n- [Starport](https://github.com/tendermint/starport) - CLI tool per costruire una sovereign IBC-enabled blockchain.\n- [Sign in con Ethereum | SIWE](https://github.com/spruceid/siwe)- Workflow per autenticare Ethereum accounts firmando il messaggio per stabilire una sessione cookie che gestisce i metadata dell'utente.\n- [Foundry](https://github.com/onbjerg/foundry-book) - Toolchain per sviluppare smart contract, compilazione, gestione delle dipendenze, test, rilascio, interazioni on-chain...\n- [Solmate](https://github.com/Rari-Capital/solmate) - Questi contratti sono stati verificati ma non sono ottimizzati per l'utente finale. L'obbiettibo è ottimizzare il gas e lo sviluppo dello smart contract.\n\n#### Interagire con gli Smart Contract\n\n- [Web3.js](https://web3js.readthedocs.io/en/1.0/)\n- [Web3.py](https://web3py.readthedocs.io/en/stable/)\n- [Web3j](https://docs.web3j.io/latest/)\n- [ethers.js](https://docs.ethers.io/v5/)\n\n#### Python Ethereum Eco System\n\n- [Articolo](https://medium.com/@pipermerriam/the-python-ethereum-ecosystem-101bd9ba4de7)\n\n#### Distributed Storage Systems\n\n- [Arweave](https://arweave.org)\n- [INFO](https://medium.com/bitfwd/what-is-decentralised-storage-ipfs-filecoin-sia-storj-swarm-5509e476995f)\n- [IPFS](https://ipfs.io/)\n- [MESON](https://meson.network/)\n- [SWARM](https://swarm-gateways.net/)\n- [Storej](https://storj.io/)\n- [Sia](https://sia.tech/)\n\n#### Testare Network Blockchain\n\n- [Paradigm Faucet](https://faucet.paradigm.xyz) - Qui puoi effettuare il Claim di ETH per la testnet\n- [Ethnode](https://github.com/vrde/ethnode) - Lancia un nodo Ethereum (Geth o Parity) per lo sviluppo, semplicemente avviando `npm i -g ethnode && ethnode`.\n- [Ganache](https://github.com/trufflesuite/ganache) - App per testare la blockchain di Ethereum con UI e logs.\n- [Kaleido](https://kaleido.io/) - Usa Kaleido per metter su un consortium blockchain network. Ottimo per PoCs e testing\n- [Besu Private Network](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - Lancia una rete privata di nodi Besu all'interno di un container Docker.\n- [Orion](https://github.com/PegaSysEng/orion) - Componente per effettuare transazioni private (PegaSys)\n- [Artemis](https://github.com/PegaSysEng/artemis) - Implementazione Java di Ethermium 2.0 Bacon Chain (PegaSys)\n- [Cliquebait](https://github.com/f-o-a-m/cliquebait) - Semplifica le integrazioni e il testing di applicazioni smart contract con le instanze Docker che rispecchiano il comportamente reale di una blockchain\n- [Local Raiden](https://github.com/ConsenSys/Local-Raiden) - Lancia una rete Raiden in locale all'interno di un Docker, per demo e testing\n- [Private networks deployment scripts](https://github.com/ConsenSys/private-networks-deployment-scripts) - Script per rilasciare Out-of-the-box su reti private PoA\n- [Local Ethereum Network](https://github.com/ConsenSys/local_ethereum_network) - Script per rilasciare Out-of-the-box deployment su reti PoW\n- [Ethereum su Azure](https://docs.microsoft.com/en-us/azure/blockchain/templates/ethereum-poa-deployment) - Rilascio e governance di una rete Ethermium PoA\n- [Ethereum su Google Cloud](https://console.cloud.google.com/marketplace/details/click-to-deploy-images/ethereum?filter=category:developer-tools) - Costruisci una rete Ethereum basata sul Proof of Work\n- [Infura](https://infura.io/) - Accesso alle API di Ethereum (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)\n- [CloudFlare Distributed Web Gateway](https://cloudflare.com/distributed-web-gateway/) - Accesso alla rete Ethereum attraverso Cloudflare\n- [Chainstack](https://chainstack.com/) - Nodi Ethermium condivisi e dedicati 'as a service' (Mainnet, Ropsten, Rinkeby)\n- [Alchemy](https://alchemyapi.io/) - Piattaforma di sviluppo Blockchain, Ethereum API, e nodi (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)\n- [ZMOK](https://zmok.io/) - JSON-RPC Ethereum API (Mainnet, Rinkeby, Front-running Mainnet)\n- [Watchdata](https://watchdata.io) - API per accere alla blockchain di Ethereum\n\n#### Test Ether Faucets\n\n- [Rinkeby faucet](https://faucet.rinkeby.io/)\n- [Kovan faucet](https://github.com/kovan-testnet/faucet)\n- [Ropsten faucet (MetaMask)](https://faucet.metamask.io/)\n- [Goerli faucet](https://goerli-faucet.slock.it/)\n- [Universal faucet](https://faucets.blockxlabs.com/)\n- [Nethereum.Faucet](https://github.com/Nethereum/Nethereum.Faucet) - A C#/.NET faucet\n\n# Front End\n\n#### Componenti UI\n\n- Impara React su [sito ufficiale](https://reactjs.org/tutorial/tutorial.html) oppure corso completo su [corso](https://egghead.io/courses/the-beginner-s-guide-to-react)\n- [React Roadmap](https://github.com/adam-golab/react-developer-roadmap)\n- [aragonUI](https://ui.aragon.org) - Libreria React che include componenti per DApp\n- [components.bounties.network](https://components.bounties.network) - Libreria React che include componenti per DApp\n- [ui.decentraland.org](https://github.com/decentraland/ui) - Libreria React che include componenti per DApp\n- [dapparatus](https://github.com/austintgriffith/dapparatus) - Componenti React riutilizzabili\n- [Metamask ui](https://github.com/MetaMask/metamask-storybook) - Componenti React per Metamask\n- [DappHybrid](https://github.com/Nethereum/Nethereum.DappHybrid) - Cross-platform ibrida per l'hosting di applicazioni web decentralizzate\n- [Nethereum.UI.Desktop](https://github.com/Nethereum/Nethereum.UI.Desktop) - Cross-platform desktop wallet\n- [eth-button](https://eth-button.github.io/eth-button/) - Bottone per donazioni (minimale)\n- [Rimble Design System](https://rimble.consensys.design/) - Componenti adattabili e design standard per applicazioni decentralizzate.\n- [3Box Plugins](https://docs.3box.io/build/plugins) - Componenti React per funzionalità social. Include commenti, profilo e messaggi.\n- [brave-ui](https://github.com/brave/brave-ui) - Componenti React riutilizzabili per migliorare l'interfaccia del tuo Brave.\n- [DApp frontend security](https://blog.embarklabs.io/news/2020/01/30/dapp-frontend-security/index.html) - In questo articolo l'Autore ci mostra le basi per rendere sicura una DApps.\n\n# Project management\n\n- [Dework](https://dework.xyz/) | Web3 Trello con pagamentro tramite token, credenziali, bounties...\n- [Wonderverse](https://www.wonderverse.xyz/) | Alternativa a Jira con un intuitivo sistema di gestione dei task che permettere alla DAO di pagare a chi contribuisce e collabora al progetto.\n\n# Altro\n\n#### Inspirato da:\n\n- [ETH Dapp Developer Roadmap](https://github.com/thecryptoshed/eth-dapp-developer-roadmap)\n- [DeFi Defence DAO Tools](https://github.com/defi-defense-dao/defi-risk-tools-list#developer-tools)\n- [Blockchain Learning Path](https://github.com/protofire/blockchain-learning-path)\n- [ADF](https://github.com/ong/awesome-decentralized-finance)\n- [DeFi Toolkit](https://github.com/gweicz/defi-toolkit)\n- [BlockTools](https://github.com/nujabes403/blockchains-tools)\n- [SAW List](https://simpleaswater.com/defi/#analytics)\n- [Public APIs](https://github.com/public-apis/public-apis#cryptocurrency)\n- [BTC List](https://github.com/igorbarinov/awesome-bitcoin)\n- [ConsenSys](https://github.com/ConsenSys/ethereum-developer-tools-list)\n- [EVM Tools](https://github.com/CoinCulture/evm-tools)\n- [Solidity Pro](https://github.com/bkrem/awesome-solidity)\n- [Zhihu Ricerca Base](https://zhuanlan.zhihu.com/p/265374061)\n- [OpenZeppelin - Contracts / Test Helpers + Altro ](https://github.com/OpenZeppelin)\n- [Awesome Ethereum Resource Lists](https://medium.com/quiknode/awesome-ethereum-resource-lists-dd28a9c17fc1)\n- [Comprehensive Ethereum Developer Resource List](https://github.com/ConsenSys/ethereum-developer-tools-list/blob/master/README.md)\n- [Smart Contract Learning](https://github.com/arbazkiraak/SmartContractLearning)\n- [Awesome Cryptoeconomics](https://github.com/jpantunes/awesome-cryptoeconomics)\n- [Tudelft Repo](https://repository.tudelft.nl)\n- [The Reading List](https://www.decentralised.co/the-reading-list) and [Questa repo](https://github.com/sambacha/compendium) with [Engineering Data List](https://github.com/sambacha/art-of-engineering/blob/master/ENGINEERING_ART_OF.md)\n- [Eth Reentrancy Attack Patterns](https://github.com/uni-due-syssec/eth-reentrancy-attack-patterns)\n- [Plugin for testing smart contracts](https://github.com/meherett/pytest-eth)\n- [Solidity function profiler](https://github.com/EricR/sol-function-profiler)\n- [Smart Contract Attack Vectors](https://github.com/KadenZipfel/smart-contract-attack-vectors)\n- [DeFi security list](https://github.com/freight-chain/defi-sec)\n- [DeFi Threats Base](https://github.com/freight-trust/defi-threat)\n- [Hacking](https://github.com/geekshiv/Smart-Contract-Hacking)\n- [Secureum Bootcamp](https://hackmd.io/@secureum/bootcamp-epoch0-announcement)\n- [SCSVS](https://github.com/securing/SCSVS)\n- [Smart Contract Inspector](https://github.com/tintinweb/smart-contract-inspector)\n- [Blocksec ctfs](https://github.com/openblocksec/blocksec-ctfs)\n- [Builder List](https://based.builders)\n- [From 0 to Web3.0](https://github.com/kay-is/web3-from-zero)\n\n#### Sicurezza & Salvaguardia:\n\n**|** 4 cheatsheets fondamentali:\n\n- [All Conosci gli attacchi contract side & user side](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31),\n- [All ETH Sec strumenti esistenti](https://graph.org/ETHSec-Tools-02-13),\n- [Solidity Cheatsheet](https://graph.org/Solidity-Cheatsheets-Pack-03-20) &\n- [Tutto sulla sicurezza degli NFT](https://graph.org/NFT-security-01-28)\n\n#\n\n- [Blockchain Security Roadmap](https://devansh.xyz/blockchain-security/2021/09/17/genesis-0x01.html) - Questo articolo ti darà il percorso da seguire per entrare facilmente nel mondo della Blockchain Security.\n\n- [ The Eye of Horus: Spotting and Analyzing Attacks on Ethereum Smart Contracts](https://arxiv.org/pdf/2101.06204.pdf) - Questa investigazione mostra che il numero degli attacchi non è necessariamente diminuito negli ultimi anni, per alcune vulnerabilità è rimasto costante.\n\n- [Analysis of Bitcoin Vulnerability to Bribery Attacks Launched Through Large Transactions](https://arxiv.org/pdf/2105.07501.pdf) - In questo paper, gli autori progettano un bribery attack e ne dimostrano la fattibilità.\n\n- [Vulnerability of Blockchain Technologies to Quantum Attacks](https://arxiv.org/pdf/2105.01815.pdf) - Qui gli autori analizzano le principali criptovalute basate su blockchain distribuite oggi, inclusi Bitcoin, Ethereum, Litecoin e ZCash, e determinano l'esposizione al rischio agli attacchi quantistici.\n\n- [BLOCKEYE](https://arxiv.org/pdf/2103.02873.pdf) - A caccia di attacchi DeFi su Blockchain. In questo articolo, gli autori hanno proposto BLOCKEYE, un sistema di rilevamento degli attacchi in tempo reale per i progetti DeFi sulla blockchain di Ethereum.\n\n- [Topological Anomaly Detection in Dynamic Multilayer Blockchain Networks](https://arxiv.org/pdf/2106.01806.pdf) - li autori introducono una nuova prospettiva topologica al rilevamento di anomalie strutturali dynamic multilayer networks.\n\n- [Verification of the Incremental Merkle Tree Algorithm with Dafny](https://arxiv.org/pdf/2105.06009.pdf) - Gli autori presentano la nostra nuova e originale prova di correttezza dell'algoritmo insieme alla Dafny machine-checkable version.\n\n- [GoHammer Blockchain Performance Test Tool](https://arxiv.org/pdf/2105.00847.pdf) - Questo strumento aiuterà a sviluppare sistemi decentralizzati più efficienti e influirà sulla riduzione dei costi di sviluppo di progetti applicativi decentralizzati.\n\n- [EtherClue: Digital investigation of attacks on Ethereum smart contracts ](https://arxiv.org/pdf/2104.05293.pdf) - In questo lavoro, gli autori studiano il problema dell'indagine post-factum sugli attacchi di Ethereum utilizzando Indicatori di Compromise appositamente realizzati per l'uso nella blockchain.\n\n- [Requirement Analyses and Evaluations of Blockchain Platforms per Possible Use Cases](https://arxiv.org/pdf/2103.03209.pdf) - Questo documento fornisce un modello generico di comprensione della blockchain e delle sue applicazioni.\n\n- [A Note on Privacy in Constant Function Market Makers](https://arxiv.org/pdf/2103.01193.pdf) - In questa nota, gli autori mostrano che la privacy è impossibile con le solite implementazioni di CFMM sotto i modelli più ragionevoli di un avversario e forniscono alcune strategie di mitigazione.\n\n- [A Survey of Security Vulnerabilities in Ethereum Smart Contracts](https://arxiv.org/pdf/2105.06974.pdf) - Questo documento spiega otto vulnerabilità specifiche del livello di applicazione BT analizzando gli scenari e sfruttando queste vulnerabilità.\n\n- [An approach to detect Denial of Service Vulnerability in Ethereum Smart Contracts](https://arxiv.org/pdf/2106.01340.pdf) - In questo articolo, gli autori propongono un framework che combina l'analisi statica e dinamica per rilevare i DoS a causa di un ripristino imprevisto degli Smart Contract ETH.\n\n- [AGSolT: a Tool for Automated Test-Case Generation for Solidity Smart Contracts](https://arxiv.org/pdf/2102.08864.pdf) - Gli autori hanno scoperto che AGSolT è in grado di raggiungere un'elevata branch overage con entrambi gli approcci e hanno persino scoperto alcuni errori negli smart contracts scritti in Solidity più popolari su Github.\n\n- [Temporal-Amount Snapshot MultiGraph for Ethereum Transaction Tracking](https://arxiv.org/pdf/2102.08013.pdf) - Gli autori propongono TASMG per modellare i record delle transazioni di Ethereum come una rete di importo temporale e successivamente presentano TAW per incorporarle efficacemente tramite i loro record di transazione, che integra le informazioni temporali e di importo della rete proposta.\n\n- [Demystifying Cryptocurrency Mining Attacks: A Semi-supervised Learning Approach Based on Digital Forensics and Dynamic Network Characteristics](https://arxiv.org/pdf/2102.10634.pdf) - Questo documento affronta il rilevamento di attacchi di crypto mining in un ambiente di rete generico utilizzando caratteristiche di rete dinamiche.\n\n- [FASTEN: Fair and Secure Distributed Voting Using Smart Contracts](https://arxiv.org/pdf/2102.10594.pdf) - Gli autori dimostrano che la probabilità di violazioni della privacy è trascurabile. Inoltre, l'analisi dei costi dell'esecuzione di FASTEN su Ethereum è paragonabile alla maggior parte del costo esistente delle elezioni.\n\n- [Interdependencies between Mining Costs, Mining Rewards and Blockchain Security](https://arxiv.org/pdf/2102.08107.pdf) - Questo documento studia in che misura il costo di gestione di una blockchain proof-of-work è intrinsecamente legato al costo della prevenzione degli attacchi e in che misura i budget di sicurezza dei registri digitali sottostanti sono correlati ai risultati del mercato delle criptovalute\n\n- [HyperSec: Visual Analytics for blockchain security monitoring](https://arxiv.org/pdf/2103.14414.pdf) - HyperSec, uno strumento di monitoraggio dell'analisi visiva che fornisce informazioni rilevanti a colpo d'occhio per rilevare gli attacchi in corso su Hyperledger Fabric.\n\n- [Reentrancy Vulnerability Identification in Ethereum Smart Contracts](https://arxiv.org/pdf/2105.02881.pdf) - In questo documento, gli autori presentano un framework che combina l'analisi statica e dinamica per rilevare le vulnerabilità di Reentrancy negli smart contract di Ethereum.\n\n- [A General Framework for the Security Analysis of Blockchain Protocols](https://arxiv.org/pdf/2009.09480v2.pdf) - Questo documento presenta un'astrazione sufficiente per acquisire e confrontare le proprietà di molti noti protocolli blockchain.\n\n- [Coinbugs: Enumerating Common Blockchain Implementation-Level Vulnerabilities](https://arxiv.org/pdf/2104.06540.pdf) - Il documento è rivolto ai tester di sicurezza e agli sviluppatori blockchain come riferimento sulle insidie comuni.\n\n- [Vulnerabilities and Open Issues of Smart Contracts: A Systematic Mapping](https://arxiv.org/pdf/2104.12295.pdf) - Questo documento identifica iniziative e strumenti per analizzare le SC e per affrontare le vulnerabilità identificate.\n\n- [SuMo: A Mutation Testing Strategy for Solidity Smart Contracts](https://arxiv.org/pdf/2105.03626.pdf) - Gli autori riportano una prima valutazione di SuMo su progetti open source per i quali erano disponibili suite di test. I risultati ottenuti dagli autori sono incoraggianti e suggeriscono che SuMo può aiutare efficacemente gli sviluppatori a fornire contratti intelligenti più affidabili.\n\n- [(In)Stability for the Blockchain: Deleveraging Spirals and Stablecoin Attacks](https://arxiv.org/pdf/1906.02152.pdf) - Tla possibilità di deleveraging spirali è stata prevista per la prima volta nel rilascio iniziale di questo documento nel 2019 e successivamente osservata nella crisi del giovedì nero in Dai nel 2020.\n\n- [An Anonymous Trust-Marking Scheme on Blockchain Systems](https://arxiv.org/pdf/2010.00206.pdf) - In questo articolo, gli autori propongono uno schema di contrassegno di fiducia anonimo sui sistemi blockchain che è universalmente applicabile a qualsiasi criptovaluta.\n\n- [A Framework and DataSet for Bugs in Ethereum Smart Contracts](https://arxiv.org/pdf/2009.02066.pdf) - In questo documento, per colmare il divario, gli autori raccolgono prima il maggior numero possibile di bug degli smart contract da più fonti e li dividono in 9 categorie estendendo la classificazione standard IEEE per le anomalie del software.\n\n- [A Secure Multi-chains Consensus Scheme Against Diverse Miners Behaviors Attacks in Blockchain Networks.](https://arxiv.org/pdf/2106.02383.pdf) - I risultati sperimentali mostrano che PoDT è sicuro contro gli attacchi DMB e più efficace dei tradizionali schemi di consenso in ambienti multi-chain.\n\n- [A Survey on Consortium Blockchain Consensus Mechanisms](https://arxiv.org/pdf/2102.12058.pdf) - Questo documento mette in evidenza diverse soluzioni all'avanguardia negli algoritmi di consenso per la blockchain aziendale.\n\n- [Extracting Smart Contracts Tested and Verified in Coq](https://arxiv.org/pdf/2012.09138.pdf) - Gli autori implementano l'estrazione di programmi Coq in linguaggi funzionali basati sulla cancellazione certificata di MetaCoq.\n\n- [Trustless, privacy-preserving blockchain bridges](https://arxiv.org/pdf/2102.04660.pdf) - In questo documento, gli autori presentano un protocollo per facilitare i trasferimenti di criptovaluta cross-chain senza fiducia che preservano la privacy dei prelievi di bridge.\n\n- [Security checklists for Ethereum smart contract development: patterns and best practices](https://arxiv.org/pdf/2008.04761.pdf) - Gli autori coprono le fasi di progettazione, codifica, test e distribuzione del ciclo di vita del software.\n\n- [Dynamic Vulnerability Detection on Smart Contracts Using Machine Learning](https://arxiv.org/pdf/2102.07420.pdf) -In questo lavoro gli autori propongono Dynamit, un framework di monitoraggio per rilevare le vulnerabilità negli smart contract di Ethereum.\n\n- [Targeting the Weakest Link: Social Engineering Attacks in Ethereum Smart Contracts](https://arxiv.org/pdf/2105.00132.pdf) - In questo lavoro, gli autori esplorano la possibilità e l'esistenza di nuovi attacchi di ingegneria sociale oltre gli honeypot.\n\n- [OptSmart: A Space Efficient Optimistic Concurrent Execution of Smart Contracts](https://arxiv.org/pdf/2102.04875.pdf) - In questo articolo, gli autori sviluppano un minatore simultaneo che propone un blocco eseguendo le AU contemporaneamente utilizzando sistemi di memoria transazionale software (STM) ottimistici.\n\n- [DEFECTCHECKER: Automated Smart Contract Defect Detection by Analyzing EVM Bytecode](https://arxiv.org/pdf/2009.02663.pdf) - I risultati sperimentali mostrano che DefectChecker funziona molto meglio in termini di velocità e precisione rispetto ad altri strumenti.\n\n- [SmartBugs: A Framework to Analyze Solidity Smart Contracts](https://arxiv.org/pdf/2007.04771.pdf) - Gli autori mostrano come consente una facile integrazione e confronto degli strumenti di analisi presentando una nuova estensione allo strumento SmartCheck che migliora sostanzialmente il rilevamento delle vulnerabilità relative alle categorie DASP10 Bad Randomness, Time Manipulation e Access Control (le vulnerabilità identificate sono aumentate dall'11% a 24%).\n\n- [Profiling Gas Leaks in Solidity Smart Contracts](https://arxiv.org/pdf/2008.05449.pdf) - In questo documento, gli autori identificano una serie di 19 'code smells' del codice Solidity che incidono sui costi di implementazione e transazione di uno smart contract e ne valutano la rilevanza attraverso un sondaggio che ha coinvolto 34 partecipanti.\n\n- [Securing Parallel-chain Protocols under Variable Mining Power](https://arxiv.org/pdf/2105.02927.pdf) - In questo documento, gli autori prendono in considerazione la progettazione di protocolli a catena parallela dimostrabilmente sicuri che possono adattarsi a tali variazioni di potenza di mining.\n- [Ethereum SmartContract Vulnerability Detection using Deep Neural Network and Transfer Learning](https://arxiv.org/pdf/2103.12607.pdf) - Il framework ESCORT consente di trasferire l'apprendimento su nuovi tipi di vulnerabilità con una modifica minima dell'architettura del modello DNN e un sovraccarico di riqualificazione.\n\n- [SCSGuard: Deep Scam Detection for Ethereum Smart Contracts](https://arxiv.org/pdf/2105.10426.pdf) - I risultati sperimentali dimostrano che SCSGuard raggiunge un'elevata accuratezza (0,94), precisione (0,96\\%) e richiamo (0,98) per le truffe Ponzi, Honeypot e nuovi smart contract di phishing.\n\n- [Securing Cyber-Physical Systems Through Blockchain-Based Digital Twins and Threat Intelligence](https://arxiv.org/pdf/2105.08886.pdf) - Questo articolo si concentra sulla protezione dei CPS integrando l'Intelligenza Artificiale (AI) e la blockchain per DT intelligenti e affidabili.\n- [A Survey on Blockchain Interoperability: Past, Present, and Future Trends](https://arxiv.org/abs/2005.14282) - In questo post, gli autori studiano le tecniche e le soluzioni di interoperabilità blockchain, fornendo una panoramica olistica dell'interoperabilità blockchain, aprendo la strada alla ricerca sistematica in questo dominio.\n\n- [SoK: Transparent Dishonesty: front-running attacks on Blockchain](https://arxiv.org/abs/2106.00667) - Un articolo sul design della sicurezza degli smart contact e possibilità front-running delle DApps.\n\n- [SoK: Oracles from the Ground Truth to Market Manipulation](https://arxiv.org/abs/2106.00667) -Un documento che sistematizza le alternative di progettazione per gli oracoli, mostra gli attacchi e discute le strategie di mitigazione degli attacchi.\n\n##### Web2 cybersecurity\n\n- [TryHackMe: Complete rooms with challenges and puzzles to break, all from the browser](https://tryhackme.com/welcome) - Formazione pratica sulla sicurezza informatica in un ambiente di test reale\n\n- [Disclose: Cross-industry and vendor-agnostic standards for best practives in cybersecurity research](https://disclose.io/) - Manutentori open source ed esperti del settore che forniscono una fonte centrale di assistenza, informazioni e aiuto tramite modelli, strumenti, set di dati...\n\n- [Hack The Box](https://www.hackthebox.com/) - Un terreno di gioco per hacker per competere dinamicamente contro altri utenti in un ecosistema collaborativo che promuove un'esperienza di formazione pratica\n\n- [OverTheWire](https://overthewire.org/wargames/) - Insieme di wargame e sfide offerti da una comunità per imparare e mettere in pratica concetti di sicurezza in divertenti wargame.\n\n- [Pentesterlab](https://pentesterlab.com/) - Laboratori pratici che coprono diverse classi da base a avanzata.\n\n- [Portswigger labs](https://portswigger.net/web-security/all-labs) - Set di laboratori di segretezza delle applicazioni Web con soluzioni della community allegate\n\n- [Vulnhub](https://www.vulnhub.com/) - Gli utenti caricano delle \"challange boxes\" con vulnerabiità per sfidare altri utenti ad ottenere l'accesso.\n\n##### Web3 cybersecurity\n\n- [Ethernaut by OpenZeppelin](https://ethernaut.openzeppelin.com/) - Una collezione di wargames ispirati da [OverTheWire](https://overthewire.org/) contestualizzati sulla Ethereum Virtual Machine (EVM). Ogni livello è uno smart contract che deve essere hackerato.\n\n- [Damn Vulnerable Defi](https://www.damnvulnerabledefi.xyz/) - Un parco giochi di sicurezza offensivo per imparare la sicurezza informatica da red team nel contesto di DeFi e smart contract. Gli esempi includono attività in cui gli utenti devono interrompere il funzionamento del sistema, prelevare fondi da un contratto...\n\n- [Damn Vulnerable DeFi | Foundry](https://github.com/nicolasgarcia214/damn-vulnerable-defi-foundry) - Uguale a Damn Vulnerable DeFi ma nel contesto del foundry development framework.\n\n##### Web3 CTF (Capture The Flag)\n\n- [Capture the Ether](https://capturetheether.com/) - Gioco tradizionale costituito da una serie di sfide classificate in cui l'utente guadagna punti dopo ogni sfida riuscita. L'obiettivo è fare in modo che la funzione `isComplete()` restituisca true.\n\n- [Paradigm CTF](https://ctf.paradigm.xyz/)\n\n#### DeFI\n\n- [Finematics](https://www.youtube.com/c/Finematics/featured) - Video educativi sulla DeFi\n\n- [Formal Analysis of Composable DeFi Protocols ](https://arxiv.org/pdf/2103.00540.pdf) - In questo articolo, gli autori propongono una tecnica formale algebrica di processo che modella i protocolli DeFi in modo compositivo per consentire un'efficiente verifica delle proprietà.\n- [Transaction Fee Mechanism Design](https://arxiv.org/pdf/2106.01340.pdf) - Gli autori spiegano il comportamento delle commissioni nelle blockchain.\n\n- [DeFi-ning DeFi: Challenges & Pathway](https://arxiv.org/pdf/2101.05589.pdf) - Buona Retrospettiva sull'inizio della finanza decentralizzata.\n\n- [A theory of Automated Market Makers in DeFi](https://arxiv.org/pdf/2102.11350.pdf) - Gli autori sfruttano la nostra teoria per dimostrare formalmente un insieme di proprietà fondamentali degli AMM, caratterizzanti aspetti sia strutturali che economici.\n\n- [From banks to DeFi: the evolution of the lending market](https://arxiv.org/pdf/2104.00970.pdf) - Gli autori discutono della persistente dipendenza dei prestiti DeFi dal sistema finanziario tradizionale e concludono con le prospettive del mercato dei prestiti nell'era dell'IOV.\n\n- [On the Just-In-Time Discovery of Profit-Generating Transactions in DeFi Protocols](https://arxiv.org/pdf/2103.02228.pdf) - In questo articolo, gli autori esaminano due metodi che consentono loro di creare automaticamente operazioni DeFi redditizie.\n\n- [Maximizing Extractable Value from Automated Market Makers](https://arxiv.org/pdf/2106.01870.pdf) - In questo articolo gli autori definiscono formalmente i minatori razionali come giocatori che seguono una strategia ottimale nel mining.\n\n- [The Decentralized Financial Crisis](https://arxiv.org/pdf/2002.08099.pdf) - In questo articolo gli autori esplorano come le debolezze del design e le fluttuazioni dei prezzi nei protocolli DeFi potrebbero portare a una crisi DeFi.\n\n- [Liquidations: DeFi on a Knife-edge](https://arxiv.org/pdf/2009.13235v4.pdf)- Al fine di proteggere i protocolli da perdite, le posizioni sottogaranzie possono essere liquidate. In questo articolo, gli autori presentano l'analisi empirica delle liquidazioni sui protocolli per i fondi mutuabili (PLF).\n\n- [Measuring Asset Composability as a Proxy for DeFi Integration](https://arxiv.org/pdf/2102.04227.pdf) - Gli autori cercano di comprendere il grado in cui questa pratica può contribuire all'integrazione finanziaria su Ethereum esaminando le transazioni in derivati \"composti\" per gli asset DAI, USDC, USDT, ETH e BTC tokenizzati per l'insieme completo di 344,8 milioni di transazioni Ethereum calcolate nel 2020.\n\n- [Dynamic Curves for Decentralized Autonomous Cryptocurrency Exchanges](https://arxiv.org/pdf/2101.02778.pdf) - Gli autori propongono in questo lavoro un nuovo approccio alla costruzione dell'AMM proponendo l'idea di curve dinamiche.\n\n- [High-Frequency Trading on Decentralized On-Chain Exchanges](https://arxiv.org/pdf/2009.14021.pdf) - In questo lavoro gli autori ufficializzano, espongono analiticamente e valutano empiricamente una variante aumentata del front-running: gli attacchi sandwich, che coinvolgono le transazioni delle vittime in front e back-running.\n\n- [Flashot](https://arxiv.org/pdf/2102.00626.pdf) - Un'istantanea dell'attacco di prestito flash all'ecosistema DeFi.\n\n- [DeFiRanger](https://arxiv.org/pdf/2104.15068.pdf) - Rilevare gli attacchi di manipolazione dei prezzi alle applicazioni DeFi.\n\n- [Attacking the DeFi Ecosystem with Flash Loans for Fun and Profit](https://arxiv.org/pdf/2003.03810.pdf) - Flash Loans. DeFi. Classic.\n\n- [SoK: Decentralized Finance (DeFi) ](https://arxiv.org/pdf/2101.08778.pdf) - In questa Systematization of Knowledge (SoK), gli autori delineano l'ecosistema DeFi lungo i suoi assi principali. SCSGuard: rilevamento di truffe profonde per contratti intelligenti Ethereum\n\n- [Empirical Evidence from four Governance Token Distributions](https://arxiv.org/pdf/2102.10096.pdf) - Questo documento fornisce un quadro per quantificare il decentramento del potere di governance tra le applicazioni blockchain.\n\n- [The Adoption of Blockchain-based Decentralized Exchanges](https://arxiv.org/pdf/2103.08842.pdf) - Gli autori mostrano che i fornitori di liquidità perdono valore del token se i tassi di cambio sono volatili a causa del meccanismo di esecuzione degli ordini dello scambio basato su blockchain.\n\n- [An analysis of Uniswap markets](https://arxiv.org/pdf/1911.03380.pdf) - Uno dei migliori studi sull'attività di Uniswap DEX, gli autori hanno iniziato a fare ricerche nel 2019 e hanno recentemente pubblicato nuove analisi del 2021.\n\n- [Finance 4.0: Design principles for a value-sensitive cryptoecnomic system to address sustainability](https://arxiv.org/pdf/2105.11955.pdf) - Gli autori forniscono nuove informazioni sulla progettazione di sistemi crittografici.\n\n- [Behavior of Liquidity Providers in Decentralized Exchanges](https://arxiv.org/pdf/2105.13822.pdf) - Gli autori mirano a capire come i fornitori di liquidità reagiscono alle informazioni di mercato e come traggono vantaggio dalla fornitura di liquidità in DEX.\n\n- [Cyclic Arbitrage in Decentralized Exchange Markets](https://arxiv.org/pdf/2105.02784.pdf) - Questo documento suggerisce che con la tecnologia degli smart contract e l'impostazione della macchina a stati replicata di Ethereum, le strategie di arbitraggio sono più facili da implementare nei DEX che in CEX.\n\n- [SoK: Oracles from the Ground Truth to Market Manipulation](https://arxiv.org/pdf/2106.00667.pdf) - In questo SoK, gli autori sistemano le alternative di progettazione per gli oracoli, illustrano gli attacchi e discutono le strategie di mitigazioneQuesto articolo propone un modello matematico per la composizione di AMM. degli attacchi.\n\n- [Composing Networks of Automated Market Makers](https://arxiv.org/pdf/2106.00083.pdf) - Questo articolo propone un modello matematico per la composizione di AMM.\n\n- [Blockchain Oracle Design Patterns](https://arxiv.org/abs/2106.09349) - In questo articolo, gli autori studieranno e analizzeranno gli oracoli blockchain per quanto riguarda il modo in cui forniscono feedback alla blockchain e ai contratti intelligenti.\n\n- [CeFi vs. DeFi - Comparing Centralized to Decentralized Finance](https://arxiv.org/abs/2106.08157) - In questo lavoro, gli autori analizzano sistematicamente le differenze tra CeFi e DeFi, coprendo la manipolazione legale, economica, della sicurezza, della privacy e del mercato. Gli autori forniscono anche una metodologia strutturata per differenziare tra un servizio CeFi e un servizio DeFi.\n\n#### Ethereum Name Service\n\n- [Ethereum Name Service: the Good, the Bad, and the Ugly](https://arxiv.org/pdf/2104.05185.pdf) - Tuttavia, nessun lavoro esistente ha studiato questo sistema emergente, i problemi di sicurezza e i comportamenti scorretti nell'ENS. Gli autori presentano il primo studio di ENS analizzando milioni di registri eventi relativi a ENS.\n\n#### Non-Fungible Token (NFT):\n\n- [Mapping the NFT revolution](https://arxiv.org/pdf/2106.00647.pdf) - Tendenze di mercato, reti commerciali e caratteristiche visive.\n\n- [Fairness in ERC token markets](https://arxiv.org/pdf/2102.03721.pdf) - Caso di studio su CryptoKitties.\n\n- [Non-Fungible Token: Overview, Evaluation, Opportunities and Challenges](https://arxiv.org/pdf/2105.07447.pdf) - In questa relazione tecnica, gli autori esplorano gli ecosistemi NFT in diversi aspetti.\n\n- [Cryptoart](http://cryptoart.io/) - I migliori artisti e opere d'arte.\n\n- [CryptoArtPulse](https://cryptoartpulse.com/) - Live View.\n\n- [PumpMyGas](https://pumpmygas.xyz/) - Stime in tempo reale delle tariffe del gas su tutti i principali mercati NFT.\n\n- [NonFungible Tracker](https://nonfungible.com/) - NFT tracker.\n\n- [NFTS TOP](https://cryptoslam.io) - NFT Ranking.\n\n- [Networks of Ethereum Non-Fungible Tokens: A graph-based analysis of the ERC-721 ecosystem](https://arxiv.org/pdf/2110.12545.pdf)\n\n#### Stable-Coins:\n\n- [Stablecoins 2.0](https://arxiv.org/pdf/2006.12388.pdf) - Gli autori cercano di fornire una solida base per la teoria delle stablecoin, con una caratterizzazione funzionale basata sul rischio della struttura economica delle stablecoin.\n\n- [Reducing the Volatility of Cryptocurrencies — A Survey of Stablecoins](https://arxiv.org/pdf/2103.01340.pdf) - Gli autori discutono di come le stablecoin aiutano a ridurre la volatilità delle criptovalute esaminando diversi tipi di stablecoin e i loro meccanismi di stabilità.\n\n- [Understand Volatility of Algorithmic Stablecoin: Modeling, Verification and Empirical Analysis](https://arxiv.org/pdf/2101.08423.pdf) - Gli autori hanno eseguito un'analisi empirica sistematica sulle attività di transazione reale della stablecoin Basis Cash per mettere in relazione le possibilità teoriche con le osservazioni di mercato.\n\n- [T-Cash: Transferable Fiat Backed Coins](https://arxiv.org/pdf/2105.04485.pdf) - In questo articolo gli autori propongono uno schema di denaro elettronico trasferibile che utilizza la tecnologia blockchain che consente agli utenti di riutilizzare continuamente le monete all'interno del sistema.\n\n#### General information:\n\n- [A Big Data Analysis of the Ethereum Network: from Blockchain to Google Trends](https://arxiv.org/pdf/2104.01764.pdf) - Un'analisi dei prezzi delle criptovalute e delle tendenze di ricerca suggerisce l'esistenza di big player (e non degli utenti regolari), che manipolano il mercato dopo un calo dei prezzi.\n\n- [A DLT-based Smart Contract Architecture for Atomic and Scalable Trading](https://arxiv.org/pdf/2105.02937.pdf) - In questo documento, gli autori propongono un protocollo atomico, scalabile e che preserva la privacy che consente aggiornamenti sicuri e dinamici. Quindi sviluppare un sistema di note di credito (CNS) basato su un contratto intelligente che consente ai partecipanti di bloccare i fondi prima dell'inizializzazione di un canale statale, migliorando la flessibilità e l'efficienza.\n\n- [Exploring Etherum Data Stores: A Cost and Performance Comparison ](https://arxiv.org/pdf/2105.10520.pdf) -In questo lavoro, gli autori esaminano una serie completa di approcci di gestione dei dati per le app ETH e valutano il costo associato del gas e le prestazioni di recupero.\n\n- [A Systematic Literature Review on Blockchain Governance](https://arxiv.org/pdf/2105.05460.pdf) - Questo studio indaga in modo completo sulla governance blockchain tramite domande 5W1H.\n\n- [A general framework for blockchain analytics](https://arxiv.org/pdf/1707.01021.pdf) - Gli autori propongono un framework generico, che supporta l'analisi dei dati su Bitcoin Ethereum: consente di integrare i dati dei blocchi con dati provenienti da altre fonti e di organizzarli in un database.\n\n- [AMR:Autonomous Coin Mixer with Privacy Preserving Reward Distribution](https://arxiv.org/pdf/2010.01056.pdf) - In questo lavoro, gli autori propongono il primo mixer resiliente alla censura, che può premiare i suoi utenti in modo da preservare la privacy per la loro partecipazione al sistema.\n\n- [Technology Review of Blockchain Data Privacy Solutions](https://arxiv.org/pdf/2105.01316.pdf)- Questo rapporto mira a rivedere le tecnologie blockchain aziendali esistenti: sistemi basati su EOSIO, Hyperledger Fabric e Besu, Consensus Quorum, R3 Corda ed Ernst e Young's Nightfall.\n\n- [Blockchain Systems, Technologies and Applications: A Methodology Perspective](https://arxiv.org/pdf/2105.03572.pdf) - Innanzitutto, questo articolo introduce il funzionamento della blockchain, l'attività di ricerca e la sfida, e illustra la roadmap che coinvolge la metodologia classica con casi d'uso e argomenti tipici della blockchain. In secondo luogo, nel sistema blockchain, vengono discussi in dettaglio come adottare il processo stocastico, la teoria dei giochi, l'ottimizzazione, l'apprendimento automatico e la crittografia per studiare il processo di esecuzione della blockchain e progettare protocollo/algoritmo blockchain.\n\n- [Ethna: Analyzing the Underlying Peer-to-Peer Network of the Ethereum Blockchain](https://arxiv.org/pdf/2010.01373.pdf) - Ethna implementa un nuovo metodo che misura accuratamente i gradi dei nodi di Ethereum.\n\n- [Community Detection in Blockchain Social Networks](https://arxiv.org/pdf/2101.06406.pdf) - Un nuovo algoritmo di rilevamento della comunità progettato per segnali di basso rango sul grafico può aiutare a trovare le comunità di utenti in base all'abbonamento al token utente.\n\n- [Block Access Control in Wireless Blockchain Network: Design, Modeling and Analysis](https://arxiv.org/pdf/2104.13144.pdf) - I risultati mostrano che gli approcci BAC possono aiutare la rete a raggiungere un elevato throughput delle transazioni, migliorando l'utilizzo dei blocchi e risparmiando potenza di calcolo. Nel frattempo, viene dimostrato il compromesso tra il throughput delle transazioni e l'utilizzo dei blocchi, che può fungere da guida per l'implementazione pratica della blockchain.\n\n- [Towards External Calls for Blockchain and Distributed Ledger Technology](https://arxiv.org/pdf/2105.10399.pdf) - In questo articolo gli autori mostrano che questa convinzione è preconcetta dimostrando un metodo che consente alle tecnologie blockchain e di registro distribuito di eseguire chiamate a sistemi esterni avviate dalla blockchain/DLT stessa.\n\n- [Managing Blockchain Systems and Applications: A Process Model for Blockchain Configurations](https://arxiv.org/pdf/2105.02118.pdf) - Gli autori dimostrano l'applicabilità del modello di processo di configurazione blockchain proposto su quattro progetti blockchain\n\n- [A Note on Optimal Fees for Constant Function Market Makers](https://arxiv.org/pdf/2105.13510.pdf) - Gli autori presentano un framework che può essere utilizzato per calcolare le commissioni ottimali per i pool del mondo reale utilizzando i dati commerciali passati.\n\n- [Reward Mechanism for Blockchains Using Evolutionary Game Theory](https://arxiv.org/pdf/2104.05849.pdf) - In questo documento, gli autori sviluppano una struttura del meccanismo di ricompensa che potrebbe essere applicata a molti blockchain PoS.\n\n- [Summing Up Smart Transitions](https://arxiv.org/pdf/2105.07663.pdf) - In questo articolo, gli autori presentano una generalizzazione della logica del primo ordine che può esprimere la somma illimitata dei saldi.\n\n- [100+ Metrics for Software Startups - A Multi-Vocal Literature Review](https://arxiv.org/pdf/1901.04819.pdf) - L'utilizzo dei dati sotto forma di metriche può aiutare le startup di software a prendere le decisioni giuste in mezzo a incertezze e risorse limitate.\n\n- [Blockchain Networks: Data Structures of Bitcoin , Monero, Zcash, Ethereum, Ripple and IOTA](https://arxiv.org/pdf/2103.08712.pdf) - Gli autori discutono di come i dati blockchain possono essere astratti come vari tipi di reti e di come le astrazioni di rete vengono utilizzate per raccogliere informazioni sulla struttura.\n\n- [Decentralized Finance: On Blockchain- and Smart Contract-Based Financial Markets](https://research.stlouisfed.org/publications/review/2021/02/05/decentralized-finance-on-blockchain-and-smart-contract-based-financial-markets) - Scritto da Fabian Schar, offre una panoramica dei mercati basati su blockchain con dettagli tecnici ma in un formato digeribile; ottima carta per i nuovi arrivati nello spazio.\n\n#### Speciali:\n\n- [Tutto sulla sicurezza degli NFT](https://graph.org/NFT-security-01-28)\n- [Tutti i tool di sicurezza Ethereum](https://graph.org/ETHSec-Tools-02-13)\n- [Community di sviluppatore TG](https://graph.org/Crypto-Telegram-Channels--Chats-04-19)\n- [Attacchi contract-side e user-side conosciuti](https://graph.org/Data-02-14)\n- [Solidity A-Z](https://graph.org/Solidity-Cheatsheets-Pack-03-20)\n- [Tutti gli attacchi contract-side e user-side conosciuti](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31)\n- [Analisi di tutte le possibili transazioni, crypto-forensics, tool di investigazione e referenze](https://graph.org/TX-Analysis-tools-04-19)\n- [Principi chiave del salvataggio di crypto su cold wallet e metodi di difesa](https://graph.org/Key-principles-of-storing-crypto-cold-wallet-attacks-defense-methods-best-practices--Bonus-04-23)\n\n#### Side-Chains\n\n- [POA Network](https://www.poa.network/)\n- [POA Bridge](https://bridge.poa.net/)\n- [POA Bridge UI](https://github.com/poanetwork/bridge-ui)\n- [POA Bridge Contracts](https://github.com/poanetwork/poa-bridge-contracts)\n- [Loom Network](https://github.com/loomnetwork)\n- [Polygon Network](https://docs.polygon.technology/)\n\n#### EIP - 1559\n\n- [EIP1559 FAQ](https://notes.ethereum.org/@vbuterin/eip-1559-faq) - EIP1559 FAQ\n\n- [Dynamical Analysis of the EIP-1559 Ethereum Fee Market](https://arxiv.org/pdf/2102.10567.pdf)- Gli autori eseguono un'analisi approfondita del meccanismo dinamico del mercato delle commissioni risultante attraverso una combinazione di strumenti della teoria dei giochi e dei sistemi dinamici.\n\n- [Stochastic Properties of EIP1559 Basefees](https://arxiv.org/pdf/2105.03521.pdf) - Gli autori spiegano il nuovo meccanismo di determinazione dei prezzi per Ethereum sviluppato per portare stabilità ai prezzi fluttuanti del gas.\n\n- [Transaction Fee Mechanism Design for the Ethereum Blockchain: An Economic Analysis of EIP-1559](https://arxiv.org/pdf/2012.00854.pdf) - Questo rapporto valuta i punti di forza e di debolezza della proposta nella teoria dei giochi ed esplora alcuni progetti alternativi.\n\n#### Ethereum 2.0\n\n- [Serenity Design Rationale](https://notes.ethereum.org/@vbuterin/serenity_design_rationale)\n- [Specification](https://github.com/ethereum/annotated-spec)\n- [Beaconcha](https://beaconcha.in/)\n- [Beaconscan](https://beaconscan.com/)\n- [Ethereum 2.0 Stats](https://eth2stats.io/)\n- [Ethereum 2.0 Docs](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-phases/)\n- [Ethereum 2.0 Clients](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth2.0-teams/teams-building-eth2.0/)\n- [Ethereum 2.0 Forks](https://eth2-fork-mon.stokes.io/)\n\n#### MEV - Maximal Extractable Value / Miner Extractable Value:\n\n- [Quantifying Blockchain Extractable Value: How dark is the forest?](https://arxiv.org/pdf/2101.05511v2.pdf) - Gli autori forniscono prove che i miner estraggono già Miner Extractable Value (MEV), che potrebbe destabilizzare la sicurezza del consenso blockchain, come hanno dimostrato il lavoro correlato.\n\n- [Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchanges](https://arxiv.org/pdf/1904.05234.pdf) - Introduce il concetto di MEV, il lavoro mette in evidenza i grandi e complessi rischi creati dalle dipendenze nell'ordinamento delle transazioni nei contratti intelligenti e i modi in cui le forme tradizionali di sfruttamento dei mercati finanziari si stanno adattando e penetrando nelle economie blockchain.\n\n- [Flashbots: MEV in Eth2](https://hackmd.io/@flashbots/mev-in-eth2) - In questo post, gli autori studiano l'ordinamento delle transazioni in eth2 e analizzano i rendimenti di staking abilitati per MEV. Quindi scoprono che MEV aumenterà in modo significativo i premi dei validatori ma potrebbe rafforzare le disuguaglianze tra i partecipanti di eth2. Gli autori discutono anche degli aspetti qualitativi del MEV in eth2, come le potenziali dinamiche che si svilupperanno tra i suoi maggiori stakeholder come gli scambi e i pool di validatori.\n- [A Survey on Blockchain Interoperability: Past, Present, and Future Trends](https://arxiv.org/abs/2005.14282) - In questo post, gli autori studiano le tecniche e le soluzioni di interoperabilità blockchain, fornendo una panoramica olistica dell'interoperabilità blockchain, aprendo la strada alla ricerca sistematica in questo dominio.\n\n#### Discussioni\n\n- [SmartContractResearch Forum](https://www.smartcontractresearch.org)\n\n#### Hack Incident Reporting\n\n- [Rekt News](https://rekt.eth.link/leaderboard) - Piattaforma anonima per informatori e investigatori DeFi per presentare le proprie informazioni alla comunità.\n- [Blockchain Threat Intelligence](https://blockthreat.substack.com/) - Newsletter che copre le ultime notizie sulla sicurezza, strumenti, eventi, vulnerabilità e minacce nel panorama delle criptovalute. Anche [supporta questa repo.](https://github.com/openblocksec/blocksec-incidents)\n- [Blockchain Graveyard](https://magoo.github.io/Blockchain-Graveyard/) - Un elenco di tutte le massicce violazioni della sicurezza o furti che coinvolgono blockchain.\n\n# Tools Collection\n\n#### Strumenti per Ethereum\n\n- [All ETH security tools existing](https://graph.org/ETHSec-Tools-02-13)\n- [Ethstats](https://ethstats.io)\n- [ETH Forks](https://forkmon.ethdevops.io)\n- [Node Stats](https://ethernodes.org)\n- [EVM Networks List](https://chainid.network)\n- [BIP39 Derivation](https://iancoleman.io/bip39)\n- [Vanity Generator](https://github.com/johguse/profanity)\n- [Web Vanity Generator](https://vanity-eth.tk)\n- [Vanity Eth Generators](https://github.com/search?q=eth+vanity)\n- [FindETH](https://findeth.io)\n- [Eth Tx Decoder](https://antoncoding.github.io/eth-tx-decoder)\n- [Ethereum input data decoder](https://lab.miguelmota.com/ethereum-input-data-decoder)\n- [Ethereum Gas Charts](https://ethereumprice.org/gas)\n- [Ethereum TxPool Statistics](https://txpool.zengo.com/)\n- [Gas Prices Dashboard ](https://explore.duneanalytics.com/public/dashboards/qswVMdzbyiiZFdnCDSwx1jfYLOjdaokM4CSGNxsH)\n- [The UI from ABI](https://ethcontract.watch)\n- [Oracles Club](https://oracles.club)\n- [Tx Combo](https://furucombo.app)\n- [ETH or ERC-20 Mass-sender](https://disperse.app)\n- [BulkSender](https://bulksender.app)\n- [ERC20 Meta Token Wrapper](https://github.com/arcadeum/erc20-meta-token)\n- [Cancel Ethereum Transaction](https://github.com/mds1/Cancel-Ethereum-Transactions)\n- [Fees WTF Calculator](https://fees.wtf)\n- [Spend Gas Stats](https://txn.finance)\n- [Pools Stats](https://pools.fyi)\n- [Solhint](https://github.com/protofire/solhint)\n- [Solium](https://github.com/duaraghav8/Solium)\n- [Sol-tester](https://github.com/androlo/sol-tester)\n- [Solidity-coverage](https://github.com/sc-forks/solidity-coverage)\n- [TypeChain](https://github.com/ethereum-ts/TypeChain)\n- [Tenderly](https://tenderly.co/)\n\n#### Librerie\n\n- [dapp-bin](https://github.com/ethereum/dapp-bin) - Repo Ethereum che fornisce implementazioni per molte strutture di dati e utilità comuni in Solidity, Serpent e LLL.\n- [Solidity Collections](https://github.com/ethereum/wiki/wiki/Solidity-Collections) - Raccolte di frammenti di codice e librerie di utilità.\n- [OpenZeppelin](https://openzeppelin.org/) - Framework per sviluppare smart contracts sicuri.\n\n#### Librerie popolari di Smart Contract\n\n- [Zeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts) - Contiene smart contract riutilizzabili testati come SafeMath e OpenZeppelin SDK [library](https://github.com/OpenZeppelin/openzeppelin-sdk) per l'aggiornamento dello smart contract\n- [cryptofin-solidity](https://github.com/cryptofinlabs/cryptofin-solidity) - Una raccolta di librerie Solidity per la creazione di contratti intelligenti sicuri ed efficienti in termini di gas su Ethereum.\n\n- [Modular Libraries](https://github.com/Modular-Network/ethereum-libraries) - Un gruppo di pacchetti creati per l'uso su blockchain che utilizzano la macchina virtuale di Ethereum\n- [DateTime Library](https://github.com/bokkypoobah/BokkyPooBahsDateTimeLibrary) - Libreria datetime gas-efficient per Solidity\n- [Aragon](https://github.com/aragon/aragon) - Protocollo Dao. Contiene [aragonOS smart contract framework](https://github.com/aragon/aragonOS) con particolare attenzione all'aggiornabilità e alla governance\n- [ARC](https://github.com/daostack/arc) - Un sistema operativo per DAO e base dello stack DAO.\n- [0x](https://github.com/0xProject) - Protocollo DEX\n- [Token Libraries with Proofs](https://github.com/sec-bit/tokenlibs-with-proofs) - Contiene prove di correttezza dei contratti token wrt. Con specifiche e proprietà di alto livello\n- [Provable API](https://github.com/provable-things/ethereum-api) - Fornisce contratti per l'utilizzo del servizio Provable, consentendo azioni fuori catena, recupero dati e calcolo\n- [ABDK Libraries for Solidity](https://github.com/abdk-consulting/abdk-libraries-solidity) - Fixed-point (64.64 bit) e IEEE-754 librerie matematiche a virgola mobile quad precision (128 bit) conformi per Solidity\n\n#### Patterns per Smart Contracts\n\n- [Dappsys: Safe, simple, and flexible Ethereum contract building blocks](https://github.com/dapphub/dappsys)\n- [MakerDAO](https://github.com/makerdao/maker-otc)\n- [The TAO](https://github.com/ryepdx/the-tao)\n- [Dapp-a-day 1-10](https://steemit.com/@nikolai)\n- [Dapp-a-day 11-25](https://steemit.com/@nexusdev)\n- [OpenZeppelin Contracts: An open framework of reusable and secure smart contracts in the Solidity language.](https://github.com/OpenZeppelin/openzeppelin-contracts)\n- [Blog about Best Practices with Security Audits](https://blog.openzeppelin.com/)\n- [Advanced Workshop with Assembly](https://github.com/androlo/solidity-workshop)\n- [Simpler Ethereum Multisig](https://medium.com/@ChrisLundkvist/exploring-simpler-ethereum-multisig-contracts-b71020c19037) - especially section _Benefits_\n- [CryptoFin Solidity Auditing Checklist](https://github.com/cryptofinlabs/audit-checklist) - A checklist of common findings, and issues to watch out for when auditing a contract for a mainnet launch.\n- [aragonOS: A smart contract framework for building DAOs, Dapps and protocols](https://hack.aragon.org/docs/aragonos-intro.html)\n- [Checks Effects Interactions Pattern](https://fravoll.github.io/solidity-patterns/checks_effects_interactions.html)\n\n#### Aggiornabilità\n\n- [Blog von Elena Dimitrova, Dev at colony.io](https://blog.colony.io/author/elena/)\n- [Library driven development](https://blog.aragon.org/library-driven-development-in-solidity-2bebcaf88736)\n- [Advanced Solidity code deployment techniques](https://blog.aragon.org/advanced-solidity-code-deployment-techniques-dc032665f434/)\n- [OpenZeppelin on Proxy Libraries](https://blog.openzeppelin.com/proxy-libraries-in-solidity-79fbe4b970fd/)\n\n#### Strumenti per sviluppatore\n\n- [CryptoFin Solidity Auditing Checklist](https://github.com/cryptofinlabs/audit-checklist) - Lista di controlli comuni e problemi a cui prestare attenzione in fase di audit di un contratto per il lancio di una mainnet.\n- [MythX](https://mythx.io/) - Piattaforma di verifica della sicurezza e ecosistema di strumenti per gli sviluppatori di Ethereum\n- [Mythril](https://github.com/ConsenSys/mythril) - Strumento di analisi della sicurezza del bytecode EVM open source\n- [Oyente](https://github.com/melonproject/oyente) - Analisi della sicurezza dello smart contract statico alternativo\n- [Securify](https://securify.chainsecurity.com/) - Scanner di sicurezza per gli smart contract di Ethereum\n- [SmartCheck](https://tool.smartdec.net/) - Analizzatore di sicurezza statico per smart contract\n- [Ethersplay](https://github.com/crytic/ethersplay) - EVM disassembler\n- [Evmdis](https://github.com/Arachnid/evmdis) - EVM disassembler alternativo\n- [Hydra](https://github.com/IC3Hydra/Hydra) - Framework per la sicurezza dei contratti cryptoeconomic e ricompense di sicurezza decentralizzate\n- [Solgraph](https://github.com/raineorshine/solgraph) - Visualizza il flusso di controllo per analizzare la sicurezza dello smart contract scritto in Solidity.\n- [Manticore](https://github.com/trailofbits/manticore) -Strumento di esecuzione simbolico su Smart Contract e Binari\n- [Slither](https://github.com/crytic/slither) - Un framework di analisi statica per Solidity\n- [Adelaide](https://github.com/sec-bit/adelaide) - L'estensione dell'analisi statica SECBIT per il compilatore di Solidity.\n- [solc-verify](https://github.com/SRI-CSL/solidity/) - Un verificatore modulare per smart contracts scritti in Solidity\n- [Solidity security blog](https://github.com/sigp/solidity-security-blog) - Elenco completo di vettori di attacco noti e anti-pattern comuni\n- [Awesome Buggy ERC20 Tokens](https://github.com/sec-bit/awesome-buggy-erc20-tokens) - Una raccolta di vulnerabilità degli smart contract ERC20 con token interessati\n- [Free Smart Contract Security Audit](https://callisto.network/smart-contract-audit/) - Audit di sicurezza degli smart contract gratuiti da Callisto Network\n- [Piet](https://piet.slock.it) - Un analizzatore visivo dell'architettura Solidity\n\n#### Frontend Ethereum APIs\n\n- [Web3.js](https://github.com/ethereum/web3.js/) - Javascript Web3\n- [Eth.js](https://github.com/ethjs) - Alternativa a Javascript Web3\n- [Ethers.js](https://github.com/ethers-io/ethers.js/) - Alternativa a Javascript Web3 , utilities e features per i wallet.\n- [light.js](https://github.com/paritytech/js-libs/tree/master/packages/light.js) Una libreria JS reattiva di alto livello ottimizzata per client leggeri.\n- [Web3Wrapper](https://github.com/0xProject/0x-monorepo/tree/development/packages/web3-wrapper) - Alternativa Typescript Web3\n- [Ethereumjs](https://github.com/ethereumjs/) - Una raccolta di funzioni di utilità per Ethereum come [ethereumjs-util](https://github.com/ethereumjs/ethereumjs-util) e [ethereumjs-tx](https://github.com/ethereumjs/ethereumjs-tx)\n- [Alchemy-web3.js](https://github.com/alchemyplatform/alchemy-web3) - Wrapper Javascript Web3 con tentativi automatici, accesso a [Alchemy's enhanced APIs](https://docs.alchemyapi.io/documentation/alchemy-web3/enhanced-web3-api), e solide connessioni WebSocket.\n- [flex-contract](https://github.com/merklejerk/flex-contract) e [flex-ether](https://github.com/merklejerk/flex-ether) - Librerie moderne, a configurazione zero e di alto livello per interagire con smart contract ed effettuare transazioni.\n- [ez-ens](https://github.com/merklejerk/ez-ens) - Risolutore di indirizzi Ethereum Name Service semplice e senza configurazione.\n- [web3x](https://github.com/xf00f/web3x) - Una porta TypeScript di web3.js. I vantaggi includono build leggere e sicurezza completa, anche durante l'interazione con i contratti.\n- [Nethereum](https://github.com/Nethereum/) - Framework di sviluppo Ethereum multipiattaforma\n- [dfuse](https://github.com/dfuse-io/client-js) - Libreria TypeScript per utilizzare [dfuse Ethereum API](https://dfuse.io)\n- [Drizzle](https://github.com/truffle-box/drizzle-box) - Libreria Redux per connettere il frontend ad una blockchain.\n- [Tasit SDK](https://github.com/tasitlabs/tasitsdk) - Un SDK JavaScript per creare dapp Ethereum mobili nativi utilizzando React Native\n- [useMetamask](https://github.com/mdtanrikulu/use-metamask) - un React Hook personalizzato per gestire Metamask nei progetti Ethereum ĐApp\n- [WalletConnect](https://walletconnect.org/) - Protocollo aperto per la connessione di Wallet a Dapps\n- [Subproviders](https://0x.org/docs/tools/subproviders) -Diversi servizi utili da utilizzare insieme a [Web3-provider-engine](https://github.com/MetaMask/web3-provider-engine) (iincluso un LedgerSubprovider per aggiungere il supporto del portafoglio hardware Ledger alla tua dApp)\n- [ethvtx](https://github.com/ticket721/ethvtx) - configurazione del redux store pronta per ethereum e indipendente dal framework. [docs](https://ticket721.github.io/ethvtx/)\n- Rigorosamente tipizzato: alternative a Javascript\n- [elm-ethereum](https://github.com/cmditch/elm-ethereum)\n- [purescript-web3](https://github.com/f-o-a-m/purescript-web3)\n- [ChainAbstractionLayer](https://github.com/liquality/chainabstractionlayer) - Comunica con diverse blockchain (incluso Ethereum) utilizzando un'unica interfaccia.\n- [Delphereum](https://github.com/svanas/delphereum) - un'interfaccia Delphi alla blockchain di Ethereum che consente lo sviluppo di dApp native per Windows, macOS, iOS e Android.\n- [Torus](https://tor.us/) - SDK open source per creare dapp con un'esperienza utente integrata senza interruzioni\n- [Fortmatic](https://fortmatic.com/) - Un SDK semplice da usare per creare dApp web3 senza estensioni o download.\n- [Portis](https://portis.io/) - Un portafoglio non di custodia con un SDK che consente una facile interazione con le DApp senza installare nulla.\n- [create-eth-app](https://github.com/paulrberg/create-eth-app) - Crea app front-end basate su Ethereum con un comando.\n- [Scaffold-ETH](https://github.com/austintgriffith/scaffold-eth) - Github forkable facile per iniziare subito a creare contratti intelligenti.\n- [Jolly Roger](https://jolly-roger.eth.link/) -Framework dApp che utilizza ethereum, buidler, svelte e thegraph\n- [Notify.js](https://blocknative.com/notify) - Invia notifiche in tempo reale ai tuoi utenti. Con il supporto integrato per accelerazioni e annullamenti, Blocknative Notify.js aiuta gli utenti a effettuare transazioni con sicurezza. Notify.js è facile da integrare e veloce da personalizzare.\n\n#### Backend Ethereum APIs\n\n- [Web3.py](https://github.com/ethereum/web3.py) - Python Web3\n- [Web3.php](https://github.com/sc0Vu/web3.php) - PHP Web3\n- [Ethereum-php](https://github.com/digitaldonkey/ethereum-php) - PHP Web3\n- [Web3j](https://github.com/web3j/web3j) - Java Web3\n- [Nethereum](https://nethereum.com/) - .Net Web3\n- [Ethereum.rb](https://github.com/EthWorks/ethereum.rb) - Ruby Web3\n- [rust-web3](https://github.com/tomusdrw/rust-web3) - Rust Web3\n- [ethers-rs](https://github.com/gakonst/ethers-rs/) - Ethers-rs\n- [Web3.hs](https://hackage.haskell.org/package/web3) - Haskell Web3\n- [KEthereum](https://github.com/komputing/KEthereum) - Kotlin Web3\n- [Eventeum](https://github.com/ConsenSys/eventeum) - Un ponte tra gli eventi degli smart contract di Ethereum e i microservizi di backend, scritto in Java da Kauri\n- [Ethereumex](https://github.com/mana-ethereum/ethereumex) - Client Elixir JSON-RPC per la blockchain di Ethereum\n- [Ethereum-jsonrpc-gateway](https://github.com/HydroProtocol/ethereum-jsonrpc-gateway) -Un gateway che ti consente di eseguire più nodi Ethereum per scopi di ridondanza e bilanciamento del carico. Può essere eseguito in alternativa a (o sopra) Infura. Scritto in Golang.\n- [EthContract](https://github.com/AgileAlpha/eth_contract) - Una serie di metodi di supporto per aiutare a interrogare i contratti intelligenti ETH in Elixir\n- [Ethereum Contract Service](https://github.com/mesg-foundation/service-ethereum-contract) - Un servizio MESG per interagire con qualsiasi contratto Ethereum in base al suo indirizzo e ABI.\n- [Ethereum Service](https://github.com/mesg-foundation/service-ethereum) - Un servizio MESG per interagire con gli eventi di Ethereum e interagire con esso.\n- [Marmo](https://marmo.io/) - Python, JS e Java SDK per semplificare le interazioni con Ethereum. Utilizza i relayer per scaricare i costi di transazione sui relayer.\n- [Ethereum Logging Framework](https://bitbucket.csiro.au/users/kli039/repos/ethereum-logging-framework/browse) - Fornisce funzionalità di registrazione avanzate per applicazioni e reti Ethereum, tra cui un linguaggio di query, un elaboratore di query e la generazione di codice di registrazione\n\n#### Clients Ethereum\n\n- [Besu](https://besu.hyperledger.org/en/latest/) -un client Ethereum open source sviluppato con licenza Apache 2.0 e scritto in Java. Il progetto è ospitato da Hyperledger.\n- [Geth](https://geth.ethereum.org/docs/) - Go client\n- [Erigon](https://github.com/ledgerwatch/erigon) - un'implementazione principalmente Go del client Ethereum costruita sulla per l'efficienza\n- [Akula](https://github.com/akula-bft/akula) - Implementazione Rust\n- [Nethermind](https://github.com/NethermindEth/nethermind) - .NET Core client\n- [Infura](https://infura.io/) - Un servizio gestito che fornisce API conformi agli standard dei client Ethereum\n- [Trinity](https://trinity.ethereum.org/) - Python client che utilizza [py-evm](https://github.com/ethereum/py-evm)\n- [Ethereumjs](https://github.com/ethereumjs/ethereumjs-client) - JS client che utilizza [ethereumjs-vm](https://github.com/ethereumjs/ethereumjs-vm)\n- [Seth](https://github.com/dapphub/dapptools/tree/master/src/seth) - Seth è uno strumento client di Ethereum, come una \"MetaMask per la riga di comando\"\n- [Quorum](https://github.com/jpmorganchase/quorum) - Un'implementazione autorizzata di Ethereum che supporta la privacy dei dati di [JP Morgan](https://jpmorgan.com/quorum)\n- [Awesome Quorum](https://github.com/ConsenSys/awesome-quorum) -Un elenco curato di fantastici software, librerie, strumenti e altro da costruire su ConsenSys Quorum.\n- [Chainstack](https://chainstack.com/) - Un servizio gestito che fornisce nodi Geth condivisi e dedicati\n- [QuikNode](https://quiknode.io/) -Cloud per sviluppatori blockchain con accesso API e node-as-a-service.\n- [Watchdata](https://watchdata.io) - Fornisci un accesso API semplice e affidabile alla blockchain di Ethereum\n\n#### Storage\n\n- [IPFS](https://ipfs.io/) - Archiviazione decentralizzata e riferimento ai file\n- [Mahuta](https://github.com/ConsenSys/Mahuta) - Servizio di archiviazione IPFS con funzionalità di ricerca aggiuntiva, precedentemente IPFS-Store\n- [OrbitDB](https://github.com/orbitdb/orbit-db) - Database decentralizzato su IPFS\n- [JS IPFS API](https://github.com/ipfs/js-ipfs-http-client) - Una libreria client per l'API HTTP IPFS, implementata in JavaScript\n- [TEMPORAL](https://github.com/RTradeLtd/Temporal) - API facile da usare in IPFS e altri protocolli di archiviazione distribuiti/decentralizzati\n- [PINATA](https://pinata.cloud) - Il modo più semplice per utilizzare IPFS\n- [Swarm](https://swarm-gateways.net/) - Piattaforma di archiviazione distribuita e servizio di distribuzione dei contenuti, un servizio di livello base nativo dello stack web3 di Ethereum\n- [Infura](https://infura.io/) - Un gateway API IPFS gestito e un servizio di blocco\n- [3Box Storage](https://docs.3box.io/api/storage) - Un'API per l'archiviazione distribuita controllata dall'utente. Costruito su IPFS e Orbitdb.\n- [Aleph.im](https://aleph.im/) - un progetto cloud peer-to-peer incentivato offchain (database, archiviazione file, elaborazione e DID) compatibile con ETH e IPFS.\n- [Fleek](https://fleek.co/) - simile a netlify ma utilizza ipfs per l'hosting di siti Web.\n\n#### Bootstrap/ Strumenti Out-of-Box\n\n- [Truffle boxes](https://trufflesuite.com/boxes) - Componenti in pacchetto per l'ecosistema Ethereum\n- [Create Eth App](https://github.com/paulrberg/create-eth-app) - Crea app frontend basate su Ethereum con un comando\n- [Besu Private Network](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - Esegui una rete privata di nodi Besu in un container Docker\n- [Testchains](https://github.com/Nethereum/TestChains) - Devchain .NET preconfigurati per una risposta rapida(PoA)\n- [Blazor/Blockchain Explorer](https://github.com/Nethereum/NethereumBlazor) - Wasm blockchain explorer (campione funzionale)\n- [Local Raiden](https://github.com/ConsenSys/Local-Raiden) - Esegui una rete Raiden locale in contenitori Docker a scopo dimostrativo e di test\n- [Private networks deployment scripts](https://github.com/ConsenSys/private-networks-deployment-scripts) - Script di distribuzione pronti all'uso per reti PoA private\n- [Parity Demo-PoA Tutorial](https://wiki.parity.io/Demo-PoA-tutorial.html) - Esercitazione dettagliata per la creazione di una catena di test PoA con 2 nodi con consenso rotondo di parity authority\n- [Local Ethereum Network](https://github.com/ConsenSys/local_ethereum_network) - Script di distribuzione pronti all'uso per reti PoW private\n- [Kaleido](https://kaleido.io/) - Usa Kaleido per creare una rete blockchain di consorzi. Ottimo per PoC e test\n- [Cheshire](https://github.com/endless-nameless-inc/cheshire) - Un'implementazione sandbox locale dell'API CryptoKitties e dei contratti intelligenti, disponibile come Truffle Box\n- [aragonCLI](https://github.com/aragon/aragon-cli) - aragonCLI viene utilizzato per creare e sviluppare app e organizzazioni Aragon.\n- [ColonyJS](https://github.com/JoinColony/colonyJS) - Client JavaScript che fornisce un'API per interagire con gli smart contract di Colony Network.\n- [ArcJS](https://github.com/daostack/arc.js) - Libreria che facilita l'accesso dell'applicazione javascript agli smart contract DAOstack Arc ethereum.\n- [Arkane Connect](https://docs.arkane.network/pages/connect-js.html) - Client JavaScript che fornisce un'API per interagire con Arkane Network, un provider di portafogli per la creazione di dapp user-friendly.\n- [Onboard.js](https://blocknative.com/onboard) - Blocknative Onboard è il modo semplice e veloce per aggiungere il supporto multi-wallet al tuo progetto. Con moduli integrati per oltre 20 esclusivi portafogli hardware e software, Onboard ti fa risparmiare tempo e mal di testa.\n- [web3-react](https://github.com/NoahZinsmeister/web3-react) - Framework React per la creazione di dApp Ethereum single-page\n\n#### Strumenti per Ethereum ABI (Application Binary Interface)\n\n- [ABI decoder](https://github.com/ConsenSys/abi-decoder) - libreria per la decodifica di parametri di dati ed eventi dalle transazioni di Ethereum\n- [ABI-gen](https://github.com/0xProject/0x-monorepo/tree/development/packages/abi-gen) - Genera wrapper di contratto Typescript dagli ABI del contratto.\n- [Ethereum ABI UI](https://github.com/hiddentao/ethereum-abi-ui) - Genera automaticamente le definizioni dei campi dei moduli dell'interfaccia utente e i validatori associati da un'ABI di un contratto Ethereum\n- [headlong](https://github.com/esaulpaugh/headlong/) -\n  Type-safe Contract ABI e libreria Recursive Length Prefix in Java\n- [EasyDapper](https://www.easydapper.com) - Genera dapps da Truffle artifacts, distribuisce reti pubbliche/private, offre una pagina pubblica personalizzabile dal vivo per interagire con i smart contracts.\n- [One Click dApp](https://oneclickdapp.com) - Crea istantaneamente una dApp a un URL univoco utilizzando l'ABI.\n- [Truffle Pig](https://npmjs.com/package/trufflepig) - uno strumento di sviluppo che fornisce una semplice API HTTP per trovare e leggere dai file di contratto generati da Truffle, da utilizzare durante lo sviluppo locale. Offre nuovi ABI a contratto su http.\n- [Ethereum Contract Service](https://github.com/mesg-foundation/service-ethereum-contract) - Un servizio MESG per interagire con qualsiasi contratto Ethereum in base all'ABI e al suo indirizzo.\n- [Nethereum-CodeGenerator](https://github.com/StefH/Nethereum-CodeGenerator) - Un generatore basato sul Web che crea un'interfaccia C# basata su Nethereum e un servizio basato su Solidity Smart Contracts.\n\n# Strumenti di test\n\n- [Solidity code coverage](https://github.com/0xProject/0x-monorepo/tree/development/packages/sol-coverage) - Strumenti di Code coverage per Solidity\n- [Solidity coverage](https://github.com/sc-forks/solidity-coverage) - Code coverage alternativo per gli smart-contratti Solidity\n- [Solidity function profiler](https://github.com/EricR/sol-function-profiler) - Profiler di funzioni per smart contract scritti con Solidity\n- [Sol-profiler](https://github.com/Aniket-Engg/sol-profiler) - Profiler smart contract Solidity alternativo e aggiornato\n- [Espresso](https://github.com/hillstreetlabs/espresso) - Framework di test per Solidity veloce, parallelizzato e con ricarica a caldo\n- [Eth tester](https://github.com/ethereum/eth-tester) - Suite di strumenti per testare le applicazioni Ethereum\n- [Cliquebait](https://github.com/f-o-a-m/cliquebait) - Semplifica l'integrazione e l'accettazione dei test di applicazioni smart contract con istanze docker che simmulano una vera rete blockchain\n- [Hevm](https://github.com/dapphub/dapptools/tree/master/src/hevm) - Il progetto hevm è un'implementazione della macchina virtuale (EVM) di Ethereum realizzata appositamente per il test di unità e il debug di smart contract\n- [Ethereum graph debugger](https://github.com/fergarrui/ethereum-graph-debugger) - Solidity debugger grafico\n- [Tenderly CLI](https://github.com/Tenderly/tenderly-cli) - Accelera il tuo sviluppo con stack trace in formato human readable\n- [Solhint](https://github.com/protofire/solhint) - Solidity linter che fornisce sicurezza, guida di stile e regole di best practice per la convalida degli smart contract\n- [Ethlint](https://github.com/duaraghav8/Ethlint) - Linter per identificare e risolvere problemi di stile e sicurezza in Solidity, precedentemente Solium\n- [Decode](https://github.com/hacker-DOM/decode) - pacchetto npm che analizza le tx inviate a un nodo testrpc locale per renderle più leggibili e più facili da capire\n- [truffle-assertions](https://github.com/rkalis/truffle-assertions) - Un pacchetto npm con asserzioni e utilità aggiuntive utilizzate per testare i contratti intelligenti Solidity con Truffle. Aggiunge la capacità di affermare se eventi specifici (non) sono stati emessi.\n- [Psol](https://github.com/Lamarkaz/psol) - Preprocessore lessicale per Solidity con sintassi in stile mustache,js, macro, compilazione condizionale e inclusione automatica delle dipendenze remote.\n- [solpp](https://github.com/merklejerk/solpp) - Solidity preprocessor e flattener con una direttiva completa e un linguaggio di espressione, matematica ad alta precisione e molte funzioni utili di supporto.\n- [Decode and Publish](https://flightwallet.github.io/decode-eth-tx/) – Decodifica e pubblica raw ethereum tx. Simile a https://live.blockcypher.com/btc-testnet/decodetx/\n- [Doppelgänger](https://getdoppelganger.io/) - una libreria per il mocking delle dipendenze degli smart contract durante gli unit test.\n- [rocketh](https://github.com/wighawag/rocketh) - Una semplice lib per testare lo smart contract ethereum che consente di utilizzare qualsiasi lib web3 e test runner di tua scelta.\n- [pytest-cobra](https://github.com/cobraframework/pytest-cobra) - Plugin PyTest per testare smart contract su blockchain di Ethereum.\n\n#### Visualizzazione Transazioni, Punteggio & Tracciamento:\n\n| Scopri la metodologia dell'autore, leggi attentamente tutte le parti [thread](https://twitter.com/officer_cia/status/1493395239905734667?s=20&t=rFmBq_f9juLPNWslwrnB7Q)\n\n- [BlockPath](http://blockpath.com)\n- [Maltego](http://maltego.com)\n- [GraphSense](http://graphsense.info)\n- [AML Bot Investigation Regime](https://amlbot.com)\n- [Bank Verified](https://bitrankverified.com/home)\n- [Orbit](https://github.com/s0md3v/Orbit)\n- [Arronax](https://github.com/Cryptonomic/Arronax)\n- [Blockscout](https://github.com/blockscout/blockscout)\n- [BTC Parser](https://btcparser.com)\n- [Txstreet](https://txstreet.com/v/eth)\n- [Nansen](https://www.nansen.ai)\n- [Bloxy](https://bloxy.info)\n- [Solana Explorer](https://solscan.io)\n- [Elliptic](https://www.elliptic.co)\n- [ANChain AI](https://www.anchain.ai)\n- [Cipher Trace](https://ciphertrace.com)\n- [Crystal Blockchain](https://crystalblockchain.com/products)\n- [Uppsala Security](https://uppsalasecurity.com)\n- [Coinfirm](https://www.coinfirm.com)\n- [Solidus Labs](https://www.soliduslabs.com)\n- [TRM Labs](https://trmlabs.com)\n- [Halborn Forensic](https://halborn.com)\n- [Visual List](https://www.lopp.net/bitcoin-information/visualizations.html)\n- [GLP](https://glprotocol.com/)\n- [BreadCrumbs](https://www.breadcrumbs.app)\n- [Tenderly](https://tenderly.co/)\n- [Dune](https://dune.xyz/)\n- [ETH Detective](https://www.ethtective.com/)\n\n## Supporta il progetto:\n\nSupportare il progetto è **davvero** importante per me, con le donazioni posso spendere meno tempo a lavoro e fare ciò che più mi piace: educare gli utenti riguardo le tematiche DeFi e Crypto :sparkling_heart:\n\nSe vuoi supportare il mio lavoro, puoi inviare una donazione al mio indirizzo:\n\n- **[0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A](https://etherscan.io/address/0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A)** — ERC20 & ETH [officercia.eth](https://etherscan.io/enslookup-search?search=officercia.eth)\n\n- **[17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU](https://blockchair.com/bitcoin/address/17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU)** - BTC\n\n- **4AhpUrDtfVSWZMJcRMJkZoPwDSdVG6puYBE3ajQABQo6T533cVvx5vJRc5fX7sktJe67mXu1CcDmr7orn1CrGrqsT3ptfds** - Monero XMR\n\n- **BLyXANAw7ciS2Abd8SsN1Rc8J4QZZiJdBzkoyqEuvPAB** - Solana\n\n- **t1Tixh34p5FK9pMV4VYKzggP6qPbUwUabxx** - ZenCash ZEC\n\n- **DQhux6WzyWb9MWWNTXKbHKAxBnAwDWa3iD** - Doge\n\n- **TYWJoRenGB9JFD2QsdPSdrJtaT6CDoFQBN** - USDT TRX\n\n- **LebuhjAPJLnLULAKsMgQEZC5E5q9TdvurJ** - LiteCoin\n\n[![Supportato da GitCoin](https://img.shields.io/badge/Support%20via-GitCoin-yellowgreen)](https://gitcoin.co/grants/3150/defi-developer-roadmap)\n\n##\n\n(👍 ͡❛ ͜ʖ ͡❛)👍\n"
  },
  {
    "path": "translations/README_ko.md",
    "content": "# 디파이 개발자 로드맵\n\n**여기서 최고의 디파이 & 블록체인 연구 그리고 도구을 수집하고 의논합니다. - 기여는 환영합니다.**\n\n**작은 수정 사항부터 번역, 문서, 도구 등 자유롭게 pull request을 제출해주세요.**\n\n[![Support Project](https://img.shields.io/badge/Support-Project-critical)](https://github.com/OffcierCia/DeFi-Developer-Road-Map#support-project) [![Research Base](https://img.shields.io/badge/Research-Base-lightgrey)](https://github.com/OffcierCia/ultimate-defi-research-base) [![Supported by LEGO](https://img.shields.io/badge/Supported%20by-LEGO-%2300A3FF)](https://www.notion.so/LEGO-Lido-Ecosystem-Grants-Organisation-d7f0bf0182d44348b6173639d2e8363d) [![Mail](https://img.shields.io/badge/Mail-offcierciapr%40protonmail.com-brightgreen)](mailto:offcierciapr@protonmail.com)\n\n<details>\n<summary>번역</summary>\n<br>\n <a href=\"translations/README_guj.md\">구자라트어(Gujarati)</a>\n <a href=\"translations/README_ko.md\">한국어(Korean)</a>\n</details>\n\n## 로드맵\n\n![Roadmap](../DeFiDevRroadMap_-4-Page-1.svg)\n\n# Navigation\n\n|      Topic       | Instant Link                                                                                                              |\n| :--------------: | ------------------------------------------------------------------------------------------------------------------------- |\n|       기본       | [Explore](#basics)                                                   |\n|      dApps       | [Explore](#dapps)                                                    |\n|    프레임워크    | [Explore](#frameworks)                                               |\n|   영지식 증명    | [Explore](#zk-snarks)                                                |\n| Further Readings | [Explore](#further-readings)                                         |\n|       보안       | [Explore](#security--safety)                                         |\n|      디파이      | [Explore](#defi)                                                     |\n|       ENS        | [Explore](#ethereum-name-service)                                    |\n|       NFT        | [Explore](#non-fungible-token-nft)                                   |\n|  스테이블 코인   | [Explore](#stable-coins)                                             |\n|  일반적인 정보   | [Explore](#ethereum-tools)                                           |\n|   사이드 체인    | [Explore](#side-chains)                                              |\n|       MEV        | [Explore](#mev---maximal-extractable-value--miner-extractable-value) |\n|     툴 모음      | [Explore](#tools-collection)                                         |\n|   이더리움 2.0   | [Explore](#ethereum-20)                                              |\n|   프론트 엔드    | [Explore](#front-end)                                                |\n\n# Basics:\n\n- 분산장부 기술의 기본 알아보기 (DLT)\n- 비트코인 프로토콜 [설명](https://medium.com/coinmonks/bitcoin-white-paper-explained-part-1-4-16cba783146a)\n- 타원곡선암호 (Elliptic Curve) [암호학](https://medium.com/coinmonks/learn-how-to-code-elliptic-curve-cryptography-a952dfdc20ab)\n- 읽기: [블록체인 설명](https://www.investopedia.com/terms/b/blockchain.asp)\n- 보기: [블록체인 - 시각화 데모](https://www.youtube.com/watch?v=_160oMzblY8)\n\n#### 이더리움\n\n- 이더리움의 기본 알아보기\n- 이더리움 가상 머신 (EVM): 튜링 완전 지갑, 계정 (EOA), 비밀키/개인키\n- 트렌젝션(transactions), 가스(Gas), 메타마스크(Metamask)\n- 이더리움 클라이언트/노드, Geth\n- Infura infrastructure\n\n#### 스마트 컨트랙트\n\n- 스마트 컨트랙트의 기본\n- 스마트 컨트랙트의 라이프 사이클 알아보기\n- 이더리움 상위 레벨 언어 (**솔리디티(Solidity)**, Vyper, LLL, Serpent)\n- 컴파일, 테스트, 스마트 컨트랙트 배포\n- web3.js 또는 web3.py를 이용한 스마트 컨트랙트 적용\n- [이더리움은 어떻게 작동할까요?](https://medium.com/@preethikasireddy/how-does-ethereum-work-anyway-22d1df506369)\n- 읽기: [이 글](https://blog.zeppelin.solutions/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05)\n- 읽기: [Truffle 공식문서](https://truffleframework.com/docs/) / [Hardhat Documentation](https://hardhat.org/getting-started/)\n- 읽기: [Web3 공식문서](https://web3js.readthedocs.io/en/1.0/) / [Ethers Documentation](https://docs.ethers.io/v5/)\n- 읽기: [이더리움 마스터](https://github.com/ethereumbook/ethereumbook)\n- 읽기: [솔리디티 스마트 컨트랙트 라이브러리](https://openzeppelin.org/api/docs/get-started.html)\n\n#### 스마트 컨트랙트 표준\n\n- [ERCs](https://eips.ethereum.org/erc) - 이더리움 개선안\n\n#### 토큰\n\n- [ERC-20](https://eips.ethereum.org/EIPS/eip-20) - 유동성 자산에 대한 토큰 컨트랙트.\n- [ERC-721](https://github.com/ethereum/eips/issues/721) - 비휘발성 자산의 토큰 표준.\n- [ERC-918](https://eips.ethereum.org/EIPS/eip-918) - 채굴 가능한 토큰의 표준.\n\n#### 기타\n\n- [ERC-165](https://eips.ethereum.org/EIPS/eip-165) - 스마트 컨트랙트가 구현하는 인터페이스를 알아보고 이용하는 표준방법\n- [ERC-725](https://eips.ethereum.org/EIPS/eip-725) - 단순 프록시 계정을 위한 표준 인터페이스\n- [ERC-173](https://eips.ethereum.org/EIPS/eip-173) - 컨트랙트 소유권을 위한 표준 인터페이스\n\n#### 일반적인 개발 기술들\n\n- [GIT](https://medium.com/pixel-pioneers/the-basics-of-version-control-system-git-explained-by-designing-a-new-car-3fb3a10e9e40) 배우기\n- [GitHub](https://github.com/) / [GitLab](https://about.gitlab.com/)에 레파지토리를 생성하는 방법\n- 당신의 코드를 사람들에게 공개하는 방법\n- HTTP(S) 통신 규약, request methods (GET, POST, PUT, PATCH, DELETE, OPTIONS)\n- 구글을 사용하는 것을 두려워하지 마세요, [구글 검색 더 잘하는법](http://www.powersearchingwithgoogle.com/)\n- 터미널에 익숙해지기 ([Linux/Docker](https://medium.com/coinmonks/how-to-become-a-blockchain-developer-59c830e20f15)), 쉘 설정하기(bash, zsh, fish)\n- 알고리즘, 데이터 구조, 블록체인, 이더리움, 견고성에 대한 책을 읽어보세요.\n- 이 코스를 해보세요.[이더리움 그리고 솔리디티: 완벽 개발자 가이드](https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/)\n- 무료 자습서 [솔리디티 배우기](https://github.com/willitscale/learning-solidity)\n- [솔리티디를 이용한 스마트 컨트랙트 소개](https://www.youtube.com/playlist?list=PLV1JDFUtrXpGvu8QHL9b78WYNSJsYNZsb)\n\n#### 이 도구을 사용해보세요:\n\n- [eth-cli](https://github.com/protofire/eth-cli) - CLI tools.\n- [REPL](https://github.com/raineorshine/solidity-repl) - 솔리디티 REPL.\n- [Remix](https://remix.ethereum.org/) - 온라인 실시간 컴파일러 그리고 런타임.\n\n# dApps\n\n- 사용할 tool들에 익숙해지세요:\n\n#### 패키지 매니저\n\n- [npm](https://www.npmjs.com/)\n- [yarn](https://yarnpkg.com/lang/en/)\n- [pnpm](https://pnpm.js.org/)\n\n#### IDE's\n\n- [Remix IDE](https://remix.ethereum.org/)\n- [Ethfiddle](https://ethfiddle.com/)\n- [labs.superblock](https://superblocks.com/)\n- [Truffle](https://truffleframework.com/)\n- [Solidity v0.5.3](https://solidity.readthedocs.io/en/v0.5.3/)\n- [Vyper](https://github.com/ethereum/vyper)\n- [Atom](https://atom.io/)\n- [Etheratom](https://atom.io/packages/etheratom)\n- [Autocomplete Solidity](https://atom.io/packages/autocomplete-solidity)\n- [Language Solidity](https://atom.io/packages/language-solidity)\n- [Vim solidity](https://github.com/tomlion/vim-solidity)\n- [YAKINDU Solidity Tools](https://github.com/Yakindu/solidity-ide)\n\n#### 실천\n\n- [크립토 좀비](https://cryptozombies.io/)을 통해 이더리움 개발 학습\n- 예제를 읽고 만들어보세요: [펫 샵 자습서](https://www.trufflesuite.com/tutorial)\n- [시간 잠금 지갑: 이더리움 스마트 컨트랙트 소개](https://www.toptal.com/ethereum-smart-contract/time-locked-wallet-truffle-tutorial)\n- [The Ultimate ENS 그리고 ĐApp 자습서](https://www.toptal.com/ethereum/ethereum-name-service-dapp-tutorial)\n- [Ultimate Introduction to Ethereum Ðapp Development](https://www.youtube.com/playlist?list=PLV1JDFUtrXpFh85G-Ddyy2kLSafaB9biQ)\n- [Ethernaut](https://ethernaut.zeppelin.solutions/) is a Web3/Solidity based wargame for those interested in learning ethereum\n- [이더리움 그리고 솔리디티: 완벽 개발자 가이드](https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/)\n- [Consensys 모범 사례](https://consensys.github.io/smart-contract-best-practices/) - 이 문서는 중간에 솔리디티 프로그래머의 보안 사항에 대한 기본 지식을 제공하며 ConsenSys Diligence와 더 넓은 이더리움 커뮤니티로 유지합니다.\n- [솔리디티 패턴](https://github.com/fravoll/solidity-patterns) - 패턴과 모범 사례 모음입니다.\n\n# 영지식 증명(ZK-SNARKs)\n\n#### 일반적인 정보\n\n- [ZoKrates](https://github.com/Zokrates/ZoKrates) - 이더리움에서 zkSNARKS을 위한 도구상자\n- [The AZTEC Protocol](https://github.com/AztecProtocol/AZTEC) - 이더리움 네트워크에서 거래 및 구현은 메인넷에서 진행됩니다.\n- [Nightfall](https://github.com/EYBlockchain/nightfall) - ERC-20 / ERC-721 개인 토큰 - 오픈 소스도구 & 마이크로 서비스 만들기\n- 프록시 재암호화 (PRE)\n- [NuCypher Network](https://github.com/nucypher/nucypher) - 분산된 시스템에서 개인 정보 보호를 강화하기 위한 프록시 재암호화 네트워크\n- [pyUmbral](https://github.com/nucypher/pyumbral) - 임계값 프록시 재암호화 라이브러리\n- 완전 동형 암호화 (FHE)\n- [NuFHE](https://github.com/nucypher/nufhe) - GPU 가속화 FHE 라이브러리\n\n#### 영지식 증명(ZK-SNARKs)\n\n- [StarkWare](https://github.com/starkware-industries) 그리고 [StarkWare Resources](https://github.com/starkware-libs) - StarkEx 확장성 엔진이 상태 전환을 체인에 저장\n\n# 프레임워크\n\n#### Truffle Suit\n\n- [Truffle](https://truffleframework.com/truffle)\n- [Ganache](https://truffleframework.com/ganache)\n- [Drizzle](https://truffleframework.com/drizzle)\n\n#### ZeppelinOS\n\n- [Getting Started](https://docs.zeppelinos.org/docs/start.html)\n\n#### Labs.Superblock\n\n- [Labs.superblocks](https://lab.superblocks.com/)\n- [dapp Tutorial](https://www.youtube.com/watch?v=LK-kVMzrdno)\n\n#### Infura (이더리움 게이트웨이)\n\n- [Mainnet End Point](https://infura.io/)\n- [Ropsten TestNet End Point](https://infura.io/)\n- [Kovan TestNet End Point](https://infura.io/)\n- [Rinkby TestNet End Point](https://infura.io/)\n- [IPFS](https://medium.freecodecamp.org/hands-on-get-started-with-infura-and-ipfs-on-ethereum-b63635142af0)\n\n#### 다른 프레임워크\n\n- [Hardhat](https://hardhat.org/) - 빠르고 유연하며 확장이 가능한 이더리움 개발 환경\n- [Brownie](https://github.com/iamdefinitelyahuman/brownie) - Brownie는 이더리움 스마트 컨트랙트를 구현, 테스트 및 상호작용하기 위한 파이썬 프레임워크입니다.\n- [Embark](https://github.com/embark-framework/embark) - DApp 개발자를 위한 프레임워크\n- [Waffle](https://getwaffle.io/) - 고급 스마트 컨트랙트 개발 및 테스트를 위한 프레임워크로 작고, 빠르고, 유연하며, 신속합니다.(ether.js 기반)\n- [Dapp](https://dapp.tools/dapp/) - DApp 개발을 위한 프레임 워크, 성공적인 DApple의 후계자\n- [Etherlime](https://github.com/LimeChain/etherlime) - ethers.js 기반 Dapp 개발 프레임워크\n- [Parasol](https://github.com/Lamarkaz/parasol) - 테스트, INFURA 구축, 자동 컨트랙트 문서등을 지원하는 프레임워크로 애자일하며 개발 환경이 유연하고 자유로운 디자인으로 사용자 지정에 제한이 없습니다.\n- [0xcert](https://github.com/0xcert/framework/) - 분산 애플리케이션 구축을 위한 자바스크립트 프레임워크\n- [OpenZeppelin SDK](https://openzeppelin.com/sdk/) - OpenZeppelin SDK: 스마트 컨트랙트을 개발, 컴파일, 업그레이드, 배포 및 상호 작용에 도움이 되는 도구 모음입니다.\n- [sbt-ethereum](https://sbt-ethereum.io/) - 지갑 및 ABI 관리, ENS 지원, 고급 스칼라 통합을 비롯한 스마트 컨트랙트 상호 작용 개발을 위한 탭 기반 텍스트 콘솔입니다.\n- [Cobra](https://github.com/cobraframework/cobra) - 이더리움 스마트 컨트랙트, 테스트 및 EVM(Ethereum virtual machine) 구축을 위한 빠르고 유연하며 단순한 개발 환경 프레임워크 입니다.\n- [Epirus](https://docs.epirus.io/sdk/) - 스마트 컨트랙트을 구축하기 위한 자바 프레임워크\n\n#### 스마트 컨트랙트과 상호 작용\n\n- [Web3.js](https://web3js.readthedocs.io/en/1.0/)\n- [Web3.py](https://web3py.readthedocs.io/en/stable/)\n- [Web3j](https://docs.web3j.io/latest/)\n\n#### 파이썬 이더리움 에코 시스템\n\n- [Article](https://medium.com/@pipermerriam/the-python-ethereum-ecosystem-101bd9ba4de7)\n\n#### 분산 저장 시스템\n\n- [INFO](https://medium.com/bitfwd/what-is-decentralised-storage-ipfs-filecoin-sia-storj-swarm-5509e476995f)\n- [IPFS](https://ipfs.io/)\n- [SWARM](https://swarm-gateways.net/)\n- [Storej](https://storj.io/)\n- [Sia](https://sia.tech/)\n\n#### 테스트 블록체인 네트워크\n\n- [Ethnode](https://github.com/vrde/ethnode) - 개발을 위해서 `npm i -g ethnode && ethnode` 같이 쉽게 이더리움 노드를 실행할 수 있습니다. (Geth or Parity)\n- [Ganache](https://github.com/trufflesuite/ganache) - 시각적인 UI 및 로그가 포함된 이더리움 블록체인 테스트용 앱입니다.\n- [Kaleido](https://kaleido.io/) - Kaleido 를 사용하여 협력 블록체인 네트워크를 구성합니다. PoC와 테스트에 적합합니다.\n- [Besu Private Network](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - 도커 컨테이너에서 Besu 노드의 전용 네트워크를 실행 할 수 있습니다.\n- [Orion](https://github.com/PegaSysEng/orion) - PegaSys에서 개인 트랜잭션을 수행하기 위한 컴포넌트입니다.\n- [Artemis](https://github.com/PegaSysEng/artemis) - PegaSys의 이더리움 2.0 비콘 체인 자바 구현체입니다.\n- [Cliquebait](https://github.com/f-o-a-m/cliquebait) - 실제 블록체인 네트워크와 매우 유사한 도커 인스턴스를 통해 스마트 컨트랙트 애플리케이션의 통합 및 테스트 수용을 간소화 할 수 있습니다.\n- [Local Raiden](https://github.com/ConsenSys/Local-Raiden) - 데모 및 테스트를 위해 도커 컨테이너에서 로컬 Raiden 네트워크를 실행 할 수 있습니다.\n- [Private networks deployment scripts](https://github.com/ConsenSys/private-networks-deployment-scripts) - 프라이빗 PoA 네트워크를 위한 기본 제공 배포 스크립트입니다.\n- [Local Ethereum Network](https://github.com/ConsenSys/local_ethereum_network) - 프라이빗 PoW 네트워크를 위한 기본 제공 배포 스크립트입니다.\n- [Ethereum on Azure](https://docs.microsoft.com/en-us/azure/blockchain/templates/ethereum-poa-deployment) - 컨소시엄 이더리움 PoA 네트워크 구축 및 거버넌스를 구축할 수 있습니다.\n- [Ethereum on Google Cloud](https://console.cloud.google.com/marketplace/details/click-to-deploy-images/ethereum?filter=category:developer-tools) - PoW기반 이더리움 네트워크를 구축할 수 있습니다.\n- [Infura](https://infura.io/) - 이더리움 네트워크에 대한 이더리움 API 엑세스 (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)\n- [CloudFlare Distributed Web Gateway](https://cloudflare.com/distributed-web-gateway/) - 자체 노드를 실행하는 대신 Cloudflare를 통해 이더리움 네트워크에 대한 엑세스를 제공합니다.\n- [Chainstack](https://chainstack.com/) - 서비스형 이더리움 노드 공유 서비스 (Mainnet, Ropsten, Rinkeby)\n- [Alchemy](https://alchemyapi.io/) - 블록체인 개발자 플랫폼, 이더리움 API, 노드서비스 (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)\n- [ZMOK](https://zmok.io/) - JSON-RPC 이더리움 API (Mainnet, Rinkeby, Front-running Mainnet)\n\n#### 테스트 Ether Faucets\n\n- [Rinkeby faucet](https://faucet.rinkeby.io/)\n- [Kovan faucet](https://github.com/kovan-testnet/faucet)\n- [Ropsten faucet (MetaMask)](https://faucet.metamask.io/)\n- [Goerli faucet](https://goerli-faucet.slock.it/)\n- [Universal faucet](https://faucets.blockxlabs.com/)\n- [Nethereum.Faucet](https://github.com/Nethereum/Nethereum.Faucet) - A C#/.NET faucet\n\n# 프론트 엔드\n\n#### UI 컴포넌트\n\n- 리액트 [공식 사이트](https://reactjs.org/tutorial/tutorial.html) 또는 [코스](https://egghead.io/courses/the-beginner-s-guide-to-react)를 배울 수 있습니다.\n- [리액트 로드맵](https://github.com/adam-golab/react-developer-roadmap)\n- [aragonUI](https://ui.aragon.org) - Dapp 컴포넌트를 포함한 리액트 라이브러리\n- [components.bounties.network](https://components.bounties.network) - Dapp 컴포넌트를 포함한 리액트 라이브러리\n- [ui.decentraland.org](https://github.com/decentraland/ui) - Dapp 컴포넌트를 포함한 리액트 라이브러리\n- [dapparatus](https://github.com/austintgriffith/dapparatus) - 재사용성이 높은 리액트 Dapp 컴포넌트\n- [Metamask ui](https://github.com/MetaMask/metamask-extension/tree/develop/ui/app/components) - 메타마스크 리액트 컴포넌트\n- [DappHybrid](https://github.com/Nethereum/Nethereum.DappHybrid) - 웹 기반 분산 애플리케이션을 위한 교차 플랫폼 하이브리드 호스팅 매커니즘\n- [Nethereum.UI.Desktop](https://github.com/Nethereum/Nethereum.UI.Desktop) - 교차 플랫폼 데스크톱 지갑 샘플\n- [eth-button](https://eth-button.github.io/eth-button/) - 미니멀리스트 기부 버튼\n- [Rimble Design System](https://rimble.consensys.design/) - 분산형 애플리케이션을 위한 조정 가능한 컴포넌트 및 설계 표준.\n- [3Box Plugins](https://docs.3box.io/build/plugins) - 소셜 기능을 위한 리액트 컴포넌트. 의견, 프로필 그리고 메시지를 포함합니다.\n\n# 추가 읽을거리\n\n#### 영감을 받을 만한 글:\n\n- [이더리움 Dapp 개발자 로드맵](https://github.com/thecryptoshed/eth-dapp-developer-roadmap)\n- [DeFi Defence DAO Tools](https://github.com/defi-defense-dao/defi-risk-tools-list#developer-tools)\n- [블록체인 학습 경로](https://github.com/protofire/blockchain-learning-path)\n- [ADF](https://github.com/ong/awesome-decentralized-finance)\n- [DeFi Toolkit](https://github.com/gweicz/defi-toolkit)\n- [BlockTools](https://github.com/nujabes403/blockchains-tools)\n- [SAW List](https://simpleaswater.com/defi/#analytics)\n- [Public APIs](https://github.com/public-apis/public-apis#cryptocurrency)\n- [BTC List](https://github.com/igorbarinov/awesome-bitcoin)\n- [ConsenSys](https://github.com/ConsenSys/ethereum-developer-tools-list)\n- [EVM Tools](https://github.com/CoinCulture/evm-tools)\n- [Solidity Pro](https://github.com/bkrem/awesome-solidity)\n- [Zhihu Research Base](https://zhuanlan.zhihu.com/p/265374061)\n- [OpenZeppelin - Contracts / Test Helpers + More ](https://github.com/OpenZeppelin)\n- [멋진 이더리움 리소스 목록](https://medium.com/quiknode/awesome-ethereum-resource-lists-dd28a9c17fc1)\n- [포괄적인 이더리움 개발자 리소스 목록](https://github.com/ConsenSys/ethereum-developer-tools-list/blob/master/README.md)\n- [스마트 컨트랙트 배우기](https://github.com/arbazkiraak/SmartContractLearning)\n- [멋진 암호화폐 사회](https://github.com/jpantunes/awesome-cryptoeconomics)\n\n#### 보안과 안전:\n\n- [호루스의 눈: 이더리움 스마트 컨트랙트에 대한 공격 분석](https://arxiv.org/pdf/2101.06204.pdf) - 조사결과, 지난 몇 년간 공격 횟수가 감소하지는 않았지만 일부 취약점의 경우 일정하게 나타나고 있습니다.\n\n- [대규모 거래를 통한 비트코인 Bribery 취약점 분석](https://arxiv.org/pdf/2105.07501.pdf) - 이 문서의 저자는 새로운 Bribery 공격을 기획하고 이 개런티가 크게 훼손될 수 있음을 보여줍니다.\n\n- [양자 공격에 대한 블록체인 기술의 취약성](https://arxiv.org/pdf/2105.01815.pdf) - 저자는 비트코인, 이더리움, 라이트코인, 지캐시 등 현존하는 주요 블록체인 기반 암호화폐를 분석해 양자 공격에 대한 위험 노출도를 파악합니다.\n\n- [BLOCKEYE](https://arxiv.org/pdf/2103.02873.pdf) - 블록체인 디파이(DeFi) 공격을 잡는 법을 소개하며 본 문서에서 저자는 실시간 공격 탐지 시스템인 BLOCKEYE를 제안합니다.\n\n- [동적 다중 계층 블록체인 네트워크의 위상적 이상 감지](https://arxiv.org/pdf/2106.01806.pdf) - 저자는 동적 다계층 네트워크에서 구조적 이상 징후 감지에 대한 새로운 위상학적 관점을 소개합니다.\n\n- [Dafny를 이용한 머클트리(Merkle Tree) 증분 알고리즘 검증](https://arxiv.org/pdf/2105.06009.pdf) - 저자는 Dafny 확인 가능한 기계 가능(machine-checkable)버전과 알고리즘에 대한 새롭고 독창적인 정확성 증명에 대한 부분을 소개합니다.\n\n- [GoHammer 블록체인 성능 테스트 도구](https://arxiv.org/pdf/2105.00847.pdf) - GoHammer는 효율적인 분산형 시스템을 개발하는 데 도움이 되며 분산형 애플리케이션 프로젝트 개발 비용 절감에 영향을 줍니다.\n\n- [EtherClue: 이더리움 스마트 컨트랙트서 공격 디지털 조사 ](https://arxiv.org/pdf/2104.05293.pdf) - 저자는 이 연구에서 블록체인에 사용하기 위해 특수 제작된 Indicators of Comprehorise를 이용하여 이더리움 공격의 사후 분석 문제를 연구합니다.\n\n- [활용 사례별 블록체인 플랫폼 요구사항 분석 및 평가](https://arxiv.org/pdf/2103.03209.pdf) - 이 문서에서는 블록체인과 응용 프로그램을 이해하기 위한 일반적인 모델을 제공합니다.\n\n- [상수 함수에서 마켓 메이커의 프라이버시에 관한 참고 사항](https://arxiv.org/pdf/2103.01193.pdf) - 이 문서에는 저자는 가장 합리적인 상대 모델에서 CFMM의 일반적인 구현으로 프라이버시가 불가능하며 일부 완화 전략을 제공한다는 것을 보여줍니다.\n\n- [이더리움 스마트 컨트랙트의 보안 취약점 조사](https://arxiv.org/pdf/2105.06974.pdf) - 이 문서는 이더리움 스마트 컨트랙트의 취약성의 활용 사례를 분석하며 BT 애플리케이션 레벨에 특정한 8가지 취약점에 대해 설명합니다.\n\n- [이더리움 스마트 컨트랙트의 서비스 거부 취약점 감지 방법](https://arxiv.org/pdf/2106.01340.pdf) - 이 문서는 저자가 이더리움 스마트 컨트랙트의 예상치 못한 되돌림으로 DoS를 감지하기 위해 정적 분석과 동적 분석을 결합한 프레임 워크를 제안합니다.\n\n- [AGSolT: 자동화된 테스트 사례 생성 도구(솔리디티 스마트 컨트랙트)](https://arxiv.org/pdf/2102.08864.pdf) - 저자는 AGSoIT가 두 가지 접근 방식으로 높은 지점 초과를 달성할 수 있다는 것을 발견했으며 Github에서 가장 인기 있는 솔리디티 스마트 컨트랙트에서 몇 가지 오류를 발견했습니다.\n\n- [이더리움 거래 추적을 위한 시간량 스냅샷 다중 그래프](https://arxiv.org/pdf/2102.08013.pdf) - 저자는 TASMG를 제안하여 이더리움 거래 기록을 시간적 금액의 네트워크로 모델링 한 후 TAW를 제시함으로써 제안된 네트워크의 시간적 및 금액 정보를 통합한 거래 기록을 통해 계정을 효과적으로 임베딩할 수 있도록 합니다.\n\n- [암호화폐 마이닝 공격: 디지털 포렌식 및 동적 네트워크 특성에 기반한 준감독 학습 방식](https://arxiv.org/pdf/2102.10634.pdf) - 이 문서는 동적 네트워크 특성을 사용하는 일반 네트워크 환경에서 암호화 마이닝 공격의 탐지를 다루고 있습니다.\n\n- [FASTEN: 스마트 컨트랙트을 이용한 공정하고 안전한 분산 투표](https://arxiv.org/pdf/2102.10594.pdf) - 저자는 사생활 침해의 가능성이 극히 접다는 것을 증명했으며, 이더리움을 통한 FINSE 실행 비용 분석은 대부분 기존 선거 비용과 비교할 수 있음을 이야기합니다.\n\n- [마이닝 비용, 마이닝 보상 및 블록체인 보안 간 상호 의존성](https://arxiv.org/pdf/2102.08107.pdf) - PoC(Proof-of-Work) 블록체인 운영 비용이 공격 방지 비용과 본질적으로 연관이 있으며, 디지털 기반 원장 보안 예산이 암호화폐 시장에 얼마나 연관이 있는지에 대한 연구문서입니다.\n\n- [HyperSec: 블록체인 보안 모니터링 시각적 분석](https://arxiv.org/pdf/2103.14414.pdf) - HyperSec, 하이퍼레저 패브릭에 대한 지속적인 공격을 감지하기 위한 관련 정보를 한눈에 제공하는 시각적 분석 모니터링 도구입니다.\n\n- [이더리움 스마트 컨트랙트의 재진입 취약성 식별](https://arxiv.org/pdf/2105.02881.pdf) - 이 문서에서는 저자는 정적 분석과 동적 분석을 결합하여 이더리움 스마트 컨트랙트의 Reentrancy 취약성을 탐지하는 프레임워크를 제시합니다.\n\n- [IMT2000 3GPP - 블록체인 프로토콜의 보안 분석을 위한 일반 프레임워크](https://arxiv.org/pdf/2009.09480v2.pdf) - 이 문서는 잘 알려진 무허가 블록체인 프로토콜의 속성을 보여주고 비교하기에 충분하고 인색한 추상화를 제시합니다.\n\n- [코인 버그들: 일반적인 블록체인 구현 수준 취약성 열거](https://arxiv.org/pdf/2104.06540.pdf) - 이 문서는 공통적인 블록체인 보안 리뷰와 블록체인 개발 시작을 목표로 하는 보안 테스터를 대상으로 공통적인 함정과 참고자료를 제시합니다.\n\n- [스마트 컨트랙트의 취약성 및 미해결 문제: 체계적 매핑](https://arxiv.org/pdf/2104.12295.pdf) - 이 문서는 SC를 분석하기 위한 이니셔티브 도구와 식별된 취약점을 처리하는 방법을 체계적인 문헌을 통해 분석했습니다.\n\n- [SuMo: 고형성 스마트 컨트랙트을 위한 돌연번이 테스트 전략](https://arxiv.org/pdf/2105.03626.pdf) - 저자는 테스트 스위트(test suite)를 이용한 오픈 소스 프로젝트에서 얻은 평가를 보고하고 있습니다. SoMo가 개발자들이 보다 신뢰할 수 있는 스마트 컨트랙트을 제공할 수 있도록 효과적으로 도울 수 있다고 제안하고 있습니다.\n\n- [블록체인의 안정성: 나선형 파괴와 스테이블 코인 공격](https://arxiv.org/pdf/1906.02152.pdf) - 나선형 파괴 가능성은 2019년부터 예측됬고 2020년 Dai 위기의 검은 목요일 사태에서 관측됬습니다.\n\n- [블록체인 시스템에 대한 익명 신탁제도](https://arxiv.org/pdf/2010.00206.pdf) - 이 문서에서 저자는 모든 암호화폐에 적용되는 블록체인 시스템에 대해 익명의 신탁 표시 제도를 제안합니다.\n\n- [이더리움 스마트 컨트랙트에서 버그를 위한 프레임워크 및 데이터셋](https://arxiv.org/pdf/2009.02066.pdf) - 이 문서에는 먼저 여러 소스들로 최대한 많은 스마트 컨트랙트 버그를 수집하고 IEEE 표준 소프트웨어 이상 분류를 확장하여 이러한 버그를 9가지 범주로 나눕니다.\n\n- [블록체인 네트워크의 다양한 마이너 공격에 대한 안전한 멀티체인 컨센서스 제도](https://arxiv.org/pdf/2106.02383.pdf) - 실험 결과에 따르면 PoDT는 DMB 공격으로부터 안전하며 멀티 체인 환경에서 기존의 합의 방식보다 더 효과적이라고 말합니다.\n\n- [컨소시엄 블록체인 컨센서스 메커니즘 조사](https://arxiv.org/pdf/2102.12058.pdf) - 이 문서에서는 엔터프라이즈 블록체인의 컨센서스 알고리즘에 포함된 몇 가지 최신 솔루션을 중점으로 다룹니다.\n\n- [Coq에서 테스트와 검증된 스마트 컨트랙트 추출](https://arxiv.org/pdf/2012.09138.pdf) - 저자는 MetaCoq의 인증된 삭제를 기반으로 기능 언어로 Coq 프로그램을 추출합니다.\n\n- [신뢰 할 수 없는 개인 정보 보호 블록체인 브릿지](https://arxiv.org/pdf/2102.04660.pdf) - 브릿지의 프라이버시를 보호하는 신뢰없는 교차 체인 암호화폐 전송을 촉진하기 위한 프로토콜을 제시한 문서입니다.\n\n- [이더리움 스마트 컨트랙트 개발을 위한 보안 체크리스트](https://arxiv.org/pdf/2008.04761.pdf) - 소프트웨어 라이프사이클의 설계, 코딩, 테스트와 구현 단계를 다룬 문서입니다.\n\n- [머신러닝을 이용한 스마트 컨트랙트에서의 동적 취약성 탐지](https://arxiv.org/pdf/2102.07420.pdf) - 이더리움 스마트 컨트랙트의 재진입 취약성을 감지하기 위한 모니터링 프레임워크인 Dynamit을 제안하는 문서입니다.\n\n- [가장 취약한 링크: 이더리움 스마트 컨트랙트의 소셜 공격](https://arxiv.org/pdf/2105.00132.pdf) - 스마트 컨트랙트 허니팟을 넘어 새로운 소셜 공격의 가능성을 탐구한 문서입니다.\n\n- [OptSmart: 공간 효율적인 스마트 컨트랙트의 동시 실행](https://arxiv.org/pdf/2102.04875.pdf) - optimistic Software Transactional Memory systems (STMs)을 사용하여 AU를 동시에 실행하여 블록 실행하는 동시 마이너를 개발하는 것을 담은 문서입니다.\n\n- [DEFECTCHECKER: EVM 바이트 코드 분석을 통한 자동화 스마트 컨트랙트 결함 감지](https://arxiv.org/pdf/2009.02663.pdf) - 실험 결과에 따르면 속도와 정확성 측면에서 결점 검사기가 이러한 도구보다 훨씬 뛰어난 성능을 발휘합니다.\n\n- [SmartBugs: 견고성 스마트 컨트랙트 분석 프레임워크](https://arxiv.org/pdf/2007.04771.pdf) - DASP10 범주 무작위성, 시간 조작 그리고 엑세스 컨트롤 관련된 취약점 검출을 크게 개선하는 도구 SmartCheck를 통해 분석 도구의 손쉬운 통합과 비교를 가능하게 만드는 방법을 보여줍니다.(식별된 취약점이 11%에서 24%로 증가했습니다.).\n\n- [고형성 스마트 컨트랙트의 가스 누출 프로파일링](https://arxiv.org/pdf/2008.05449.pdf) - 본 문서에서 저자들은 스마트 컨트랙트의 구축과 거래 비용에 영향을 미치는 19가지 코드를 식별하고 34명의 참가를 대상으로 한 설문조사를 통해 관련성을 평가합니다.\n\n- [가변 마이닝 파워로 병렬 체인 프로토콜 보호](https://arxiv.org/pdf/2105.02927.pdf) - 이 문서에 저자들은 그러한 마이닝 파워변화에 적응할 수 있는 안전한 병렬 체인 프로토콜의 설계를 고려합니다.\n\n- [Deep Neural Network 및 Transfer Learning을 이용한 이더리움 스마트 컨트랙트 취약성 감지](https://arxiv.org/pdf/2103.12607.pdf) - ERCORT 프레임워크는 DNN 모델 아키텍처의 최소한의 수정과 재교육 오버헤드를 통해 새로운 취약점 유형에 대한 이전 학습을 가능하게 합니다.\n\n- [SCSGuard: 이더리움 스마트 컨트랙트을 위한 심층 사기 탐지](https://arxiv.org/pdf/2105.10426.pdf) - 실험 결과는 SCSGuard가 Ponzi 및 Honeypot 스캠과 새로운 피싱 스마트 컨트랙트에 대해 높은 정확도(0.94), 정밀도(0.96%) 및 리콜(0.98)을 달성하는 것으로 나타났습니다.\n\n- [블록체인 기반 디지털 트윈과 보안 위협 인텔리전스를 통한 사이버 물리적 시스템 보안](https://arxiv.org/pdf/2105.08886.pdf) - 이 문서에서는 인텔리전트하고 신뢰할 수 있는 DT를 위해 인공지능(AI)과 블록체인을 통합하여 CPS를 보호하는 방법을 중점적으로 다룹니다.\n\n#### 디파이(DeFI)\n\n- [복합 디파이 프로토콜의 공식 분석](https://arxiv.org/pdf/2103.00540.pdf) - In this paper, authors propose a formal process-algebraic technique that models DeFi protocols in a compositional manner to allow for efficient property verification.\n\n- [거래 수수료 체계 설계](https://arxiv.org/pdf/2106.01340.pdf) - 저자는 블록체인 수수료에 대해 설명합니다.\n\n- [DeFi-ning DeFi: 과제와 경로](https://arxiv.org/pdf/2101.05589.pdf) - 탈중앙화 금융 시작에 대한 좋은 회고.\n\n- [디파이 시장 자동화에 대한 이론](https://arxiv.org/pdf/2102.11350.pdf) - 구조와 경제적 측면을 모두 특정짓는 일련의 AMM의 기본 특성을 공식적으로 증명하기 위한 이론을 이용합니다.\n\n- [은행에서 디파이로: 대출 시장의 발전](https://arxiv.org/pdf/2104.00970.pdf) - 전통적인 금융 시스템에 대한 디파이 대출의 지속적인 의존도에 대해 논의하고 IOV 시대의 대출 시장 전망을 가지고 결론을 내립니다.\n\n- [디파이 프로토콜에서 수익 창출 트랜잭션의 적시 발견에 관한 연구](https://arxiv.org/pdf/2103.02228.pdf) - 수익성 있는 디파이 거래를 자동으로 생성할 수 있는 두 가지 방법을 조사합니다.\n- [자동화된 시장 제조업체에서 추출 가능한 가치 극대화](https://arxiv.org/pdf/2106.01870.pdf) - 공식적으로 이성적인 채굴자들을 채굴의 최적 전략을 따르는 참가자로 규정합니다.\n\n- [탈중앙화 금융의 위기](https://arxiv.org/pdf/2002.08099.pdf) - 이 문서는 설계상 약점과 가격 변동이 어떻게 디파이 위기를 초래할 수 있는지 살펴봅니다.\n\n- [청산, 칼날 위의 디파이](https://arxiv.org/pdf/2009.13235v4.pdf) - 고통스러운 손실로부터 프로토콜을 보호하기 위해 과소하게 담보화된 포지션은 청산될 수 있습니다. 대출가능자금 프로토콜(PLF)에 대한 청산 경험적 분석을 제사합니다.\n\n- [디파이 통합을 위한 프록시로 자산 합성 가능성 측정](https://arxiv.org/pdf/2102.04227.pdf) - 2020년 계산된 전체 3억4480만건의 이더리움 거래 집합에 대해 자산 DAI, USDC, USDT, ETH 그리고 토큰화된 BTC의 '복합'파생상품 거래를 검토하고 이러한 관행이 이더리움 금융 통합에 어느 정도 기여할 수 있는 파악하는 문서입니다.\n\n- [탈중앙화 자율 암호화폐 거래소의 동적 곡선](https://arxiv.org/pdf/2101.02778.pdf) - 이 연구에서 동적 곡선 개념을 제안함으로써 AMM을 구성하는 새로운 접근 방식을 제안합니다.\n\n- [탈중앙화 온체인 거래소의 High-Frequency 트레이딩](https://arxiv.org/pdf/2009.14021.pdf) - 전방, 후방 피해자 TX르르 포함하는 전방 실행의 증강된 변현 샌드위치 공격을 공식화, 분석적 노출 및 경험 평가에 대한 문서입니다.\n\n- [Flashot](https://arxiv.org/pdf/2102.00626.pdf) - 디파이 에코시스템에 대한 플래시론 공격 기록입니다.\n\n- [DeFiRanger](https://arxiv.org/pdf/2104.15068.pdf) - 디파이 애플리케이션에 대한 가격 조작 공격 탐지\n\n- [재미와 수익을 위한 플래시론 디파이 에코시스템 공격들](https://arxiv.org/pdf/2003.03810.pdf) - 플래시론. 디파이. 클래식.\n\n- [SoK: 탈중앙화 금웅 (DeFi) ](https://arxiv.org/pdf/2101.08778.pdf) - SoK에서 주요 축을 따라 디파이 생태계를 설명합니다. SCSGuard: 이더리움 스마트 컨트랙트을 위한 딥 스캠\n- [4가지 거버넌스 토큰 분포의 경험적 증거](https://arxiv.org/pdf/2102.10096.pdf) - 블록체인 애플리케이션 간의 지배력 분산을 정량화할 수 있는 프레임워크를 제공합니다.\n\n- [블록체인 기반 탈중앙화 거래소 도입](https://arxiv.org/pdf/2103.08842.pdf) - 블록체인 기반 거래소의 주문 실행 매커니즘으로 환율이 변동하면 윧동성 제공자들이 토큰 가치를 잃는다는 것을 보여줍니다.\n\n- [유니스왑 시장 분석](https://arxiv.org/pdf/1911.03380.pdf) - 유니스왑 DEX 활동에 대한 최고의 연구 중 하나로 2019년에 연구를 시작했고 2021년에 새로운 분석을 발표했다.\n\n- [금융 4.0: 지속 가능성을 다루기 위한 가치에 민감한 암호화 경제 시스템의 설계 원칙](https://arxiv.org/pdf/2105.11955.pdf) - 암호화 시스템 설계에 대한 새로운 통찰력을 제공합니다.\n\n- [탈중앙화 거래소 유동성 제공자의 행태](https://arxiv.org/pdf/2105.13822.pdf) - 유동성 제공자들이 시장 정보에 어떻게 반응하고 그들이 유동성 공급으로부터 어떻게 이익을 얻는지를 이해하는 것을 목표로 합니다.\n\n- [탈중앙화 거래소 시장의 주기적 재정거래](https://arxiv.org/pdf/2105.02784.pdf) - 스마트 컨트랙트 기술과 이더리움의 복제된 상태 기계 설정을 통해 자금 거래 전략이 CEX보다 DEX에서 더 쉽게 구현될 수 있음을 시사합니다.\n\n- [SoK: Ground Truth에서 시장조작으로 이어지는 오라클](https://arxiv.org/pdf/2106.00667.pdf) - SoK에서 오라클에 대한 설계 대안을 시스템화하고, 공격을 선보이며, 공격 완화 전략을 논의합니다.\n\n- [자동화된 시장 제조업체들의 네트워크 구성](https://arxiv.org/pdf/2106.00083.pdf) - AMM 구성을 위한 수학적 모델 제안\n\n#### 이더리움 이름 서비스\n\n- [이더리움 이름 서비스: 선, 악, 추함](https://arxiv.org/pdf/2104.05185.pdf) - ENS의 보안 문제 및 잘못된 행동, 새롭게 부상하는 시스템에 대해 연구한 기존 연구는 없습니다. 저자는 ENS와 관련된 수백만 개의 이벤트 로그를 분석하여 ENS의 첫번째 연구를 제시합니다.\n\n#### 대체 불가능 토큰 (NFT)\n\n- [NFT 혁명 매핑](https://arxiv.org/pdf/2106.00647.pdf) - 시장 동향, 거래 네트워크 및 시각적 특징\n\n- [ERC 토큰 시장의 공정성](https://arxiv.org/pdf/2102.03721.pdf) - CryptoKitties의 사례 연구.\n\n- [대체 불가능 토큰: 개요, 평가, 기회와 과제](https://arxiv.org/pdf/2105.07447.pdf) - 여러 측면에서 NFT 에코시스템을 탐색합니다.\n\n- [Cryptoart](http://cryptoart.io/) - 탑 아티스트와 저작물.\n\n- [CryptoArtPulse](https://cryptoartpulse.com/) - 라이브뷰\n\n- [PumpMyGas](https://pumpmygas.xyz/) - 모든 주요 NFT 시장의 가스 요금 추정치\n\n- [NonFungible Tracker](https://nonfungible.com/) - NFT 트래커.\n\n- [NFTS TOP](https://cryptoslam.io) - NFT 랭킹.\n\n#### 스테이블 코인\n\n- [스테이블 코인 2.0](https://arxiv.org/pdf/2006.12388.pdf) - 스테이블 코인의 경제구조에 대한 리스크 기반 기능적 특성으로 스테이블 코인 이론을 위한 탄탄한 토대를 마련하고자 합니다.\n\n- [가상화폐의 변동성 축소 - 안정적 코인 조사](https://arxiv.org/pdf/2103.01340.pdf) - 스테이블 코인의 안정성 메커니즘을 조사함으로 암호화폐의 변동성을 줄이는 데 어떻게 도움이 되는지 논의합니다.\n\n- [알고리즘 스테이블 코인의 변동성 이해: 모델링, 검증 및 경험적 분석](https://arxiv.org/pdf/2101.08423.pdf) - Basis Cashstable Coin의 실거래 활동에 대한 체계적인 경험적 분석을 수행하여 이론적 가능성을 시장 관찰과 연관시켰습니다.\n\n- [T-Cash: 야동 가능한 Fiat Backed 코인](https://arxiv.org/pdf/2105.04485.pdf) - 시스템 내에서 코인을 지속적으로 재사용할 수 있는 블록체인 기술을 이용한 이전 가능한 전자 현금 제도를 제안합니다.\n\n#### 일반적인 정보:\n\n- [이더리움 네트워크의 빅데이터 분석: 블록체인부터 구글 트렌드 까지](https://arxiv.org/pdf/2104.01764.pdf) - 암호화폐 가격과 검색 트렌드를 분석한 결과, 일반 사용자가 아닌 대형 업체들이 시장을 조정하는 것으로 나타났습니다.\n\n- [원자성과 확장 가능한 거래를 위한 DLT 기반 스마트 컨트랙트 아키텍처](https://arxiv.org/pdf/2105.02937.pdf) - 안전하고 동적으로 업데이트할 수 있는 확장 가능하고 개인 정보를 보호하는 원자성 프로토콜을 제안합니다.\n  그런 다음 차염자가 주 채널을 초기화하기 전에 자금을 잠글 수 있는 스마트 컨트랙트 기반 CNS(Credit-Note System)을 개발하여 유연성과 효율성을 높입니다.\n\n- [이더리움 데이터 저장소 탐색](https://arxiv.org/pdf/2105.10520.pdf) - 이더리움 애플리케이션에 대한 포괄적인 데이터 관리 접근방식을 검토하고 관련 가스 비용 및 검색 성능을 평가합니다.\n\n- [블록체인 거버넌스에 관한 체계적 문헌 검토](https://arxiv.org/pdf/2105.05460.pdf) - 5W1H 질문을 통해 블록체인 거버넌스를 종합적으로 조사합니다.\n\n- [블록체인 분석을 위한 일반적인 프레임 워크](https://arxiv.org/pdf/1707.01021.pdf) - 비트코인 이더리움에서 데이터 분석을 지원하는 범용 프레임워크를 제안합니다. 블록 데이터를 다른 소스의 데이터와 통합하고 데이터베이스에 정리할 수 있습니다.\n\n- [AMR: 보상 분배를 위한 프라이버시 기능을 갖춘 자율 코인 믹서](https://arxiv.org/pdf/2010.01056.pdf) - 시스템에 참여하는 사용자에게 프라이버시 보존 방식으로 보상할 수 있는 최초의 검열 복원력 있는 믹서를 제안합니다.\n\n- [블록체인 데이터 개인 정보 보호 솔루션의 기술 검토](https://arxiv.org/pdf/2105.01316.pdf) - 기존 엔터프라이즈 블록체인 기술인 EOSIO 기반 시스템, 하이퍼레저 패브릭 그리고 Besu, Consensus Quarum, R3 Corda 및 Ernst and Young's Nightfall을 검토하는 것을 목적으로 합니다.\n\n- [블록체인 시스템, 기술 그리고 애플리케이션 방법론의 관점](https://arxiv.org/pdf/2105.03572.pdf) - 첫째, 블록체인의 작동 방식, 연구 활동 및 과제를 소개하고 전형적인 블록체인 사용 사례와 주제에 대한 전형적인 방법론을 다루고 있는 로드맵을 보여줍니다.\n  둘째, 블록체인 시스템에서 확률적 프로세스, 게임이론, 최적화, 머신러닝, 암호학을 채택하여 블록체인 프로토콜/알고리즘을 연구할 수 있는 방법에 대해 자세히 설명합니다.\n\n- [Ethna: 이더리움 블록체인의 P2P망 분석](https://arxiv.org/pdf/2010.01373.pdf) - Ethna는 이더리움 노드의 정도를 정확하게 측정하는 새로운 방법을 구현합니다.\n\n- [블록체인 소셜 네트워크에서의 커뮤니티 감지](https://arxiv.org/pdf/2101.06406.pdf) - 그래프의 낮은 순위 신호를 위해 설계된 새로운 커뮤니티 감지 알고리즘은 사용자 토큰 구독을 기반으로 사용자의 커뮤니티를 찾는데 도움이 될 수 있습니다.\n\n- [무선 블록체인 네트워크의 블록 액세스 제어: 설계, 모델링 분석](https://arxiv.org/pdf/2104.13144.pdf) - BAC 접근 방식은 네트워크가 높은 트랜잭션 처리량을 달성하는 동시에 블록 활용률을 높이고 컴퓨팅 성능을 점감하는데 도움이 될 수 있다는 것을 알 수 있습니다. 한편, 트랜잭션 처리량과 블록 활용률 간의 균형을 입증하여, 실제적인 블록체인 구축을 위한 지침이 될 수 있습니다.\n\n- [블록체인 및 분산원장 기술에 대한 외부적 요구](https://arxiv.org/pdf/2105.10399.pdf) - 블록체인 및 분산원장 기술이 블록체인/DLT 자체에서 시작된 외부 시스템에 대한 호출을 수행할 수 있는 방법을 시연함으로써 이러한 믿음이 선입견임을 보여줍니다.\n\n- [블록체인 시스템 및 애플리케이션 관리: 블록체인 구성 프로세스 모델](https://arxiv.org/pdf/2105.02118.pdf) - 블록체인 구성 프로세스 모델이 4개의 블록체인 프로젝트에 적용된다는 것을 보여줍니다.\n\n- [상설시장 운영사의 수수료 적정화 방안](https://arxiv.org/pdf/2105.13510.pdf) - 과거 거래 데이터를 사용하여 실제 세계 풀에 대한 최적의 수수료를 계산하는데 사용할 수 있는 프레임워크를 제시합니다.\n\n- [진화 게임 이론을 이용한 블록체인 보상 메커니즘](https://arxiv.org/pdf/2104.05849.pdf) - PoS 블록 체인에 적용될 수 있는 보상 메커니즘 프레임워크를 개발합니다.\n\n- [스마트 전환 요약](https://arxiv.org/pdf/2105.07663.pdf) - 무한한 균형 합계를 표현할 수 있는 1차 논리의 일반화를 제시합니다.\n\n- [소프트웨어 신생 기업을 위한 100개 이상의 메트릭스 - 다중 음성 문학 리뷰](https://arxiv.org/pdf/1901.04819.pdf) - 데이터를 메트릭 형태로 사용하면 소프트웨어 신생 기업이 불확실성과 제한된 리소스 속에서 올바른 결정을 내리는 데 도움이 될 수 있습니다.\n\n- [블록체인 네트워크: 비트코인, 모네로, 지캐시, 이더리움, 리플, 아이오타의 데이터 구조](https://arxiv.org/pdf/2103.08712.pdf) - 블록체인 데이터를 다양한 유형의 네트워크로 추상화할 수 있는 방법과 네트워크 추상화를 통해 구조에 대한 통찰력을 얻을 수 있습니다.\n\n- [탈중앙화 금융: 블록체인 및 스마트 컨트랙트 기반 금융 시장](https://research.stlouisfed.org/publications/review/2021/02/05/decentralized-finance-on-blockchain-and-smart-contract-based-financial-markets) - Fabian Schar가 쓴 이 책은 기술적으로 상세하지만 소화할 수 있는 형식으로 블록체인 기반 시장에 대한 개요를 제공합니다. 새로운 사용자를 위한 훌륭한 논문입니다.\n\n#### 사이드 체인들\n\n- [POA Network](https://www.poa.network/)\n- [POA Bridge](https://bridge.poa.net/)\n- [POA Bridge UI](https://github.com/poanetwork/bridge-ui)\n- [POA Bridge Contracts](https://github.com/poanetwork/poa-bridge-contracts)\n- [Loom Network](https://github.com/loomnetwork)\n- [Matic Network](https://docs.matic.network/)\n\n#### EIP - 1559\n\n- [EIP-1559 이더리움 수수료 시장의 동적 분석](https://arxiv.org/pdf/2102.10567.pdf) - 게임 이론과 동적 시스템 도구를 조합하여 시장의 동적 메커니즘을 철저한 분석합니다.\n- [EIP1559 기본요금의 확률적 특성](https://arxiv.org/pdf/2105.03521.pdf) - 변동하는 가스 가격에 안정을 주기위해 개발된 이더리움의 새로운 가격 체계에 대해 설명합니다.\n\n- [이더리움 블록체인을 위한 거래 수수료 메커니즘 설계: EIP-1559의 경제성 분석](https://arxiv.org/pdf/2012.00854.pdf) - 게임 이론적인 강점과 약점을 평가하고 몇 가지 대안 설계를 검토합니다.\n\n#### 이더리움 2.0\n\n- [Beaconcha](https://beaconcha.in/)\n- [Beaconscan](https://beaconscan.com/)\n- [이더리움 2.0 상태](https://eth2stats.io/)\n- [이더리움 2.0 문서](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-phases/)\n- [이더리움 2.0 클라이언트들](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth2.0-teams/teams-building-eth2.0/)\n- [이더리움 2.0 Forks](https://eth2-fork-mon.stokes.io/)\n\n#### MEV - 최대 추출 가능 값 / 마이너 추출 가능값\n\n- [블록체인 추출 가능 값 수량화: 숲은 얼마나 어둡습니까?](https://arxiv.org/pdf/2101.05511v2.pdf) - 광부들이 이미 MEV(Miner Extractable Value)를 추출하고 있다는 증거를 제시하는데, 이는 관련 연구에서 알 수 있듯이 블록체인 컨센서스 보안을 불안정하게 할 수 있습니다.\n\n- [Flash Boys 2.0: 분산형 Exchange의 프런트런닝, 트랜잭션 재주문 및 컨센서스 불안정성](https://arxiv.org/pdf/1904.05234.pdf) - MEV의 개념을 소개하고, 스마트 컨트랙트의 거래 순서 의존성에 의해 야기되는 크고 복잡한 위험과 전통적인 형태의 금융 시장 착취가 블록체인 경제에 적응하고 침투하는 방법을 가종합니다.\n\n- [Flashbots: MEV in Eth2](https://hackmd.io/@flashbots/mev-in-eth2) - eth2의 거래 순서를 연구하고 MEV 기반 스테이킹 수익률을 분석합니다. 그리고나서 MEV가 검증자 보상을 상당히 증가시키겠지만 eth2의 참가자 사이의 불평등을 강화시킬 수 있다는 것을 발견합니다. 저자는 교환 및 검증자 풀과 같은 최대 이해관계자들 사이에 전개될 잠재적 역학같은 eth2의 MEV의 질적 측면을 논의합니다.\n\n#### 토론\n\n- [스마트 컨트랙트 연구 포럼](https://www.smartcontractresearch.org)\n\n#### 해킹 사건 보고\n\n- [Rekt News](https://rekt.eth.link/leaderboard) - 내부 고발자와 디파이 탐정들이 커뮤니티에 정보를 제공할 수 있는 익명 플랫폼.\n- [Blockchain Threat Intelligence](https://blockthreat.substack.com/) - 가상화 환경의 최신 보안 뉴스, 도구, 이벤트, 취약점 및 위협을 다루는 뉴스레터입니다. [이 레포를 지원해주세요.](https://github.com/openblocksec/blocksec-incidents)\n- [Blockchain Graveyard](https://magoo.github.io/Blockchain-Graveyard/) - 블록체인과 관련된 대규모 보안 침해와 절도 리스트\n\n# 도구 모음\n\n#### 이더리움 Tools\n\n- [Ethstats](https://ethstats.io)\n- [ETH Forks](https://forkmon.ethdevops.io) \n- [Node Stats](https://ethernodes.org)\n- [EVM Networks List](https://chainid.network)\n- [BIP39 Derivation](https://iancoleman.io/bip39)\n- [Vanity Generator](https://github.com/johguse/profanity) \n- [Web Vanity Generator](https://vanity-eth.tk) \n- [Vanity Eth Generators](https://github.com/search?q=eth+vanity)\n- [FindETH](https://findeth.io) \n- [Eth Tx Decoder](https://antoncoding.github.io/eth-tx-decoder)\n- [Ethereum input data decoder](https://lab.miguelmota.com/ethereum-input-data-decoder)\n- [Ethereum Gas Charts](https://ethereumprice.org/gas)\n- [Ethereum TxPool Statistics](https://txpool.zengo.com/) \n- [Gas Prices Dashboard ](https://explore.duneanalytics.com/public/dashboards/qswVMdzbyiiZFdnCDSwx1jfYLOjdaokM4CSGNxsH)\n- [The UI from ABI](https://ethcontract.watch)\n- [Oracles Club](https://oracles.club)\n- [Tx Combo](https://furucombo.app)\n- [ETH or ERC-20 Mass-sender](https://disperse.app)\n- [BulkSender](https://bulksender.app)\n- [ERC20 Meta Token Wrapper](https://github.com/arcadeum/erc20-meta-token) \n- [Cancel Ethereum Transaction](https://github.com/mds1/Cancel-Ethereum-Transactions)\n- [Fees WTF Calculator](https://fees.wtf) \n- [Spend Gas Stats](https://txn.finance) \n- [Pools Stats](https://pools.fyi) \n- [Solhint](https://github.com/protofire/solhint) \n- [Solium](https://github.com/duaraghav8/Solium)\n- [Sol-tester](https://github.com/androlo/sol-tester) \n- [Solidity-coverage](https://github.com/sc-forks/solidity-coverage) \n- [TypeChain](https://github.com/ethereum-ts/TypeChain) \n- [Tenderly](https://tenderly.co/)\n\n#### 라이브러리\n\n- [dapp-bin](https://github.com/ethereum/dapp-bin) - 이더리움 솔리디티, Serpent 그리고 LLL의 많은 공통 데이터 구조와 유틸리티에 대한 구현을 제공합니다.\n- [솔리디티 모음](https://github.com/ethereum/wiki/wiki/Solidity-Collections) - 코드 조각과 유틸리티 라이브러리 모음입니다.\n- [OpenZeppelin](https://openzeppelin.org/) - 안전한 스마트 컨트랙트을 구축하기 위한 프레임워크\n\n#### 널리 사용되는 스마트 컨트랙트 라이브러리\n\n- [Zeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts) - SafeMath와 OpenZeppelin SDK 같이 테스트를 거친 재사용 가능한 스마트 컨트랙트이 포함된 [라이브러리](https://github.com/OpenZeppelin/openzeppelin-sdk)\n- [cryptofin-solidity](https://github.com/cryptofinlabs/cryptofin-solidity) - 이더리움에서 안전하고 가스 효율적인 스마트 컨트랙트을 구축하기 위한 솔리디티 라이브러리입니다.\n- [Modular Libraries](https://github.com/Modular-Network/ethereum-libraries) - 이더리움 가상 머신을 사용하는 블록체인에서 사용하기 위해 만들어진 패키지 그룹\n- [DateTime Library](https://github.com/bokkypoobah/BokkyPooBahsDateTimeLibrary) - 가스 효율적인 솔리디티 날짜와 시간 라이브러리\n- [Aragon](https://github.com/aragon/aragon) - DAO 프로토콜. [aragonOS 스마트 컨트랙트 프레임워크](https://github.com/aragon/aragonOS) 업그레이드 가능성을 가진 거버넌스에 중점을 둠\n- [ARC](https://github.com/daostack/arc) - DAO 및 DAO 스택의 기본 계층을 위한 운영 체제입니다.\n- [0x](https://github.com/0xProject) - DEX 프로토콜\n- [Token Libraries with Proofs](https://github.com/sec-bit/tokenlibs-with-proofs) - 지정된 사양과 상위 수준의 속성에 대한 토큰 컨트랙트 wrt의 정확성 증명 포함\n- [Provable API](https://github.com/provable-things/ethereum-api) - 오프체인 작업, 데이터 가져오기와 계산을 허용하는 Probable 서비스 사용 컨트랙트을 제공합니다.\n- [ABDK Libraries for Solidity](https://github.com/abdk-consulting/abdk-libraries-solidity) - 고정점(64.64비트) 그리고 IEEE-754 호환 4중 정밀도(129비트) 솔리드용 부동 소수점 산술 라이브러리\n\n#### 스마트 컨트랙트 패턴\n\n- [Dappsys: 안전하고 단순하며 유연한 이더리움 컨트랙트 구성 요소](https://github.com/dapphub/dappsys)\n- [MakerDAO](https://github.com/makerdao/maker-otc)\n- [The TAO](https://github.com/ryepdx/the-tao)\n- [Dapp-a-day 1-10](https://steemit.com/@nikolai)\n- [Dapp-a-day 11-25](https://steemit.com/@nexusdev)\n- [OpenZeppelin Contracts: 재사용 가능하고 안전한 스마트 컨트랙트을 솔리디티 언어로 제공하는 개발형 프레임워크](https://github.com/OpenZeppelin/openzeppelin-contracts)\n- [보안 감사 모범 사례에 대한 블로그](https://blog.openzeppelin.com/)\n- [어셈블리 포함 고급 작업장](https://github.com/androlo/solidity-workshop)\n- [더 단순한 이더리움 Multisig](https://medium.com/@ChrisLundkvist/exploring-simpler-ethereum-multisig-contracts-b71020c19037) - 특히 _benefits_ 섹션\n- [CryptoFin 솔리디티 회계 감사 체크리스트](https://github.com/cryptofinlabs/audit-checklist) - 메인넷 론칭 컨트랙트을 감사할 때 주의해야할 공통 소견 및 문제의 체크리스트입니다.\n- [aragonOS: A smart contract framework for building DAOs, Dapps and protocols](https://hack.aragon.org/docs/aragonos-intro.html)\n\n#### 업그레이드 가능성\n\n- [블로그 von Elena Dimitrova, Dev at colony.io](https://blog.colony.io/author/elena/)\n- [라이브러리 기반 개발](https://blog.aragon.org/library-driven-development-in-solidity-2bebcaf88736)\n- [고급 솔리디티 코드 배포 기술](https://blog.aragon.org/advanced-solidity-code-deployment-techniques-dc032665f434/)\n- [OpenZeppelin의 프록시 라이브러리](https://blog.openzeppelin.com/proxy-libraries-in-solidity-79fbe4b970fd/)\n\n#### 개발 도구\n\n- [CryptoFin 솔리디티 회계 감사 체크리스트](https://github.com/cryptofinlabs/audit-checklist) - 메인넷 론칭 컨트랙트을 감사할 때 주의해야 할 공통 소견 및 문제 체크리스트입니다.\n- [MythX](https://mythx.io/) - 이더리움 개발자를 위한 보안 검증 플랫폼과 생태계\n- [Mythril](https://github.com/ConsenSys/mythril) - 오픈소스 EVM 바이트 코드 보안 분석 도구\n- [Oyente](https://github.com/melonproject/oyente) - 대체 정적 스마트 컨트랙트 보안 분석\n- [Securify](https://securify.chainsecurity.com/) - 이더리움 스마트 컨트랙트용 보안 스캐너\n- [SmartCheck](https://tool.smartdec.net/) - 정적 스마트 컨트랙트 보안 분석기\n- [Ethersplay](https://github.com/crytic/ethersplay) - EVM 분해기\n- [Evmdis](https://github.com/Arachnid/evmdis) - 대체 EVM 분해기\n- [Hydra](https://github.com/IC3Hydra/Hydra) - 암호화 경제 컨트랙트 보안 프레임워크, 분산된 보안 보조금\n- [Solgraph](https://github.com/raineorshine/solgraph) - 스마트 컨트랙트 보안 분석을 위한 솔리디티 제어 흐름 시각화\n- [Manticore](https://github.com/trailofbits/manticore) - 스마트 컨트랙트과 이진 파일에 대한 심볼 실행ㅇ 도구\n- [Slither](https://github.com/crytic/slither) - 솔리디티 정적 분석 프레임워크\n- [Adelaide](https://github.com/sec-bit/adelaide) - SECBIT 정적 분석 기능을 솔리티 컴파일러로 확장\n- [solc-verify](https://github.com/SRI-CSL/solidity/) - 솔리디티 스마트 컨트랙트에 대한 모듈식 검증자\n- [솔리디티 보안 블로그](https://github.com/sigp/solidity-security-blog) - 알려진 공격 벡터와 일반적인 안티패턴의 포괄적인 목록\n- [Awesome Buggy ERC20 Tokens](https://github.com/sec-bit/awesome-buggy-erc20-tokens) - 영향을 받는 토큰과 ERC20 스마트 컨트랙트에서 취약성 모음\n- [Free Smart Contract Security Audit](https://callisto.network/smart-contract-audit/) - Callisto에서 Network로의 무료 스마트 컨트랙트 보안 감사\n- [Piet](https://piet.slock.it) - 시각적 솔리디티 아키텍처 분석기\n\n#### 프론트엔드 이더리움 APIs\n\n- [Web3.js](https://github.com/ethereum/web3.js/) - 자바스크립트 Web3\n- [Eth.js](https://github.com/ethjs) - 자바스크립트 Web3 대안\n- [Ethers.js](https://github.com/ethers-io/ethers.js/) - 자바스크립트 Web3 대안, 유용한 유틸리티와 지갑 기능\n- [light.js](https://github.com/paritytech/js-libs/tree/master/packages/light.js) - 경량 클라이언트에 최적화된 높은 수준의 사후 대응형 JS 라이브러리\n- [Web3Wrapper](https://github.com/0xProject/0x-monorepo/tree/development/packages/web3-wrapper) - 타입스크립트 Web3 대안\n- [Ethereumjs](https://github.com/ethereumjs/) - 이더리움 같은 유틸리티 기능 모음 [ethereumjs-util](https://github.com/ethereumjs/ethereumjs-util) 그리고 [ethereumjs-tx](https://github.com/ethereumjs/ethereumjs-tx)\n- [Alchemy-web3.js](https://github.com/alchemyplatform/alchemy-web3) - 자동 재시도를 포함한 자바스크립트 Web3 wrappers, access to [Alchemy's enhanced APIs](https://docs.alchemyapi.io/documentation/alchemy-web3/enhanced-web3-api), 그리고 강력한 웹 소켓 연결.\n- [flex-contract](https://github.com/merklejerk/flex-contract) 그리고 [flex-ether](https://github.com/merklejerk/flex-ether) - 스마트 컨트랙트과 상호 작용하고 트랜잭션을 수행할 수 있는 최신 제로 구성 고급 라이브러리\n- [ez-ens](https://github.com/merklejerk/ez-ens) - 간단한 제로 구성 이더리움 이름 서비스 주소 확인 도구입니다.\n- [web3x](https://github.com/xf00f/web3x) - web3.js의 타입스크립트 포트. 편익에는 컨트랙트과 상호작용하는 경우를 포함하여 소규모 빌드와 전체 유형 안전이 포함됩니다.\n- [Nethereum](https://github.com/Nethereum/) - 크로스 플랫폼 이더리움 개발 프레임워크\n- [dfuse](https://github.com/dfuse-io/client-js) - [dfuse Ethereum API](https://dfuse.io)를 사용하는 타입스크립트 라이브러리\n- [Drizzle](https://github.com/truffle-box/drizzle-box) - 프론트 엔드를 블록체인에 연결하는 리덕스 라이브러리\n- [Tasit SDK](https://github.com/tasitlabs/tasitsdk) - 리액트 네이티브를 이용한 네이티브 모바일 이더리움 기본앱 제작 자바스크립트 SDK\n- [useMetamask](https://github.com/mdtanrikulu/use-metamask) - 이더리움에서 메타마스크를 관리하기 위한 맞춤형 리액트 Hook\n- [WalletConnect](https://walletconnect.org/) - Dapp에 지갑 연결을 위한 개방형 프로토콜\n- [Subproviders](https://0x.org/docs/tools/subproviders) - [Web3-provider-engine](https://github.com/MetaMask/web3-provider-engine)(dApp에 레저 하드웨어 지갑 지원을 추가하기 위한 레저 Subprovider 포함)과 함께 사용할 수 있는 몇 가지 유용한 하위 공급업체\n- [ethvtx](https://github.com/ticket721/ethvtx) - ethereum-ready & framework-agnostic 리덕스 저장소 구성 [docs](https://ticket721.github.io/ethvtx/)\n- Strictly Typed - 자바스크립트 대안\n- [elm-ethereum](https://github.com/cmditch/elm-ethereum)\n- [purescript-web3](https://github.com/f-o-a-m/purescript-web3)\n- [ChainAbstractionLayer](https://github.com/liquality/chainabstractionlayer) - 단일 인터페이스를 사용하여 서로 다른 블록체인(이더리움 포함)과 통신합니다.\n- [Delphereum](https://github.com/svanas/delphereum) - Windows, MacOS, iOS, Android용 네이티브 dApp 개발을 가능하게 하는 이더리움 블록체인에 대한 델파이 인터페이스.\n- [Torus](https://tor.us/) - 원할한 온보드 UX로 애플리케이션을 구축하기 위한 오픈 소스 SDK\n- [Fortmatic](https://fortmatic.com/) - SDK를 사용하여 확장과 다운로드 없이 web3 dApp을 쉽게 구축할 수 있습니다.\n- [Portis](https://portis.io/) - 아무것도 설치하지 않고도 DAP와 쉽게 상호 작용할 수 있는 SDK가 포함된 비 커스터디 지갑입니다.\n- [create-eth-app](https://github.com/paulrberg/create-eth-app) - 한 번의 명령으로 이더리움 작동 프런트-엔드 앱을 만들 수 있습니다.\n- [Scaffold-ETH](https://github.com/austintgriffith/scaffold-eth) - 스마트 컨트랙트 구축을 위한 초보자 친화적인 포크 허브\n- [Notify.js](https://blocknative.com/notify) - 사용자에게 실시간 알림 제공 Blocknative Notify.js는 속도 증가와 취소에 대한 내장 지원을 통해 사용자가 안심하고 거래할 수 있도록 지원합니다. Notify.js는 통합이 쉽고 사용자 지정이 빠릅니다.\n\n#### 백엔드 이더리움 APIs\n\n- [Web3.py](https://github.com/ethereum/web3.py) - 파이썬 Web3\n- [Web3.php](https://github.com/sc0Vu/web3.php) - PHP Web3\n- [Ethereum-php](https://github.com/digitaldonkey/ethereum-php) - PHP Web3\n- [Web3j](https://github.com/web3j/web3j) - 자바 Web3\n- [Nethereum](https://nethereum.com/) - .Net Web3\n- [Ethereum.rb](https://github.com/EthWorks/ethereum.rb) - 루비 Web3\n- [rust-web3](https://github.com/tomusdrw/rust-web3) - 러스트 Web3\n- [ethers-rs](https://github.com/gakonst/ethers-rs/) - Ethers-rs\n- [Web3.hs](https://hackage.haskell.org/package/web3) - 하스켈 Web3\n- [KEthereum](https://github.com/komputing/KEthereum) - 코틀린 Web3\n- [Eventeum](https://github.com/ConsenSys/eventeum) - Kauri가 자바로 작성한 이더리움 스마트 컨트랙트 이벤트와 백엔드 마이크로서비스의 연결고리\n- [Ethereumex](https://github.com/mana-ethereum/ethereumex) - Elixir JSON-RPC 클라이언트를 위한 이더리움 블록체인\n- [Ethereum-jsonrpc-gateway](https://github.com/HydroProtocol/ethereum-jsonrpc-gateway) - 다중화와 로드 밸런싱을 위해 여러 이더리움 노드를 실행할 수 있는 게이트웨이입니다. Infura의 대안으로 실행할 수 있습니다. Golang으로 작성되어 있습니다.\n- [EthContract](https://github.com/AgileAlpha/eth_contract) - Elixir에서 이더리움 스마트 컨트랙트을 쿼리하는데 도움이 되는 일련의 helper 메소드들\n- [Ethereum Contract Service](https://github.com/mesg-foundation/service-ethereum-contract) - 주소 및 ABI에 따라 모든 이더리움 컨트랙트과 상호 작용할 수 있는 서비스.\n- [Ethereum Service](https://github.com/mesg-foundation/service-ethereum) - 이더리움의 이벤트와 상호 작용하고 상호 작용할 수 있는 MESG 서비스입니다.\n- [Marmo](https://marmo.io/) - 파이썬, 자바스크립트, 자바 SDK로 이더리움과 상호 작용을 단순화합니다. 릴레이를 사용하여 트랜잭션 비용을 릴레이로 오프로드합니다.\n- [이더리움 로그 프레임워크](https://bitbucket.csiro.au/users/kli039/repos/ethereum-logging-framework/browse) - 쿼리 언어, 쿼리 프로세서, 로깅 코드 생성을 포함한 이더리움 애플리케이션 및 네트워크의 고급 로깅 기능 제공\n\n#### 이더리움 클라이언트들\n\n- [Besu](https://besu.hyperledger.org/en/latest/) - Apache 2.0 라이센스에 따라 개발되고 자바로 작성된 오픈 소스 이더리움 클라이언트로 하이퍼레저가 호스팅합니다.\n- [Geth](https://geth.ethereum.org/docs/) - Go 클라이언트.\n- [Erigon](https://github.com/ledgerwatch/erigon) - 효율성 프론티어 기반으로 하는 이더리움 클라이언트의 대부분 Go 구현\n- [OpenEthereum](https://github.com/openethereum/openethereum) - 이전에는 Parity라고 불렸던 러스트 클라이언트. Erigon에게 유리한 비난의 길\n- [Aleth](https://github.com/ethereum/aleth) - C++ 클라이언트\n- [Nethermind](https://github.com/NethermindEth/nethermind) - .NET Core 클라이언트\n- [Infura](https://infura.io/) - 이더리움 클라이언트 표준 호환 API를 제공하는 관리형 서비스\n- [Trinity](https://trinity.ethereum.org/) - [py-evm](https://github.com/ethereum/py-evm)을 사용하는 파이썬 클라이언트\n- [Ethereumjs](https://github.com/ethereumjs/ethereumjs-client) - [ethereumjs-vm](https://github.com/ethereumjs/ethereumjs-vm)을 사용하는 자바스크립트 클라이언트\n- [Seth](https://github.com/dapphub/dapptools/tree/master/src/seth) - Seth는 \"명령줄용 메타마스크\" 같은 이더리움 클라이언트 도구입니다.\n- [Mustekala](https://github.com/musteka-la/mustekala) - 메타마스크의 이더리움 라이트 클라이언트 프로젝트\n- [Exthereum](https://github.com/exthereum/blockchain) - Elixir 클라이언트\n- [EWF Parity](https://github.com/energywebfoundation/energyweb-ui) - Tobalaba 테스트 네트워크를 위한 Energy Web Foundation 클라이언트\n- [Quorum](https://github.com/jpmorganchase/quorum) - [JP Morgan](https://jpmorgan.com/quorum)에 의해 데이터 프라이버시를 지원하는 이더리움의 허용 구현\n- [Mana](https://github.com/mana-ethereum/mana) - Elixir로 작성된 이더리움 전체 노드 구현.\n- [Chainstack](https://chainstack.com/) - 전용 공유 Geth 노드를 제공하는 관리형 서비스\n- [QuikNode](https://quiknode.io/) - API 엑세스 및 서비스형 노드(node-as-a-aservice)를 지원하는 블록쳉인 개발자 클라우드입니다.\n\n#### 저장소\n\n- [IPFS](https://ipfs.io/) - 분산된 스토리지 및 파일 참조\n- [Mahuta](https://github.com/ConsenSys/Mahuta) - 검색 기능이 추가된 IPFS 스토리지 서비스 (이전으이 IPFS-스토어)\n- [OrbitDB](https://github.com/orbitdb/orbit-db) - IPFS를 기반으로 분산된 데이터 베이스\n- [JS IPFS API](https://github.com/ipfs/js-ipfs-http-client) - 자바스크립트에 구현된 IPFS HTTP API용 클라이언트 라이브러리\n- [TEMPORAL](https://github.com/RTradeLtd/Temporal) - IPFS와 기타 분산/중앙 집중식 스토리지 프로토콜로 사용하기 쉬운 API\n- [PINATA](https://pinata.cloud) - IPFS를 사용하는 가장 쉬운 방법\n- [Swarm](https://swarm-gateways.net/) - 이더리움 web3 스택의 네이트 기본 계층 서비스인 분산 스토리지 플랫폼과 콘텐츠 배포 서비스\n- [Infura](https://infura.io/) - 관리되는 IPFS API 게이트웨이 및 고정 서비스\n- [3Box Storage](https://docs.3box.io/api/storage) - 사용자가 제어하고 분산된 스토리지를 위한 API입니다. IPFS와 Orbitdb위에 구축됩니다.\n- [Aleph.im](https://aleph.im/) - 이더리움과 IPFS와 호환되는 오프체인 인센티브 P2P(Peer-to-Peer) 클라우드 프로젝트 (데이터베이스, 파일 스토리지, 컴퓨팅과 DID)\n\n#### 부트스트랩/기본 제공 도구\n\n- [Truffle boxes](https://trufflesuite.com/boxes) - 이더리움 에코시스템을 위한 패키지 구성 요소\n- [Create Eth App](https://github.com/paulrberg/create-eth-app) - 한 번의 명령으로 이더리움 기반 프론트 엔드 앱 생성\n- [Besu Private Network](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - 도커 컨테이너에서 Besu 노드의 전용 네트워크 실행\n- [Testchains](https://github.com/Nethereum/TestChains) - 사전 구성된 신속한 대응을 위한 .NET 개발(PoA)\n- [Blazor/Blockchain Explorer](https://github.com/Nethereum/NethereumBlazor) - WASM 블록체인 탐색기(기능 샘플)\n- [Local Raiden](https://github.com/ConsenSys/Local-Raiden) - 데모와 테스트를 위해 도커 컨테이너에서 로컬 Raiden 네트워크 실행\n- [Private networks deployment scripts](https://github.com/ConsenSys/private-networks-deployment-scripts) - 프라이빗 PoA 네트워크를 위한 기본 제공 배포 스크립트\n- [Parity Demo-PoA Tutorial](https://wiki.parity.io/Demo-PoA-tutorial.html) - Parity 권한을 가진 2개의 노드로 구성된 PoA 테스트 체인을 구축하기 위한 단계별 튜토리얼 전반적 합의\n- [Local Ethereum Network](https://github.com/ConsenSys/local_ethereum_network) - 프라이빗 PoW 네트워크를 위한 기본 제공 배포 스크립트\n- [Kaleido](https://kaleido.io/) - Caleido를 사용하여 협력단 블록체인 네트워크를 구축합니다. PoC와 테스트에 적합합니다.\n- [Cheshire](https://github.com/endless-nameless-inc/cheshire) - A local sandbox implementation of the CryptoKitties API and smart contracts, available as a Truffle Box\n- [aragonCLI](https://github.com/aragon/aragon-cli) - aragonCLI 아라곤 애플리케이션 및 조직을 만들고 개발하는데 사용됩니다.\n- [ColonyJS](https://github.com/JoinColony/colonyJS) - Conlony 네트워크 스마트 컨트랙트과 상호 작용할 수 있는 API를 제공하는 자바스크립트 클라이언트입니다.\n- [ArcJS](https://github.com/daostack/arc.js) - DAOstack Arc 이더리움 스마트 컨트랙트에 대한 자바스크립트 애플리케이션 액세스를 용이하게 하는 라이브러리입니다.\n- [Arkane Connect](https://docs.arkane.network/pages/connect-js.html) - 사용자 친화적인 앱을 구축하기 위한 지갑 공급업체인 Arkane Network와 상호 작용할 수 있는 API를 제공하는 자바스크립트 클라이언트입니다.\n- [Onboard.js](https://blocknative.com/onboard) - 블록 네이티브 온보드는 프로젝트에 멀티 지갑 지원을 빠르고 쉽게 추가할 수 있는 방법입니다. 20개 이상의 고유한 하드웨어와 소프트웨어 지갑에 사용할 수 있는 내장 모듈을 통해 시간과 번거로움을 줄일 수 있습니다.\n- [web3-react](https://github.com/NoahZinsmeister/web3-react) - 싱글 페이지 이더리움 dApp 구축을 위한 리액트 프레임워크\n\n#### 이더리움 ABI (Application Binary Interface) 도구\n\n- [ABI decoder](https://github.com/ConsenSys/abi-decoder) - 이더리움 트랜잭션에서 데이터 매개 변수와 이벤트 디코딩하는 라이브러리\n- [ABI-gen](https://github.com/0xProject/0x-monorepo/tree/development/packages/abi-gen) - 컨트랙트 ABI에서 타입스크립트 컨트랙트 래퍼 생성\n- [Ethereum ABI UI](https://github.com/hiddentao/ethereum-abi-ui) - 이더리움 컨트랙트 ABI에서 UI 양식 필드 정의와 관련 검증자 자동생성\n- [headlong](https://github.com/esaulpaugh/headlong/) - 타입-세이프 컨트랙트 ABI 및 자바 재귀 길이 접두사 라이브러리\n- [EasyDapper](https://www.easydapper.com) - Truffle 아티팩트에서 생성된 애플리케이션, 공용/비공개 네트워크에 컨트랙트 배포, 컨트랙트과 상호 작용할 수 있는 사용자 지정 가능한 실시간 공개 페이지 제공\n- [One Click dApp](https://oneclickdapp.com) - ABI를 사용하여 고유한 URL에서 즉시 dApp을 생성합니다.\n- [Truffle Pig](https://npmjs.com/package/trufflepig) - Truffle에서 생성된 컨트랙트 파일을 찾아 읽을 수 있는 간단한 HTTP AP를 제공하는 개발도구입니다. http를 통해 새 컨트랙트 ABI를 제공합니다.\n- [Ethereum Contract Service](https://github.com/mesg-foundation/service-ethereum-contract) - 주소와 ABI를 기반으로 이더리움 컨트랙트과 상호 작용할 수 있는 MESG 서비스.\n- [Nethereum-CodeGenerator](https://github.com/StefH/Nethereum-CodeGenerator) - 솔리디티 스마트 컨트랙트을 기반으로 Netheum 기반 C# 인터페이스와 서비스를 생성하는 웹 기반 생성기.\n\n# 테스트 도구\n\n- [Truffle Teams](https://trufflesuite.com/teams) - 구성이 필요 없는 Truffle 프로젝트를 위한 지속적인 통합\n- [Solidity code coverage](https://github.com/0xProject/0x-monorepo/tree/development/packages/sol-coverage) - 솔리디티 코드 커버리지 툴\n- [Solidity coverage](https://github.com/sc-forks/solidity-coverage) - 솔리디티 스마트 컨트랙트을 위한 대체 코드 커버리지\n- [Solidity function profiler](https://github.com/EricR/sol-function-profiler) - 솔리디티 컨트랙트 함수 프로파일러\n- [Sol-profiler](https://github.com/Aniket-Engg/sol-profiler) - 솔리디티 컨트랙트 함수 프로파일러 대안\n- [Espresso](https://github.com/hillstreetlabs/espresso) - 빠르고 병렬화된 핫 리로드 솔리드 테스트 프레임워크\n- [Eth tester](https://github.com/ethereum/eth-tester) - 이더리움 애플리케이션 테스트를 위한 툴 제품군\n- [Cliquebait](https://github.com/f-o-a-m/cliquebait) - 실제 블록체인 네트워크와 매우 유사한 도커 인스턴스를 통해 스마트 컨트랙트 애플리케이션의 통합 테스트 수용 간소화\n- [Hevm](https://github.com/dapphub/dapptools/tree/master/src/hevm) - hevm 프로젝트는 유닛 테스트 및 스마트 컨트랙트 디버깅을 위해 특별히 만들어진 이더리움 가상 머신(EVM)을 구현한 것입니다.\n- [Ethereum graph debugger](https://github.com/fergarrui/ethereum-graph-debugger) - 솔리디티 그래픽 디버거\n- [Tenderly CLI](https://github.com/Tenderly/tenderly-cli) - 사람이 판독할 수 있는 스택 추적을 통해 개발 가속화\n- [Solhint](https://github.com/protofire/solhint) - 스마트 컨트랙트 검증을 위한 보안, 스타일 가이드와 모범 사례 규칙을 제공하는 솔리디티 라이터\n- [Ethlint](https://github.com/duaraghav8/Ethlint) - 솔리디티, 이전의 Solium에서 스타일 그리고 보안 문제를 식별하고 해결하기 위한 린터\n- [Decode](https://github.com/hacker-DOM/decode) - 로컬 testrpc 노드에 제출된 tx를 보다 읽기 쉽고 이해하기 쉽게 구문 분석하는 npm 패키지\n- [truffle-assertions](https://github.com/rkalis/truffle-assertions) - 솔리디티 스마트 컨트랙트을 Truffle와 테스트하는데 사용되는 추가 주장 그리고 효용과과 함께 npm 패키지.\n  중요한 점. 특정 사건이 발생했는지 여부를 주장할 수 있는 능력을 추가합니다.\n- [Psol](https://github.com/Lamarkaz/psol) - mustache.js 스타일구문, 매크로, 조건부 컴파일과 자동 원격 종속성이 포함된 솔리디티 어휘 사전 프로세서.\n- [solpp](https://github.com/merklejerk/solpp) - 종합적인 지시어와 표현 언어, 고정밀 산순과많은 유용한 helper 기능을 갖춘 솔리디티 전처리기 그리고 평탄기\n- [Decode and Publish](https://flightwallet.github.io/decode-eth-tx/) – 원시 이더리움 tx를 코딩하여 게시하며 https://live.blockcypher.com/btc-testnet/decodetx/ 유사합니다.\n- [Doppelgänger](https://getdoppelganger.io/) - 유닛 테스트 중 스마트 컨트랙트 의존성을 목킹하는 라이브러리\n- [rocketh](https://github.com/wighawag/rocketh) - 원하는 web3 라이브러리와 테스트 러너를 사용할 수 있는 간단한 라이브러리. 이더리움 스마트 컨트랙트을 테스트합니다.\n- [pytest-cobra](https://github.com/cobraframework/pytest-cobra) - 이더리움 블록체인 스마트 컨트랙트 테스트를 위한 PyTest 플러그인\n\n#### 트랜잭션 시각화, 득점과 추적:\n\n| [thread](https://twitter.com/officer_cia/status/1493395239905734667?s=20&t=rFmBq_f9juLPNWslwrnB7Q)를 읽고, 작성자(OffcierCia)의 방법론을 확인해보세요.\n\n- [BlockPath](http://blockpath.com) \n- [Maltego](http://maltego.com) \n- [GraphSense](http://graphsense.info) \n- [AML Bot Investigation Regime](https://amlbot.com) \n- [Bank Verified](https://bitrankverified.com/home) \n- [Orbit](https://github.com/s0md3v/Orbit)\n- [Arronax](https://github.com/Cryptonomic/Arronax)\n- [Blockscout](https://github.com/blockscout/blockscout)\n- [BTC Parser](https://btcparser.com)\n- [Txstreet](https://txstreet.com/v/eth)\n- [Nansen](https://www.nansen.ai)\n- [Bloxy](https://bloxy.info)\n- [Solana Explorer](https://solscan.io)\n- [Elliptic](https://www.elliptic.co)\n- [ANChain AI](https://www.anchain.ai)\n- [Cipher Trace](https://ciphertrace.com)\n- [Crystal Blockchain](https://crystalblockchain.com/products)\n- [Uppsala Security](https://uppsalasecurity.com)\n- [Coinfirm](https://www.coinfirm.com)\n- [Solidus Labs](https://www.soliduslabs.com)\n- [TRM Labs](https://trmlabs.com)\n- [Halborn Forensic](https://halborn.com)\n- [Visual List](https://www.lopp.net/bitcoin-information/visualizations.html)\n- [GLP](https://glprotocol.com/)\n- [BreadCrumbs](https://www.breadcrumbs.app)\n- [Tenderly](https://tenderly.co/)\n- [Dune](https://dune.xyz/)\n- [ETH Detective](https://www.ethtective.com/)\n\n## 프로젝트 지원:\n\n프로젝트를 지원하는 것은 **매우** 중요합니다.\n덕분에 직장에서 보내는 시간을 줄이고 제가 좋아하는 일인 디파이와 암호화폐 교육을 할 수 있습니다. :sparkling_heart:\n\n지원하고 싶다면 다음 주소로 기부금을 보내주시면 됩니다.\n\n**0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A** — ERC20 & ETH (officercia.eth)\n\n**17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU** - BTC\n\n## 한글화 날짜\n\n2021.07.05\n\n(👍 ͡❛ ͜ʖ ͡❛)👍\n"
  },
  {
    "path": "translations/README_tel.md",
    "content": "# DeFi డెవలపర్ రోడ్ మ్యాప్\n\n**ఇక్కడ మేము ఉత్తమ DeFi & Blockchain పరిశోధనలు మరియు సాధనాలను సేకరించి చర్చిస్తాము - సహకారాలు స్వాగతం.**\n\n**చిన్న పరిష్కారాల నుండి అనువాదాలు, పత్రాలు లేదా మీరు జోడించదలిచిన సాధనాల వరకు ఏదైనా ఒక పుల్ అభ్యర్థనను సమర్పించడానికి సంకోచించకండి.**\n\n- **నిరాకరణ: మొత్తం సమాచారం (సాధనాలు, లింక్‌లు, కథనాలు, వచనం, చిత్రాలు మొదలైనవి) విద్యా ప్రయోజనాల కోసం మాత్రమే అందించబడింది! మొత్తం సమాచారం కూడా పబ్లిక్ సోర్స్‌ల డేటాపై ఆధారపడి ఉంటుంది. మీ చర్యలకు మీరే బాధ్యత వహించాలి, రచయిత కాదు** ❗️\n\n[![మద్దతు ప్రాజెక్ట్](https://img.shields.io/badge/Support-Project-critical)](https://github.com/OffcierCia/support/blob/main/README.md) [![GitCoin ద్వారా మద్దతు ఉంది](https://img.shields.io/badge/Support%20via-GitCoin-yellowgreen)](https://gitcoin.co/grants/3150/defi-developer-roadmap) [![మద్దతు ఉంది LEGO](https://img.shields.io/badge/Supported%20by-LEGO-%2300A3FF)](https://www.notion.so/LEGO-Lido-Ecosystem-Grants-Organisation-d7f0bf0182d443648b362361d)\n[![పరిశోధన బేస్](https://img.shields.io/badge/Research-Base-lightgrey)](https://github.com/OffcierCia/ultimate-defi-research-base)\n[![మెయిల్](https://img.shields.io/badge/Mail-offcierciapr%40protonmail.com-brightgreen)](mailto:offcierciapr@protonmail.com)\n\n## రోడ్‌మ్యాప్\n\n![రోడ్‌మ్యాప్](./DeFiRoadMapNewSVG.svg)\n\n# నావిగేషన్\n\n</details>\n\n|        అంశం        | తక్షణ లింక్                                                                                                                                |\n| :----------------: | ------------------------------------------------------------------------------------------------------------------------------------------ |\n|      బేసిక్స్      | [అన్వేషించండి](https://github.com/OffcierCia/DeFi-Developer-Road-Map#basics)                                                               |\n|       dApps        | [అన్వేషించండి](https://github.com/OffcierCia/DeFi-Developer-Road-Map#dapps)                                                                |\n|  ఫ్రేమ్‌వర్క్‌లు   | [అన్వేషించండి](https://github.com/OffcierCia/DeFi-Developer-Road-Map#frameworks)                                                           |\n|     zk-snarks      | [అన్వేషించండి](https://github.com/OffcierCia/DeFi-Developer-Road-Map#zk-snarks)                                                            |\n|   తదుపరి పఠనాలు    | [అన్వేషించండి](https://github.com/OffcierCia/DeFi-డెవలపర్-రోడ్-మ్యాప్#మరింత-పఠనాలు)                                                        |\n|       భద్రత        | [అన్వేషించండి](https://github.com/OffcierCia/DeFi-Developer-Road-Map#security--safety)                                                     |\n|        DeFi        | [అన్వేషించండి](https://github.com/OffcierCia/DeFi-Developer-Road-Map#defi)                                                                 |\n|        ENS         | [అన్వేషించండి](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-name-service)                                                |\n|        NFT         | [అన్వేషించండి](https://github.com/OffcierCia/DeFi-Developer-Road-Map#non-fungible-token-nft)                                               |\n|  స్థిరమైన నాణేలు   | [అన్వేషించండి](https://github.com/OffcierCia/DeFi-Developer-Road-Map#stable-coins)                                                         |\n|   సాధారణ సమాచారం   | [అన్వేషించండి](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-tools)                                                       |\n|   సైడ్ చెయిన్స్    | [అన్వేషించండి](https://github.com/OffcierCia/DeFi-Developer-Road-Map#side-chains)                                                          |\n|        MEV         | [అన్వేషించండి](https://github.com/OffcierCia/DeFi-Developer-Road-Map#mev---గరిష్ట-ఎక్స్ట్రాక్టబుల్-వాల్యూ--మైనర్-ఎక్స్‌ట్రాక్టబుల్-వాల్యూ) |\n|    సాధనాల సేకరణ    | [అన్వేషించండి](https://github.com/OffcierCia/DeFi-Developer-Road-Map#tools-collection)                                                     |\n|      ETH 2.0       | [అన్వేషించండి](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-20)                                                          |\n|    ఫ్రంట్ ఎండ్     | [అన్వేషించండి](https://github.com/OffcierCia/DeFi-Developer-Road-Map#front-end)                                                            |\n| ప్రాజెక్ట్ మానాగ్. | [అన్వేషించండి](https://github.com/OffcierCia/DeFi-Developer-Road-Map#project-management)                                                   |\n\n#\n\n**| ప్రత్యేక గమనికలు:**\n\n- [మిర్రర్‌లో నా బ్లాగ్](https://officercia.mirror.xyz/UpFfG7-1E4SDJttnmuQ7v4BMc4KrCXzo80vtx7qV-YY)\n- [అన్ని తెలిసిన స్మార్ట్ కాంట్రాక్ట్ వైపు మరియు వినియోగదారు వైపు దాడులు & దాడి వెక్టర్స్](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in- Web30--DeFi-03-31)\n- [క్రిప్టో కోల్డ్ వాలెట్ అటాక్స్ డిఫెన్స్ మెథడ్స్ బెస్ట్ ప్రాక్టీస్‌లను భద్రపరిచే ముఖ్య సూత్రాలు](https://hackernoon.com/whats-the-safest-way-to-store-crypto)\n- [Pessimistic.io బృందం నుండి అద్భుతమైన చీట్‌షీట్](https://graph.org/All-resources-to-become-a-smart-contract-auditor-09-11)\n- [All-about-NFT సెక్యూరిటీ](https://graph.org/NFT-security-01-28)\n- [అన్ని ETH భద్రతా సాధనాలు ఉన్నాయి](https://graph.org/ETHSec-Tools-02-13)\n- [అన్ని మంచి TG దేవ్ సంఘాలు](https://graph.org/Crypto-Telegram-Channels--Chats-04-19)\n- [సాలిడిటీ లాంగ్వేజ్ చీట్‌షీట్‌లు, సాధనాలు మరియు సూచనల సేకరణ](https://graph.org/Solidity-Cheatsheets-Pack-03-20)\n- [సాలిడిటీ ట్యుటోరియల్స్](https://telegra.ph/Solidity-Tutorials-12-21)\n\n# బేసిక్స్\n\n- డిస్ట్రిబ్యూటెడ్ లెడ్జర్ టెక్నాలజీ (DLT) యొక్క ప్రాథమికాలను తెలుసుకోండి\n- బిట్‌కాయిన్ ప్రోటోకాల్ [వివరించబడింది](https://medium.com/coinmonks/bitcoin-white-paper-explained-part-1-4-16cba783146a)\n- ఎలిప్టిక్ కర్వ్ [క్రిప్టోగ్రఫీ](https://medium.com/coinmonks/learn-how-to-code-elliptic-curve-cryptography-a952dfdc20ab)\n- చదవండి [Blockchain Explained](https://www.investopedia.com/terms/b/blockchain.asp)\n- చూడండి [బ్లాక్‌చెయిన్ - విజువల్ డెమో](https://www.youtube.com/watch?v=_160oMzblY8)\n- Watch [అయితే బిట్‌కాయిన్ అసలు ఎలా పని చేస్తుంది? - 3b1b](https://www.youtube.com/watch?v=bBC-nXj3Ng4)\n- [కంప్యూటర్ సైన్స్](https://github.com/ossu/computer-science) యొక్క ప్రాథమికాలను తెలుసుకోండి\n\n#### Ethereum\n\n- Ethereum యొక్క ప్రాథమికాలను తెలుసుకోండి\n- Ethereum వర్చువల్ మెషిన్ (EVM): ట్యూరింగ్ పూర్తయింది\n- వాలెట్‌లు, ఖాతాలు (EOA), ప్రైవేట్/పబ్లిక్ కీల గురించి తెలుసుకోండి\n- లావాదేవీలు, గ్యాస్, మెటామాస్క్ గురించి తెలుసుకోండి\n- Ethereum క్లయింట్లు/నోడ్స్, గెత్\n- ఇన్‌ఫ్యూరా మౌలిక సదుపాయాలు\n\n#### ఈవీఎం\n\n- [NOXX](https://noxx.substack.com/archive?sort=new)\n- [కాంట్రాక్ట్ ఫంక్షన్ కాల్స్ సమయంలో EVM మెకానిక్‌లను లోతుగా త్రవ్వడం - పార్ట్ 1](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy?utm_source=profile&utm_medium=reader2)\n- [మెమొరీ లేన్‌లో ఒక యాత్ర చేద్దాం - పార్ట్ 2](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-d6b?utm_source=profile&utm_medium=reader2)\n- [డిమిస్టిఫైయింగ్ స్టోరేజ్ స్లాట్ ప్యాకింగ్ - EVM హ్యాకర్ల కోసం కీలక జ్ఞానం - పార్ట్ 3](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-3ea?utm_source=profile&utm_medium= రీడర్2)\n- [అండర్ ది హుడ్ - గో Ethereum (గెత్) క్లయింట్‌లో స్టోరేజ్ ఆప్‌కోడ్‌లు - పార్ట్ 4](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-5a5?utm_source =ప్రొఫైల్&utm_medium=రీడర్2)\n- [EVM హ్యాకర్స్ ఆర్సెనల్‌లో మరో ఆయుధం - డెలిగేట్ కాల్ యొక్క శక్తి - పార్ట్ 5](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-a5f?utm_source= ప్రొఫైల్&utm_medium=reader2)\n- [డేటా యొక్క నిధి - లావాదేవీ రసీదులు & ఈవెంట్ లాగ్‌లు - పార్ట్ 6](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-16e?utm_source=profile&utm_medium= రీడర్2)\n- [Ethereumలో ట్రై డేటాబేస్‌లను అర్థం చేసుకోవడం](https://medium.com/shyft-network/understanding-trie-databases-in-ethereum-9f03d2c3325d)\n- [AskMirror](https://www.askmirror.xyz)\n- [EVM చాడ్](https://github.com/mektigboy/evm-chad)\n- [Mudit.Blog](https://mudit.blog)\n- [cmichel.io](https://cmichel.io)\n- [samczsun.com](https://samczsun.com)\n- [serial-coder.com](https://www.serial-coder.com/posts)\n- [notonlyowner.com](https://www.notonlyowner.com)\n- [వికేంద్రీకృత](https://t.me/decentraliseddotco)\n- [అద్భుతమైన బ్లాగులు](https://start.me/w/nPprJD)\n- [మీరు 1 DAIని పంపినప్పుడు ఏమి జరుగుతుంది](https://www.notonlyowner.com/learn/what-happens-when-you-send-one-dai)\n- [పూర్తి స్టాక్ Ethereum అభివృద్ధికి పూర్తి గైడ్](https://www.useweb3.xyz/tutorials/the-complete-guide-to-full-stack-ethereum-development)\n- [వెబ్3 డెవలపర్‌ల కోసం అల్టిమేట్ రోడ్‌మ్యాప్ \"సున్నా నుండి మాస్టర్ వరకు\"](https://blog.praneethreddy.me/ultimate-roadmap-for-web3-developers-from-zero-to-master?deviceType=desktop)\n- [సాలిడిటీ చీట్‌షీట్‌ల ప్యాక్ + బోనస్](https://telegra.ph/Solidity-Cheatsheets-Pack-03-20)\n\n#### దిశలు\n\n- [అద్భుతమైన roadmap.sh రోడ్‌మ్యాప్‌ల సేకరణ](https://roadmap.sh)\n- [Vikvikvikkk Repo](https://github.com/vikvikvikkk?tab=repositories)\n- [అద్భుతం Ethereum స్టాకింగ్](https://hackmd.io/@jyeAs_6oRjeDk2Mx5CZyBw/awesome-ethereum-staking)\n- [ది డైలీ ఏప్](https://www.notion.so/The-Daily-Ape-c96c0b6727c0433a962e897ef43efb7e)\n- [Sov's Compendium](https://sovs.notion.site/sovs/Sov-s-Compendium-41f097d28dae4d09801f10cde1b2d03b)\n- [డైమండ్ క్రాబ్](https://shuennnyyy.notion.site/shuennnyyy/DiamondCrab-Crypto-Notion-Site-5e14308d396b497fa35ccdbfdf4a2296)\n- [ఇమ్మర్షన్ డెన్](https://immersionden.xyz)\n- [క్యూరియస్ డాడీ](https://curiousaddys.notion.site/2935b6c3a1e249fd876ce3f318355d92?v=b46dd3524e8a4ea9873f364800a0db38)\n- [అద్భుతమైన బ్లాగులు](https://start.me/w/nPprJD)\n- [క్రిప్టో టెలిగ్రామ్ & డిస్కార్డ్ ఛానెల్‌లు & చాట్‌లు](https://telegra.ph/Crypto-Telegram-Channels--Chats-04-19)\n- [ప్రధాన నావిగేషన్](https://officercia.mirror.xyz/Uc1sf64yUCb0uo1DxR_nuif5EmMPs-RAshDyoAGEZZY)\n- [సాలిడిటీ ట్యుటోరియల్స్](https://graph.org/Solidity-Tutorials-12-21)\n- [సోలానా దేవ్ & డెజెన్ టూల్స్ ప్యాక్](https://web.archive.org/web/20220820001542/officercia.mirror.xyz/XLEds6Py1Xu41WWhqv-LJ2UtH4UKl9cZTnoVx8Cv)\n- [జెనెసిస్ 0x01: బ్లాక్‌చెయిన్ సెక్యూరిటీ కోసం సరళీకృత రోడ్‌మ్యాప్](https://devansh.xyz/blockchain-security/2021/09/17/genesis-0x01.html)\n- [బ్లాక్‌చెయిన్ సెక్యూరిటీ గైడ్](https://wufflz.notion.site/Blockchain-security-guide-b26aec3d920e414d8a354618d3e36eb4)\n- [DevPill](https://www.devpill.me/docs/introduction/foreword)\n- [పునరాలోచన: వెబ్3లో హ్యాక్‌లు](https://medium.com/@officercia/retrospective-hacks-in-web3-cc83b8ee0e93)\n- [మధ్యస్థం : తీవ్రత vulns](https://tom-sol.notion.site/c433c81fc5964fb8b32c59ce98fec3df?v=c5ffb5c86778424c9a1fe3dd6f7f00f3)\n- [అధిక: తీవ్రత వల్న్స్](https://tom-sol.notion.site/f9d3a62122d34b479b52ea3e0583bd57?v=9c303b31cca845638e78c25da29fa5de)\n\n#### స్మార్ట్ కాంట్రాక్ట్\n\n- స్మార్ట్ కాంట్రాక్ట్ బేసిక్స్\n- స్మార్ట్ కాంట్రాక్ట్ జీవిత చక్రం\n- Ethereum ఉన్నత స్థాయి భాషలు (**సాలిడిటీ**, వైపర్, LLL, సర్పెంట్)\n- కంపైలింగ్, టెస్టింగ్, స్మార్ట్ కాంట్రాక్ట్‌లను అమలు చేయడం\n- web3.js లేదా web3.pyని ఉపయోగించి స్మార్ట్ కాంట్రాక్ట్‌లతో పరస్పర చర్య చేయడం\n- చదవండి [ఏమైనప్పటికీ, Ethereum ఎలా పని చేస్తుంది?](https://www.preethikasireddy.com/post/how-does-ethereum-work-anyway#:~:text=The%20Ethereum%20blockchain%20uses%20an,tokens %20%20ఉత్పత్తి%20మరియు%20ప్రదానం చేయబడ్డాయి.)\n- చదవండి [ఈ కథనం](https://blog.zeppelin.solutions/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05)\n- [ట్రఫుల్ డాక్యుమెంటేషన్](https://truffleframework.com/docs/) / [Hardhat డాక్యుమెంటేషన్](https://hardhat.org/getting-started/) చదవండి\n- [Web3 డాక్యుమెంటేషన్](https://web3js.readthedocs.io/en/1.0/) / [Ethers డాక్యుమెంటేషన్](https://docs.ethers.io/v5/) చదవండి\n- పుస్తకాన్ని చదవండి [మాస్టరింగ్ Ethereum](https://github.com/ethereumbook/ethereumbook) మరియు [ఈ ఛానెల్]ని చూడండి(<https://www.youtube.com/channel/UCJWh7F3AFyQ_x01VKzr9eyA/videos>)\n- [సాలిడిటీ స్మార్ట్ కాంట్రాక్ట్ లైబ్రరీ](https://openzeppelin.org/api/docs/get-started.html) మరియు [సాలిడిటీ బేస్](https://solidity-by-example.org) [ట్యుటోరియల్ ఫ్రమ్ జాంబీస్‌తో చదవండి](https://cryptozombies.io)\n- చదవండి [వికేంద్రీకృత ఫైనాన్స్‌లో నగదు సైబర్ బెదిరింపుల కోసం ఫ్లాష్ క్రాష్](https://arxiv.org/pdf/2106.10740.pdf)\n\n#### సాలిడిటీని తెలుసుకోవడానికి వనరులు\n\n- [cryptozombies.io](https://cryptozombies.io)\n- [smartcontract.engineer](https://www.smartcontract.engineer)\n- [solidity-by-example.org](https://solidity-by-example.org)\n- [useweb3.xyz](https://www.useweb3.xyz)\n- [సాలిడిటీ ట్యుటోరియల్స్](https://graph.org/Solidity-Tutorials-12-21)\n- [పుస్తకాలు & పరిశోధనలు](https://telegra.ph/Books--Researches-01-30)\n- [నావిగేషన్: officercia.eth](https://officercia.mirror.xyz/Uc1sf64yUCb0uo1DxR_nuif5EmMPs-RAshDyoAGEZZY)\n- [సాలిడిటీ చీట్‌షీట్‌ల ప్యాక్ + బోనస్](https://graph.org/Solidity-Cheatsheets-Pack-03-20)\n- [సాలిడిటీ ట్రెజర్స్](https://t.me/soliditypedia)\n- [సాలిడిటీ లెర్నింగ్ చాట్](https://t.me/solidity_learning)\n- [దేవ్ సాలిడిటీ చాట్](https://t.me/dev_solidity)\n- [క్రిప్టో టెలిగ్రామ్ & డిస్కార్డ్ ఛానెల్‌లు & చాట్‌లు](https://telegra.ph/Crypto-Telegram-Channels--Chats-04-19)\n\n#### స్మార్ట్ కాంట్రాక్ట్ ప్రమాణాలు\n\n- [ERCలు](https://eips.ethereum.org/erc) - Ethereum ఇంప్రూవ్‌మెంట్ ప్రతిపాదనలు\n\n#### టోకెన్లు\n\n- [ERC-20](https://eips.ethereum.org/EIPS/eip-20) - ఫంగబుల్ ఆస్తుల కోసం టోకెన్ ఒప్పందం.\n- [ERC-721](https://github.com/ethereum/eips/issues/721) - ఫంగబుల్ కాని ఆస్తుల కోసం టోకెన్ ప్రమాణం.\n- [ERC-1155](https://eips.ethereum.org/EIPS/eip-1155) - సెమీ ఫంగబుల్ టోకెన్ల కోసం టోకెన్ ప్రమాణం\n- [ERC-918](https://eips.ethereum.org/EIPS/eip-918) - మైనబుల్ టోకెన్ స్టాండర్డ్.\n- [ERC-1363](https://eips.ethereum.org/EIPS/eip-1363) - చెల్లించవలసిన టోకెన్ ప్రమాణం.\n- [ERC-4626](https://eips.ethereum.org/EIPS/eip-4626) - టోకనైజ్డ్ వాల్ట్ స్టాండర్డ్.\n- [టోకెన్ ఇంటరాక్షన్ చెక్‌లిస్ట్](https://consensys.net/diligence/blog/2020/11/token-interaction-checklist/)\n\n#### ఇతరులు\n\n- [ERC-165](https://eips.ethereum.org/EIPS/eip-165) - స్మార్ట్ కాంట్రాక్ట్ అమలు చేసే ఇంటర్‌ఫేస్‌లను ప్రచురించడానికి మరియు గుర్తించడానికి ప్రామాణిక పద్ధతిని సృష్టిస్తుంది.\n- [ERC-725](https://eips.ethereum.org/EIPS/eip-725) - సాధారణ ప్రాక్సీ ఖాతా కోసం ప్రామాణిక ఇంటర్‌ఫేస్.\n- [ERC-173](https://eips.ethereum.org/EIPS/eip-173) - ఒప్పందాల యాజమాన్యం కోసం ఒక ప్రామాణిక ఇంటర్‌ఫేస్.\n\n#### సాధారణ అభివృద్ధి నైపుణ్యాలు\n\n- తెలుసుకోండి [GIT](https://medium.com/pixel-pioneers/the-basics-of-version-control-system-git-explained-by-designing-a-new-car-3fb3a10e9e40)\n- [GitHub](https://github.com/) / [GitLab](https://about.gitlab.com/)లో కొన్ని రిపోజిటరీలను సృష్టించండి\n- మీ కోడ్‌ని ఇతర వ్యక్తులతో పంచుకోండి\n- HTTP(S) ప్రోటోకాల్, అభ్యర్థన పద్ధతులు (GET, POST, PUT, PATCH, DELETE, OPTIONS) గురించి తెలుసుకోండి\n- Googleని ఉపయోగించడానికి భయపడవద్దు, [Googleతో శక్తి శోధన](http://www.powersearchingwithgoogle.com/)\n- టెర్మినల్ ([Linux/Docker](https://medium.com/coinmonks/how-to-become-a-blockchain-developer-59c830e20f15)తో పరిచయం చేసుకోండి, మీ షెల్ (బాష్, zsh, ఫిష్) కాన్ఫిగర్ చేయండి\n- అల్గారిథమ్‌లు మరియు డేటా స్ట్రక్చర్‌లు, బ్లాక్‌చెయిన్, ఎథెరియం, సాలిడిటీ గురించి కొన్ని పుస్తకాలను చదవండి\n- ఈ కోర్సు చేయండి [Ethereum మరియు Solidity: The Complete Developer's Guide](https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/)\n- ఉచిత ట్యుటోరియల్ [లెర్నింగ్ సాలిడిటీ](https://github.com/willitscale/learning-solidity)\n- [సాలిడిటీతో స్మార్ట్ కాంట్రాక్ట్ డెవలప్‌మెంట్ పరిచయం](https://www.youtube.com/playlist?list=PLV1JDFUtrXpGvu8QHL9b78WYNSJsYNZsb) మరియు [ERC20 ప్రోగ్రామింగ్](https://www.youtube.com/watch?v=Hqx5yuskmRUZLYS -f9LCH3sEf0UKTLCaZErJeQtK7GCD)\n- [టుడెల్ఫ్ట్ రెపో](https://repository.tudelft.nl)\n\n#### ఈ సాధనాలను ప్రయత్నించండి\n\n- [eth-cli](https://github.com/protofire/eth-cli) - CLI సాధనాలు.\n- [REPL](https://github.com/raineorshine/solidity-repl) - సాలిడిటీ REPL.\n- [రీమిక్స్](https://remix.ethereum.org/) - ఆన్‌లైన్ రియల్ టైమ్ కంపైలర్ మరియు రన్‌టైమ్.\n- [gencall-cli](https://github.com/manifoldfinance/libcaller/tree/master/packages/gencall-cli) - మీ ABI ఫైల్ నుండి ఇంటరాక్టివ్ స్మార్ట్ కాంట్రాక్ట్ ఎన్‌కోడర్ మరియు పంపినవారు\n- [సాలిడిటీ ఫంక్షన్ పేరును ఆప్టిమైజ్ చేయండి](https://emn178.github.io/solidity-optimize-name/) - ఖర్చులను తగ్గించడానికి ఫంక్షన్ పేర్లను ఆప్టిమైజ్ చేయండి\n- [solc-typed-ast కంపైలర్](https://github.com/ConsenSys/solc-typed-ast) - టైప్‌స్క్రిప్ట్ ప్యాకేజీ AST (Solc నుండి) మరియు ట్రావర్స్‌ని రూపొందించడానికి అవసరమైన యుటిలిటీలతో పాటు సాధారణీకరించిన టైప్ చేసిన సాలిడిటీ ASTని అందిస్తుంది / దానిని మార్చండి.\n\n# dApps\n\n- మీరు ఉపయోగించే సాధనాల గురించి తెలుసుకోండి:\n\n#### ప్యాకేజీ నిర్వాహకులు\n\n- [npm](https://www.npmjs.com/)\n- [నూలు](https://yarnpkg.com/lang/en/)\n- [pnpm](https://pnpm.js.org/)\n\n#### IDEలు\n\n- [రీమిక్స్ IDE](https://remix.ethereum.org/)\n- [రీమిక్స్ IDE డెస్క్‌టాప్ విడుదల](https://github.com/ethereum/remix-desktop/releases)\n- [Ethfiddle](https://ethfiddle.com/)\n- [labs.superblock](https://superblocks.com/)\n- [ట్రఫుల్](https://truffleframework.com/)\n- [సాలిడిటీ v0.8.17](https://docs.soliditylang.org/en/v0.8.17/)\n- [వైపర్](https://github.com/vyperlang/vyper)\n- [Atom](https://atom.io/)\n- [Etheratom](https://atom.io/packages/etheratom)\n- [ఆటోకంప్లీట్ సాలిడిటీ](https://atom.io/packages/autocomplete-solidity)\n- [భాషా పటిష్టత](https://atom.io/packages/language-solidity)\n- [విమ్ సాలిడిటీ](https://github.com/tomlion/vim-solidity)\n- [Vim vyper](https://github.com/vyperlang/vim-vyper)\n- [YAKINDU సాలిడిటీ టూల్స్](https://github.com/Yakindu/solidity-ide)\n- [VSCode](https://code.visualstudio.com/) [సాలిడిటీ విజువల్ డెవలపర్]తో(<https://marketplace.visualstudio.com/items?itemName=tintinweb.solidity-visual-auditor>)\n- [vcode-solidity-lang](https://github.com/contractshark/vcode-solidity-extenstion) VSode కోసం సాలిడిటీ సెమాంటిక్ హైలైటింగ్. [vcode మార్కెట్‌ప్లేస్‌లో అందుబాటులో ఉంది](https://marketplace.visualstudio.com/items?itemName=ContractShark.solidity-lang)\n- [MetaMask OpenRCP API ప్లేగ్రౌండ్](https://metamask.github.io/api-playground/api-documentation/) - MetaMasks RPC APIని వీక్షించండి మరియు పరస్పర చర్య చేయండి\n\n#### సాధన\n\n- [జోంబీ గేమ్](https://cryptozombies.io/) చేయడం ద్వారా Ethereum అభివృద్ధిని తెలుసుకోండి\n- చదవండి మరియు తయారు చేయండి మరియు ఉదాహరణ: [పెట్ షాప్ ట్యుటోరియల్](https://www.trufflesuite.com/tutorial)\n- పైథాన్ మరియు వైపర్‌తో స్మార్ట్ కాంట్రాక్టులను ఎలా నిర్మించాలో తెలుసుకోండి: [Ape Academy](https://academy.apeworx.io/)\n- [సమయం-లాక్ చేయబడిన వాలెట్‌లు: Ethereum స్మార్ట్ కాంట్రాక్ట్‌లకు ఒక పరిచయం](https://www.toptal.com/ethereum-smart-contract/time-locked-wallet-truffle-tutorial)\n- [అల్టిమేట్ ENS మరియు ĐApp ట్యుటోరియల్](https://www.toptal.com/ethereum/ethereum-name-service-dapp-tutorial)\n- [Ethereum Ðapp డెవలప్‌మెంట్‌కి అంతిమ పరిచయం](https://www.youtube.com/playlist?list=PLV1JDFUtrXpFh85G-Ddyy2kLSafaB9biQ)\n- [Ethernaut](https://ethernaut.zeppelin.solutions/) అనేది Ethereum నేర్చుకోవాలనే ఆసక్తి ఉన్నవారి కోసం ఒక Web3/Solidity ఆధారిత యుద్ధ గేమ్\n- [Ethereum మరియు సాలిడిటీ: ది కంప్లీట్ డెవలపర్స్ గైడ్](https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/)\n- [కాన్సెన్సిస్ బెస్ట్ ప్రాక్టీసెస్](https://consensys.github.io/smart-contract-best-practices/) - ఈ పత్రం ఇంటర్మీడియట్ సాలిడిటీ ప్రోగ్రామర్‌ల కోసం భద్రతా పరిగణనలకు సంబంధించిన ప్రాథమిక పరిజ్ఞానాన్ని అందిస్తుంది. ఇది ConsenSys డిలిజెన్స్ మరియు విస్తృత Ethereum కమ్యూనిటీచే నిర్వహించబడుతుంది.\n- [Solidity Patterns](https://github.com/fravoll/solidity-patterns) - నమూనాలు మరియు ఉత్తమ అభ్యాసాల సంకలనం.\n- [స్మార్ట్ కాంట్రాక్ట్స్ థ్రెట్స్ DB](https://github.com/crytic/not-so-smart-contracts) - చెత్త నమూనాల సంకలనం.\n- [ETH.build](https://eth.build/) Web3 కోసం ఒక విద్యా శాండ్‌బాక్స్\n- [నోడ్ గార్డియన్స్](https://nodeguardians.io/) ప్రాక్టికల్ కోడింగ్ సవాళ్లతో కూడిన స్టోరీ రిచ్ క్వెస్ట్‌లు\n\n# ZK-SNARKలు\n\n#### సాధారణ సమాచారం\n\n- [జీరో-నాలెడ్జ్ ప్రూఫ్‌లకు పరిచయం](https://www.dylandavis.net/blog/2022/12/21/zero-knowledge-proofs-introduction)\n- [జీరో-నాలెడ్జ్ ప్రూఫ్ లెర్నింగ్ జర్నీ](https://youtu.be/_6Bm5kmov3A)\n- [zkp.science](https://zkp.science) - ZK-SNARKల గురించి మీరు తెలుసుకోవలసినవన్నీ\n- [ZoKrates](https://github.com/Zokrates/ZoKrates) - Ethereumలో zkSNARKS కోసం టూల్‌బాక్స్\n- [AZTEC ప్రోటోకాల్](https://github.com/AztecProtocol/AZTEC) - Ethereum నెట్‌వర్క్‌లో రహస్య లావాదేవీలు, అమలు Ethereum మెయిన్-నెట్‌లో ప్రత్యక్ష ప్రసారం చేయబడుతుంది\n- [రాత్రి పతనం](https://github.com/EYBlockchain/nightfall) - ఏదైనా ERC-20 / ERC-721 టోకెన్‌ను ప్రైవేట్‌గా చేయండి - ఓపెన్ సోర్స్ సాధనాలు & మైక్రోసర్వీస్‌లు\n- ప్రాక్సీ రీ-ఎన్‌క్రిప్షన్ (PRE)\n- [NuCypher నెట్‌వర్క్](https://github.com/nucypher/nucypher) - వికేంద్రీకృత సిస్టమ్‌లలో డేటా గోప్యతను శక్తివంతం చేయడానికి ప్రాక్సీ రీ-ఎన్‌క్రిప్షన్ నెట్‌వర్క్\n- [pyUmbral](https://github.com/nucypher/pyumbral) - థ్రెషోల్డ్ ప్రాక్సీ రీ-ఎన్‌క్రిప్షన్ క్రిప్టోగ్రాఫిక్ లైబ్రరీ\n- పూర్తిగా హోమోమార్ఫిక్ ఎన్‌క్రిప్షన్ (FHE)\n- [NuFHE](https://github.com/nucypher/nufhe) - GPU వేగవంతమైన FHE లైబ్రరీ\n- [జీరో నాలెడ్జ్ ప్రూఫ్స్ స్టార్టర్ ప్యాక్](https://ethresear.ch/t/zero-knowledge-proofs-starter-pack/4519)\n- [ZK-Research DB](https://polished-wash-d17.notion.site/ZK-Research-58f704196c8f4715adc412fa0cf1a17f)\n- [Vitalik.eth నుండి ఒక అద్భుతమైన పోస్ట్](https://vitalik.ca/general/2021/01/26/snarks.html)\n- [హుడ్ కింద Zk స్నార్క్స్](https://medium.com/@VitalikButerin/zk-snarks-under-the-hood-b33151a013f6)\n- [అద్భుతమైన సున్నా జ్ఞాన రుజువులు](https://github.com/matter-labs/awesome-zero-knowledge-proofs)\n- [అద్భుతం zk](https://github.com/ventali/awesome-zk)\n- [ZK-SNARKల తప్పిపోయిన వివరణ](https://www.cryptologie.net/article/507/the-missing-explanation-of-zk-snarks)\n- [zk-SNARK ఎందుకు మరియు ఎలా పని చేస్తుంది](https://arxiv.org/pdf/1906.07221.pdf)\n- [ది జీరో-నాలెడ్జ్ ల్యాండ్‌స్కేప్](https://page1.substack.com/p/the-zero-knowledge-landscape)\n- [Goలో zkSNARKలను వ్రాయడానికి మీ గైడ్](https://consensys.net/blog/research-development/gnark-your-guide-to-write-zksnarks-in-go)\n\n#### ZK-STARKలు\n\n- [StarkWare](https://github.com/starkware-industries) మరియు [StarkWare Resources](https://github.com/starkware-libs) - StarkEx స్కేలబిలిటీ ఇంజిన్ ఆన్-చైన్‌లో స్టేట్ ట్రాన్సిషన్‌లను నిల్వ చేస్తుంది\n- [zkSNARKs vs zkSTARKs: ఒక ప్రైమర్](https://pseudotheos.mirror.xyz/_LAi4cCFz2gaC-3WgNmri1eTvckA32L7v31A8saJvqg)\n\n# ఫ్రేమ్‌వర్క్‌లు\n\n#### ట్రఫుల్ సూట్\n\n- [ట్రఫుల్](https://truffleframework.com/truffle)\n- [గనాచే](https://truffleframework.com/ganache)\n- [చినుకులు](https://truffleframework.com/drizzle)\n\n#### అంతే\n\n- [Akula](https://github.com/akula-bft/akula) - [Erigon](https://github.com/ledgerwatch/) ఆధారంగా రస్ట్‌లో వ్రాయబడిన Ethereum ప్రోటోకాల్ (\"క్లయింట్\") అమలు ఇంటర్‌ఫేస్‌లు) ఆర్కిటెక్చర్.\n\n#### ZeppelinOS\n\n- [ప్రారంభించడం](https://docs.zeppelinos.org/docs/start.html)\n\n#### ల్యాబ్స్. సూపర్బ్లాక్\n\n> గమనిక: Superblocks విలువ తగ్గింది\n\n- [Labs.superblocks](https://lab.superblocks.com/)\n- [dapp ట్యుటోరియల్](https://www.youtube.com/watch?v=LK-kVMzrdno)\n\n#### ఇన్ఫురా (Ethereum కి గేట్‌వే)\n\n- [మెయిన్‌నెట్ ఎండ్ పాయింట్](https://infura.io/)\n- [Ropsten TestNet ఎండ్ పాయింట్](https://infura.io/)\n- [కోవన్ టెస్ట్ నెట్ ఎండ్ పాయింట్](https://infura.io/)\n- [Rinkby TestNet ఎండ్ పాయింట్](https://infura.io/)\n- [IPFS](https://medium.freecodecamp.org/hands-on-get-started-with-infura-and-ipfs-on-ethereum-b63635142af0)\n\n#### [NodeReal](https://nodereal.io)(అధిక పనితీరు నోడ్ సేవ)\n\n- [మెగానోడ్](https://meganode.nodereal.io)\n- [డైరెక్ట్‌రూట్](https://directroute.nodereal.io)\n\n#### ఇతర ఫ్రేమ్‌వర్క్‌లు\n\n- [ఫ్రేమ్‌వర్క్‌ల జాబితా](https://ethereum.org/en/developers/docs/frameworks/) - Ethereum ఫ్రేమ్‌వర్క్‌ల జాబితా.\n- [Hardhat](https://hardhat.org/) - సౌకర్యవంతమైన, విస్తరించదగిన మరియు వేగవంతమైన Ethereum అభివృద్ధి వాతావరణం.\n- [Ape](https://docs.apeworx.io/ape/stable/) - పైథోనిస్టాస్, డేటా సైంటిస్ట్‌లు మరియు సెక్యూరిటీ ప్రొఫెషనల్స్ కోసం స్మార్ట్ కాంట్రాక్ట్ డెవలప్‌మెంట్ టూల్.\n- [బ్రౌనీ](https://github.com/iamdefinitelyahuman/brownie) - బ్రౌనీ అనేది Ethereum స్మార్ట్ ఒప్పందాలను అమలు చేయడానికి, పరీక్షించడానికి మరియు పరస్పర చర్య చేయడానికి ఒక పైథాన్ ఫ్రేమ్‌వర్క్.\n- [ఎంబార్క్](https://github.com/embark-framework/embark) - DApp అభివృద్ధి కోసం ఫ్రేమ్‌వర్క్\n- [Waffle](https://getwaffle.io/) - అధునాతన స్మార్ట్ కాంట్రాక్ట్ డెవలప్‌మెంట్ మరియు టెస్టింగ్ కోసం ఫ్రేమ్‌వర్క్, చిన్నది, సౌకర్యవంతమైనది, వేగవంతమైనది (ethers.js ఆధారంగా)\n- [Dapp](https://dapp.tools/dapp/) - DApp అభివృద్ధి కోసం ఫ్రేమ్‌వర్క్, DApple వారసుడు\n- [Etherlime](https://github.com/LimeChain/etherlime) - Dapp విస్తరణ కోసం ethers.js ఆధారిత ఫ్రేమ్‌వర్క్\n- [Parasol](https://github.com/Lamarkaz/parasol) - [తగ్గిన] టెస్టింగ్, INFURA విస్తరణ, ఆటోమేటిక్ కాంట్రాక్ట్ డాక్యుమెంటేషన్ మరియు మరిన్నింటితో చురుకైన స్మార్ట్ కాంట్రాక్ట్ డెవలప్‌మెంట్ ఎన్విరాన్‌మెంట్. ఇది అపరిమిత అనుకూలీకరణతో సౌకర్యవంతమైన మరియు అస్పష్టమైన డిజైన్‌ను కలిగి ఉంది\n- [0xcert](https://github.com/0xcert/framework/) - వికేంద్రీకృత అనువర్తనాలను రూపొందించడానికి జావాస్క్రిప్ట్ ఫ్రేమ్‌వర్క్\n- [OpenZeppelin SDK](https://openzeppelin.com/sdk/) - OpenZeppelin SDK: స్మార్ట్ కాంట్రాక్టులను అభివృద్ధి చేయడం, కంపైల్ చేయడం, అప్‌గ్రేడ్ చేయడం, అమలు చేయడం మరియు పరస్పర చర్య చేయడంలో మీకు సహాయపడే సాధనాల సూట్.\n- [sbt-ethereum](https://sbt-ethereum.io/) - వాలెట్ మరియు ABI నిర్వహణ, ENS మద్దతు మరియు అధునాతన స్కాలా ఇంటిగ్రేషన్‌తో సహా స్మార్ట్-కాంట్రాక్ట్ ఇంటరాక్షన్ మరియు డెవలప్‌మెంట్ కోసం ట్యాబ్-పూర్తి, టెక్స్ట్-ఆధారిత కన్సోల్.\n- [కోబ్రా](https://github.com/cobraframework/cobra) - Ethereum స్మార్ట్ కాంట్రాక్ట్, టెస్టింగ్ మరియు Ethereum వర్చువల్ మెషీన్ (EVM) కోసం ఒక వేగవంతమైన, సౌకర్యవంతమైన మరియు సరళమైన అభివృద్ధి పర్యావరణ ఫ్రేమ్‌వర్క్.\n- [Epirus](https://docs.epirus.io/sdk/) - స్మార్ట్ కాంట్రాక్ట్‌లను రూపొందించడానికి జావా ఫ్రేమ్‌వర్క్.\n- [Ether Jar](https://github.com/emeraldpay/etherjar) Ethereum బ్లాక్‌చెయిన్ కోసం జావా ఇంటిగ్రేషన్ లైబ్రరీ\n- [Starport](https://github.com/tendermint/starport) - సార్వభౌమ IBC-ప్రారంభించబడిన బ్లాక్‌చెయిన్‌లను నిర్మించడానికి ఒక CLI సాధనం.\n- [Ethereumతో సైన్ ఇన్ చేయండి | SIWE](https://github.com/spruceid/siwe)- వినియోగదారు మెటాడేటాను నిర్వహించే కుక్కీ-ఆధారిత వెబ్ సెషన్‌ను ఏర్పాటు చేయడానికి సందేశ సంతకాన్ని ఉపయోగించి Ethereum ఖాతాలను ప్రామాణీకరించడానికి వర్క్‌ఫ్లో.\n- [Foundry](https://github.com/onbjerg/foundry-book) - ప్రాజెక్ట్ కంపైలేషన్, డిపెండెన్సీ మేనేజ్‌మెంట్, టెస్టింగ్, డిప్లాయ్‌మెంట్స్, ఆన్-చైన్ ఇంటరాక్షన్‌ల కోసం స్మార్ట్ కాంట్రాక్ట్ డెవలప్‌మెంట్ టూల్‌చెయిన్...\n- [Solmate](https://github.com/Rari-Capital/solmate) - ఈ ఒప్పందాలు ఆడిట్ చేయబడ్డాయి కానీ వినియోగదారులను దృష్టిలో ఉంచుకుని అభివృద్ధి చేయబడలేదు. వారు ప్రధానంగా స్మార్ట్ కాంట్రాక్ట్ డెవలప్‌మెంట్ కోసం గ్యాస్ మరియు ఆప్టిమైజేషన్‌లను ఆప్టిమైజ్ చేయడానికి ప్రయత్నిస్తారు\n\n#### స్మార్ట్ కాంట్రాక్ట్‌తో పరస్పర చర్య చేయడం\n\n- [Web3.js](https://web3js.readthedocs.io/en/1.0/)\n- [Web3.py](https://web3py.readthedocs.io/en/stable/)\n- [Web3j](https://docs.web3j.io/latest/)\n- [ethers.js](https://docs.ethers.io/v5/)\n\n#### పైథాన్ Ethereum ఎకో సిస్టమ్\n\n- [Ethereum.org](https://ethereum.org/en/developers/docs/programming-languages/python/)\n- [వ్యాసం](https://medium.com/@pipermerriam/the-python-ethereum-ecosystem-101bd9ba4de7)\n\n#### డిస్ట్రిబ్యూటెడ్ స్టోరేజ్ సిస్టమ్స్\n\n- [ఆర్వీవ్](https://arweave.org)\n- [INFO](https://medium.com/bitfwd/what-is-decentralised-storage-ipfs-filecoin-sia-storj-swarm-5509e476995f)\n- [IPFS](https://ipfs.io/)\n- [MESON](https://meson.network/)\n- [SWARM](https://swarm-gateways.net/)\n- [స్టోర్](https://storj.io/)\n- [సియా](https://sia.tech/)\n\n#### బ్లాక్‌చెయిన్ నెట్‌వర్క్‌లను పరీక్షించండి\n\n- [Paradigm Faucet](https://faucet.paradigm.xyz) - testnet ETHని ఇక్కడ క్లెయిమ్ చేయండి\n- [Ethnode](https://github.com/vrde/ethnode) - డెవలప్‌మెంట్ కోసం 'npm i -g ethnode && ethnode` వలె సులభంగా Ethereum నోడ్ (Geth లేదా Parity)ని అమలు చేయండి.\n- [Ganache](https://github.com/trufflesuite/ganache) - దృశ్య UI మరియు లాగ్‌లతో పరీక్ష Ethereum బ్లాక్‌చెయిన్ కోసం యాప్\n- [Kaleido](https://kaleido.io/) - కన్సార్టియం బ్లాక్‌చెయిన్ నెట్‌వర్క్‌ను స్పిన్నింగ్ చేయడానికి Kaleido ఉపయోగించండి. PoCలు మరియు టెస్టింగ్ కోసం చాలా బాగుంది\n- [బెసు ప్రైవేట్ నెట్‌వర్క్](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - డాకర్ కంటైనర్‌లో బెసు నోడ్‌ల ప్రైవేట్ నెట్‌వర్క్‌ని అమలు చేయండి\n- [ఓరియన్](https://github.com/PegaSysEng/orion) - PegaSys ద్వారా ప్రైవేట్ లావాదేవీలను నిర్వహించడానికి భాగం\n- [Artemis](https://github.com/PegaSysEng/artemis) - పెగాసిస్ ద్వారా Ethereum 2.0 బీకాన్ చైన్ యొక్క జావా అమలు\n- [Cliquebait](https://github.com/foam/cliquebait) - నిజమైన బ్లాక్‌చెయిన్ నెట్‌వర్క్‌ను పోలి ఉండే డాకర్ ఇన్‌స్టాన్స్‌లతో స్మార్ట్ కాంట్రాక్ట్ అప్లికేషన్‌ల ఇంటిగ్రేషన్ మరియు యాక్సెప్ట్ టెస్టింగ్‌ను సులభతరం చేస్తుంది\n- [లోకల్ రైడెన్](https://github.com/ConsenSys/Local-Raiden) - డెమో మరియు టెస్టింగ్ ప్రయోజనాల కోసం డాకర్ కంటైనర్‌లలో స్థానిక రైడెన్ నెట్‌వర్క్‌ని అమలు చేయండి\n- [ప్రైవేట్ నెట్‌వర్క్‌ల విస్తరణ స్క్రిప్ట్‌లు](https://github.com/ConsenSys/private-networks-deployment-scripts) - ప్రైవేట్ PoA నెట్‌వర్క్‌ల కోసం అవుట్-ఆఫ్-ది-బాక్స్ డిప్లాయ్‌మెంట్ స్క్రిప్ట్‌లు\n- [లోకల్ Ethereum నెట్‌వర్క్](https://github.com/ConsenSys/local_ethereum_network) - ప్రైవేట్ PoW నెట్‌వర్క్‌ల కోసం అవుట్-ఆఫ్-ది-బాక్స్ డిప్లాయ్‌మెంట్ స్క్రిప్ట్‌లు\n- [Ethereum on Azure](https://docs.microsoft.com/en-us/azure/blockchain/templates/ethereum-poa-deployment) - కన్సార్టియం Ethereum PoA నెట్‌వర్క్‌ల విస్తరణ మరియు పాలన\n- [Google క్లౌడ్‌లో Ethereum](https://console.cloud.google.com/marketplace/details/click-to-deploy-images/ethereum?filter=category:developer-tools) - రుజువు ఆధారంగా Ethereum నెట్‌వర్క్‌ని రూపొందించండి పని\n- [Infura](https://infura.io/) - Ethereum నెట్‌వర్క్‌లకు Ethereum API యాక్సెస్ (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)\n- [CloudFlare డిస్ట్రిబ్యూటెడ్ వెబ్ గేట్‌వే](https://cloudflare.com/distributed-web-gateway/) - మీ స్వంత నోడ్‌ని అమలు చేయడానికి బదులుగా క్లౌడ్‌ఫ్లేర్ ద్వారా Ethereum నెట్‌వర్క్‌కు యాక్సెస్‌ను అందిస్తుంది\n- [చైన్‌స్టాక్](https://chainstack.com/) - Ethereum నోడ్‌లను సేవగా భాగస్వామ్యం చేసారు మరియు అంకితం చేసారు (Mainnet, Ropsten, Rinkeby)\n- [Alchemy](https://alchemyapi.io/) - బ్లాక్‌చెయిన్ డెవలపర్ ప్లాట్‌ఫారమ్, Ethereum API మరియు నోడ్ సర్వీస్ (మెయిన్‌నెట్, రోప్‌స్టెన్, రింకేబీ, గోర్లీ, కోవన్)\n- [ZMOK](https://zmok.io/) - JSON-RPC Ethereum API (Mainnet, Rinkeby, Front-running Mainnet)\n- [Watchdata](https://watchdata.io) - Ethereum బ్లాక్‌చెయిన్‌కు సరళమైన మరియు నమ్మదగిన API యాక్సెస్‌ను అందించండి\n\n#### ఈథర్ కుళాయిలను పరీక్షించండి\n\n- [Rinkeby faucet](https://faucet.rinkeby.io/)\n- [కోవన్ కుళాయి](https://github.com/kovan-testnet/faucet)\n- [రోప్‌స్టన్ పీపాలో నుంచి నీళ్లు బయిటికి రావడమునకు వేసివుండే చిన్న గొట్టము (మెటామాస్క్)](https://faucet.metamask.io/)\n- [గోర్లీ పీపాలో నుంచి నీళ్లు బయిటికి రావడమునకు వేసివుండే చిన్న గొట్టము](https://goerli-faucet.slock.it/)\n- [యూనివర్సల్ కుళాయి](https://faucets.blockxlabs.com/)\n- [Nethereum.Faucet](https://github.com/Nethereum/Nethereum.Faucet) - AC#/.NET కుళాయి\n\n# ఫ్రంట్ ఎండ్\n\n#### UI భాగాలు\n\n- [అధికారిక వెబ్‌సైట్](https://reactjs.org/tutorial/tutorial.html)లో ప్రతిస్పందించడం తెలుసుకోండి లేదా కొన్ని [courses](https://egghead.io/courses/the-beginner-s-guide-to-) పూర్తి చేయండి స్పందించలేదు)\n- [రియాక్ట్ రోడ్‌మ్యాప్](https://github.com/adam-golab/react-developer-roadmap)\n- [aragonUI](https://ui.aragon.org) - Dapp భాగాలతో సహా ఒక రియాక్ట్ లైబ్రరీ\n- [components.bounties.network](https://components.bounties.network) - Dapp భాగాలతో సహా రియాక్ట్ లైబ్రరీ\n- [ui.decentraland.org](https://github.com/decentraland/ui) - Dapp భాగాలతో సహా ఒక రియాక్ట్ లైబ్రరీ\n- [dapparatus](https://github.com/austintgriffith/dapparatus) - పునర్వినియోగ రియాక్ట్ డాప్ భాగాలు\n- [Metamask ui](https://github.com/MetaMask/metamask-storybook) - మెటామాస్క్ రియాక్ట్ కాంపోనెంట్స్\n- [DappHybrid](https://github.com/Nethereum/Nethereum.DappHybrid) - వెబ్ ఆధారిత వికేంద్రీకృత అప్లికేషన్‌ల కోసం క్రాస్-ప్లాట్‌ఫారమ్ హైబ్రిడ్ హోస్టింగ్ మెకానిజం\n- [Nethereum.UI.Desktop](https://github.com/Nethereum/Nethereum.UI.Desktop) - క్రాస్-ప్లాట్‌ఫారమ్ డెస్క్‌టాప్ వాలెట్ నమూనా\n- [eth-button](https://eth-button.github.io/eth-button/) - మినిమలిస్ట్ విరాళం బటన్\n- [రింబుల్ డిజైన్ సిస్టమ్](https://rimble.consensys.design/) - వికేంద్రీకృత అనువర్తనాల కోసం అనుకూల భాగాలు మరియు డిజైన్ ప్రమాణాలు.\n- [3బాక్స్ ప్లగిన్‌లు](https://docs.3box.io/build/plugins) - సామాజిక కార్యాచరణ కోసం రియాక్ట్ భాగాలను వదలండి. వ్యాఖ్యలు, ప్రొఫైల్‌లు మరియు మెసేజింగ్‌తో సహా.\n- [brave-ui](https://github.com/brave/brave-ui) - మీ ధైర్య UIని శక్తివంతం చేయడానికి పునర్వినియోగ రియాక్ట్ భాగాల జాబితా\n- [DApp ఫ్రంటెండ్ సెక్యూరిటీ](https://blog.embarklabs.io/news/2020/01/30/dapp-frontend-security/index.html) - ఈ కథనంలో, రచయిత DApps కోసం భద్రతను పరిశీలిస్తారు.\n\n# ప్రాజెక్ట్ నిర్వహణ\n\n- [డివర్క్](https://dework.xyz/) | Web3 Trello టోకెన్ చెల్లింపులు, ఆధారాలు, బహుమతులు...\n- [వండర్వర్స్](https://www.wonderverse.xyz/) | DAOలు కంట్రిబ్యూటర్‌లకు చెల్లించడానికి మరియు వారి ప్రాజెక్ట్‌లలో సహకరించడానికి అనుమతించే సహజమైన టాస్క్ మేనేజ్‌మెంట్ సిస్టమ్‌తో జిరా ప్రత్యామ్నాయం.\n\n# తదుపరి పఠనాలు\n\n#### స్ఫూర్తి\n\n- [ETH Dapp డెవలపర్ రోడ్‌మ్యాప్](https://github.com/thecryptoshed/eth-dapp-developer-roadmap)\n- [DeFi డిఫెన్స్ DAO సాధనాలు](https://github.com/defi-defense-dao/defi-risk-tools-list#developer-tools)\n- [బ్లాక్‌చెయిన్ లెర్నింగ్ పాత్](https://github.com/protofire/blockchain-learning-path)\n- [ADF](https://github.com/ong/awesome-decentralized-finance)\n- [DeFi టూల్‌కిట్](https://github.com/gweicz/defi-toolkit)\n- [BlockTools](https://github.com/nujabes403/blockchains-tools)\n- [SAW జాబితా](https://simpleaswater.com/defi/#analytics)\n- [పబ్లిక్ APIలు](https://github.com/public-apis/public-apis#cryptocurrency)\n- [BTC జాబితా](https://github.com/igorbarinov/awesome-bitcoin)\n- [ConsenSys](https://github.com/ConsenSys/ethereum-developer-tools-list)\n- [EVM సాధనాలు](https://github.com/CoinCulture/evm-tools)\n- [సాలిడిటీ ప్రో](https://github.com/bkrem/awesome-solidity)\n- [జిహు రీసెర్చ్ బేస్](https://zhuanlan.zhihu.com/p/265374061)\n- [OpenZeppelin - ఒప్పందాలు / పరీక్ష సహాయకులు + మరిన్ని](https://github.com/OpenZeppelin)\n- [అద్భుతమైన Ethereum వనరుల జాబితాలు](https://medium.com/quiknode/awesome-ethereum-resource-lists-dd28a9c17fc1)\n- [సమగ్ర Ethereum డెవలపర్ వనరుల జాబితా](https://github.com/ConsenSys/ethereum-developer-tools-list/blob/master/README.md)\n- [స్మార్ట్ కాంట్రాక్ట్ లెర్నింగ్](https://github.com/arbazkiraak/SmartContractLearning)\n- [అద్భుతమైన క్రిప్టోఎకనామిక్స్](https://github.com/jpantunes/awesome-cryptoeconomics)\n- [టుడెల్ఫ్ట్ రెపో](https://repository.tudelft.nl)\n- [ఇంజనీరింగ్ డేటా జాబితా](https:The Reading List](https://www.decentralised.co/the-reading-list) మరియు [ఈ రెపో](https://github.com/sambacha/compendium)(https: //github.com/sambacha/art-of-engineering/blob/master/ENGINEERING_ART_OF.md)\n- [ఎత్ రీఎంట్రన్సీ అటాక్ ప్యాటర్న్స్](https://github.com/uni-due-syssec/eth-reentrancy-attack-patterns)\n- [స్మార్ట్ కాంట్రాక్ట్‌లను పరీక్షించడానికి ప్లగిన్](https://github.com/meherett/pytest-eth)\n- [సాలిడిటీ ఫంక్షన్ ప్రొఫైలర్](https://github.com/EricR/sol-function-profiler)\n- [స్మార్ట్ కాంట్రాక్ట్ అటాక్ వెక్టర్స్](https://github.com/KadenZipfel/smart-contract-attack-vectors)\n- [DeFi భద్రతా జాబితా](https://github.com/freight-chain/defi-sec)\n- [DeFi థ్రెట్స్ బేస్](https://github.com/freight-trust/defi-threat)\n- [హ్యాకింగ్](https://github.com/geekshiv/Smart-Contract-Hacking)\n- [Secureum Bootcamp](https://hackmd.io/@secureum/bootcamp-epoch0-announcement)\n- [SCSVS](https://github.com/securing/SCSVS)\n- [స్మార్ట్ కాంట్రాక్ట్ ఇన్‌స్పెక్టర్](https://github.com/tintinweb/smart-contract-inspector)\n- [Blocksec ctfs](https://github.com/openblocksec/blocksec-ctfs)\n- [బిల్డర్ జాబితా](https://based.builders)\n- [0 నుండి Web3.0 వరకు](https://github.com/kay-is/web3-from-zero)\n\n#### భద్రత & భద్రత\n\n**|** 3 అద్భుతమైన చీట్‌షీట్‌లను చదవండి:\n\n- [అన్ని తెలిసిన స్మార్ట్ కాంట్రాక్ట్ వైపు మరియు వినియోగదారు వైపు దాడులు](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi- 03-31),\n- [అన్ని ETH Sec సాధనాలు ఉన్నాయి](https://graph.org/ETHSec-Tools-02-13),\n- [సాలిడిటీ చీట్‌షీట్ ప్యాక్](https://graph.org/Solidity-Cheatsheets-Pack-03-20) మరియు\n- [NFT భద్రత గురించి అంతా](https://graph.org/NFT-security-01-28)\n\n#\n\n- [బ్లాక్‌చెయిన్ సెక్యూరిటీ రోడ్‌మ్యాప్](https://devansh.xyz/blockchain-security/2021/09/17/genesis-0x01.html) - ఈ కథనం ఒక మార్గం/రోడ్‌మ్యాప్‌ను నిర్దేశిస్తుంది, దీని తర్వాత వినియోగదారులు సులభంగా ప్రవేశించగలరు కలిసి బ్లాక్‌చెయిన్ సెక్యూరిటీ ఫీల్డ్.\n\n- [హోరస్ యొక్క కన్ను: Ethereum స్మార్ట్ కాంట్రాక్ట్‌లపై దాడులను గుర్తించడం మరియు విశ్లేషించడం](https://arxiv.org/pdf/2101.06204.pdf) -గత కొన్ని సంవత్సరాలుగా దాడుల సంఖ్య తప్పనిసరిగా తగ్గలేదని పరిశోధన చూపిస్తుంది, కానీ కొన్ని దుర్బలత్వాలు స్థిరంగా ఉన్నాయి.\n\n- [పెద్ద లావాదేవీల ద్వారా ప్రారంభించబడిన లంచం దాడులకు బిట్‌కాయిన్ దుర్బలత్వం యొక్క విశ్లేషణ](https://arxiv.org/pdf/2105.07501.pdf) - ఈ పేపర్‌లో, రచయితలు ఒక నవల లంచం దాడిని రూపొందించారు మరియు ఈ హామీని భారీగా అణగదొక్కవచ్చని చూపారు.\n\n- [క్వాంటం దాడులకు బ్లాక్‌చెయిన్ టెక్నాలజీల దుర్బలత్వం](https://arxiv.org/pdf/2105.01815.pdf) - ఇక్కడ రచయితలు ఈ రోజు అమలు చేయబడిన ప్రధాన బ్లాక్‌చెయిన్-ఆధారిత క్రిప్టోకరెన్సీలను విశ్లేషిస్తారు -- Bitcoin, Ethereum, Litecoin మరియు ZCashతో సహా. క్వాంటం దాడులకు గురయ్యే ప్రమాదం.\n\n- [BLOCKEYE](https://arxiv.org/pdf/2103.02873.pdf) - బ్లాక్‌చెయిన్‌పై DeFi దాడుల కోసం వేట. ఈ కాగితంలో, రచయితలు Ethereum బ్లాక్‌చెయిన్‌లోని DeFi ప్రాజెక్ట్‌ల కోసం రియల్ టైమ్ అటాక్ డిటెక్షన్ సిస్టమ్ అయిన BLOCKEYEని ప్రతిపాదించారు.\n\n- [డైనమిక్ మల్టీలేయర్ బ్లాక్‌చెయిన్ నెట్‌వర్క్‌లలో టోపోలాజికల్ అనోమలీ డిటెక్షన్](https://arxiv.org/pdf/2106.01806.pdf) - డైనమిక్ మల్టీలేయర్ నెట్‌వర్క్‌లలో స్ట్రక్చరల్ అనోమలీ డిటెక్షన్‌కు రచయితలు కొత్త టోపోలాజికల్ దృక్పథాన్ని పరిచయం చేశారు.\n\n- [డాఫ్నీతో ఇంక్రిమెంటల్ మెర్కిల్ ట్రీ అల్గారిథమ్ యొక్క ధృవీకరణ](https://arxiv.org/pdf/2105.06009.pdf) - రచయితలు డాఫ్నీ మెషిన్-చెక్ చేయదగిన సంస్కరణతో పాటు అల్గోరిథం యొక్క మా కొత్త మరియు అసలైన ఖచ్చితత్వ రుజువును అందజేస్తారు.\n\n- [GoHammer Blockchain పనితీరు పరీక్ష సాధనం](https://arxiv.org/pdf/2105.00847.pdf) - ఈ సాధనం మరింత సమర్థవంతమైన వికేంద్రీకృత వ్యవస్థలను అభివృద్ధి చేయడంలో సహాయపడుతుంది మరియు వికేంద్రీకృత అప్లికేషన్ ప్రాజెక్ట్‌ల అభివృద్ధి ఖర్చులను తగ్గించడాన్ని ప్రభావితం చేస్తుంది.\n\n- [EtherClue: Ethereum స్మార్ట్ కాంట్రాక్టులపై దాడుల డిజిటల్ పరిశోధన](https://arxiv.org/pdf/2104.05293.pdf) - ఈ పనిలో, రచయితలు ప్రత్యేకంగా రాజీ సూచికలను ఉపయోగించి Ethereum దాడుల యొక్క పోస్ట్-ఫాక్టమ్ పరిశోధన యొక్క సమస్యను అధ్యయనం చేస్తారు. బ్లాక్‌చెయిన్‌లో ఉపయోగం కోసం రూపొందించబడింది.\n\n- [సాధ్యమైన వినియోగ సందర్భాలలో బ్లాక్‌చెయిన్ ప్లాట్‌ఫారమ్‌ల అవసరాల విశ్లేషణలు మరియు మూల్యాంకనాలు](https://arxiv.org/pdf/2103.03209.pdf) - ఈ పత్రం బ్లాక్‌చెయిన్ మరియు దాని అప్లికేషన్‌లను అర్థం చేసుకునే సాధారణ నమూనాను అందిస్తుంది.\n\n- [స్థిరమైన ఫంక్షన్ మార్కెట్ మేకర్స్‌లో గోప్యతపై గమనిక](https://arxiv.org/pdf/2103.01193.pdf) - ఈ నోట్‌లో, రచయితలు చాలా సహేతుకమైన మోడల్‌లలో CFMMల యొక్క సాధారణ అమలులతో గోప్యత అసాధ్యమని చూపారు. విరోధి మరియు కొన్ని ఉపశమన వ్యూహాలను అందించండి.\n\n- [Ethereum స్మార్ట్ కాంట్రాక్ట్‌లలో భద్రతాపరమైన లోపాల సర్వే](https://arxiv.org/pdf/2105.06974.pdf) - ఈ పేపర్ వీటిలో దోపిడీ కేసు దృశ్యాలను విశ్లేషించడం ద్వారా BT యొక్క అప్లికేషన్ స్థాయికి నిర్దిష్టంగా ఉండే ఎనిమిది దుర్బలత్వాలను వివరిస్తుంది. దుర్బలత్వాలు.\n\n- [Ethereum స్మార్ట్ కాంట్రాక్ట్‌లలో సేవా దుర్బలత్వాన్ని గుర్తించే విధానం](https://arxiv.org/pdf/2106.01340.pdf) - ఈ పేపర్‌లో, రచయితలు స్టాటిక్ మరియు డైనమిక్ విశ్లేషణలను కలిపే ఒక ఫ్రేమ్‌వర్క్‌ను ప్రతిపాదించారు. ETH స్మార్ట్ కాంట్రాక్ట్‌లలో ఊహించని రీవర్ట్.\n\n- [AGSolT: సాలిడిటీ స్మార్ట్ కాంట్రాక్ట్‌ల కోసం ఆటోమేటెడ్ టెస్ట్-కేస్ జనరేషన్ కోసం ఒక సాధనం](https://arxiv.org/pdf/2102.08864.pdf) - AGSolT రెండు విధానాలతో అధిక బ్రాంచ్ ఓవర్‌రేజ్‌ని సాధించగలదని రచయితలు కనుగొన్నారు మరియు కనుగొనబడింది. Githubలో అత్యంత ప్రజాదరణ పొందిన సాలిడిటీ స్మార్ట్ కాంట్రాక్టులలో కొన్ని లోపాలు.\n\n- [Ethereum లావాదేవీ ట్రాకింగ్ కోసం తాత్కాలిక-అమౌంట్ స్నాప్‌షాట్ మల్టీగ్రాఫ్](https://arxiv.org/pdf/2102.08013.pdf) - రచయితలు TASMGని Ethereum లావాదేవీల రికార్డులను టెంపోరల్-మొత్తం లావాదేవీ రికార్డులను మోడల్‌గా ప్రతిపాదించి, ఆపై TAWని ప్రభావవంతంగా నెట్‌వర్క్‌కు సమర్పించారు వారి లావాదేవీ రికార్డుల ద్వారా, ఇది ప్రతిపాదిత నెట్‌వర్క్ యొక్క తాత్కాలిక మరియు మొత్తం సమాచారాన్ని ఏకీకృతం చేస్తుంది.\n\n- [క్రిప్టోకరెన్సీ మైనింగ్ అటాక్‌లను నిర్వీర్యం చేయడం: డిజిటల్ ఫోరెన్సిక్స్ మరియు డైనమిక్ నెట్‌వర్క్ లక్షణాల ఆధారంగా సెమీ-పర్వైజ్డ్ లెర్నింగ్ అప్రోచ్](https://arxiv.org/pdf/2102.10634.pdf) - ఈ పేపర్ క్రిప్ట్ అటాక్‌లను గుర్తించే జన్యువును సూచిస్తుంది డైనమిక్ నెట్‌వర్క్ లక్షణాలను ఉపయోగించి నెట్‌వర్క్ పర్యావరణం.\n\n- [ఫాస్టెన్: స్మార్ట్ కాంట్రాక్ట్‌లను ఉపయోగించి సరసమైన మరియు సురక్షితమైన పంపిణీ చేయబడిన ఓటింగ్](https://arxiv.org/pdf/2102.10594.pdf) - గోప్యతా ఉల్లంఘనల సంభావ్యత చాలా తక్కువగా ఉందని రచయితలు నిరూపిస్తున్నారు. ఇంకా, Ethereumపై FASTEN అమలు చేసే ఖర్చు విశ్లేషణ ప్రస్తుతం ఉన్న ఎన్నికల ఖర్చుతో పోల్చవచ్చు.\n\n- [మైనింగ్ ఖర్చులు, మైనింగ్ రివార్డ్‌లు మరియు బ్లాక్‌చెయిన్ సెక్యూరిటీ మధ్య పరస్పర ఆధారపడటం](https://arxiv.org/pdf/2102.08107.pdf) - ప్రూఫ్-ఆఫ్-వర్క్ బ్లాక్‌చెయిన్ నిర్వహణ ఖర్చు ఎంతవరకు అంతర్గతంగా ముడిపడి ఉందో ఈ పేపర్ అధ్యయనం చేస్తుంది. దాడులను నిరోధించడానికి అయ్యే ఖర్చు మరియు అంతర్లీన డిజిటల్ లెడ్జర్ సెక్యూరిటీ బడ్జెట్‌లు క్రిప్టోకరెన్సీ మార్కెట్ ఫలితాలతో ఎంత వరకు పరస్పర సంబంధం కలిగి ఉన్నాయి\n\n- [HyperSec: బ్లాక్‌చెయిన్ సెక్యూరిటీ మానిటరింగ్ కోసం విజువల్ అనలిటిక్స్](https://arxiv.org/pdf/2103.14414.pdf) - హైపర్‌సెక్, హైపర్‌లెడ్జర్ ఫ్యాబ్రిక్‌పై జరుగుతున్న దాడులను గుర్తించడానికి సంబంధిత సమాచారాన్ని ఒక చూపులో అందించే విజువల్ అనలిటిక్స్ మానిటరింగ్ టూల్.\n\n- [Ethereum స్మార్ట్ కాంట్రాక్ట్‌లలో రీఎంట్‌రెన్సీ వల్నరబిలిటీ ఐడెంటిఫికేషన్](https://arxiv.org/pdf/2105.02881.pdf) - ఈ పేపర్‌లో, రచయితలు Ethereum స్మార్ట్ కాంట్రాక్ట్‌లలో రీఎంట్రన్సీ వల్నరబిలిటీలను గుర్తించడానికి స్టాటిక్ మరియు డైనమిక్ విశ్లేషణలను మిళితం చేసే ఫ్రేమ్‌వర్క్‌ను ప్రదర్శించారు.\n\n- [బ్లాక్‌చెయిన్ ప్రోటోకాల్‌ల భద్రతా విశ్లేషణ కోసం ఒక సాధారణ ఫ్రేమ్‌వర్క్](https://arxiv.org/pdf/2009.09480v2.pdf) - ఈ పేపర్ అనేక ప్రసిద్ధ అనుమతి లేని బ్లాక్‌చెయిన్ ప్రోటోకాల్‌ల లక్షణాలను సంగ్రహించడానికి మరియు సరిపోల్చడానికి సరిపోయే పార్సిమోనియస్ నైరూప్యతను అందిస్తుంది. .\n\n- [కాయిన్‌బగ్‌లు: కామన్ బ్లాక్‌చెయిన్ ఇంప్లిమెంటేషన్-లెవల్ వల్నరబిలిటీలను లెక్కించడం](https://arxiv.org/pdf/2104.06540.pdf) - పేపర్ సెక్యూరిటీ టెస్టర్‌లను లక్ష్యంగా చేసుకుని బ్లాక్‌చెయిన్ భద్రతా సమీక్షలు మరియు బ్లాక్‌చెయిన్ డెవలపర్‌లపై సూచనగా ప్రారంభించడం లక్ష్యంగా పెట్టుకుంది. సాధారణ ఆపదలు.\n\n- [స్మార్ట్ కాంట్రాక్ట్‌ల యొక్క దుర్బలత్వాలు మరియు బహిరంగ సమస్యలు: ఒక సిస్టమాటిక్ మ్యాపింగ్](https://arxiv.org/pdf/2104.12295.pdf) - ఈ పేపర్ SCలను విశ్లేషించడానికి మరియు వాటిని ఎలా ఎదుర్కోవాలో చొరవలు మరియు సాధనాలను గుర్తించే క్రమబద్ధమైన సాహిత్య మ్యాపింగ్‌ను నిర్వహించింది. బలహీనతలను గుర్తించారు.\n\n- [SuMo: సాలిడిటీ స్మార్ట్ కాంట్రాక్ట్‌ల కోసం మ్యుటేషన్ టెస్టింగ్ స్ట్రాటజీ](https://arxiv.org/pdf/2105.03626.pdf) - టెస్ట్ సూట్‌లు అందుబాటులో ఉన్న ఓపెన్ సోర్స్ ప్రాజెక్ట్‌లపై రచయితలు SuMo యొక్క మొదటి మూల్యాంకనాన్ని నివేదించారు. రచయితలు పొందిన ఫలితాలు ప్రోత్సాహకరంగా ఉన్నాయి మరియు డెవలపర్‌లకు మరింత విశ్వసనీయమైన స్మార్ట్ కాంట్రాక్టులను అందించడంలో సుమో సమర్థవంతంగా సహాయపడుతుందని వారు సూచిస్తున్నారు.\n\n- [(ఇన్) బ్లాక్‌చెయిన్ కోసం స్థిరత్వం: స్పైరల్స్ మరియు స్టేబుల్‌కాయిన్ దాడులను తొలగించడం](https://arxiv.org/pdf/1906.02152.pdf) - 2019లో ఈ పేపర్ యొక్క ప్రారంభ విడుదలలో స్పైరల్స్‌ను తొలగించే అవకాశం మొదట అంచనా వేయబడింది మరియు తర్వాత 2020లో డైలో బ్లాక్ థర్స్ డే సంక్షోభాన్ని గమనించారు.\n\n- [బ్లాక్‌చెయిన్ సిస్టమ్స్‌పై అనామక ట్రస్ట్-మార్కింగ్ పథకం](https://arxiv.org/pdf/2010.00206.pdf) - ఈ పేపర్‌లో, రచయితలు బ్లాక్‌చెయిన్ సిస్టమ్‌లపై అనామక ట్రస్ట్-మార్కింగ్ స్కీమ్‌ను ప్రతిపాదిస్తారు, ఇది ఏదైనా క్రిప్టోకరెన్సీకి విశ్వవ్యాప్తంగా వర్తిస్తుంది. .\n\n- [Ethereum స్మార్ట్ కాంట్రాక్ట్‌లలో బగ్‌ల కోసం ఒక ఫ్రేమ్‌వర్క్ మరియు డేటాసెట్](https://arxiv.org/pdf/2009.02066.pdf) - ఈ పేపర్‌లో, అంతరాన్ని పూరించడానికి, రచయితలు ముందుగా అనేక స్మార్ట్ కాంట్రాక్ట్ బగ్‌లను సేకరిస్తారు. సాఫ్ట్‌వేర్ క్రమరాహిత్యాల కోసం IEEE స్టాండర్డ్ క్లాసిఫికేషన్‌ను విస్తరించడం ద్వారా ఈ బగ్‌లను 9 వర్గాలుగా విభజించండి.\n\n- [బ్లాక్‌చెయిన్ నెట్‌వర్క్‌లలో విభిన్నమైన మైనర్‌ల ప్రవర్తన దాడులకు వ్యతిరేకంగా సురక్షితమైన బహుళ-చైన్‌ల ఏకాభిప్రాయ పథకం.](https://arxiv.org/pdf/2106.02383.pdf) - ప్రయోగాత్మక ఫలితాలు DMB దాడులకు వ్యతిరేకంగా మరియు మరింత ప్రభావవంతంగా ఉన్నాయని ప్రయోగాత్మక ఫలితాలు చూపిస్తున్నాయి. బహుళ-గొలుసు పరిసరాలలో ఏకాభిప్రాయ పథకాలు.\n\n- [కన్సార్టియం బ్లాక్‌చెయిన్ ఏకాభిప్రాయ మెకానిజమ్స్‌పై సర్వే](https://arxiv.org/pdf/2102.12058.pdf) - ఎంటర్‌ప్రైజ్ బ్లాక్‌చెయిన్ కోసం ఏకాభిప్రాయ అల్గారిథమ్‌లలో ఈ పేపర్ అనేక స్టేట్ ఆఫ్ ది ఆర్ట్ సొల్యూషన్‌లను హైలైట్ చేస్తుంది.\n\n- [Coqలో పరీక్షించబడిన మరియు ధృవీకరించబడిన స్మార్ట్ కాంట్రాక్ట్‌లను సంగ్రహించడం](https://arxiv.org/pdf/2012.09138.pdf) - రచయితలు MetaCoq యొక్క ధృవీకరించబడిన ఎరేజర్ ఆధారంగా ఫంక్షనల్ భాషలకు Coq ప్రోగ్రామ్‌ల వెలికితీతను అమలు చేస్తారు.\n\n- [నమ్మకమైన, గోప్యతను కాపాడే బ్లాక్‌చెయిన్ వంతెనలు](https://arxiv.org/pdf/2102.04660.pdf) - ఈ పేపర్‌లో, రచయితలు బ్రిడ్జ్ ఉపసంహరణల గోప్యతను కాపాడే ట్రస్ట్-లెస్ క్రాస్-చైన్ క్రిప్టోకరెన్సీ బదిలీలను సులభతరం చేయడానికి ఒక ప్రోటోకాల్‌ను అందజేస్తారు. .\n\n- [Ethereum స్మార్ట్ కాంట్రాక్ట్ డెవలప్‌మెంట్ కోసం సెక్యూరిటీ చెక్‌లిస్ట్‌లు: నమూనాలు మరియు ఉత్తమ పద్ధతులు](https://arxiv.org/pdf/2008.04761.pdf) - రచయితలు సాఫ్ట్‌వేర్ జీవితచక్రం యొక్క డిజైన్, కోడింగ్ మరియు టెస్టింగ్ మరియు విస్తరణ దశలను కవర్ చేస్తారు.\n\n- [మెషిన్ లెర్నింగ్ ఉపయోగించి స్మార్ట్ కాంట్రాక్ట్‌లపై డైనమిక్ వల్నరబిలిటీ డిటెక్షన్](https://arxiv.org/pdf/2102.07420.pdf) - ఈ వర్క్‌లో రచయితలు Ethereum స్మార్ట్ కాంట్రాక్టులలో రీఎంట్రన్సీ వల్నరబిలిటీలను గుర్తించడానికి Dynamit అనే మానిటరింగ్ ఫ్రేమ్‌వర్క్‌ను ప్రతిపాదించారు.\n\n- [బలహీనమైన లింక్‌ను లక్ష్యంగా చేసుకోవడం: Ethereum స్మార్ట్ కాంట్రాక్ట్‌లలో సామాజిక ఇంజనీరింగ్ దాడులు](https://arxiv.org/pdf/2105.00132.pdf) - ఈ పనిలో, రచయితలు స్మార్ట్ కాంట్రాక్ట్ హనీపాట్‌లకు మించి కొత్త సామాజిక ఇంజనీరింగ్ దాడుల అవకాశం మరియు ఉనికిని అన్వేషించారు. .\n\n- [OptSmart: A Space Efficient Optimistic Concurrent Execution of Smart Contracts](https://arxiv.org/pdf/2102.04875.pdf) - ఈ పేపర్‌లో, రచయితలు ఏకకాలంలో ఆశావాదాన్ని ఉపయోగించి AUలను అమలు చేయడం ద్వారా బ్లాక్‌ను ప్రతిపాదించే ఏకకాల మైనర్‌ను అభివృద్ధి చేశారు. సాఫ్ట్‌వేర్ ట్రాన్సాక్షనల్ మెమరీ సిస్టమ్స్ (STMలు).\n\n- [DEFECTCHECKER: EVM బైట్‌కోడ్‌ని విశ్లేషించడం ద్వారా స్వయంచాలక స్మార్ట్ కాంట్రాక్ట్ లోపాన్ని గుర్తించడం](https://arxiv.org/pdf/2009.02663.pdf) - వేగం మరియు ఖచ్చితత్వం రెండింటి పరంగా ఈ సాధనాల కంటే DefectChecker మెరుగ్గా పనిచేస్తుందని ప్రయోగాత్మక ఫలితాలు చూపిస్తున్నాయి.\n\n- [SmartBugs: సాలిడిటీ స్మార్ట్ కాంట్రాక్ట్‌లను విశ్లేషించడానికి ఒక ఫ్రేమ్‌వర్క్](https://arxiv.org/pdf/2007.04771.pdf) - SmartCheck సాధనానికి కొత్త పొడిగింపును ప్రదర్శించడం ద్వారా విశ్లేషణ సాధనాల యొక్క సులభమైన ఏకీకరణ మరియు పోలికను ఇది ఎలా ప్రారంభిస్తుందో రచయితలు చూపుతారు. DASP10 వర్గాలకు సంబంధించిన దుర్బలత్వాలను గుర్తించడాన్ని గణనీయంగా మెరుగుపరుస్తుంది చెడు రాండమ్‌నెస్, టైమ్ మానిప్యులేషన్ మరియు యాక్సెస్ కంట్రోల్ (గుర్తించబడిన దుర్బలత్వాలు 11% నుండి 24% వరకు పెరిగాయి).\n\n- [సాలిడిటీ స్మార్ట్ కాంట్రాక్ట్‌లలో గ్యాస్ లీక్‌లను ప్రొఫైలింగ్ చేయడం](https://arxiv.org/pdf/2008.05449.pdf) - ఈ పేపర్‌లో, రచయితలు 19 సాలిడిటీ కోడ్ వాసనల సమితిని గుర్తిస్తారు, ఇది స్మార్ట్ కాంట్రాక్ట్ యొక్క విస్తరణ మరియు లావాదేవీ ఖర్చులను ప్రభావితం చేస్తుంది, మరియు 34 మంది పాల్గొనే సర్వే ద్వారా అటువంటి వాసనల ఔచిత్యాన్ని అంచనా వేయండి.\n\n- [వేరియబుల్ మైనింగ్ పవర్ కింద సమాంతర-గొలుసు ప్రోటోకాల్‌లను భద్రపరచడం](https://arxiv.org/pdf/2105.02927.pdf) - ఈ పేపర్‌లో, రచయితలు అటువంటి మైనింగ్ శక్తికి అనుగుణంగా సురక్షితమైన సమాంతర-గొలుసు ప్రోటోకాల్‌ల రూపకల్పనను పరిశీలిస్తారు. వైవిధ్యాలు.\n\n- [డీప్ న్యూరల్ నెట్‌వర్క్ మరియు ట్రాన్స్‌ఫర్ లెర్నింగ్ ఉపయోగించి Ethereum స్మార్ట్ కాంట్రాక్ట్ వల్నరబిలిటీ డిటెక్షన్](https://arxiv.org/pdf/2103.12607.pdf) - ESCORT ఫ్రేమ్‌వర్క్ DNN మోడల్ మరియు రీఆర్కిటెక్ట్ యొక్క కనిష్ట మార్పులతో కొత్త దుర్బలత్వ రకాలపై బదిలీ అభ్యాసాన్ని అనుమతిస్తుంది శిక్షణ ఓవర్ హెడ్.\n\n- [SCSGuard: Ethereum స్మార్ట్ కాంట్రాక్ట్‌ల కోసం డీప్ స్కామ్ డిటెక్షన్](https://arxiv.org/pdf/2105.10426.pdf) - SCSGuard అధిక ఖచ్చితత్వం (0.94), ఖచ్చితత్వం (0.96\\%) మరియు రీకాల్‌ని సాధిస్తుందని ప్రయోగాత్మక ఫలితాలు వెల్లడిస్తున్నాయి. ) Ponzi మరియు Honeypot స్కామ్‌లు మరియు కొత్త ఫిషింగ్ స్మార్ట్ కాంట్రాక్టులు రెండింటికీ.\n\n- [బ్లాక్‌చెయిన్-ఆధారిత డిజిటల్ ట్విన్స్ మరియు థ్రెట్ ఇంటెలిజెన్స్ ద్వారా సైబర్-ఫిజికల్ సిస్టమ్‌లను భద్రపరచడం](https://arxiv.org/pdf/2105.08886.pdf) - ఆర్టిఫిషియల్ ఇంటెలిజెన్స్ (AI) మరియు బ్లాక్‌చాయిన్ కోసం సమగ్రపరచడం ద్వారా CPSలను భద్రపరచడంపై ఈ కథనం దృష్టి పెడుతుంది. మరియు విశ్వసనీయ DTలు.\n\n- [బ్లాక్‌చెయిన్ ఇంటరాపెరాబిలిటీపై ఒక సర్వే: గతం, వర్తమానం మరియు భవిష్యత్తు ట్రెండ్‌లు](https://arxiv.org/abs/2005.14282) - ఈ పోస్ట్‌లో, రచయితలు బ్లాక్‌చెయిన్ ఇంటర్‌ఆపెరాబిలిటీ యొక్క సమగ్ర అవలోకనాన్ని అందించడం ద్వారా బ్లాక్‌చెయిన్ ఇంటర్‌ఆపెరాబిలిటీ పద్ధతులు మరియు పరిష్కారాలను అధ్యయనం చేస్తారు, ఈ డొమైన్‌లో క్రమబద్ధమైన పరిశోధనకు మార్గం సుగమం చేస్తుంది.\n\n- [SoK: పారదర్శక నిజాయితీ: బ్లాక్‌చెయిన్‌పై ముందస్తు దాడులు](https://arxiv.org/abs/2106.00667) - DAppsలో సురక్షితమైన స్మార్ట్ కాంట్రాక్ట్ డిజైన్‌ల నిర్ణయాలు మరియు ముందు నడిచే అవకాశాలపై ఒక పేపర్.\n\n- [SoK: ఒరాకిల్స్ ఫ్రమ్ ది గ్రౌండ్ ట్రూత్ నుండి మార్కెట్ మానిప్యులేషన్](https://arxiv.org/abs/2106.00667) - ఒరాకిల్స్ కోసం డిజైన్ ప్రత్యామ్నాయాలను వ్యవస్థీకరించే, దాడులను ప్రదర్శించే మరియు దాడి తగ్గించే వ్యూహాలను చర్చించే పేపర్.\n\n##### వెబ్2 సైబర్ సెక్యూరిటీ\n\n- [TryHackMe: బ్రౌజరు నుండి సవాళ్లు మరియు పజిల్స్‌తో కూడిన గదులను పూర్తి చేయండి](https://tryhackme.com/welcome) - వాస్తవ-ప్రపంచ పనులతో సైబర్‌సెక్యూరిటీ శిక్షణపై చేతులు\n\n- [బహిర్గతం చేయండి: సైబర్‌ సెక్యూరిటీ రీసెర్చ్‌లో అత్యుత్తమ అభ్యాసాల కోసం క్రాస్-ఇండస్ట్రీ మరియు విక్రేత-అజ్ఞాతవాసి ప్రమాణాలు](https://disclose.io/) - టెంప్లేట్‌ల ద్వారా సహాయం, సమాచారం మరియు సహాయం కోసం కేంద్ర మూలాన్ని అందించే ఓపెన్ సోర్స్ మెయింటెయినర్లు మరియు పరిశ్రమ నిపుణులు, సాధనాలు, డేటా సెట్లు...\n\n- [బాక్స్‌ని హ్యాక్ చేయండి](https://www.hackthebox.com/) - హ్యాండ్-ఆన్ శిక్షణ అనుభవాన్ని ప్రోత్సహించే సహకార పర్యావరణ వ్యవస్థలో ఇతర వినియోగదారులతో డైనమిక్‌గా మరియు పోటీ పడేందుకు హ్యాకర్స్ ప్లేగ్రౌండ్\n\n- [OverTheWire](https://overthewire.org/wargames/) - సరదా వార్‌గేమ్‌లలో భద్రతా కాన్సెప్ట్‌లను తెలుసుకోవడానికి మరియు సాధన చేయడానికి సంఘం అందించే వార్‌గేమ్‌లు మరియు సవాళ్ల సెట్.\n\n- [Pentesterlab](https://pentesterlab.com/) - బేసిక్ నుండి అడ్వాన్స్‌డ్ వరకు విభిన్న bu తరగతులను కవర్ చేసే హ్యాండ్-ఆన్ ల్యాబ్‌లు.\n\n- [Portswigger labs](https://portswigger.net/web-security/all-labs) - జతచేయబడిన కమ్యూనిటీ సొల్యూషన్‌లతో వెబ్ అప్లికేషన్ సెక్యూరిటీ ల్యాబ్‌ల సెట్\n\n- [Vulnhub](https://www.vulnhub.com/) - వినియోగదారులు \"ఛాలెంజ్ బాక్స్‌లను\" అప్‌లోడ్ చేస్తారు, ఇవి తరచుగా తెలిసిన దుర్బలత్వాలను ఉపయోగించడం ద్వారా రూట్ యాక్సెస్‌ను పొందేందుకు ప్రయత్నిస్తాయి.\n\n##### వెబ్3 సైబర్ సెక్యూరిటీ\n\n- [Ethernaut by OpenZeppelin](https://ethernaut.openzeppelin.com/) - Ethereum వర్చువల్ మెషిన్ (EVM) సందర్భంలో [OverTheWire](https://overthewire.org/) స్ఫూర్తితో వెబ్3 యుద్ధ క్రీడల సమాహారం . ప్రతి స్థాయి హ్యాక్ చేయవలసిన స్మార్ట్ ఒప్పందం.\n\n- [Damn Vulnerable Defi](https://www.damnvulnerabledefi.xyz/) - DeFi మరియు స్మార్ట్ కాంట్రాక్ట్‌ల సందర్భంలో రెడ్ టీమ్ సైబర్‌ సెక్యూరిటీని తెలుసుకోవడానికి ప్రమాదకర సెక్యూరిటీ ప్లేగ్రౌండ్. ఉదాహరణలలో వినియోగదారులు సిస్టమ్ పని చేయకుండా ఆపాల్సిన పనులు, ఒప్పందం నుండి నిధులు తీసుకోవడం...\n\n- [డామన్ వల్నరబుల్ డిఫై | ఫౌండ్రీ](https://github.com/nicolasgarcia214/damn-vulnerable-defi-foundry) - డ్యామ్ వల్నరబుల్ డెఫై లాగానే ఉంటుంది కానీ ఫౌండ్రీ డెవలప్‌మెంట్ ఫ్రేమ్‌వర్క్ సందర్భంలో.\n\n##### Web3 CTF (ఫ్లాగ్‌ని క్యాప్చర్ చేయండి)\n\n- [ఈథర్‌ను క్యాప్చర్ చేయండి](https://capturetheether.com/) - ప్రతి విజయవంతమైన సవాలు తర్వాత వినియోగదారు పాయింట్‌లను సంపాదించే వర్గీకరించబడిన సవాళ్ల శ్రేణిని కలిగి ఉన్న సాంప్రదాయ గేమ్. లక్ష్యం `isComplete()` ఫంక్షన్ రిటర్న్‌ను నిజం చేయడం.\n\n- [Paradigm CTF](https://ctf.paradigm.xyz/)\n\n#### DeFI\n\n- [ఫినిమాటిక్స్](https://www.youtube.com/c/Finematics/featured) - DeFiలో ఎడ్యుకేషనల్ వీడియోలు\n\n- [కంపోజబుల్ DeFi ప్రోటోకాల్స్ యొక్క అధికారిక విశ్లేషణ](https://arxiv.org/pdf/2103.00540.pdf) - ఈ పేపర్‌లో, రచయితలు సమర్థవంతమైన ప్రాపర్టీని అనుమతించడానికి కంపోజిషనల్ పద్ధతిలో DeFi ప్రోటోకాల్‌లను మోడల్ చేసే అధికారిక ప్రక్రియ-బీజగణిత సాంకేతికతను ప్రతిపాదించారు. ధృవీకరణ.\n\n- [లావాదేవీ రుసుము మెకానిజం డిజైన్](https://arxiv.org/pdf/2106.01340.pdf) - రచయితలు బ్లాక్‌చెయిన్‌లలో ఫీజుల ప్రవర్తనను వివరిస్తారు.\n\n- [DeFi-ning DeFi: ఛాలెంజెస్ & పాత్‌వే](https://arxiv.org/pdf/2101.05589.pdf) - వికేంద్రీకృత ఫైనాన్స్ ప్రారంభంలో మంచి పునరాలోచన.\n\n- [DeFiలో ఆటోమేటెడ్ మార్కెట్ మేకర్స్ సిద్ధాంతం](https://arxiv.org/pdf/2102.11350.pdf) - AMMల యొక్క ప్రాథమిక లక్షణాల సమితిని అధికారికంగా నిరూపించడానికి రచయితలు మా సిద్ధాంతాన్ని ఉపయోగించుకుంటారు, ఇది నిర్మాణాత్మక మరియు ఆర్థిక అంశాలను రెండింటినీ వర్గీకరిస్తుంది.\n\n- [బ్యాంకుల నుండి DeFi వరకు: రుణ విపణి యొక్క పరిణామం](https://arxiv.org/pdf/2104.00970.pdf) - సంప్రదాయ ఆర్థిక వ్యవస్థపై DeFi రుణాల యొక్క నిరంతర ఆధారపడటం గురించి రచయితలు చర్చించారు మరియు దీని యొక్క ఔట్‌లుక్‌తో ముగించారు IOV యుగంలో రుణ మార్కెట్.\n\n- [DeFi ప్రోటోకాల్స్‌లో లాభదాయక లావాదేవీల యొక్క ఇన్-టైమ్ డిస్కవరీలో](https://arxiv.org/pdf/2103.02228.pdf) -ఈ పేపర్‌లో, రచయితలు స్వయంచాలకంగా లాభదాయకంగా సృష్టించడానికి అనుమతించే రెండు పద్ధతులను పరిశీలిస్తారు. DeFi లావాదేవీలు.\n\n- [ఆటోమేటెడ్ మార్కెట్ మేకర్స్ నుండి సంగ్రహించదగిన విలువను పెంచడం](https://arxiv.org/pdf/2106.01870.pdf) - ఈ పేపర్‌లో రచయితలు మైనింగ్ గేమ్‌లో సరైన వ్యూహాన్ని అనుసరించే ఆటగాళ్లుగా హేతుబద్ధమైన మైనర్‌లను అధికారికంగా వర్గీకరిస్తారు.\n\n- [వికేంద్రీకృత ఆర్థిక సంక్షోభం](https://arxiv.org/pdf/2002.08099.pdf) - DeFi ప్రోటోకాల్‌లలో డిజైన్ బలహీనతలు మరియు ధర హెచ్చుతగ్గులు DeFi సంక్షోభానికి ఎలా దారితీస్తాయో ఈ పేపర్‌లో రచయితలు విశ్లేషించారు.\n\n- [లిక్విడేషన్స్: DeFi ఆన్ ఎ నైఫ్-ఎడ్జ్](https://arxiv.org/pdf/2009.13235v4.pdf)- ప్రోటోకాల్‌లను నష్టాల నుండి రక్షించడానికి, అండర్ కొలేటరలైజ్డ్ పొజిషన్‌లను లిక్విడేట్ చేయవచ్చు. ఈ పేపర్‌లో, రచయితలు లోన్‌బుల్ ఫండ్స్ (PLFలు) కోసం ప్రోటోకాల్‌లపై లిక్విడేషన్‌ల అనుభావిక విశ్లేషణను అందజేస్తారు.\n\n- [DeFi ఇంటిగ్రేషన్ కోసం ప్రాక్సీగా అసెట్ కంపోజిబిలిటీని కొలవడం](https://arxiv.org/pdf/2102.04227.pdf) - 'లో లావాదేవీలను పరిశీలించడం ద్వారా ఈ అభ్యాసం Ethereumలో ఆర్థిక ఏకీకరణకు ఎంతవరకు దోహదపడుతుందో అర్థం చేసుకోవడానికి రచయితలు ప్రయత్నిస్తారు. ఆస్తులు DAI, USDC, USDT, ETH మరియు 2020లో గణించబడిన 344.8 మిలియన్ Ethereum లావాదేవీల పూర్తి సెట్ కోసం టోకనైజ్ చేయబడిన BTC కోసం రూపొందించిన డెరివేటివ్‌లు.\n\n- [వికేంద్రీకృత అటానమస్ క్రిప్టోకరెన్సీ ఎక్స్ఛేంజ్‌ల కోసం డైనమిక్ కర్వ్‌లు](https://arxiv.org/pdf/2101.02778.pdf) - డైనమిక్ కర్వ్‌ల ఆలోచనను ప్రతిపాదించడం ద్వారా AMMని నిర్మించడానికి రచయితలు ఈ పనిలో కొత్త విధానాన్ని ప్రతిపాదించారు.\n\n- [వికేంద్రీకృత ఆన్-చైన్ ఎక్స్ఛేంజ్‌లలో అధిక-ఫ్రీక్వెన్సీ ట్రేడింగ్](https://arxiv.org/pdf/2009.14021.pdf) - ఈ వర్క్‌లో రచయితలు ఫ్రంట్-రన్నింగ్ యొక్క ఆగ్మెంటెడ్ వేరియంట్‌ను లాంఛనంగా, విశ్లేషణాత్మకంగా మరియు అనుభవపూర్వకంగా అంచనా వేస్తారు: శాండ్‌విచ్ , ఇది ముందు మరియు వెనుక రన్నింగ్ బాధితుడు TXలను కలిగి ఉంటుంది.\n\n- [Flashot](https://arxiv.org/pdf/2102.00626.pdf) - DeFi ఎకోసిస్టమ్‌పై ఫ్లాష్ లోన్ అటాక్ యొక్క స్నాప్‌షాట్.\n\n- [DeFiRanger](https://arxiv.org/pdf/2104.15068.pdf) - DeFi అప్లికేషన్‌లపై ధర మానిప్యులేషన్ దాడులను గుర్తించడం.\n\n- [సరదా మరియు లాభం కోసం ఫ్లాష్ లోన్‌లతో DeFi ఎకోసిస్టమ్‌పై దాడి చేయడం](https://arxiv.org/pdf/2003.03810.pdf) - ఫ్లాష్ రుణాలు. DeFi. క్లాసిక్.\n\n- [SoK: వికేంద్రీకృత ఫైనాన్స్ (DeFi)](https://arxiv.org/pdf/2101.08778.pdf) - ఈ సిస్టమటైజేషన్ ఆఫ్ నాలెడ్జ్‌లో (SoK), రచయితలు DeFi పర్యావరణ వ్యవస్థను దాని ప్రధాన అక్షాలతో పాటుగా వివరిస్తారు. SCSGuard: Ethereum స్మార్ట్ కాంట్రాక్ట్‌ల కోసం డీప్ స్కామ్ డిటెక్షన్\n\n- [నాలుగు గవర్నెన్స్ టోకెన్ డిస్ట్రిబ్యూషన్‌ల నుండి అనుభావిక సాక్ష్యం](https://arxiv.org/pdf/2102.10096.pdf) - బ్లాక్‌చెయిన్ అప్లికేషన్‌లలో పాలనా శక్తి యొక్క వికేంద్రీకరణను లెక్కించడానికి ఈ పేపర్ ఫ్రేమ్‌వర్క్‌ను అందిస్తుంది.\n\n- [బ్లాక్‌చెయిన్-ఆధారిత వికేంద్రీకృత ఎక్స్ఛేంజ్‌ల స్వీకరణ](https://arxiv.org/pdf/2103.08842.pdf) - బ్లాక్‌చెయిన్ యొక్క ఆర్డర్ ఎగ్జిక్యూషన్ మెకానిజం కారణంగా మార్పిడి రేట్లు అస్థిరంగా ఉంటే, లిక్విడిటీ ప్రొవైడర్లు టోకెన్ విలువను కోల్పోతారని రచయితలు చూపిస్తున్నారు. ఆధారిత మార్పిడి.\n\n- [Uniswap మార్కెట్‌ల విశ్లేషణ](https://arxiv.org/pdf/1911.03380.pdf) -Uniswap DEX కార్యాచరణపై అత్యుత్తమ అధ్యయనాలలో ఒకటి, రచయితలు 2019లో పరిశోధన చేయడం ప్రారంభించారు మరియు తాజాగా 2021 విశ్లేషణను విడుదల చేశారు.\n\n- [ఫైనాన్స్ 4.0: సుస్థిరతను పరిష్కరించేందుకు విలువ-సెన్సిటివ్ క్రిప్టోఎక్నోమిక్ సిస్టమ్ కోసం డిజైన్ సూత్రాలు](https://arxiv.org/pdf/2105.11955.pdf) - క్రిప్టో సిస్టమ్‌ల రూపకల్పనపై రచయితలు కొత్త అంతర్దృష్టులను అందిస్తారు.\n\n- [వికేంద్రీకృత ఎక్స్ఛేంజ్‌లలో లిక్విడిటీ ప్రొవైడర్ల ప్రవర్తన](https://arxiv.org/pdf/2105.13822.pdf) - లిక్విడిటీ ప్రొవైడర్లు మార్కెట్ సమాచారానికి ఎలా స్పందిస్తారు మరియు DEXలో లిక్విడిటీని అందించడం ద్వారా వారు ఎలా ప్రయోజనం పొందుతారో అర్థం చేసుకోవడం రచయితల లక్ష్యం.\n\n- [వికేంద్రీకృత మార్పిడి మార్కెట్లలో సైక్లిక్ ఆర్బిట్రేజ్](https://arxiv.org/pdf/2105.02784.pdf) - బాగా చదవండి. స్మార్ట్ కాంట్రాక్ట్ టెక్నాలజీ మరియు Ethereum యొక్క రెప్లికేటెడ్ స్టేట్ మెషిన్ సెట్టింగ్‌తో, ఆర్బిట్రేజ్ వ్యూహాలు CEX కంటే DEXలలో సులభంగా అమలు చేయబడతాయని ఈ పేపర్ సూచిస్తుంది.\n\n- [SoK: Oracles from the ground Truth to Market Manipulation](https://arxiv.org/pdf/2106.00667.pdf) - ఈ SoKలో, రచయితలు ఒరాకిల్స్ కోసం డిజైన్ ప్రత్యామ్నాయాలను వ్యవస్థీకరిస్తారు, దాడులను ప్రదర్శిస్తారు మరియు దాడి తగ్గించే వ్యూహాలను చర్చిస్తారు.\n\n- [ఆటోమేటెడ్ మార్కెట్ మేకర్స్ యొక్క కంపోజింగ్ నెట్‌వర్క్‌లు](https://arxiv.org/pdf/2106.00083.pdf) - ఈ పేపర్ AMM కూర్పు కోసం గణిత నమూనాను ప్రతిపాదిస్తుంది.\n\n- [Blockchain Oracle Design Patterns](https://arxiv.org/abs/2106.09349) - ఈ పేపర్‌లో, రచయితలు బ్లాక్‌చెయిన్ ఒరాకిల్స్‌ను వారు బ్లాక్‌చెయిన్ మరియు స్మార్ట్ కాంట్రాక్ట్‌లకు ఎలా ఫీడ్‌బ్యాక్ అందిస్తారో దానికి సంబంధించి అధ్యయనం చేసి విశ్లేషిస్తారు.\n\n- [CeFi vs. DeFi - కేంద్రీకృత వికేంద్రీకృత ఫైనాన్స్‌తో పోల్చడం](https://arxiv.org/abs/2106.08157) - ఈ పనిలో, రచయితలు చట్టపరమైన, ఆర్థిక, భద్రత, గోప్యత మరియు CeFi మరియు DeFi మధ్య తేడాలను క్రమపద్ధతిలో విశ్లేషిస్తారు. మార్కెట్ తారుమారు. CeFi మరియు DeFi సేవ మధ్య తేడాను గుర్తించడానికి రచయితలు నిర్మాణాత్మక పద్దతిని కూడా అందిస్తారు.\n\n#### Ethereum పేరు సేవ\n\n- [Ethereum నేమ్ సర్వీస్: మంచి, చెడు మరియు అగ్లీ](https://arxiv.org/pdf/2104.05185.pdf) - అయినప్పటికీ, ఈ ఎమర్జింగ్ సిస్టమ్‌ను, ENSలో భద్రతా సమస్యలు మరియు దుష్ప్రవర్తనలను ఇప్పటి వరకు ఏ పని అధ్యయనం చేయలేదు. . ENSకి సంబంధించిన మిలియన్ల కొద్దీ ఈవెంట్ లాగ్‌లను విశ్లేషించడం ద్వారా రచయితలు ENS యొక్క మొదటి అధ్యయనాన్ని ప్రదర్శించారు.\n\n#### నాన్-ఫంగబుల్ టోకెన్ (NFT)\n\n- [NFT విప్లవాన్ని మ్యాపింగ్ చేయడం](https://arxiv.org/pdf/2106.00647.pdf) - మార్కెట్ ట్రెండ్‌లు, ట్రేడ్ నెట్‌వర్క్‌లు మరియు దృశ్య లక్షణాలు.\n\n- [ERC టోకెన్ మార్కెట్‌లలో ఫెయిర్‌నెస్](https://arxiv.org/pdf/2102.03721.pdf) - క్రిప్టోకిట్టీస్ యొక్క కేస్ స్టడీ.\n\n- [నాన్-ఫంగబుల్ టోకెన్: అవలోకనం, మూల్యాంకనం, అవకాశాలు మరియు సవాళ్లు](https://arxiv.org/pdf/2105.07447.pdf) - ఈ సాంకేతిక నివేదికలో, రచయితలు NFT పర్యావరణ వ్యవస్థలను అనేక అంశాలలో విశ్లేషించారు.\n\n- [Ethereum నాన్-ఫంగబుల్ టోకెన్‌ల నెట్‌వర్క్‌లు: ERC-721 పర్యావరణ వ్యవస్థ యొక్క గ్రాఫ్-ఆధారిత విశ్లేషణ](https://arxiv.org/pdf/2110.12545.pdf)\n\n#### స్థిర-నాణేలు\n\n- [Stablecoins 2.0](https://arxiv.org/pdf/2006.12388.pdf) - రచయితలు స్టేబుల్‌కాయిన్‌ల ఆర్థిక నిర్మాణం యొక్క రిస్క్-బేస్డ్ ఫంక్షనల్ క్యారెక్టరైజేషన్‌తో స్టెబుల్‌కాయిన్ సిద్ధాంతానికి మంచి పునాదిని అందించడానికి ప్రయత్నిస్తారు.\n\n- [క్రిప్టోకరెన్సీల అస్థిరతను తగ్గించడం — స్టేబుల్‌కాయిన్‌ల సర్వే](https://arxiv.org/pdf/2103.01340.pdf) - వివిధ రకాల స్థిరత్వ మెకానిజమ్‌లను సర్వే చేయడం ద్వారా స్టెబుల్‌కాయిన్‌లు క్రిప్టోకరెన్సీల అస్థిరతను ఎలా తగ్గించడంలో సహాయపడతాయో రచయితలు చర్చిస్తారు.\n\n- [అల్గారిథమిక్ స్టేబుల్‌కాయిన్ యొక్క అస్థిరతను అర్థం చేసుకోండి: మోడలింగ్, ధృవీకరణ మరియు అనుభావిక విశ్లేషణ](https://arxiv.org/pdf/2101.08423.pdf) - రచయితలు బేసిస్ క్యాష్ స్టేబుల్ కాయిన్ యొక్క నిజమైన లావాదేవీ కార్యకలాపాలపై క్రమబద్ధమైన అనుభావిక విశ్లేషణను నిర్వహించారు. మార్కెట్ పరిశీలనలకు.\n\n- [T-క్యాష్: బదిలీ చేయదగిన ఫియట్ బ్యాకడ్ నాణేలు](https://arxiv.org/pdf/2105.04485.pdf) - ఈ పేపర్‌లో రచయితలు బ్లాక్‌చెయిన్ టెక్నాలజీని ఉపయోగించి బదిలీ చేయదగిన ఎలక్ట్రానిక్ నగదు పథకాన్ని ప్రతిపాదిస్తున్నారు, ఇది వినియోగదారులు సిస్టమ్‌లోని నాణేలను నిరంతరం తిరిగి ఉపయోగించుకునేలా చేస్తుంది. .\n\n#### సాధారణ సమాచారం\n\n- [Ethereum నెట్‌వర్క్ యొక్క పెద్ద డేటా విశ్లేషణ: Blockchain నుండి Google Trends వరకు](https://arxiv.org/pdf/2104.01764.pdf) - క్రిప్టో ధరలు మరియు శోధన ధోరణుల విశ్లేషణ పెద్ద ప్లేయర్‌ల ఉనికిని సూచిస్తుంది (మరియు) సాధారణ వినియోగదారులు కాదు), ధరల తగ్గుదల తర్వాత మార్కెట్‌ను మార్చడం.\n\n- [అటామిక్ మరియు స్కేలబుల్ ట్రేడింగ్ కోసం DLT-ఆధారిత స్మార్ట్ కాంట్రాక్ట్ ఆర్కిటెక్చర్](https://arxiv.org/pdf/2105.02937.pdf) - ఈ పేపర్‌లో, రచయితలు అటామిక్, స్కేలబుల్ మరియు గోప్యతను కాపాడే ప్రోటోకాల్‌ను ప్రతిపాదిస్తారు, అది సురక్షితమైన మరియు డైనమిక్ నవీకరణలు. అప్పుడు ఒక స్మార్ట్ కాంట్రాక్ట్-ఆధారిత క్రెడిట్-నోట్ సిస్టమ్ (CNS)ను అభివృద్ధి చేయండి, ఇది పాల్గొనేవారిని రాష్ట్ర ఛానెల్ ప్రారంభానికి ముందు నిధులను లాక్ చేయడానికి అనుమతిస్తుంది, ఇది వశ్యత మరియు సామర్థ్యాన్ని పెంచుతుంది.\n\n- [Etherum డేటా స్టోర్‌లను అన్వేషించడం: ధర మరియు పనితీరు పోలిక](https://arxiv.org/pdf/2105.10520.pdf) -ఈ పనిలో, రచయితలు ETH యాప్‌ల కోసం సమగ్ర డేటా మేనేజ్‌మెంట్ విధానాలను పరిశీలిస్తారు మరియు సంబంధిత ధరను అంచనా వేస్తారు. గ్యాస్‌లో అలాగే రిట్రీవల్ పనితీరు.\n\n- [బ్లాక్‌చెయిన్ గవర్నెన్స్‌పై సిస్టమాటిక్ లిటరేచర్ రివ్యూ](https://arxiv.org/pdf/2105.05460.pdf) - ఈ అధ్యయనం 5W1H ప్రశ్నల ద్వారా బ్లాక్‌చెయిన్ గవర్నెన్స్‌ను సమగ్రంగా పరిశోధిస్తుంది.\n\n- [బ్లాక్‌చెయిన్ అనలిటిక్స్ కోసం ఒక సాధారణ ఫ్రేమ్‌వర్క్](https://arxiv.org/pdf/1707.01021.pdf) - బిట్‌కాయిన్ Ethereumలో డేటా విశ్లేషణలకు మద్దతు ఇచ్చే సాధారణ-ప్రయోజన ఫ్రేమ్‌వర్క్‌ను రచయితలు ప్రతిపాదించారు — ఇది ఇతర డేటాతో బ్లాక్ డేటాను ఏకీకృతం చేయడానికి అనుమతిస్తుంది. మూలాలు మరియు వాటిని డేటాబేస్లో నిర్వహించడానికి.\n\n- [AMR: స్వయంప్రతిపత్త కాయిన్ మిక్సర్ విత్ గోప్యతను కాపాడే రివార్డ్ పంపిణీ](https://arxiv.org/pdf/2010.01056.pdf) - ఈ పనిలో, రచయితలు మొదటి సెన్సార్‌షిప్ రెసిలెంట్ మిక్సర్‌ను ప్రతిపాదిస్తారు, ఇది దాని వినియోగదారులకు గోప్యతలో రివార్డ్ చేయగలదు- వ్యవస్థలో పాల్గొనే పద్ధతిని సంరక్షించడం.\n\n- [బ్లాక్‌చెయిన్ డేటా గోప్యతా సొల్యూషన్‌ల సాంకేతిక సమీక్ష](https://arxiv.org/pdf/2105.01316.pdf)- ఈ నివేదిక ఇప్పటికే ఉన్న ఎంటర్‌ప్రైజ్ బ్లాక్‌చెయిన్ టెక్నాలజీలను సమీక్షించడం లక్ష్యంగా పెట్టుకుంది: EOSIO పవర్డ్ సిస్టమ్‌లు, హైపర్‌లెడ్జర్ ఫ్యాబ్రిక్ మరియు బెసు, కాన్సెన్సస్ కోర్డమ్ మరియు ఎర్నెస్ట్ అండ్ యంగ్స్ నైట్ ఫాల్.\n\n- [బ్లాక్‌చెయిన్ సిస్టమ్స్, టెక్నాలజీస్ అండ్ అప్లికేషన్స్: ఎ మెథడాలజీ పెర్స్‌పెక్టివ్](https://arxiv.org/pdf/2105.03572.pdf) - ముందుగా, ఈ కథనం బ్లాక్‌చెయిన్ ఎలా పని చేస్తుందో, పరిశోధనా కార్యకలాపం మరియు సవాలును పరిచయం చేస్తుంది మరియు దానికి సంబంధించిన రోడ్‌మ్యాప్‌ను వివరిస్తుంది. సాధారణ బ్లాక్‌చెయిన్ వినియోగ కేసులు మరియు అంశాలతో కూడిన క్లాసిక్ మెథడాలజీ. రెండవది, బ్లాక్‌చెయిన్ సిస్టమ్‌లో, బ్లాక్‌చెయిన్ రన్నింగ్ ప్రాసెస్ మరియు డిజైన్ బ్లాక్‌చెయిన్ ప్రోటోకాల్/అల్గారిథమ్‌ను అధ్యయనం చేయడానికి యాదృచ్ఛిక ప్రక్రియ, గేమ్ థియరీ, ఆప్టిమైజేషన్, మెషిన్ లెర్నింగ్ మరియు క్రిప్టోగ్రఫీని ఎలా అవలంబించాలి అనేవి వివరంగా చర్చించబడ్డాయి.\n\n- [Ethna: Ethereum Blockchain యొక్క అంతర్లీన పీర్-టు-పీర్ నెట్‌వర్క్‌ను విశ్లేషించడం](https://arxiv.org/pdf/2010.01373.pdf) - Ethereum నోడ్‌ల డిగ్రీలను ఖచ్చితంగా కొలిచే ఒక నవల పద్ధతిని Ethna అమలు చేస్తుంది.\n\n- [బ్లాక్‌చెయిన్ సోషల్ నెట్‌వర్క్‌లలో కమ్యూనిటీ డిటెక్షన్](https://arxiv.org/pdf/2101.06406.pdf) - గ్రాఫ్‌లో తక్కువ-ర్యాంక్ సిగ్నల్‌ల కోసం రూపొందించబడిన ఒక నవల కమ్యూనిటీ డిటెక్షన్ అల్గారిథమ్ యూజర్ ఆధారంగా వినియోగదారుల సంఘాలను కనుగొనడంలో సహాయపడుతుంది. టోకెన్ చందా.\n\n- [వైర్‌లెస్ బ్లాక్‌చెయిన్ నెట్‌వర్క్‌లో బ్లాక్ యాక్సెస్ నియంత్రణ: డిజైన్, మోడలింగ్ మరియు విశ్లేషణ](https://arxiv.org/pdf/2104.13144.pdf) - BAC విధానాలు నెట్‌వర్క్‌ను మెరుగుపరచేటప్పుడు అధిక లావాదేవీని సాధించడంలో సహాయపడతాయని ఫలితాలు చూపిస్తున్నాయి వినియోగాన్ని నిరోధించడం మరియు గణన శక్తిని ఆదా చేయడం. ఇంతలో, లావాదేవీ నిర్గమాంశ మరియు బ్లాక్ వినియోగం మధ్య ట్రేడ్-ఆఫ్ ప్రదర్శించబడుతుంది, ఇది బ్లాక్‌చెయిన్ యొక్క ఆచరణాత్మక విస్తరణకు మార్గదర్శకంగా పనిచేస్తుంది.\n\n- [బ్లాక్‌చెయిన్ మరియు డిస్ట్రిబ్యూటెడ్ లెడ్జర్ టెక్నాలజీ కోసం బాహ్య కాల్స్ వైపు](https://arxiv.org/pdf/2105.10399.pdf) - బ్లాక్‌చెయిన్ మరియు పంపిణీ చేయబడిన లెడ్జర్ సాంకేతికతలను ప్రారంభించే పద్ధతిని ప్రదర్శించడం ద్వారా ఈ నమ్మకం ముందస్తుగా భావించబడిందని ఈ పేపర్ రచయితలు చూపిస్తున్నారు. బ్లాక్‌చెయిన్/DLT నుండే ప్రారంభించబడిన బాహ్య సిస్టమ్‌లకు కాల్‌లను నిర్వహించండి.\n\n- [బ్లాక్‌చెయిన్ సిస్టమ్‌లు మరియు అప్లికేషన్‌లను నిర్వహించడం: బ్లాక్‌చెయిన్ కాన్ఫిగరేషన్‌ల కోసం ఒక ప్రాసెస్ మోడల్](https://arxiv.org/pdf/2105.02118.pdf) - రచయితలు నాలుగు బ్లాక్‌చెయిన్ ప్రాజెక్ట్‌లలో ప్రతిపాదిత బ్లాక్‌చెయిన్ కాన్ఫిగరేషన్ ప్రాసెస్ మోడల్ యొక్క వర్తనీయతను ప్రదర్శిస్తారు\n\n- [స్థిరమైన ఫంక్షన్ మార్కెట్ మేకర్స్ కోసం ఆప్టిమల్ ఫీజుపై గమనిక](https://arxiv.org/pdf/2105.13510.pdf) - గత ట్రేడ్ డేటాను ఉపయోగించి వాస్తవ ప్రపంచ పూల్‌ల కోసం సరైన రుసుములను గణించడానికి రచయితలు ఫ్రేమ్‌వర్క్‌ను అందజేస్తారు.\n\n- [ఎవల్యూషనరీ గేమ్ థియరీని ఉపయోగించి బ్లాక్‌చెయిన్‌ల కోసం రివార్డ్ మెకానిజం](https://arxiv.org/pdf/2104.05849.pdf) - ఈ పేపర్‌లో, రచయితలు అనేక PoS బ్లాక్‌చెయిన్‌లకు వర్తించే రివార్డ్ మెకానిజం ఫ్రేమ్‌వర్క్‌ను అభివృద్ధి చేస్తారు.\n\n- [స్మార్ట్ ట్రాన్సిషన్‌లను సంగ్రహించడం](https://arxiv.org/pdf/2105.07663.pdf) - ఈ పేపర్‌లో, రచయితలు అపరిమితమైన బ్యాలెన్స్‌లను వ్యక్తీకరించగల మొదటి-ఆర్డర్ లాజిక్ యొక్క సాధారణీకరణను ప్రదర్శిస్తారు.\n\n- [సాఫ్ట్‌వేర్ స్టార్టప్‌ల కోసం 100+ కొలమానాలు - బహుళ స్వర సాహిత్య సమీక్ష](https://arxiv.org/pdf/1901.04819.pdf) - డేటాను కొలమానాల రూపంలో ఉపయోగించడం వల్ల సాఫ్ట్‌వేర్ స్టార్టప్‌లు అనిశ్చితి మధ్య సరైన నిర్ణయాలు తీసుకోవచ్చు మరియు పరిమిత వనరులు.\n\n- [బ్లాక్‌చెయిన్ నెట్‌వర్క్‌లు: Bitcoin , Monero, Zcash, Ethereum, Ripple మరియు IOTA యొక్క డేటా నిర్మాణాలు](https://arxiv.org/pdf/2103.08712.pdf) - వివిధ రకాల నెట్‌వర్క్‌లుగా బ్లాక్‌చెయిన్ డేటాను ఎలా సంగ్రహించవచ్చో రచయితలు చర్చిస్తారు. మరియు నిర్మాణంపై అంతర్దృష్టులను పొందేందుకు నెట్‌వర్క్ సారాంశాలు ఎలా ఉపయోగించబడతాయి.\n\n- [వికేంద్రీకృత ఫైనాన్స్: బ్లాక్‌చెయిన్- మరియు స్మార్ట్ కాంట్రాక్ట్ ఆధారిత ఫైనాన్షియల్ మార్కెట్‌లపై](https://research.stlouisfed.org/publications/review/2021/02/05/decentralized-finance-on-blockchain-and-smart-contract -ఆధారిత-ఫైనాన్షియల్-మార్కెట్లు) - ఫాబియన్ స్చార్ వ్రాసినది, బ్లాక్‌చెయిన్ ఆధారిత మార్కెట్‌ల యొక్క అవలోకనాన్ని సాంకేతిక వివరాలతో కానీ జీర్ణించదగిన ఆకృతిలో అందిస్తుంది; అంతరిక్షంలోకి కొత్తగా వచ్చిన వారి కోసం గొప్ప కాగితం.\n\n#### ప్రత్యేక రచయితల సంకలనాలు\n\n- [All-about-NFT సెక్యూరిటీ](https://graph.org/NFT-security-01-28)\n- [అన్ని ETH భద్రతా సాధనాలు ఉన్నాయి](https://graph.org/ETHSec-Tools-02-13)\n- [అన్ని మంచి TG దేవ్ సంఘాలు](https://graph.org/Crypto-Telegram-Channels--Chats-04-19)\n- [తెలిసిన స్మార్ట్ ఒప్పందం వైపు మరియు వినియోగదారు వైపు దాడులు](https://graph.org/Data-02-14)\n- [సాలిడిటీ AZ](https://graph.org/Solidity-Cheatsheets-Pack-03-20)\n- [అన్ని తెలిసిన స్మార్ట్ కాంట్రాక్ట్ వైపు మరియు వినియోగదారు వైపు దాడులు](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi- 03-31)\n- [అన్ని సాధ్యం లావాదేవీల విశ్లేషణ, క్రిప్టో-ఫోరెన్సిక్స్ మరియు ఇన్వెస్టిగేషన్ టూల్స్ లిస్ట్ & రిఫరెన్సులు ఒకే నోట్‌లో](https://graph.org/TX-Analysis-tools-04-19)\n- [క్రిప్టో కోల్డ్ వాలెట్ అటాక్స్ డిఫెన్స్ మెథడ్స్ బెస్ట్ ప్రాక్టీస్‌లను భద్రపరిచే ముఖ్య సూత్రాలు](https://graph.org/Key-principles-of-storing-crypto-cold-wallet-attacks-defense-methods-best-practices--Bonus -04-23)\n\n#### సైడ్-చెయిన్స్\n\n- [POA నెట్‌వర్క్](https://www.poa.network/)\n- [POA వంతెన](https://bridge.poa.net/)\n- [POA వంతెన UI](https://github.com/poanetwork/bridge-ui)\n- [POA వంతెన ఒప్పందాలు](https://github.com/poanetwork/poa-bridge-contracts)\n- [లూమ్ నెట్‌వర్క్](https://github.com/loomnetwork)\n- [బహుభుజి నెట్‌వర్క్](https://docs.polygon.technology/)\n\n#### EIP - 1559\n\n- [EIP1559 తరచుగా అడిగే ప్రశ్నలు](https://notes.ethereum.org/@vbuterin/eip-1559-faq) - EIP1559 తరచుగా అడిగే ప్రశ్నలు\n\n- [EIP-1559 Ethereum ఫీజు మార్కెట్ యొక్క డైనమిక్ అనాలిసిస్](https://arxiv.org/pdf/2102.10567.pdf)- గేమ్ థియరీ మరియు సాధనాల కలయిక ద్వారా రచయితలు ఫలిత ఫీజు మార్కెట్ డైనమిక్ మెకానిజం యొక్క సమగ్ర విశ్లేషణ చేస్తారు. డైనమిక్ సిస్టమ్స్.\n\n- [EIP1559 బేస్‌ఫీస్ యొక్క యాదృచ్ఛిక లక్షణాలు](https://arxiv.org/pdf/2105.03521.pdf) - హెచ్చుతగ్గుల గ్యాస్ ధరలకు స్థిరత్వాన్ని తీసుకురావడానికి అభివృద్ధి చేసిన Ethereum కోసం కొత్త ధరల విధానాన్ని రచయితలు వివరించారు.\n\n- [Ethereum Blockchain కోసం లావాదేవీ రుసుము మెకానిజం డిజైన్: EIP-1559 యొక్క ఆర్థిక విశ్లేషణ](https://arxiv.org/pdf/2012.00854.pdf) - ఈ నివేదిక ప్రతిపాదన యొక్క గేమ్-సిద్ధాంత బలాలు మరియు బలహీనతలను అంచనా వేస్తుంది మరియు అన్వేషిస్తుంది కొన్ని ప్రత్యామ్నాయ నమూనాలు.\n\n#### Ethereum 2.0\n\n- [కొత్త Ethereum ఎలా పని చేస్తుంది?](https://www.preethikasireddy.com/post/how-does-the-new-ethereum-work)\n- [ఏమైనప్పటికీ, Ethereum ఎలా పని చేస్తుంది?](https://www.preethikasireddy.com/post/how-does-ethereum-work-anyway#Story)\n- [ప్రశాంతత డిజైన్ హేతుబద్ధత](https://notes.ethereum.org/@vbuterin/serenity_design_rationale)\n- [స్పెసిఫికేషన్](https://github.com/ethereum/annotated-spec)\n- [బీకోంచా](https://beaconcha.in/)\n- [బీకాన్‌స్కాన్](https://beaconscan.com/)\n- [Ethereum 2.0 గణాంకాలు](https://eth2stats.io/)\n- [Ethereum 2.0 డాక్స్](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-phases/)\n- [Ethereum 2.0 క్లయింట్లు](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth2.0-teams/teams-building-eth2.0/)\n- [Ethereum 2.0 ఫోర్క్స్](https://eth2-fork-mon.stokes.io/)\n\n#### MEV - గరిష్ట సంగ్రహించదగిన విలువ / మైనర్ వెలికితీసే విలువ\n\n- [బ్లాక్‌చెయిన్ సంగ్రహించదగిన విలువను లెక్కించడం: అడవి ఎంత చీకటిగా ఉంది?](https://arxiv.org/pdf/2101.05511v2.pdf) - మైనర్లు ఇప్పటికే మైనర్ ఎక్స్‌ట్రాక్టబుల్ వాల్యూ (MEV)ని సంగ్రహించారని, ఇది బ్లాక్‌చెయిన్‌ను అస్థిరపరచగలదని రచయితలు సాక్ష్యాలను అందిస్తారు. ఏకాభిప్రాయ భద్రత, సంబంధిత పని చూపినట్లు.\n\n- [Flash Boys 2.0: Frontrunning, Transaction Reordering, and consensus Instability in Decentralized Exchanges](https://arxiv.org/pdf/1904.05234.pdf) - MEV భావనను పరిచయం చేస్తుంది, ఈ పని పెద్ద, సంక్లిష్టమైన నష్టాలను హైలైట్ చేస్తుంది స్మార్ట్ కాంట్రాక్టులలో లావాదేవీ-ఆర్డరింగ్ డిపెండెన్సీలు మరియు ఆర్థిక-మార్కెట్ దోపిడీ యొక్క సాంప్రదాయ రూపాలు బ్లాక్‌చెయిన్ ఆర్థిక వ్యవస్థలకు అనుగుణంగా మరియు చొచ్చుకుపోయే మార్గాలు.\n\n- [Flashbots: MEV in Eth2](https://hackmd.io/@flashbots/mev-in-eth2) - ఈ పోస్ట్‌లో, రచయితలు eth2లో లావాదేవీల క్రమాన్ని అధ్యయనం చేస్తారు మరియు MEV-ప్రారంభించబడిన స్టాకింగ్ దిగుబడులను విశ్లేషిస్తారు. అప్పుడు MEV వాలిడేటర్ రివార్డ్‌లను గణనీయంగా పెంచుతుందని వారు కనుగొన్నారు, అయితే eth2లో పాల్గొనేవారిలో అసమానతలను బలోపేతం చేయవచ్చు. ఎక్స్ఛేంజీలు మరియు వాలిడేటర్ పూల్స్ వంటి దాని అతిపెద్ద వాటాదారుల మధ్య జరిగే సంభావ్య డైనమిక్స్ వంటి MEV యొక్క గుణాత్మక అంశాలను eth2లో రచయితలు చర్చిస్తారు.\n\n- [బ్లాక్‌చెయిన్ ఇంటరాపెరాబిలిటీపై ఒక సర్వే: గతం, వర్తమానం మరియు భవిష్యత్తు ట్రెండ్‌లు](https://arxiv.org/abs/2005.14282) - ఈ పోస్ట్‌లో, రచయితలు బ్లాక్‌చెయిన్ ఇంటర్‌ఆపెరాబిలిటీ యొక్క సమగ్ర అవలోకనాన్ని అందించడం ద్వారా బ్లాక్‌చెయిన్ ఇంటర్‌ఆపెరాబిలిటీ పద్ధతులు మరియు పరిష్కారాలను అధ్యయనం చేస్తారు, ఈ డొమైన్‌లో క్రమబద్ధమైన పరిశోధనకు మార్గం సుగమం చేస్తుంది.\n\n#### చర్చ\n\n- [SmartContractResearch Forum](https://www.smartcontractresearch.org)\n- [ethresear.ch](https://ethresear.ch)\n- [ethereum-magicians.org](https://ethereum-magicians.org)\n- [speedrunethereum.com](https://speedrunethereum.com)\n- [అనుసరించు](https://t.me/s/officer_cia/760)\n\n#### Web3లో హక్స్\n\n- [స్మార్ట్ కాంట్రాక్ట్ ఆడిటర్ కావడానికి అన్ని వనరులు](https://graph.org/All-resources-to-become-a-smart-contract-auditor-09-11)\n- [పునరాలోచన: వెబ్3లో హ్యాక్‌లు](https://officercia.medium.com/retrospective-hacks-in-web3-cc83b8ee0e93)\n- [Rekt News](https://rekt.eth.link/leaderboard) - విజిల్‌బ్లోయర్‌లు మరియు DeFi డిటెక్టివ్‌లు తమ సమాచారాన్ని సంఘానికి అందించడానికి అనామక వేదిక.\n- [Blockchain Threat Intelligence](https://blockthreat.substack.com/) - క్రిప్టోకరెన్సీ ల్యాండ్‌స్కేప్‌లోని తాజా భద్రతా వార్తలు, సాధనాలు, ఈవెంట్‌లు, దుర్బలత్వాలు మరియు బెదిరింపులను కవర్ చేసే వార్తాలేఖ. అలాగే [ఈ రెపోకు మద్దతు ఇస్తుంది.](https://github.com/openblocksec/blocksec-incidents)\n- [Blockchain Graveyard](https://magoo.github.io/Blockchain-Graveyard/) - బ్లాక్‌చెయిన్‌లతో కూడిన అన్ని భారీ భద్రతా ఉల్లంఘనలు లేదా దొంగతనాల జాబితా.\n\n# సాధనాల సేకరణ\n\n#### Ethereum సాధనాలు\n\n- [అన్ని ETH భద్రతా సాధనాలు ఉన్నాయి](https://graph.org/ETHSec-Tools-02-13)\n- [Ethstats](https://ethstats.io)\n- [ETH ఫోర్క్స్](https://forkmon.ethdevops.io)\n- [నోడ్ గణాంకాలు](https://ethernodes.org)\n- [solidity-by-example.org](https:/solidity-by-example.org)\n- [EVM నెట్‌వర్క్‌ల జాబితా](https://chainid.network)\n- [BIP39 డెరివేషన్](https://iancoleman.io/bip39)\n- [వానిటీ జనరేటర్](https://github.com/johguse/profanity)\n- [వెబ్ వానిటీ జనరేటర్](https://vanity-eth.tk)\n- [వానిటీ ఈత్ జనరేటర్లు](https://github.com/search?q=eth+vanity)\n- [FindETH](https://findeth.io)\n- [Eth Tx డీకోడర్](https://antoncoding.github.io/eth-tx-decoder)\n- [Ethereum ఇన్‌పుట్ డేటా డీకోడర్](https://lab.miguelmota.com/ethereum-input-data-decoder)\n- [Ethereum గ్యాస్ చార్ట్‌లు](https://ethereumprice.org/gas)\n- [Ethereum TxPool గణాంకాలు](https://txpool.zengo.com/)\n- [గ్యాస్ ధరల డ్యాష్‌బోర్డ్](https://explore.duneanalytics.com/public/dashboards/qswVMdzbyiiZFdnCDSwx1jfYLOjdaokM4CSGNxsH)\n- [ABI నుండి UI](https://ethcontract.watch)\n- [ఒరాకిల్స్ క్లబ్](https://oracles.club)\n- [Tx కాంబో](https://furucombo.app)\n- [ETH లేదా ERC-20 మాస్-సెండర్](https://disperse.app)\n- [BulkSender](https://bulksender.app)\n- [ERC20 మెటా టోకెన్ రేపర్](https://github.com/arcadeum/erc20-meta-token)\n- [Ethereum లావాదేవీని రద్దు చేయండి](https://github.com/mds1/Cancel-Ethereum-Transactions)\n- [ఫీజు WTF కాలిక్యులేటర్](https://fees.wtf)\n- [గ్యాస్ ఖర్చు గణాంకాలు](https://txn.finance)\n- [పూల్స్ గణాంకాలు](https://pools.fyi)\n- [Solhint](https://github.com/protofire/solhint)\n- [సోలియం](https://github.com/duaraghav8/Solium)\n- [సోల్-టెస్టర్](https://github.com/androlo/sol-tester)\n- [సాలిడిటీ-కవరేజ్](https://github.com/sc-forks/solidity-coverage)\n- [TypeChain](https://github.com/ethereum-ts/TypeChain)\n- [మృదువుగా](https://tenderly.co/)\n- [కాంట్రాక్ట్ లైబ్రరీ](https://library.dedaub.com/)\n\n#### లైబ్రరీలు\n\n- [dapp-bin](https://github.com/ethereum/dapp-bin) - Ethereum రెపో సాలిడిటీ, సర్పెంట్ మరియు LLLలోని అనేక సాధారణ డేటా స్ట్రక్చర్‌లు మరియు యుటిలిటీల కోసం అమలులను అందిస్తుంది.\n- [Solidity Collections](https://github.com/ethereum/wiki/wiki/Solidity-Collections) - కోడ్ స్నిప్పెట్‌లు మరియు యుటిలిటీ లైబ్రరీల సేకరణలు.\n- [OpenZeppelin](https://openzeppelin.org/) - సురక్షితమైన స్మార్ట్ ఒప్పందాలను రూపొందించడానికి ఫ్రేమ్‌వర్క్.\n\n#### ఆలోచనలు\n\n- [DeFi సమస్యలను తెరవండి](https://mirror.xyz/0xemperor.eth/0guEj0CYt5V8J5AKur2_UNKyOhONr1QJaG4NGDF0YoQ)\n- [ఏమి నిర్మించాలి?](https://github.com/0xngmi/ideas)\n- [స్టార్టప్ ఆలోచనలు](https://alliancedao.notion.site/Crypto-Web3-Startup-Ideas-2023-Edition-48d40ccadeeb42a48056659fcce109b1)\n- [polymarket.com](https://polymarket.com)\n- [PolyMarket ఎలా ఉపయోగించాలి](https://medium.com/coinmonks/how-to-use-polymarket-9ee1577fd671)\n- [ఆలోచనల జాబితాలు](https://sovs.notion.site/Education-00cadae763ea4d30ae8149041718fd7a)\n\n#### ప్రసిద్ధ స్మార్ట్ కాంట్రాక్ట్ లైబ్రరీలు\n\n- [జెప్పెలిన్](https://github.com/OpenZeppelin/openzeppelin-contracts) - స్మార్ట్ కోసం SafeMath మరియు OpenZeppelin SDK [లైబ్రరీ](https://github.com/OpenZeppelin/openzeppelin-sdk) వంటి పరీక్షించబడిన పునర్వినియోగ స్మార్ట్ ఒప్పందాలను కలిగి ఉంది కాంట్రాక్ట్ అప్‌గ్రేడబిలిటీ\n- [cryptofin-solidity](https://github.com/cryptofinlabs/cryptofin-solidity) - Ethereumలో సురక్షితమైన మరియు గ్యాస్-సమర్థవంతమైన స్మార్ట్ కాంట్రాక్టులను రూపొందించడానికి సాలిడిటీ లైబ్రరీల సేకరణ.\n- [మాడ్యులర్ లైబ్రరీలు](https://github.com/Modular-Network/ethereum-libraries) - Ethereum వర్చువల్ మెషీన్‌ని ఉపయోగించి బ్లాక్‌చెయిన్‌లపై ఉపయోగం కోసం రూపొందించబడిన ప్యాకేజీల సమూహం\n- [డేట్ టైమ్ లైబ్రరీ](https://github.com/bokkypoobah/BokkyPooBahsDateTimeLibrary) - గ్యాస్-సమర్థవంతమైన సాలిడిటీ తేదీ మరియు సమయ లైబ్రరీ\n- [అరగాన్](https://github.com/aragon/aragon) - DAO ప్రోటోకాల్. అప్‌గ్రేడబిలిటీ మరియు గవర్నెన్స్‌పై దృష్టి సారించి [aragonOS స్మార్ట్ కాంట్రాక్ట్ ఫ్రేమ్‌వర్క్](https://github.com/aragon/aragonOS) కలిగి ఉంది\n- [ARC](https://github.com/daostack/arc) - DAOల కోసం ఒక ఆపరేటింగ్ సిస్టమ్ మరియు DAO స్టాక్ యొక్క బేస్ లేయర్.\n- [0x](https://github.com/0xProject) - DEX ప్రోటోకాల్\n- [ప్రూఫ్‌లతో టోకెన్ లైబ్రరీలు](https://github.com/sec-bit/tokenlibs-with-proofs) - wrt టోకెన్ ఒప్పందాల ఖచ్చితత్వ రుజువులను కలిగి ఉంటుంది. అందించబడిన లక్షణాలు మరియు ఉన్నత-స్థాయి లక్షణాలు\n- [Provable API](https://github.com/provable-things/ethereum-api) - ఆఫ్-చైన్ చర్యలు, డేటా-పొందడం మరియు గణన కోసం అనుమతించడం ద్వారా నిరూపించదగిన సేవను ఉపయోగించడం కోసం ఒప్పందాలను అందిస్తుంది\n- [సాలిడిటీ కోసం ABDK లైబ్రరీలు](https://github.com/abdk-consulting/abdk-libraries-solidity) - ఫిక్స్‌డ్ పాయింట్ (64.64 బిట్) మరియు IEEE-754 కంప్లైంట్ క్వాడ్ ప్రిసిషన్ (128 బిట్) ఫ్లోటింగ్ పాయింట్ మ్యాథ్ లైబ్రరీలు పటిష్టత కోసం\n\n#### స్మార్ట్ కాంట్రాక్ట్‌ల కోసం నమూనాలు\n\n- [Dappsys: సురక్షితమైన, సరళమైన మరియు సౌకర్యవంతమైన Ethereum కాంట్రాక్ట్ బిల్డింగ్ బ్లాక్‌లు](https://github.com/dapphub/dappsys)\n- [MakerDAO](https://github.com/makerdao/maker-otc)\n- [ది TAO](https://github.com/ryepdx/the-tao)\n- [Dapp-a-day 1-10](https://steemit.com/@nikolai)\n- [Dapp-a-day 11-25](https://steemit.com/@nexusdev)\n- [ఓపెన్‌జెప్పెలిన్ ఒప్పందాలు: సాలిడిటీ భాషలో పునర్వినియోగపరచదగిన మరియు సురక్షితమైన స్మార్ట్ కాంట్రాక్టుల యొక్క ఓపెన్ ఫ్రేమ్‌వర్క్.](https://github.com/OpenZeppelin/openzeppelin-contracts)\n- [సెక్యూరిటీ ఆడిట్‌లతో ఉత్తమ అభ్యాసాల గురించి బ్లాగ్](https://blog.openzeppelin.com/)\n- [అసెంబ్లీతో కూడిన అధునాతన వర్క్‌షాప్](https://github.com/androlo/solidity-workshop)\n- [సింప్లర్ ఎథెరియం మల్టీసిగ్](https://medium.com/@ChrisLundkvist/exploring-simpler-ethereum-multisig-contracts-b71020c19037) - ప్రత్యేకించి సెక్షన్ _బెనిఫిట్స్_\n- [CryptoFin సాలిడిటీ ఆడిటింగ్ చెక్‌లిస్ట్](https://github.com/cryptofinlabs/audit-checklist) - మెయిన్‌నెట్ లాంచ్ కోసం కాంట్రాక్ట్‌ను ఆడిట్ చేసేటప్పుడు గమనించవలసిన సాధారణ అన్వేషణలు మరియు సమస్యల చెక్‌లిస్ట్.\n- [aragonOS: DAOలు, Dapps మరియు ప్రోటోకాల్‌లను నిర్మించడానికి ఒక స్మార్ట్ కాంట్రాక్ట్ ఫ్రేమ్‌వర్క్](https://hack.aragon.org/docs/aragonos-intro.html)\n- [ప్రభావాల పరస్పర చర్యల నమూనాను తనిఖీ చేస్తుంది](https://fravoll.github.io/solidity-patterns/checks_effects_interactions.html)\n\n#### అప్‌గ్రేడబిలిటీ\n\n- [బ్లాగ్ వాన్ ఎలెనా డిమిత్రోవా, colony.ioలో దేవ్](https://blog.colony.io/author/elena/)\n- [లైబ్రరీ ఆధారిత అభివృద్ధి](https://blog.aragon.org/library-driven-development-in-solidity-2bebcaf88736)\n- [అధునాతన సాలిడిటీ కోడ్ విస్తరణ పద్ధతులు](https://blog.aragon.org/advanced-solidity-code-deployment-techniques-dc032665f434/)\n- [ప్రాక్సీ లైబ్రరీలపై ఓపెన్‌జెప్పెలిన్](https://blog.openzeppelin.com/proxy-libraries-in-solidity-79fbe4b970fd/)\n\n#### డెవలపర్ ఉపకరణాలు\n\n- [CryptoFin సాలిడిటీ ఆడిటింగ్ చెక్‌లిస్ట్](https://github.com/cryptofinlabs/audit-checklist) - మెయిన్‌నెట్ లాంచ్ కోసం కాంట్రాక్ట్‌ను ఆడిట్ చేసేటప్పుడు గమనించవలసిన సాధారణ అన్వేషణలు మరియు సమస్యల చెక్‌లిస్ట్.\n- [MythX](https://mythx.io/) - Ethereum డెవలపర్‌ల కోసం సెక్యూరిటీ వెరిఫికేషన్ ప్లాట్‌ఫారమ్ మరియు టూల్స్ ఎకోసిస్టమ్\n- [మైథ్రిల్](https://github.com/ConsenSys/mythril) - ఓపెన్ సోర్స్ EVM బైట్‌కోడ్ భద్రతా విశ్లేషణ సాధనం\n- [Oyente](https://github.com/melonproject/oyente) - ప్రత్యామ్నాయ స్టాటిక్ స్మార్ట్ కాంట్రాక్ట్ భద్రతా విశ్లేషణ\n- [సెక్యూరిఫై](https://securify.chainsecurity.com/) - Ethereum స్మార్ట్ కాంట్రాక్టుల కోసం సెక్యూరిటీ స్కానర్\n- [SmartCheck](https://tool.smartdec.net/) - స్టాటిక్ స్మార్ట్ కాంట్రాక్ట్ సెక్యూరిటీ ఎనలైజర్\n- [Ethersplay](https://github.com/crytic/ethersplay) - EVM విడదీసే యంత్రం\n- [Evmdis](https://github.com/Arachnid/evmdis) - ప్రత్యామ్నాయ EVM డిస్‌అసెంబ్లర్\n- [హైడ్రా](https://github.com/IC3Hydra/Hydra) - క్రిప్టో ఆర్థిక ఒప్పంద భద్రత, వికేంద్రీకృత భద్రతా బహుమతుల కోసం ఫ్రేమ్‌వర్క్\n- [Solgraph](https://github.com/raineorshine/solgraph) - స్మార్ట్ కాంట్రాక్ట్ సెక్యూరిటీ అనాలిసిస్ కోసం సాలిడిటీ కంట్రోల్ ఫ్లోను విజువలైజ్ చేయండి\n- [Manticore](https://github.com/trailofbits/manticore) - స్మార్ట్ కాంట్రాక్ట్‌లు మరియు బైనరీలపై సింబాలిక్ ఎగ్జిక్యూషన్ టూల్\n- [Slither](https://github.com/crytic/slither) - సాలిడిటీ స్టాటిక్ అనాలిసిస్ ఫ్రేమ్‌వర్క్\n- [అడిలైడ్](https://github.com/sec-bit/adelaide) - సాలిడిటీ కంపైలర్‌కు SECBIT స్టాటిక్ విశ్లేషణ పొడిగింపు\n- [solc-verify](https://github.com/SRI-CSL/solidity/) - సాలిడిటీ స్మార్ట్ కాంట్రాక్ట్‌ల కోసం మాడ్యులర్ వెరిఫైయర్\n- [సాలిడిటీ సెక్యూరిటీ బ్లాగ్](https://github.com/sigp/solidity-security-blog) - తెలిసిన దాడి వెక్టర్స్ మరియు సాధారణ యాంటీ-ప్యాటర్న్‌ల సమగ్ర జాబితా\n- [అద్భుతమైన బగ్గీ ERC20 టోకెన్‌లు](https://github.com/sec-bit/awesome-buggy-erc20-tokens) - ప్రభావితమైన టోకెన్‌లతో ERC20 స్మార్ట్ కాంట్రాక్ట్‌లలోని దుర్బలత్వాల సేకరణ\n- [ఉచిత స్మార్ట్ కాంట్రాక్ట్ సెక్యూరిటీ ఆడిట్](https://callisto.network/smart-contract-audit/) - కాలిస్టో నెట్‌వర్క్ నుండి ఉచిత స్మార్ట్ కాంట్రాక్ట్ సెక్యూరిటీ ఆడిట్‌లు\n- [పియెట్](https://piet.slock.it) - ఒక విజువల్ సాలిడిటీ ఆర్కిటెక్చర్ ఎనలైజర్\n- [కాంట్రాక్ట్ లైబ్రరీ](https://library.dedaub.com) - అమలు చేయబడిన ఒప్పందాల కోసం డీకంపైలర్ మరియు వల్నరబిలిటీ స్కానర్\n\n#### ఫ్రంటెండ్ Ethereum APIలు\n\n- [Web3.js](https://github.com/ethereum/web3.js/) - జావాస్క్రిప్ట్ వెబ్3\n- [Eth.js](https://github.com/ethjs) - Javascript Web3 ప్రత్యామ్నాయం\n- [Ethers.js](https://github.com/ethers-io/ethers.js/) - జావాస్క్రిప్ట్ వెబ్3 ప్రత్యామ్నాయం, ఉపయోగకరమైన యుటిలిటీలు మరియు వాలెట్ ఫీచర్‌లు\n- [light.js](https://github.com/paritytech/js-libs/tree/master/packages/light.js) లైట్ క్లయింట్‌ల కోసం ఆప్టిమైజ్ చేయబడిన హై-లెవల్ రియాక్టివ్ JS లైబ్రరీ.\n- [Web3Wrapper](https://github.com/0xProject/0x-monorepo/tree/development/packages/web3-wrapper) - టైప్‌స్క్రిప్ట్ వెబ్3 ప్రత్యామ్నాయం\n- [Ethereumjs](https://github.com/ethereumjs/) - Ethereum కోసం [ethereumjs-util](https://github.com/ethereumjs/ethereumjs-util) మరియు [ethereumjs-tx వంటి యుటిలిటీ ఫంక్షన్‌ల సేకరణ](https://github.com/ethereumjs/ethereumjs-tx)\n- [Alchemy-web3.js](https://github.com/alchemyplatform/alchemy-web3) - ఆటోమేటిక్ రీట్రీలతో Javascript Web3 రేపర్, [Alchemy's మెరుగుపరచబడిన APIలకు](https://docs.alchemyapi.io/documentation) యాక్సెస్ /alchemy-web3/enhanced-web3-api), మరియు బలమైన వెబ్‌సాకెట్ కనెక్షన్‌లు.\n- [flex-contract](https://github.com/merklejerk/flex-contract) మరియు [flex-ether](https://github.com/merklejerk/flex-ether) - ఆధునిక, సున్నా-కాన్ఫిగరేషన్, అధికం -స్మార్ట్ కాంట్రాక్ట్‌లతో పరస్పర చర్య చేయడానికి మరియు లావాదేవీలు చేయడానికి స్థాయి లైబ్రరీలు.\n- [ez-ens](https://github.com/merklejerk/ez-ens) - సరళమైన, సున్నా-కాన్ఫిగరేషన్ Ethereum పేరు సేవ చిరునామా పరిష్కరిణి.\n- [web3x](https://github.com/xf00f/web3x) - web3.js యొక్క టైప్‌స్క్రిప్ట్ పోర్ట్. ప్రయోజనాలు కాంట్రాక్టులతో పరస్పర చర్యతో సహా చిన్న బిల్డ్‌లు మరియు పూర్తి రకం భద్రతను కలిగి ఉంటాయి.\n- [Nethereum](https://github.com/Nethereum/) - క్రాస్-ప్లాట్‌ఫారమ్ Ethereum డెవలప్‌మెంట్ ఫ్రేమ్‌వర్క్\n- [dfuse](https://github.com/dfuse-io/client-js) - [dfuse Ethereum API](https://dfuse.io) ఉపయోగించడానికి టైప్‌స్క్రిప్ట్ లైబ్రరీ\n- [చినుకులు](https://github.com/truffle-box/drizzle-box) - బ్లాక్‌చెయిన్‌కు ఫ్రంట్‌ఎండ్‌ని కనెక్ట్ చేయడానికి Redux లైబ్రరీ\n- [Tasit SDK](https://github.com/tasitlabs/tasitsdk) - రియాక్ట్ నేటివ్‌ని ఉపయోగించి స్థానిక మొబైల్ Ethereum డాప్‌లను తయారు చేయడానికి జావాస్క్రిప్ట్ SDK\n- [useMetamask](https://github.com/mdtanrikulu/use-metamask) - Ethereum ĐApp ప్రాజెక్ట్‌లలో మెటామాస్క్‌ని నిర్వహించడానికి అనుకూల రియాక్ట్ హుక్\n- [WalletConnect](https://walletconnect.org/) - వాలెట్‌లను డాప్‌లకు కనెక్ట్ చేయడానికి ప్రోటోకాల్‌ను తెరవండి\n- [Subproviders](https://0x.org/docs/tools/subproviders) - [Web3-provider-engine](https://github.com/MetaMask/web3-provider-తో కలిపి ఉపయోగించడానికి అనేక ఉపయోగకరమైన సబ్‌ప్రొవైడర్‌లు) ఇంజిన్) (మీ dAppకి లెడ్జర్ హార్డ్‌వేర్ వాలెట్ మద్దతును జోడించడానికి లెడ్జర్ సబ్‌ప్రొవైడర్‌తో సహా)\n- [ethvtx](https://github.com/ticket721/ethvtx) - ethereum-ready & framework-agnostic redux స్టోర్ కాన్ఫిగరేషన్. [డాక్స్](https://ticket721.github.io/ethvtx/)\n- ఖచ్చితంగా టైప్ చేయబడింది - జావాస్క్రిప్ట్ ప్రత్యామ్నాయాలు\n- [elm-ethereum](https://github.com/cmditch/elm-ethereum)\n- [purescript-web3](https://github.com/foam/purescript-web3)\n- [ChainAbstractionLayer](https://github.com/liquality/chainabstractionlayer) - ఒకే ఇంటర్‌ఫేస్‌ని ఉపయోగించి వివిధ బ్లాక్‌చెయిన్‌లతో (Ethereumతో సహా) కమ్యూనికేట్ చేయండి.\n- [Delphereum](https://github.com/svanas/delphereum) - Windows, macOS, iOS మరియు Android కోసం స్థానిక dAppలను అభివృద్ధి చేయడానికి అనుమతించే Ethereum బ్లాక్‌చెయిన్‌కు డెల్ఫీ ఇంటర్‌ఫేస్.\n- [Torus](https://tor.us/) - అతుకులు లేని ఆన్‌బోర్డింగ్ UXతో డాప్‌లను రూపొందించడానికి ఓపెన్ సోర్స్డ్ SDK\n- [Fortmatic](https://fortmatic.com/) - పొడిగింపులు లేదా డౌన్‌లోడ్‌లు లేకుండా web3 dAppsని రూపొందించడానికి SDKని ఉపయోగించడానికి సులభమైనది.\n- [Portis](https://portis.io/) - దేనినీ ఇన్‌స్టాల్ చేయకుండానే DAppsతో సులభమైన పరస్పర చర్యను ప్రారంభించే SDKతో కస్టడీయేతర వాలెట్.\n- [create-eth-app](https://github.com/paulrberg/create-eth-app) - ఒక ఆదేశంతో Ethereum-ఆధారిత ఫ్రంట్-ఎండ్ యాప్‌లను సృష్టించండి.\n- [Scaffold-ETH](https://github.com/austintgriffith/scaffold-eth) - స్మార్ట్ కాంట్రాక్ట్‌లను నిర్మించడం ప్రారంభించడానికి బిగినర్స్ ఫ్రెండ్లీ ఫోర్కబుల్ గితుబ్.\n- [జాలీ రోజర్](https://jolly-roger.eth.link/) - ethereum, Buidler, svelte మరియు thegraph ఉపయోగించి dApp ఫ్రేమ్‌వర్క్\n- [Notify.js](https://blocknative.com/notify) - మీ వినియోగదారులకు నిజ-సమయ నోటిఫికేషన్‌లను బట్వాడా చేయండి. స్పీడ్-అప్‌లు మరియు రద్దుల కోసం అంతర్నిర్మిత మద్దతుతో, Blocknative Notify.js వినియోగదారులు విశ్వాసంతో లావాదేవీలు చేయడంలో సహాయపడుతుంది. Notify.js ఇంటిగ్రేట్ చేయడం సులభం మరియు త్వరగా అనుకూలీకరించవచ్చు.\n\n#### బ్యాకెండ్ Ethereum APIలు\n\n- [Web3.py](https://github.com/ethereum/web3.py) - పైథాన్ వెబ్3\n- [Web3.php](https://github.com/sc0Vu/web3.php) - PHP Web3\n- [Ethereum-php](https://github.com/digitaldonkey/ethereum-php) - PHP Web3\n- [Web3j](https://github.com/web3j/web3j) - జావా వెబ్3\n- [Nethereum](https://nethereum.com/) - .Net Web3\n- [Ethereum.rb](https://github.com/EthWorks/ethereum.rb) - రూబీ వెబ్3\n- [rust-web3](https://github.com/tomusdrw/rust-web3) - రస్ట్ వెబ్3\n- [ethers-rs](https://github.com/gakonst/ethers-rs/) - Ethers-rs\n- [Web3.hs](https://hackage.haskell.org/package/web3) - Haskell Web3\n- [KEthereum](https://github.com/komputing/KEthereum) - Kotlin Web3\n- [Eventeum](https://github.com/ConsenSys/eventeum) - కౌరీ జావాలో వ్రాసిన Ethereum స్మార్ట్ కాంట్రాక్ట్ ఈవెంట్‌లు మరియు బ్యాకెండ్ మైక్రోసర్వీస్‌ల మధ్య వంతెన\n- [Ethereumex](https://github.com/mana-ethereum/ethereumex) - Ethereum బ్లాక్‌చెయిన్ కోసం Elixir JSON-RPC క్లయింట్\n- [Ethereum-jsonrpc-gateway](https://github.com/HydroProtocol/ethereum-jsonrpc-gateway) - రిడెండెన్సీ మరియు లోడ్-బ్యాలెన్సింగ్ ప్రయోజనాల కోసం బహుళ Ethereum నోడ్‌లను అమలు చేయడానికి మిమ్మల్ని అనుమతించే గేట్‌వే. ఇన్ఫ్యూరాకు (లేదా పైన) ప్రత్యామ్నాయంగా అమలు చేయవచ్చు. గోలాంగ్‌లో వ్రాయబడింది.\n- [EthContract](https://github.com/AgileAlpha/eth_contract) - ఎలిక్సిర్‌లో ETH స్మార్ట్ కాంట్రాక్ట్‌లను ప్రశ్నించడంలో సహాయపడే సహాయక పద్ధతుల సమితి\n- [Ethereum కాంట్రాక్ట్ సర్వీస్](https://github.com/mesg-foundation/service-ethereum-contract) - దాని చిరునామా మరియు ABI ఆధారంగా ఏదైనా Ethereum కాంట్రాక్ట్‌తో పరస్పర చర్య చేయడానికి MESG సర్వీస్.\n- [Ethereum సర్వీస్](https://github.com/mesg-foundation/service-ethereum) - Ethereum నుండి ఈవెంట్‌లతో పరస్పర చర్య చేయడానికి మరియు దానితో పరస్పర చర్య చేయడానికి MESG సేవ.\n- [Marmo](https://marmo.io/) - Ethereumతో పరస్పర చర్యలను సులభతరం చేయడానికి పైథాన్, JS మరియు Java SDK. లావాదేవీ ఖర్చులను రిలేయర్‌లకు ఆఫ్‌లోడ్ చేయడానికి రిలేయర్‌లను ఉపయోగిస్తుంది.\n- [Ethereum లాగింగ్ ఫ్రేమ్‌వర్క్](https://bitbucket.csiro.au/users/kli039/repos/ethereum-logging-framework/browse) - ప్రశ్న భాష, ప్రశ్న ప్రాసెసర్ మరియు నెట్‌వర్క్‌లతో సహా Ethereum అప్లికేషన్‌లు మరియు నెట్‌వర్క్‌ల కోసం అధునాతన లాగింగ్ సామర్థ్యాలను అందిస్తుంది. లాగింగ్ కోడ్ ఉత్పత్తి\n\n#### Ethereum క్లయింట్లు\n\n- [Besu](https://besu.hyperledger.org/en/latest/) - Apache 2.0 లైసెన్స్‌తో అభివృద్ధి చేయబడిన మరియు జావాలో వ్రాయబడిన ఓపెన్ సోర్స్ Ethereum క్లయింట్. ప్రాజెక్ట్ హైపర్‌లెడ్జర్ ద్వారా హోస్ట్ చేయబడింది.\n- [Geth](https://geth.ethereum.org/docs/) - క్లయింట్‌కి వెళ్లండి\n- [Erigon](https://github.com/ledgerwatch/erigon) - సమర్ధత సరిహద్దులో నిర్మించిన Ethereum క్లయింట్ యొక్క ఎక్కువగా గో అమలు\n- [Akula](https://github.com/akula-bft/akula) - రస్ట్ అమలు\n- [Nethermind](https://github.com/NethermindEth/nethermind) - .NET కోర్ క్లయింట్\n- [Infura](https://infura.io/) - Ethereum క్లయింట్ ప్రమాణాలు-అనుకూల APIలను అందించే నిర్వహించబడే సేవ\n- [ట్రినిటీ](https://trinity.ethereum.org/) - పైథాన్ క్లయింట్ [py-evm]ని ఉపయోగిస్తున్నారు(<https://github.com/ethereum/py-evm>)\n- [Ethereumjs](https://github.com/ethereumjs/ethereumjs-client) - JS క్లయింట్ [ethereumjs-vm](https://github.com/ethereumjs/ethereumjs-vm)\n- [Seth](https://github.com/dapphub/dapptools/tree/master/src/seth) - సేత్ అనేది \"కమాండ్ లైన్ కోసం మెటామాస్క్\" వంటి Ethereum క్లయింట్ సాధనం.\n- [కోరమ్](https://github.com/jpmorganchase/quorum) - [JP మోర్గాన్](https://jpmorgan.com/quorum) ద్వారా డేటా గోప్యతకు మద్దతు ఇచ్చే Ethereum యొక్క అనుమతి అమలు\n- [అద్భుతమైన కోరం](https://github.com/ConsenSys/awesome-quorum) - కాన్సెన్‌సిస్ కోరమ్‌లో రూపొందించడానికి అద్భుతమైన సాఫ్ట్‌వేర్‌లు, లైబ్రరీలు, సాధనాలు మరియు మరిన్నింటి యొక్క క్యూరేటెడ్ జాబితా.\n- [చైన్‌స్టాక్](https://chainstack.com/) - భాగస్వామ్య మరియు అంకితమైన గెత్ నోడ్‌లను అందించే నిర్వహించబడే సేవ\n- [QuikNode](https://quiknode.io/) - API యాక్సెస్ మరియు నోడ్-యాస్-ఎ-సర్వీస్‌తో బ్లాక్‌చెయిన్ డెవలపర్ క్లౌడ్.\n- [Watchdata](https://watchdata.io) - Ethereum బ్లాక్‌చెయిన్‌కు సరళమైన మరియు నమ్మదగిన API యాక్సెస్‌ను అందించండి\n\n#### నిల్వ\n\n- [IPFS](https://ipfs.io/) - వికేంద్రీకృత నిల్వ మరియు ఫైల్ రెఫరెన్సింగ్\n- [Mahuta](https://github.com/ConsenSys/Mahuta) - IPFS నిల్వ సేవ జోడించబడిన శోధన సామర్థ్యంతో, గతంలో IPFS-స్టోర్\n- [OrbitDB](https://github.com/orbitdb/orbit-db) - IPFS పైన వికేంద్రీకృత డేటాబేస్\n- [JS IPFS API](https://github.com/ipfs/js-ipfs-http-client) - జావాస్క్రిప్ట్‌లో అమలు చేయబడిన IPFS HTTP API కోసం క్లయింట్ లైబ్రరీ\n- [TEMPORAL](https://github.com/RTradeLtd/Temporal) - IPFS మరియు ఇతర పంపిణీ/వికేంద్రీకృత నిల్వ ప్రోటోకాల్‌లలో APIని ఉపయోగించడం సులభం\n- [PINATA](https://pinata.cloud) - IPFSని ఉపయోగించడానికి సులభమైన మార్గం\n- [స్వార్మ్](https://swarm-gateways.net/) - పంపిణీ చేయబడిన నిల్వ ప్లాట్‌ఫారమ్ మరియు కంటెంట్ పంపిణీ సేవ, Ethereum web3 స్టాక్ యొక్క స్థానిక బేస్ లేయర్ సేవ\n- [Infura](https://infura.io/) - నిర్వహించబడే IPFS API గేట్‌వే మరియు పిన్నింగ్ సేవ\n- [3బాక్స్ నిల్వ](https://docs.3box.io/api/storage) - వినియోగదారు నియంత్రిత, పంపిణీ చేయబడిన నిల్వ కోసం ఒక API. IPFS మరియు Orbitdb పైన నిర్మించబడింది.\n- [Aleph.im](https://aleph.im/) - ETH మరియు IPFSలకు అనుకూలమైన ఆఫ్‌చెయిన్ ప్రోత్సాహక పీర్-టు-పీర్ క్లౌడ్ ప్రాజెక్ట్ (డేటాబేస్, ఫైల్ నిల్వ, కంప్యూటింగ్ మరియు DID).\n- [Fleek](https://fleek.co/) - నెట్‌లిఫైని పోలి ఉంటుంది కానీ వెబ్‌సైట్‌లను హోస్ట్ చేయడానికి ipfsని ఉపయోగిస్తుంది.\n\n#### బూట్‌స్ట్రాప్/అవుట్-ఆఫ్-బాక్స్ సాధనాలు\n\n- [ట్రఫుల్ బాక్స్‌లు](https://trufflesuite.com/boxes) - Ethereum పర్యావరణ వ్యవస్థ కోసం ప్యాక్ చేయబడిన భాగాలు\n- [Eth యాప్‌ని సృష్టించండి](https://github.com/paulrberg/create-eth-app) - ఒక ఆదేశంతో Ethereum-ఆధారిత ఫ్రంటెండ్ యాప్‌లను సృష్టించండి\n- [బెసు ప్రైవేట్ నెట్‌వర్క్](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - డాకర్ కంటైనర్‌లో బెసు నోడ్‌ల ప్రైవేట్ నెట్‌వర్క్‌ని అమలు చేయండి\n- [Testchains](https://github.com/Nethereum/TestChains) - వేగవంతమైన ప్రతిస్పందన కోసం ముందుగా కాన్ఫిగర్ చేయబడిన .NET devchains (PoA)\n- [Blazor/Blockchain Explorer](https://github.com/Nethereum/NethereumBlazor) - వాస్మ్ బ్లాక్‌చెయిన్ ఎక్స్‌ప్లోరర్ (ఫంక్షనల్ శాంపిల్)\n- [లోకల్ రైడెన్](https://github.com/ConsenSys/Local-Raiden) - డెమో మరియు టెస్టింగ్ ప్రయోజనాల కోసం డాకర్ కంటైనర్‌లలో స్థానిక రైడెన్ నెట్‌వర్క్‌ని అమలు చేయండి\n- [ప్రైవేట్ నెట్‌వర్క్‌ల విస్తరణ స్క్రిప్ట్‌లు](https://github.com/ConsenSys/private-networks-deployment-scripts) - ప్రైవేట్ PoA నెట్‌వర్క్‌ల కోసం అవుట్-ఆఫ్-ది-బాక్స్ డిప్లాయ్‌మెంట్ స్క్రిప్ట్‌లు\n- [Parity Demo-PoA ట్యుటోరియల్](https://wiki.parity.io/Demo-PoA-tutorial.html) - పారిటీ అథారిటీ రౌండ్ ఏకాభిప్రాయంతో 2 నోడ్‌లతో PoA టెస్ట్ చైన్‌ను రూపొందించడానికి దశల వారీ ట్యుటోరియల్\n- [లోకల్ Ethereum నెట్‌వర్క్](https://github.com/ConsenSys/local_ethereum_network) - ప్రైవేట్ PoW నెట్‌వర్క్‌ల కోసం అవుట్-ఆఫ్-ది-బాక్స్ డిప్లాయ్‌మెంట్ స్క్రిప్ట్‌లు\n- [Kaleido](https://kaleido.io/) - కన్సార్టియం బ్లాక్‌చెయిన్ నెట్‌వర్క్‌ను స్పిన్నింగ్ చేయడానికి Kaleido ఉపయోగించండి. PoCలు మరియు టెస్టింగ్ కోసం చాలా బాగుంది\n- [చెషైర్](https://github.com/endless-nameless-inc/cheshire) - CryptoKitties API మరియు స్మార్ట్ కాంట్రాక్టుల యొక్క స్థానిక శాండ్‌బాక్స్ అమలు, ట్రఫుల్ బాక్స్‌గా అందుబాటులో ఉంది\n- [aragonCLI](https://github.com/aragon/aragon-cli) - AragonCLI అనేది Aragon యాప్‌లు మరియు సంస్థలను సృష్టించడానికి మరియు అభివృద్ధి చేయడానికి ఉపయోగించబడుతుంది.\n- [ColonyJS](https://github.com/JoinColony/colonyJS) - కాలనీ నెట్‌వర్క్ స్మార్ట్ కాంట్రాక్ట్‌లతో పరస్పర చర్య చేయడానికి APIని అందించే JavaScript క్లయింట్.\n- [ArcJS](https://github.com/daostack/arc.js) - DAOstack Arc ethereum స్మార్ట్ కాంట్రాక్ట్‌లకు జావాస్క్రిప్ట్ అప్లికేషన్ యాక్సెస్‌ను సులభతరం చేసే లైబ్రరీ.\n- [Arkane Connect](https://docs.arkane.network/pages/connect-js.html) - యూజర్ ఫ్రెండ్లీ డాప్‌లను రూపొందించడానికి వాలెట్ ప్రొవైడర్ అయిన Arkane నెట్‌వర్క్‌తో పరస్పర చర్య చేయడానికి APIని అందించే JavaScript క్లయింట్.\n- [Onboard.js](https://blocknative.com/onboard) - బ్లాక్‌నేటివ్ ఆన్‌బోర్డ్ అనేది మీ ప్రాజెక్ట్‌కి బహుళ-వాలెట్ మద్దతును జోడించడానికి త్వరిత మరియు సులభమైన మార్గం. 20 కంటే ఎక్కువ ప్రత్యేకమైన హార్డ్‌వేర్ మరియు సాఫ్ట్‌వేర్ వాలెట్‌ల కోసం అంతర్నిర్మిత మాడ్యూల్స్‌తో, ఆన్‌బోర్డ్ మీ సమయాన్ని మరియు తలనొప్పిని ఆదా చేస్తుంది.\n- [web3-react](https://github.com/NoahZinsmeister/web3-react) - సింగిల్-పేజీ Ethereum dAppsని రూపొందించడానికి రియాక్ట్ ఫ్రేమ్‌వర్క్\n\n#### Ethereum ABI (అప్లికేషన్ బైనరీ ఇంటర్‌ఫేస్) సాధనాలు\n\n- [ABI డీకోడర్](https://github.com/ConsenSys/abi-decoder) - Ethereum లావాదేవీల నుండి డేటా పారామ్‌లు మరియు ఈవెంట్‌లను డీకోడింగ్ చేయడానికి లైబ్రరీ\n- [ABI-gen](https://github.com/0xProject/0x-monorepo/tree/development/packages/abi-gen) - ఒప్పందం ABIల నుండి టైప్‌స్క్రిప్ట్ కాంట్రాక్ట్ రేపర్‌లను రూపొందించండి.\n- [Ethereum ABI UI](https://github.com/hiddentao/ethereum-abi-ui) - Ethereum ఒప్పందం ABI నుండి UI ఫారమ్ ఫీల్డ్ నిర్వచనాలు మరియు అనుబంధిత వ్యాలిడేటర్‌లను స్వయంచాలకంగా రూపొందించండి\n- [హెడ్‌లాంగ్](https://github.com/esaulpaugh/headlong/) - జావాలో టైప్-సేఫ్ కాంట్రాక్ట్ ABI మరియు రికర్సివ్ లెంగ్త్ ప్రిఫిక్స్ లైబ్రరీ\n- [EasyDapper](https://www.easydapper.com) - ట్రఫుల్ కళాఖండాల నుండి డాప్‌లను రూపొందించండి, పబ్లిక్/ప్రైవేట్ నెట్‌వర్క్‌లలో ఒప్పందాలను అమలు చేయండి, ఒప్పందాలతో పరస్పర చర్య చేయడానికి ప్రత్యక్ష అనుకూలీకరించదగిన పబ్లిక్ పేజీని అందిస్తుంది.\n- [ఒక క్లిక్ dApp](https://oneclickdapp.com) - ABIని ఉపయోగించి ఒక ప్రత్యేక URLలో తక్షణమే dAppని సృష్టించండి.\n- [ట్రఫుల్ పిగ్](https://npmjs.com/package/trufflepig) - స్థానిక అభివృద్ధి సమయంలో ఉపయోగం కోసం, ట్రఫుల్ రూపొందించిన కాంట్రాక్ట్ ఫైల్‌లను కనుగొని వాటి నుండి చదవడానికి సులభమైన HTTP APIని అందించే అభివృద్ధి సాధనం. http ద్వారా తాజా కాంట్రాక్ట్ ABIలకు సేవలు అందిస్తుంది.\n- [Ethereum కాంట్రాక్ట్ సర్వీస్](https://github.com/mesg-foundation/service-ethereum-contract) - దాని చిరునామా మరియు ABI ఆధారంగా ఏదైనా Ethereum కాంట్రాక్ట్‌తో పరస్పర చర్య చేయడానికి MESG సర్వీస్.\n- [Nethereum-CodeGenerator](https://github.com/StefH/Nethereum-CodeGenerator) - సాలిడిటీ స్మార్ట్ కాంట్రాక్ట్‌ల ఆధారంగా Nethereum ఆధారిత C# ఇంటర్‌ఫేస్ మరియు సర్వీస్‌ను సృష్టించే వెబ్ ఆధారిత జనరేటర్.\n\n# టెస్టింగ్ టూల్స్\n\n- [సాలిడిటీ కోడ్ కవరేజ్](https://github.com/0xProject/0x-monorepo/tree/development/packages/sol-coverage) - సాలిడిటీ కోడ్ కవరేజ్ సాధనం\n- [సాలిడిటీ కవరేజ్](https://github.com/sc-forks/solidity-coverage) - సాలిడిటీ స్మార్ట్-కాంట్రాక్ట్‌ల కోసం ప్రత్యామ్నాయ కోడ్ కవరేజ్\n- [సాలిడిటీ ఫంక్షన్ ప్రొఫైలర్](https://github.com/EricR/sol-function-profiler) - సాలిడిటీ కాంట్రాక్ట్ ఫంక్షన్ ప్రొఫైలర్\n- [Sol-profiler](https://github.com/Aniket-Eng/sol-profiler) - ప్రత్యామ్నాయ మరియు నవీకరించబడిన సాలిడిటీ స్మార్ట్ కాంట్రాక్ట్ ప్రొఫైలర్\n- [ఎస్ప్రెస్సో](https://github.com/hillstreetlabs/espresso) - వేగవంతమైన, సమాంతరంగా, హాట్-రీలోడింగ్ సాలిడిటీ టెస్ట్ ఫ్రేమ్‌వర్క్\n- [Eth tester](https://github.com/ethereum/eth-tester) - Ethereum అప్లికేషన్‌లను పరీక్షించడానికి టూల్ సూట్\n- [Cliquebait](https://github.com/foam/cliquebait) - నిజమైన బ్లాక్‌చెయిన్ నెట్‌వర్క్‌ను పోలి ఉండే డాకర్ ఇన్‌స్టాన్స్‌లతో స్మార్ట్ కాంట్రాక్ట్ అప్లికేషన్‌ల ఇంటిగ్రేషన్ మరియు యాక్సెప్ట్ టెస్టింగ్‌ను సులభతరం చేస్తుంది\n- [Hevm](https://github.com/dapphub/dapptools/tree/master/src/hevm) - hevm ప్రాజెక్ట్ అనేది యూనిట్ టెస్టింగ్ మరియు డీబగ్గింగ్ స్మార్ట్ కాంట్రాక్ట్‌ల కోసం ప్రత్యేకంగా తయారు చేయబడిన Ethereum వర్చువల్ మెషీన్ (EVM) అమలు.\n- [Ethereum గ్రాఫ్ డీబగ్గర్](https://github.com/fergarrui/ethereum-graph-debugger) - సాలిడిటీ గ్రాఫికల్ డీబగ్గర్\n- [టెండర్లీ CLI](https://github.com/Tenderly/tenderly-cli) - మానవులు చదవగలిగే స్టాక్ ట్రేస్‌లతో మీ అభివృద్ధిని వేగవంతం చేయండి\n- [Solhint](https://github.com/protofire/solhint) - స్మార్ట్ కాంట్రాక్ట్ ధ్రువీకరణ కోసం భద్రత, స్టైల్ గైడ్ మరియు ఉత్తమ అభ్యాస నియమాలను అందించే సాలిడిటీ లింటర్\n- [Ethlint](https://github.com/duaraghav8/Ethlint) - గతంలో సోలియం, సాలిడిటీలో స్టైల్ & సెక్యూరిటీ సమస్యలను గుర్తించి, పరిష్కరించడానికి లింటర్\n- [డీకోడ్](https://github.com/hacker-DOM/decode) - npm ప్యాకేజీ txని మరింత చదవగలిగేలా మరియు సులభంగా అర్థం చేసుకునేలా చేయడానికి స్థానిక testrpc నోడ్‌కి సమర్పించిన వాటిని అన్వయిస్తుంది\n- [ట్రఫుల్-అసెర్షన్స్](https://github.com/rkalis/truffle-assertions) - ట్రఫుల్‌తో సాలిడిటీ స్మార్ట్ కాంట్రాక్ట్‌లను పరీక్షించడంలో ఉపయోగించే అదనపు అసెర్షన్‌లు మరియు యుటిలిటీలతో కూడిన npm ప్యాకేజీ. మరీ ముఖ్యంగా, నిర్దిష్ట ఈవెంట్‌లు విడుదల చేయబడిందా (కాదు) అని నొక్కి చెప్పే సామర్థ్యాన్ని ఇది జోడిస్తుంది.\n- [Psol](https://github.com/Lamarkaz/psol) - mustache.js-శైలి సింటాక్స్, మాక్రోలు, షరతులతో కూడిన కంపైలేషన్ మరియు ఆటోమేటిక్ రిమోట్ డిపెండెన్సీ ఇన్‌క్లూజన్‌తో కూడిన సాలిడిటీ లెక్సికల్ ప్రిప్రాసెసర్.\n- [solpp](https://github.com/merklejerk/solpp) - సమగ్ర నిర్దేశకం మరియు వ్యక్తీకరణ భాష, అధిక ఖచ్చితత్వ గణిత మరియు అనేక ఉపయోగకరమైన సహాయక విధులతో సాలిడిటీ ప్రిప్రాసెసర్ మరియు ఫ్లాట్‌నర్.\n- [డీకోడ్ మరియు పబ్లిష్](https://flightwallet.github.io/decode-eth-tx/) – ముడి ethereum txని డీకోడ్ చేసి ప్రచురించండి. <https://live.blockcypher.com/btc-testnet/decodetx/> లాగానే\n- [Doppelgänger](https://getdoppelganger.io/) - యూనిట్ టెస్టింగ్ సమయంలో స్మార్ట్ కాంట్రాక్ట్ డిపెండెన్సీలను వెక్కిరించే లైబ్రరీ.\n- [rocketh](https://github.com/wighawag/rocketh) - మీరు ఎంచుకున్న ఏదైనా web3 lib మరియు టెస్ట్ రన్నర్‌ని ఉపయోగించడానికి అనుమతించే ethereum స్మార్ట్ ఒప్పందాన్ని పరీక్షించడానికి ఒక సాధారణ లిబ్.\n- [pytest-cobra](https://github.com/cobraframework/pytest-cobra) - Ethereum బ్లాక్‌చెయిన్ కోసం స్మార్ట్ కాంట్రాక్ట్‌లను పరీక్షించడానికి PyTest ప్లగ్ఇన్.\n\n#### లావాదేవీ విజువలైజేషన్, స్కోరింగ్ & ట్రాకింగ్\n\n- రచయిత యొక్క మెథడాలజీని తనిఖీ చేయండి, [థ్రెడ్]లోని అన్ని భాగాలను జాగ్రత్తగా చదవండి(<https://twitter.com/officer_cia/status/1493395239905734667?s=20&t=rFmBq_f9juLPNWslwrnB7Q>)\n- నా ప్రాజెక్ట్‌ని అనుసరించండి: [ఆన్-చైన్ ఇన్వెస్టిగేషన్స్ టూల్స్ లిస్ట్](https://github.com/OffcierCia/On-Chain-Investigations-Tools-List)\n\n#### తరవాత ఏంటి?\n\n- [ఒకసారి చూడండి](https://telegra.ph/Solidity-Tutorials-12-21)\n- [జాగ్రత్తగా తనిఖీ చేయండి](https://telegra.ph/All-resources-to-become-a-smart-contract-auditor-09-11)\n- [పని](https://t.me/s/officer_cia/700)\n\n#### పని...?\n\n- [web3.smsunarto.com](https://web3.smsunarto.com)\n- [Jobsincrypto](https://twitter.com/jobsincrypto)\n- [CryptoJobsList](https://twitter.com/CryptoJobsList)\n- [LobsterHR](https://t.me/lobsters_hr)\n- [DeveloperDAO](https://twitter.com/developer_dao)\n- [లిడోగ్రాంట్స్](https://twitter.com/LidoGrants)\n- [GitCoin](https://twitter.com/gitcoin)\n- [anonfriendly.com](http://anonfriendly.com)\n- [Web3grants](https://twitter.com/web3grants)\n- [hackathons.live](https://hackathons.live)\n- [hackenproof.com](http://hackenproof.com)\n- [bbscope](https://github.com/sw33tLie/bbscope)\n- [immunefi.com](https://immunefi.com)\n- [code4rena.com](https://code4rena.com)\n- [sherlock.xyz](https://www.sherlock.xyz)\n- [spearbit.com](https://spearbit.com)\n- [Web3SecurityDAO](https://twitter.com/Web3SecurityDAO)\n- [WHITE HAT DAO](https://twitter.com/White_Hat_DAO)\n- [Hats.Finance](https://twitter.com/HatsFinance/status/1526981256805634048)\n\n## నాకు మద్దతు ఇవ్వండి\n\nమద్దతు నాకు **చాలా** ముఖ్యం, దానితో నేను ఇష్టపడేదాన్ని చేయగలను - DeFi & Crypto వినియోగదారులకు అవగాహన కల్పించడం :sparkling_heart: ముందుగా, కొన్ని మాటలు, ప్రియమైన మిత్రులారా... నాకు విరాళాలు పంపిన ప్రతి ఒక్కరికీ నేను ధన్యవాదాలు చెప్పాలనుకుంటున్నాను!\n\nEthereum మెయిన్-నెట్‌లోని నా చిరునామాకు లేదా ఏదైనా అనుకూలమైన నెట్‌వర్క్‌లలో లేదా దిగువ జాబితా నుండి ఏదైనా చిరునామాకు విరాళం ఇవ్వడం ద్వారా నేరుగా నాకు మద్దతు ఇవ్వడం ఉత్తమమైన విషయం:\n\n[![GitCoin ద్వారా మద్దతు ఉంది](https://img.shields.io/badge/Support%20via-GitCoin-yellowgreen)](https://gitcoin.co/grants/3150/defi-developer-roadmap)\n\n.\n\n- **[17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU](https://blockchair.com/bitcoin/address/17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU)** - BTC\n\n- **4AhpUrDtfVSWZMJcRMJkZoPwDSdVG6puYBE3ajQABQo6T533cVvx5vJRc5fX7sktJe67mXu1CcDmr7orn1CrGrqsT3ptfds** - Monero XMR\n\n- **BLyXANAw7ciS2Abd8SsN1Rc8J4QZZiJdBzkoyqEuvPAB** - సోలానా\n\n- **t1Tixh34p5FK9pMV4VYKzggP6qPbUwUabxx** - ZenCash ZEC\n\n- **DQhux6WzyWb9MWWNTXKbHKAxBnAwDWa3iD** - డాగ్\n\n- **TYWJoRenGB9JFD2QsdPSdrJtaT6CDoFQBN** - USDT TRX\n\n- **LebuhjAPJLnLULAKsMgQEZC5E5q9TdvurJ** - LiteCoin\n\n- మీరు నా [మిర్రర్ కథనాలు NFTలు](https://officercia.mirror.xyz/)లో ఒకదాన్ని ముద్రించడం ద్వారా కూడా నాకు మద్దతు ఇవ్వవచ్చు!\n\n#\n\n- [నా టెలిగ్రామ్ ఛానెల్‌ని చూడండి](https://t.me/officer_cia)\n- [నా ట్విట్టర్‌ని అనుసరించండి](https://twitter.com/officer_cia)\n- [నా కార్యకలాపాలన్నింటినీ ట్రాక్ చేయండి](https://t.me/officer_cia/296)\n- [నా అన్ని సామాజికాలు](https://t.me/officer_cia/296)\n\n##\n\n**ధన్యవాదాలు! సురక్షితంగా ఉండండి!**\n"
  },
  {
    "path": "translations/README_yor.md",
    "content": "# DeFi Olùgbéejáde Ilana opopona\n\n**Nibi a gba ati jiroro awọn iwadii DeFi & Blockchain ti o dara julọ ati awọn irinṣẹ - awọn ifunni jẹ itẹwọgba.**\n\n**Rilara ọfẹ lati fi ibeere fifa silẹ, pẹlu ohunkohun lati awọn atunṣe kekere si awọn itumọ, awọn iwe aṣẹ tabi awọn irinṣẹ ti o fẹ lati ṣafikun.**\n\n- **AlAIgBA: Gbogbo alaye (awọn irinṣẹ, awọn ọna asopọ, awọn nkan, ọrọ, awọn aworan, ati bẹbẹ lọ) ti pese fun awọn idi eto-ẹkọ nikan! Gbogbo alaye tun da lori data lati awọn orisun gbangba. Iwọ nikan ni o ni iduro fun awọn iṣe rẹ, kii ṣe onkọwe** ❗️\n\n[![Atilẹyin Project](https://img.shields.io/badge/Support-Project-critical)](https://github.com/OffcierCia/support/blob/main/README.md)\n\n## **Awọn itumọ:**\n\n- [Faranse](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_fr.md)\n- [Korean](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_ko.md)\n- [Japanese](https://www.wenyanet.com/opensource/ja/6304f1549168d4612c5c5064.html)\n- [Italiano](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_it.md)\n- [Telugu](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_tel.md)\n- [Gujarati](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_guj.md)\n- [Ede Sipeeni](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_es.md)\n- [Kannada](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_cn.md)\n- [Yoruba](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_yor.md)\n\n</details>\n\n## Ilana opopona\n\n![Ilana opopona](../Fix2024.svg)\n\n# Lilọ kiri\n\n**[Yiyan lilọ](https://cia.start.me/p/dlaxD0/ciaofficerv2)** ❗️\n\n#\n\n<details>\n<summary>Awọn itumọ:</summary>\n<br />\n\n- [Faranse](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_fr.md)\n- [Korean](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_ko.md)\n- [Japanese](https://www.wenyanet.com/opensource/ja/6304f1549168d4612c5c5064.html)\n- [Italiano](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_it.md)\n- [Telugu](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_tel.md)\n- [Gujarati](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_guj.md)\n- [Ede Sipeeni](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_es.md)\n- [Kannada](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_cn.md)\n- [Yoruba](https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_yor.md)\n\n</details>\n\n|      Koko-ọrọ       | Ọna asopọ lẹsẹkẹsẹ                                                                                                              |\n| :--------------: | ------------------------------------------------------------------------------------------------------------------------- |\n|      Awọn ipilẹ      | [Ye](https://github.com/OffcierCia/DeFi-Developer-Road-Map#basics)                                                   |\n|      dApp       | [Ye](https://github.com/OffcierCia/DeFi-Developer-Road-Map#dapps)                                                    |\n|    Awọn ilana    | [Ye](https://github.com/OffcierCia/DeFi-Developer-Road-Map#frameworks)                                               |\n|    zk-snarks     | [Ye](https://github.com/OffcierCia/DeFi-Developer-Road-Map#zk-snarks)                                                |\n| Awọn kika siwaju sii | [Ye](https://github.com/OffcierCia/DeFi-Developer-Road-Map#further-readings)                                         |\n|     Aabo     | [Ye](https://github.com/OffcierCia/DeFi-Developer-Road-Map#security--safety)                                         |\n|       DeFi       | [Ye](https://github.com/OffcierCia/DeFi-Developer-Road-Map#defi)                                                     |\n|       ENS        | [Ye](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-name-service)                                    |\n|       NFT        | [Ye](https://github.com/OffcierCia/DeFi-Developer-Road-Map#non-fungible-token-nft)                                   |\n|   Awọn owó iduroṣinṣin   | [Ye](https://github.com/OffcierCia/DeFi-Developer-Road-Map#stable-coins)                                             |\n|   Alaye gbogbogbo   | [Ye](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-tools)                                           |\n|   Awọn ẹwọn ẹgbẹ   | [Ye](https://github.com/OffcierCia/DeFi-Developer-Road-Map#side-chains)                                              |\n|       MEV        | [Ye](https://github.com/OffcierCia/DeFi-Developer-Road-Map#mev---maximal-extractable-value--miner-extractable-value) |\n| Awọn irinṣẹ Gbigba | [Ye](https://github.com/OffcierCia/DeFi-Developer-Road-Map#tools-collection)                                         |\n|     ETH 2.0      | [Ye](https://github.com/OffcierCia/DeFi-Developer-Road-Map#ethereum-20)                                              |\n|    Software ti o pese atọkun si eto miiran     | [Ye](https://github.com/OffcierCia/DeFi-Developer-Road-Map#front-end)                                                |\n|  Project Manag.  | [Ye](https://github.com/OffcierCia/DeFi-Developer-Road-Map#project-management)                                       |\n\n#\n\n**| Pataki Awọn akọsilẹ:**\n\n- [Mi Blog on digi](https://officercia.mirror.xyz/UpFfG7-1E4SDJttnmuQ7v4BMc4KrCXzo80vtx7qV-YY)\n- [Gbogbo ẹgbẹ adehun ijafafa ti a mọ ati awọn ikọlu ẹgbẹ olumulo & awọn ikọlu ikọlu](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31)\n- [Awọn ipilẹ bọtini ti titoju crypto tutu apamọwọ awọn ọna aabo awọn ọna ṣiṣe ti o dara julọ](https://officercia.mirror.xyz/p1ieZdxQWH4yHCNOXNPHyT8So1cY0X_wMGKwdmavi7s)\n- [Iyanjẹ oniyi lati ọdọ Ẹgbẹ Pessimistic.io](https://graph.org/All-resources-to-become-a-smart-contract-auditor-09-11)\n- [Gbogbo-nipa-NFT aabo ](https://graph.org/NFT-security-01-28)\n- [Awọn iyanjẹ ede ti o lagbara, awọn irinṣẹ ati ikojọpọ awọn itọkasi](https://graph.org/Solidity-Cheatsheets-Pack-03-20)\n- [Solidity Tutorials](https://telegra.ph/Solidity-Tutorials-12-21)\n\n# Awọn ipilẹ:\n\n- Kọ ẹkọ awọn ipilẹ ti Imọ-ẹrọ Ledger Pinpin (DLT)\n- Bitcoin Ilana [Salaye](https://medium.com/coinmonks/bitcoin-white-paper-explained-part-1-4-16cba783146a)\n- Elliptic ti tẹ [Cryptography](https://medium.com/coinmonks/learn-how-to-code-elliptic-curve-cryptography-a952dfdc20ab)\n- Ka [Blockchain Ṣe alaye](https://www.investopedia.com/terms/b/blockchain.asp)\n- Ṣọra [Blockchain - A demo wiwo](https://www.youtube.com/watch?v=_160oMzblY8)\n- Ṣọra [Ṣugbọn bawo ni bitcoin gangan ṣiṣẹ? - 3b1b](https://www.youtube.com/watch?v=bBC-nXj3Ng4)\n- Kọ ẹkọ awọn ipilẹ ti [Imo komputa sayensi](https://github.com/ossu/computer-science)\n- Kọ ẹkọ DeFi Ni-ijinle - o kan [wo akojọ orin YouTube yii](https://www.youtube.com/@campbellharvey/playlists)\n- Kọ ara rẹ crypto - ibewo [teachyourselfcrypto.com](https://teachyourselfcrypto.com)\n- [Gbiyanju Yaworan Ere Ether naa](https://capturetheether.com/)\n\n#### Ethereum\n\n- Kọ ẹkọ awọn ipilẹ ti Ethereum\n- Ethereum foju Machine (EVM): turing pipe\n- Kọ ẹkọ nipa Awọn apamọwọ, Awọn akọọlẹ (EOA), Ikọkọ/Awọn bọtini gbangba\n- Kọ ẹkọ nipa awọn iṣowo, Gaasi, Metamask\n- Ethereum ibara / Nodes, Geth\n- Infura amayederun\n\n#### EVM\n\n- [NOXX](https://noxx.substack.com/archive?sort=new)\n- [N walẹ jinlẹ sinu awọn ẹrọ EVM lakoko awọn ipe iṣẹ adehun - Apakan 1](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy?utm_source=profile&utm_medium=reader2)\n- [Jẹ ki a rin irin ajo lọ si ọna iranti - Apa 2](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-d6b?utm_source=profile&utm_medium=reader2)\n- [Iṣakojọpọ Ibi Ibi ipamọ Demystifying - Imọye bọtini fun awọn olosa EVM - Apakan 3](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-3ea?utm_source=profile&utm_medium=reader2)\n- [Labẹ Hood - Awọn Opcodes Ibi ipamọ Ninu Go Ethereum (Geth) Onibara - Apá 4](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-5a5?utm_source=profile&utm_medium=reader2)\n- [Ohun ija miiran ninu awọn olosa EVM Arsenal - Agbara ti Ipe Aṣoju - Apakan 5](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-a5f?utm_source=profile&utm_medium=reader2)\n- [A Iṣura Trove ti Data - Idunadura Awọn gbigba & Iṣẹlẹ Wọle - Apá 6](https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-16e?utm_source=profile&utm_medium=reader2)\n- [Oye Trie Databases ni Ethereum](https://medium.com/shyft-network/understanding-trie-databases-in-ethereum-9f03d2c3325d)\n- [AskMirror](https://www.askmirror.xyz)\n- [EVM Chad](https://github.com/mektigboy/evm-chad)\n- [Mudit.Blog](https://mudit.blog)\n- [Academic_Smart_Contract_Papers](https://github.com/hzysvilla/Academic_Smart_Contract_Papers)\n- [cmichel.io](https://cmichel.io)\n- [samczsun.com](https://samczsun.com)\n- [serial-coder.com](https://www.serial-coder.com/posts)\n- [notonlyowner.com](https://www.notonlyowner.com)\n- [Ti ko ni ipin](https://t.me/decentraliseddotco)\n- [Oniyi Awọn bulọọgi](https://start.me/w/nPprJD)\n- [Kini yoo ṣẹlẹ nigbati o ba firanṣẹ 1 DAI](https://www.notonlyowner.com/learn/what-happens-when-you-send-one-dai)\n- [Itọsọna pipe si Idagbasoke Ethereum Stack ni kikun](https://www.useweb3.xyz/tutorials/the-complete-guide-to-full-stack-ethereum-development)\n- [Oju-ọna ti o ga julọ fun awọn oludasilẹ wẹẹbu3 “lati odo si oluwa”](https://blog.praneethreddy.me/ultimate-roadmap-for-web3-developers-from-zero-to-master?deviceType=desktop)\n- [Solidity Cheatsheets Pack + ajeseku](https://telegra.ph/Solidity-Cheatsheets-Pack-03-20)\n- [L2s Salaye](https://www.youtube.com/live/GnXQiFJlf2w?feature=share)\n- [EVM article jara - Decipher pẹlu Zaryab](https://www.zaryabs.com/ethereum-virtual-machine-article-series/)\n- [Decipher EVM Puzzles Game (Fun oye to dara julọ ti Awọn koodu Opcode ni ọna igbadun)](https://www.zaryabs.com/decipher-evm-puzzle-game-for-smart-contract-devs/)\n\n#### Ṣayẹwo\n\n- Opo awọn orisun ikẹkọ lati yan lati ibi: [pentacle.xyz](https://pentacle.xyz/projects?section=developer&category=learn)\n- [EVM Ni-ijinle](https://youtu.be/RxL_1AfV7N4)\n- [LearnEVM](https://twitter.com/learnevm)\n- [Wulo Solidity Àpẹẹrẹ](https://github.com/dragonfly-xyz/useful-solidity-patterns/tree/main/patterns/off-chain-storage)\n- [CryptoBook](https://toc.cryptobook.us/book.pdf)\n- [Smart Adehun Ayẹwo Ayẹwo](https://github.com/vishnuram1999/Smart-Contract-Auditing-Checklist)\n- [Hardhat](https://hardhat.org/getting-started/)\n- [Remix](https://remix.ethereum.org)\n- [Foundry](https://book.getfoundry.sh/)\n- [EIPs](https://eips.ethereum.org/)\n- [Wagmi Toolset](https://wagmi.sh)\n- [WalletConnect Library](https://docs.walletconnect.com/2.0/web/about-web3modal)\n- [RainbowKit Toolset](https://www.rainbowkit.com/)\n\n#### Alaye to wulo\n\n- [Solidity Docs](https://docs.soliditylang.org/en/v0.8.21/)\n- [Ohun ti o jẹ Smart Adehun](https://ethereum.org/en/developers/docs/smart-contracts/)\n- [EVM Opcodes](https://www.evm.codes/?fork=shanghai)\n- [Akobere ká Itọsọna si Yul ](https://medium.com/@MarqyMarq/beginners-guide-to-yul-12a0a18095ef)\n- [Yul fun gaasi Iṣapeye](https://coinsbench.com/using-yul-to-optimize-gas-costs-b4feccdb5172)\n- [Decompiler](https://ethervm.io/decompile)\n- [WTF Gas Optimisation](https://github.com/WTFAcademy/WTF-gas-optimization)\n- [Solidity by Example](https://solidity-by-example.org/)\n- [OpenZeppelin](https://docs.openzeppelin.com/contracts/)\n- [EVM Ye](https://www.zaryabs.com/ethereum-virtual-machine-article-series/)\n- [Wulo Solidity Àpẹẹrẹ](https://github.com/dragonfly-xyz/useful-solidity-patterns)\n\n#### Awọn itọnisọna\n\n- [Oniyi roadmap.sh RoadMaps Gbigba](https://roadmap.sh)\n- [Vikvikvikkk Repo](https://github.com/vikvikvikkk?tab=repositories)\n- [Oniyi Ethereum Staking](https://hackmd.io/@jyeAs_6oRjeDk2Mx5CZyBw/awesome-ethereum-staking)\n- [The Daily Ape](https://www.notion.so/The-Daily-Ape-c96c0b6727c0433a962e897ef43efb7e)\n- [Sov's Compendium](https://sovs.notion.site/sovs/Sov-s-Compendium-41f097d28dae4d09801f10cde1b2d03b)\n- [Diamond Crab](https://shuennnyyy.notion.site/shuennnyyy/DiamondCrab-Crypto-Notion-Site-5e14308d396b497fa35ccdbfdf4a2296)\n- [Immersion Den](https://immersionden.xyz)\n- [Egor Gavrilov](https://youtube.com/@EgorGavrilov)\n- [Curious Daddy](https://curiousaddys.notion.site/2935b6c3a1e249fd876ce3f318355d92?v=b46dd3524e8a4ea9873f364800a0db38)\n- [Awesome Blogs](https://start.me/w/nPprJD)\n- [Patrick Collins](https://youtube.com/@PatrickAlphaC)\n- [Crypto Telegram & Awọn ikanni Discord & Awọn iwiregbe](https://telegra.ph/Crypto-Telegram-Channels--Chats-04-19)\n- [Main Navigation](https://officercia.mirror.xyz/Uc1sf64yUCb0uo1DxR_nuif5EmMPs-RAshDyoAGEZZY)\n- [Solidity Tutorials](https://graph.org/Solidity-Tutorials-12-21)\n- [Solana Dev & Degen Tools Packk](https://web.archive.org/web/20220820001542/officercia.mirror.xyz/XLEds6Py1Xu41WWhqv-LJ2UtH4UKl9cZTnoVx8CvDXQ)\n- [Genesisi 0x01: Irọrun Roadmap fun Blockchain Aabo](https://devansh.xyz/blockchain-security/2021/09/17/genesis-0x01.html)\n- [Blockchain itọsọna aabo](https://wufflz.notion.site/Blockchain-security-guide-b26aec3d920e414d8a354618d3e36eb4)\n- [DevPill](https://www.devpill.me/docs/introduction/foreword)\n- [EatTheBlocks YouTube ikanni](https://youtube.com/@EatTheBlocks)\n- [Moralis Web3](https://youtube.com/@MoralisWeb3)\n- [Solidity Aabo Salaye](https://blog.sigmaprime.io/solidity-security.html)\n- [Atunyẹwo: Awọn gige ni Web3](https://medium.com/@officercia/retrospective-hacks-in-web3-cc83b8ee0e93)\n- [Alabọde: vulns idibajẹ](https://tom-sol.notion.site/c433c81fc5964fb8b32c59ce98fec3df?v=c5ffb5c86778424c9a1fe3dd6f7f00f3)\n- [Ga : idibajẹ vulns](https://tom-sol.notion.site/f9d3a62122d34b479b52ea3e0583bd57?v=9c303b31cca845638e78c25da29fa5de)\n- [Ibi ipamọ ti awọn iroyin 500 web3](https://drive.google.com/drive/u/2/mobile/folders/1oyGnZE2ce5t6MZ1ytMLDr5OKuQAOkEdR?pli=1)\n\n#### Awọn itọnisọna\n\n- Awọn ipilẹ ti Smart Adehun: [Àwọn ẹ̀kọ́ Web3 ọ̀fẹ́ mẹ́wàá tó dára jùlọ.](https://twitter.com/vedangvatsa/status/1627648600254840832)\n- Life ọmọ ti Smart Adehun\n- Ethereum Higher Ipele ede (**Solidity**, Vyper, LLL, Serpent)\n- Iṣakojọpọ, idanwo, Gbigbe Awọn adehun ọlọgbọn\n- Ibaṣepọ pẹlu awọn adehun ọlọgbọn nipa lilo web3.js tabi web3.py\n- Ka [Bawo ni Ethereum ṣe n ṣiṣẹ, lonakona?](https://www.preethikasireddy.com/post/how-does-ethereum-work-anyway#:~:text=The%20Ethereum%20blockchain%20uses%20an,tokens%20are%20generated%20and%20awarded.)\n- Ka [Nkan yii](https://blog.zeppelin.solutions/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05)\n- Ka nkan naa [Truffle Documentation](https://truffleframework.com/docs/) / [Hardhat Documentation](https://hardhat.org/getting-started/)\n- Ka [Iwe wẹẹbu 3](https://web3js.readthedocs.io/en/1.0/) / [Ethers Documentation](https://docs.ethers.io/v5/)\n- Ka Iwe [Titunto Ethereum](https://github.com/ethereumbook/ethereumbook) and watch [this channel](https://www.youtube.com/channel/UCJWh7F3AFyQ_x01VKzr9eyA/videos)\n- Ka [Solidity Smart Contract Library](https://openzeppelin.org/api/docs/get-started.html) and [Solidity Base](https://solidity-by-example.org) with [Tutorial from Zombies](https://cryptozombies.io)\n- Ka [Ijamba Flash fun Awọn Irokeke Cyber ​​Owo ni Isuna Ainipin](https://arxiv.org/pdf/2106.10740.pdf)\n\n#### Awọn orisun lati kọ ẹkọ Solidity\n\n- [cryptozombies.io](https://cryptozombies.io)\n- [smartcontract.engineer](https://www.smartcontract.engineer)\n- [solidity-by-example.org](https://solidity-by-example.org)\n- [useweb3.xyz](https://www.useweb3.xyz)\n- [Solidity Tutorials](https://graph.org/Solidity-Tutorials-12-21)\n- [Awọn iwe & Awọn iwadii](https://telegra.ph/Books--Researches-01-30)\n- [Lilọ kiri: officercia.eth](https://officercia.mirror.xyz/Uc1sf64yUCb0uo1DxR_nuif5EmMPs-RAshDyoAGEZZY)\n- [Solidity Cheatsheets Pack + ajeseku](https://graph.org/Solidity-Cheatsheets-Pack-03-20)\n- [Solidity Iṣura](https://t.me/soliditypedia)\n- [Iwiregbe Ẹkọ Solidity](https://t.me/solidity_learning)\n- [Dev Solidity Chat](https://t.me/dev_solidity)\n- [Crypto Telegram & Awọn ikanni Discord & Awọn iwiregbe](https://telegra.ph/Crypto-Telegram-Channels--Chats-04-19)\n- [Slitherin: Awọn aṣawari Slither nipasẹ Pessimistic.io](https://github.com/pessimistic-io/slitherin)\n- [WTF Solidity](https://github.com/AmazingAng/WTF-Solidity)\n\n#### Smart Adehun Standards\n\n- [ERCs](https://eips.ethereum.org/erc) - Awọn igbero Imudara Ethereum\n\n#### Awọn ami-ami\n\n- [ERC-20](https://eips.ethereum.org/EIPS/eip-20) - Àmi guide fun fungible ìní.\n- [ERC-721](https://github.com/ethereum/eips/issues/721) - Àmi bošewa fun ti kii-fungible ìní.\n- [ERC-1155](https://eips.ethereum.org/EIPS/eip-1155) - Àmi bošewa fun ologbele-fungible àmi\n- [ERC-918](https://eips.ethereum.org/EIPS/eip-918) - Mineable àmi Standard.\n- [ERC-1363](https://eips.ethereum.org/EIPS/eip-1363) - Payable tokini Standard.\n- [ERC-4626](https://eips.ethereum.org/EIPS/eip-4626) - Tokenized ifinkan Standard.\n- [Atokọ Ibaṣepọ Àmi](https://consensys.net/diligence/blog/2020/11/token-interaction-checklist/)\n\n#### Awọn miiran\n\n- [ERC-165](https://eips.ethereum.org/EIPS/eip-165) - Ṣẹda ọna boṣewa lati ṣe atẹjade ati rii kini awọn atọkun ti iwe adehun ọlọgbọn kan ṣe.\n- [ERC-725](https://eips.ethereum.org/EIPS/eip-725) - A boṣewa ni wiwo fun kan ti o rọrun aṣoju iroyin.\n- [ERC-173](https://eips.ethereum.org/EIPS/eip-173) - A boṣewa ni wiwo fun nini ti siwe.\n\n#### Gbogbogbo Development ogbon\n\n- Kọ ẹkọ [GIT](https://medium.com/pixel-pioneers/the-basics-of-version-control-system-git-explained-by-designing-a-new-car-3fb3a10e9e40)\n- Ṣẹda awọn ibi ipamọ diẹ lori [GitHub](https://github.com/) / [GitLab](https://about.gitlab.com/)\n- Pin koodu rẹ pẹlu awọn eniyan miiran!\n- mọ ilana HTTP(S), awọn ọna ibeere (GET, POST, PUT, PATCH, DELETE, Options)\n- Maṣe bẹru ti lilo Google, [Ṣawari Agbara pẹlu Google](http://www.powersearchingwithgoogle.com/)\n- Jẹ faramọ pẹlu ebute ([Linux/Docker](https://medium.com/coinmonks/how-to-become-a-blockchain-developer-59c830e20f15)),  tunto ikarahun rẹ  (bash, zsh, fish)\n- Ka awọn iwe diẹ nipa awọn algoridimu ati awọn ẹya data, blockchain, Ethereum, iduroṣinṣin\n- Ṣe iṣẹ-ẹkọ yii [Ethereum ati Solidity: Itọsọna Olupilẹṣẹ pipe](https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/)\n- Ikẹkọ Ọfẹ [Ẹkọ Solidity](https://github.com/willitscale/learning-solidity)\n- [Ifihan si Idagbasoke Adehun Smart pẹlu Solidity](https://www.youtube.com/playlist?list=PLV1JDFUtrXpGvu8QHL9b78WYNSJsYNZsb) and [ERC20 siseto](https://www.youtube.com/watch?v=Hqx5yuskmRU&list=PLYSZ-f9LCH3sEf0UKTLCaZErJeQtK7GCD)\n- [Tudelft Repo](https://repository.tudelft.nl)\n- [Ile-ikawe Ethers.org](https://docs.ethers.org/v6/getting-started/)\n- [Ile-ikawe Web3js.org](https://docs.web3js.org)\n- [Ile-ikawe TypeChain](https://github.com/dethcrypto/TypeChain)\n- [Ile-ikawe Viem](https://github.com/wagmi-dev/viem)\n- [web3.py - for Python](https://web3py.readthedocs.io/en/stable/quickstart.html)\n- [Ilana lati ṣe iranlọwọ fun ọ ni aabo ilana ilana rẹ](https://www.beirao.xyz/blog/Security-framework)\n\n#### Gbiyanju awọn irinṣẹ yii:\n\n- [eth-cli](https://github.com/protofire/eth-cli) - Awọn irinṣẹ CLI.\n- [REPL](https://github.com/raineorshine/solidity-repl) - Solidity REPL.\n- [Remix](https://remix.ethereum.org/) - Olupilẹṣẹ akoko gidi ori ayelujara ati akoko ṣiṣe.\n- [gencall-cli](https://github.com/manifoldfinance/libcaller/tree/master/packages/gencall-cli) - Ayipada adehun ijafafa ibaraenisepo ati olufiranṣẹ lati faili ABI rẹ\n- [Web3modal](https://github.com/WalletConnect/web3modal)\n- [Je ki bere Išë Ise Solidity](https://emn178.github.io/solidity-optimize-name/) - Optimize function names to reduce costs\n- [solc-typed-ast compiler](https://github.com/ConsenSys/solc-typed-ast) - Apo TypeScript ti n pese Solidity AST ti a ṣe deede pẹlu awọn ohun elo ti o ṣe pataki lati ṣe ipilẹṣẹ AST (lati Solc) ki o kọja / ṣe ifọwọyi rẹ.\n- [Slither Salaye - fun ayewo](https://telegra.ph/Slither-Explained-04-19)\n- [explorer.swiss-knife.xyz](https://explorer.swiss-knife.xyz/)\n\n# dApps\n\n- Mọ awọn irinṣẹ ti o yoo lo:\n\n#### Package Managers\n\n- [npm](https://www.npmjs.com/)\n- [yarn](https://yarnpkg.com/lang/en/)\n- [pnpm](https://pnpm.js.org/)\n\n#### IDE's\n\n- [Remix IDE](https://remix.ethereum.org/)\n- [Remix IDE Desktop Release](https://github.com/ethereum/remix-desktop/releases)\n- [Ethfiddle](https://ethfiddle.com/)\n- [labs.superblock](https://superblocks.com/)\n- [Truffle](https://truffleframework.com/)\n- [Solidity v0.8.17](https://docs.soliditylang.org/en/v0.8.17/)\n- [Vyper](https://github.com/vyperlang/vyper)\n- [Atom](https://atom.io/)\n- [Etheratom](https://atom.io/packages/etheratom)\n- [Autocomplete Solidity](https://atom.io/packages/autocomplete-solidity)\n- [Language Solidity](https://atom.io/packages/language-solidity)\n- [Vim solidity](https://github.com/tomlion/vim-solidity)\n- [Vim vyper](https://github.com/vyperlang/vim-vyper)\n- [YAKINDU Solidity Tools](https://github.com/Yakindu/solidity-ide)\n- [VSCode](https://code.visualstudio.com/) with [Solidity Visual Developer](https://marketplace.visualstudio.com/items?itemName=tintinweb.solidity-visual-auditor)\n- [vscode-solidity-lang](https://github.com/contractshark/vscode-solidity-exstion) Itọkasi Itumọ Solidity fun VSode [wa ni vscode ọjà](https://marketplace.visualstudio.com/items?itemName=ContractShark.solidity-lang)\n- [Ibi ibi isereile MetaMask OpenRCP API](https://metamask.github.io/api-playground/api-documentation/) - \nWo ati Ṣe ajọṣepọ pẹlu MetaMasks RPC API\n- [Dive Jin sinu Wagmi & Bii o ṣe le Ṣẹda Ohun elo Web3 kan](https://medium.com/@glitch.txs/dive-deep-into-wagmi-how-to-create-a-web3-app-8de7c86831e9)\n- [Extrapolating agbekale to Web3 - Ifaminsi (ati oye) a Decentralized Bank lilo Solidity](https://medium.com/@numacodes/extrapolating-concepts-to-web3-coding-and-understanding-a-decentralized-bank-using-solidity-69797a771c47)\n\n#### Iwaṣe\n\n- Kọ ẹkọ idagbasoke Ethereum nipa ṣiṣe a [Zombie Game](https://cryptozombies.io/)\n- [Yul ati Diẹ ninu awọn iṣapeye ati awọn ẹtan Solidity](https://hackmd.io/@gn56kcRBQc6mOi7LCgbv1g/rJez8O8st)\n- Ka ati ṣe ati apẹẹrẹ: [Itọnisọna itaja itaja ọsin](https://www.trufflesuite.com/tutorial)\n- Kọ ẹkọ [Astract Algebra](http://abstract.ups.edu/aata/aata-toc.html)!\n- Kọ ẹkọ bii o ṣe le kọ awọn adehun ọlọgbọn pẹlu Python ati Vyper: [Ape Academy](https://academy.apeworx.io/)\n- [Awọn Woleti Titiipa akoko: Ifihan si Awọn adehun Smart Ethereum](https://www.toptal.com/ethereum-smart-contract/time-locked-wallet-truffle-tutorial)\n- [Gbẹhin ENS ati ĐApp Tutorial](https://www.toptal.com/ethereum/ethereum-name-service-dapp-tutorial)\n- [Gbẹhin Ifihan to Ethereum Ðapp Development](https://www.youtube.com/playlist?list=PLV1JDFUtrXpFh85G-Ddyy2kLSafaB9biQ)\n- [Ethernaut](https://ethernaut.zeppelin.solutions/) ni a Web3/Solidity orisun wargame fun awon ti nife ninu eko ethereum\n- [Ethereum ati Solidity: Itọsọna Olupilẹṣẹ pipe](https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/)\n- [Consensys ti o dara ju ise](https://consensys.github.io/smart-contract-best-practices/) - Iwe yii n pese imọ ipilẹ ti awọn ero aabo fun awọn oluṣeto Solidity agbedemeji. O jẹ itọju nipasẹ ConsenSys Diligence, ati agbegbe Ethereum gbooro.\n- [Solidity Patterns](https://github.com/fravoll/solidity-patterns) - Akopọ ti awọn ilana ati awọn iṣe ti o dara julọ.\n- [Smart siwe Irokeke DB](https://github.com/crytic/not-so-smart-contracts) - Akopọ ti awọn ilana ti o buru julọ.\n- [ETH.build](https://eth.build/) Apoti Iyanrin Ẹkọ Fun Web3\n- [Node Guardians](https://nodeguardians.io/) Awọn ibeere ọlọrọ-itan pẹlu awọn italaya ifaminsi iṣe\n\n# ZK-SNARKs\n\n#### Alaye gbogbogbo\n\n- [ZK-SNARKs-VS-ZK-STARKs](https://graph.org/ZK-SNARKs-VS-ZK-STARKs-01-10)\n- [Kini idi ati Bawo ni zk-SNARK Nṣiṣẹ: Alaye pataki](https://arxiv.org/pdf/1906.07221.pdf)\n- [learn.0xparc.org](https://learn.0xparc.org)\n- [ProofsArgsAndZK.pdf](https://people.cs.georgetown.edu/jthaler/ProofsArgsAndZK.pdf)\n- [zk-learning.org](https://zk-learning.org)\n- [zero-knowledge-canon](https://a16zcrypto.com/zero-knowledge-canon)\n- [Ifihan si Awọn ẹri Imọ-odo](https://www.dylandavis.net/blog/2022/12/21/zero-knowledge-proofs-introduction)\n- [Odo-imo ẹri irin ajo eko](https://youtu.be/_6Bm5kmov3A)\n- [zkp.science](https://zkp.science) - All you should know about ZK-SNARKs\n- [ZoKrates](https://github.com/Zokrates/ZoKrates) - A toolbox for zkSNARKS on Ethereum\n- [Ilana AZTEC](https://github.com/AztecProtocol/AZTEC) - Awọn iṣowo aṣiri lori nẹtiwọọki Ethereum, imuse wa laaye lori ipilẹ-nẹtiwọọki Ethereum\n- [Nightfall](https://github.com/EYBlockchain/nightfall) - Ṣe eyikeyi ami ERC-20 / ERC-721 ni ikọkọ - awọn irinṣẹ orisun ṣiṣi & awọn iṣẹ microservices\n- Proxy Re-encryption (PRE)\n- [NuCypher Network](https://github.com/nucypher/nucypher) - Nẹtiwọọki tun-ìsekóòdù aṣoju kan lati fi agbara fun aṣiri data ni awọn eto isọdọkan\n- [pyUmbral](https://github.com/nucypher/pyumbral) - Aṣoju ala tun-ìsekóòdù ibi ikawe cryptographic\n- Fully Homomorphic Encryption (FHE)\n- [NuFHE](https://github.com/nucypher/nufhe) - GPU onikiakia FHE ìkàwé\n- [Odo imo ẹri Starter pack](https://ethresear.ch/t/zero-knowledge-proofs-starter-pack/4519)\n- [ZK-Research DB](https://polished-wash-d17.notion.site/ZK-Research-58f704196c8f4715adc412fa0cf1a17f)\n- [Ifiweranṣẹ oniyi lati Vitalik.eth](https://vitalik.ca/general/2021/01/26/snarks.html)\n- [Zk snarks labẹ awọn Hood](https://medium.com/@VitalikButerin/zk-snarks-under-the-hood-b33151a013f6)\n- [Oniyi odo imo eri](https://github.com/matter-labs/awesome-zero-knowledge-proofs)\n- [zk oniyi](https://github.com/ventali/awesome-zk)\n- [Alaye ti o padanu ti ZK-SNARKs](https://www.cryptologie.net/article/507/the-missing-explanation-of-zk-snarks)\n- [Kini idi ati Bawo ni zk-SNARK Ṣiṣẹ](https://arxiv.org/pdf/1906.07221.pdf)\n- [Ala-ilẹ Odo-Imọ](https://page1.substack.com/p/the-zero-knowledge-landscape)\n- [Itọsọna rẹ lati Kọ zkSNARKs ni Go](https://consensys.net/blog/research-development/gnark-your-guide-to-write-zksnarks-in-go)\n- [Kọ zk dapp akọkọ rẹ ni lilo awọn snarks & circom](https://hackernoon.com/how-to-use-a-zero-knowledge-dapp-boilerplate)\n- [ZK Irinṣẹ Directory & Boilerplate](https://boilerplate.zkblock.app/)\n- [Intoro olubere si ifaminsi awọn ẹri imọ-odo](https://dev.to/spalladino/a-beginners-intro-to-coding-zero-knowledge-proofs-c56)\n\n#### ZK-STARKs\n\n- [StarkWare](https://github.com/starkware-industries) and [StarkWare Resources](https://github.com/starkware-libs) - StarkEx scalability engine titoju ipinle awọn itejade on-pq\n- [zkSNARKs vs zkSTARKs: alakoko kan](https://pseudotheos.mirror.xyz/_LAi4cCFz2gaC-3WgNmri1eTvckA32L7v31A8saJvqg)\n- [Pipalẹ Awọn ZK-STARKs Recursive](https://medium.com/@Nurnberg_Meistersinger/zk-starks-part-one-4f482111b0a)\n\n# Awọn ilana\n\n#### Truffle Suite\n\n- [Truffle](https://truffleframework.com/truffle)\n- [Ganache](https://truffleframework.com/ganache)\n- [Drizzle](https://truffleframework.com/drizzle)\n\n#### Akula\n\n- [Akula](https://github.com/akula-bft/akula) - imuse ti Ilana Ethereum (\"onibara\") ti a kọ ni Rust, da lori [Erigon](https://github.com/ledgerwatch/interfaces) faaji.\n\n#### ZeppelinOS\n\n- [Bibẹrẹ](https://docs.zeppelinos.org/docs/start.html)\n\n#### Labs.Superblock\n\n> Akiyesi: Superblocks ti dinku\n\n- [Labs.superblocks](https://lab.superblocks.com/)\n- [dapp Tutorial](https://www.youtube.com/watch?v=LK-kVMzrdno)\n\n#### Infura (Ọna-ọna kan si Ethereum)\n\n- [Mainnet End Point](https://infura.io/)\n- [Rops TestNet End Point](https://infura.io/)\n- [Kovan TestNet End Point](https://infura.io/)\n- [Rinkby TestNet End Point](https://infura.io/)\n- [IPFS](https://medium.freecodecamp.org/hands-on-get-started-with-infura-and-ipfs-on-ethereum-b63635142af0)\n\n#### [NodeReal](https://nodereal.io)(Iṣẹ ipade iṣẹ giga kan)\n\n- [Meganode](https://meganode.nodereal.io)\n- [DirectRoute](https://directroute.nodereal.io)\n\n#### Miiran Frameworks\n\n- [Frameworks List](https://ethereum.org/en/developers/docs/frameworks/) - Ethereum Frameworks Akojọ.\n- [Hardhat](https://hardhat.org/) - Rọ, extensible ati ki o yara Ethereum idagbasoke ayika.\n- [Ape](https://docs.apeworx.io/ape/stable/) - Ọpa idagbasoke adehun ọlọgbọn fun Pythonistas, Awọn onimọ-jinlẹ data, ati Awọn alamọdaju Aabo.\n- [Brownie](https://github.com/iamdefinitelyahuman/brownie) - Brownie jẹ ilana Python fun gbigbe, idanwo ati ibaraenisepo pẹlu awọn adehun smart smart Ethereum.\n- [Embark](https://github.com/embark-framework/embark) - Ilana fun idagbasoke DApp\n- [Waffle](https://getwaffle.io/) - Ilana fun idagbasoke adehun ọlọgbọn ti ilọsiwaju ati idanwo, kekere, rọ, yiyara (da lori ethers.js)\n- [Etherlime](https://github.com/LimeChain/etherlime) - ilana orisun ethers.js fun imuṣiṣẹ Dapp\n- [Parasol](https://github.com/Lamarkaz/parasol) -[Depreciated] Agile smart guide Development ayika pẹlu idanwo, imuṣiṣẹ INFURA, iwe adehun adaṣe adaṣe ati diẹ sii. O ṣe ẹya apẹrẹ ti o rọ ati ti a ko pin pẹlu isọdi ailopin\n- [0xcert](https://github.com/0xcert/framework/) - JavaScript ilana fun kikọ decentralized ohun elo\n- [OpenZeppelin SDK](https://openzeppelin.com/sdk/) - OpenZeppelin SDK: Apejọ awọn irinṣẹ lati ṣe iranlọwọ fun ọ lati dagbasoke, ṣajọ, igbesoke, ranṣiṣẹ ati ibaraenisọrọ pẹlu awọn adehun ọlọgbọn.\n- [sbt-ethereum](https://sbt-ethereum.io/) - Ipari taabu kan, console ti o da lori ọrọ fun ibaraenisepo adehun-ọlọgbọn ati idagbasoke, pẹlu apamọwọ ati iṣakoso ABI, atilẹyin ENS, ati iṣọpọ Scala ilọsiwaju.\n- [Cobra](https://github.com/cobraframework/cobra) - Iyara, rọ ati ilana ayika idagbasoke ti o rọrun fun adehun smart smart Ethereum, idanwo ati imuṣiṣẹ lori ẹrọ foju Ethereum (EVM).\n- [Ether Jar](https://github.com/emeraldpay/etherjar) Ile-ikawe iṣọpọ Java fun blockchain Ethereum\n- [Starport](https://github.com/tendermint/starport) - Ohun elo CLI kan fun kikọ awọn blockchains ti o ni agbara IBC ọba.\n- [Sign in with Ethereum | SIWE](https://github.com/spruceid/siwe)- Ṣiṣan iṣẹ lati ṣe idaniloju awọn akọọlẹ Ethereum nipa lilo iforukọsilẹ ifiranṣẹ lati le fi idi igba wẹẹbu orisun kuki kan ti o ṣakoso awọn metadata olumulo.\n- [Foundry](https://github.com/onbjerg/foundry-book) - Ọpa irinṣẹ idagbasoke adehun ti o gbọn fun iṣakojọpọ iṣẹ akanṣe, iṣakoso igbẹkẹle, idanwo, awọn imuṣiṣẹ, awọn ibaraẹnisọrọ lori-pq…\n- [Solmate](https://github.com/Rari-Capital/solmate) - Awọn adehun wọnyi ti ṣe ayẹwo ṣugbọn wọn ko ni idagbasoke pẹlu awọn olumulo ni lokan. Wọn wa ni akọkọ lati mu gaasi ati awọn iṣapeye fun idagbasoke adehun ọlọgbọn\n- [Supercool](https://docs.supercool.xyz/) - Relayer infra fun meta-idunadura ati akoto-abstraction superpowers: ṣe adaṣe awọn ibaraẹnisọrọ adehun ijafafa, ṣẹda awọn iṣowo ti ko ni gaasi, ati diẹ sii.\n\n#### Ibaṣepọ pẹlu Smart Adehun\n\n- [Web3.js](https://web3js.readthedocs.io/en/1.0/)\n- [Web3.py](https://web3py.readthedocs.io/en/stable/)\n- [Web3j](https://docs.web3j.io/latest/)\n- [ethers.js](https://docs.ethers.io/v5/)\n- [Web3 nipasẹ Apeere : Web3 nipasẹ Apeere jẹ ifihan ọwọ-lori si idagbasoke wẹẹbu nipa lilo awọn eto apẹẹrẹ ti a ṣe alaye.](https://www.web3byexample.com/)\n\n#### Python Ethereum Eco System\n\n- [Ethereum.org](https://ethereum.org/en/developers/docs/programming-languages/python/)\n- [Article](https://medium.com/@pipermerriam/the-python-ethereum-ecosystem-101bd9ba4de7)\n\n#### Pinpin Ibi Systems\n\n- [Arweave](https://arweave.org)\n- [INFO](https://medium.com/bitfwd/what-is-decentralised-storage-ipfs-filecoin-sia-storj-swarm-5509e476995f)\n- [IPFS](https://ipfs.io/)\n- [MESON](https://meson.network/)\n- [SWARM](https://swarm-gateways.net/)\n- [Storej](https://storj.io/)\n- [Sia](https://sia.tech/)\n\n#### Idanwo Awọn nẹtiwọki Blockchain\n\n- [Paradigm Faucet](https://faucet.paradigm.xyz) - beere testnet ETH nibi\n- [Ethnode](https://github.com/vrde/ethnode) - Ṣiṣe ipade Ethereum kan (Geth tabi Parity) fun idagbasoke, rọrun bi `npm i -g ethnode && ethnode`.\n- [Ganache](https://github.com/trufflesuite/ganache) - Ohun elo fun idanwo Ethereum blockchain pẹlu UI wiwo ati awọn akọọlẹ\n- [Kaleido](https://kaleido.io/) - Lo Kaleido fun yiyipo nẹtiwọọki blockchain Consortium kan. Nla fun awọn PoCs ati idanwo\n- [Besu Private Network](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - Ṣiṣe nẹtiwọki aladani kan ti awọn apa Besu ninu apoti Docker kan\n- [Orion](https://github.com/PegaSysEng/orion) - Eroja fun ṣiṣe awọn iṣowo aladani nipasẹ PegaSys\n- [Artemis](https://github.com/PegaSysEng/artemis) - Java imuse ti Ethereum 2.0 Beacon Pq nipasẹ PegaSys\n- [Cliquebait](https://github.com/f-o-a-m/cliquebait) - Ṣe irọrun iṣọpọ ati gbigba idanwo ti awọn ohun elo adehun ọlọgbọn pẹlu awọn iṣẹlẹ docker ti o jọra pẹkipẹki nẹtiwọọki blockchain gidi kan\n- [Local Raiden](https://github.com/ConsenSys/Local-Raiden) - Ṣiṣe nẹtiwọki Raiden agbegbe kan ninu awọn apoti docker fun demo ati awọn idi idanwo\n- [Awọn iwe afọwọkọ imuṣiṣẹ awọn nẹtiwọki aladani](https://github.com/ConsenSys/private-networks-deployment-scripts) - Awọn iwe afọwọkọ imuṣiṣẹ jade kuro ninu apoti fun awọn nẹtiwọọki PoA aladani\n- [Agbegbe Ethereum Network](https://github.com/ConsenSys/local_ethereum_network) - Awọn iwe afọwọkọ imuṣiṣẹ jade-ti-apoti fun awọn nẹtiwọọki PoW aladani\n- [Ethereum pa Azure](https://docs.microsoft.com/en-us/azure/blockchain/templates/ethereum-poa-deployment) - Ifilọlẹ ati iṣakoso ti awọn nẹtiwọọki Ethereum PoA\n- [Ethereum lori Google awọsanma](https://console.cloud.google.com/marketplace/details/click-to-deploy-images/ethereum?filter=category:developer-tools) - Kọ nẹtiwọki Ethereum ti o da lori Ẹri Iṣẹ\n- [Infura](https://infura.io/) - Wiwọle Ethereum API si awọn nẹtiwọọki Ethereum (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)\n- [CloudFlare Distributed Web Gateway](https://cloudflare.com/distributed-web-gateway/) - Pese iraye si nẹtiwọki Ethereum nipasẹ Cloudflare dipo ṣiṣe ipade tirẹ\n- [Chainstack](https://chainstack.com/) - Pipin ati iyasọtọ awọn apa Ethereum bi iṣẹ kan (Mainnet, Ropsten, Rinkeby)\n- [Alchemy](https://alchemyapi.io/) - Blockchain Olùgbéejáde Platform, Ethereum API, ati Iṣẹ Node (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)\n- [ZMOK](https://zmok.io/) - JSON-RPC Ethereum API (Mainnet, Rinkeby, Mainnet ti n ṣiṣẹ iwaju)\n- [Watchdata](https://watchdata.io) - Pese iraye si API ti o rọrun ati igbẹkẹle si Ethereum blockchain\n- [GetBlock](https://getblock.io/) - Blockchain RPC wiwọle si Ethereum blockchain ati 50 + awọn miiran\n\n#### Idanwo Ether Faucets\n\n- [Sepolia Faucet](https://sepoliafaucet.com/)\n- [Mumbai Faucet](https://mumbaifaucet.com/)\n- [Goerli faucet](https://goerli-faucet.slock.it/)\n- [Universal faucet](https://faucets.blockxlabs.com/)\n- [Nethereum.Faucet](https://github.com/Nethereum/Nethereum.Faucet) - A C#/.NET faucet\n- [Akojọ ti awọn Faucets fun Public Testnets](https://www.buildbear.io/faucet)\n\n# Software ti o pese atọkun si eto miiran\n\n#### UI irinše\n\n- Kọ ẹkọ React lori [oju opo wẹẹbu osise](https://reactjs.org/tutorial/tutorial.html) tabi pari diẹ ninu awọn [awọn iṣẹ-ẹkọ](https://egghead.io/courses/the-beginner-s-guide-to-react)\n- [Ipa ọna opopona](https://github.com/adam-golab/react-developer-roadmap)\n- [aragonUI](https://ui.aragon.org) - A React library including Dapp components\n- [components.bounties.network](https://components.bounties.network) - Ile-ikawe React pẹlu awọn paati Dapp\n- [ui.decentraland.org](https://github.com/decentraland/ui) - Ile-ikawe React pẹlu awọn paati Dapp\n- [dapparatus](https://github.com/austintgriffith/dapparatus) - Reusable React Dapp irinše\n- [Metamask ui](https://github.com/MetaMask/metamask-storybook) - Metamask React irinše\n- [DappHybrid](https://github.com/Nethereum/Nethereum.DappHybrid) - Ilana alejo gbigba arabara-Syeed agbelebu fun awọn ohun elo ti o da lori wẹẹbu\n- [Nethereum.UI.Desktop](https://github.com/Nethereum/Nethereum.UI.Desktop) - Agbelebu-Syeed tabili apamọwọ ayẹwo\n- [eth-button](https://eth-button.github.io/eth-button/) - Bọtini ẹbun ti o kere ju\n- [Rimble Design System](https://rimble.consensys.design/) - Awọn paati adaṣe ati awọn iṣedede apẹrẹ fun awọn ohun elo isọdọtun.\n- [brave-ui](https://github.com/brave/brave-ui) - Atokọ ti awọn ohun elo React atunlo lati fun UI akikanju rẹ lagbara\n- [DApp iwaju aabo](https://blog.embarklabs.io/news/2020/01/30/dapp-frontend-security/index.html) - Ninu nkan yii, Onkọwe yoo wo aabo fun DApps.\n\n# Iṣakoso idawọle\n\n- [Dework](https://dework.xyz/) | Web3 Trello pẹlu awọn sisanwo tokini, awọn iwe-ẹri, awọn ẹbun…\n- [Wonderverse](https://www.wonderverse.xyz/) | Yiyan Jira pẹlu eto iṣakoso iṣẹ ṣiṣe ti oye ti o fun laaye awọn DAO lati san awọn oluranlọwọ ati ifowosowopo ninu awọn iṣẹ akanṣe wọn.\n\n# Pataki (aabo)\n\n- [Ilé Secure Smart Siwe](https://secure-contracts.com/)\n- [SCSVS](https://github.com/ComposableSecurity/SCSVS)\n- [Awọn iṣayẹwo iduroṣinṣin ati ohun elo idagbasoke to ni aabo](https://github.com/jcr-security/solidity-security-teaching-resources)\n- [SCSVSv2](https://github.com/ComposableSecurity/SCSVS)\n- [Awọn orisun ti o niyelori fun Aabo Web3](https://github.com/ZhangZhuoSJTU/Web3Bugs#valuable-resources-for-web3-security)\n\n# Awọn kika siwaju sii\n\n#### Atilẹyin nipasẹ:\n\n- [ETH Dapp Olùgbéejáde Roadmap](https://github.com/thecryptoshed/eth-dapp-developer-roadmap)\n- [DeFi olugbeja DAO Awọn irinṣẹ](https://github.com/defi-defense-dao/defi-risk-tools-list#developer-tools)\n- [Blockchain Ona Ẹkọ](https://github.com/protofire/blockchain-learning-path)\n- [ADF](https://github.com/ong/awesome-decentralized-finance)\n- [Ohun elo DeFi](https://github.com/gweicz/defi-toolkit)\n- [BlockTools](https://github.com/nujabes403/blockchains-tools)\n- [SAW Akojọ](https://simpleaswater.com/defi/#analytics)\n- [Awọn API ti gbogbo eniyan](https://github.com/public-apis/public-apis#cryptocurrency)\n- [BTC Akojọ](https://github.com/igorbarinov/awesome-bitcoin)\n- [ConsenSys](https://github.com/ConsenSys/ethereum-developer-tools-list)\n- [Awọn irinṣẹ EVM](https://github.com/CoinCulture/evm-tools)\n- [Solidity Pro](https://github.com/bkrem/awesome-solidity)\n- [Ipilẹ Iwadi Zhihu](https://zhuanlan.zhihu.com/p/265374061)\n- [OpenZeppelin - Awọn adehun / Awọn oluranlọwọ Idanwo + Diẹ sii ](https://github.com/OpenZeppelin)\n- [Oniyi Ethereum Resource Awọn akojọ](https://medium.com/quiknode/awesome-ethereum-resource-lists-dd28a9c17fc1)\n- [Okeerẹ Ethereum Developer Resource Akojọ](https://github.com/ConsenSys/ethereum-developer-tools-list/blob/master/README.md)\n- [Smart Contract Learning](https://github.com/arbazkiraak/SmartContractLearning)\n- [Oniyi Cryptoeconomics](https://github.com/jpantunes/awesome-cryptoeconomics)\n- [Tudelft Repo](https://repository.tudelft.nl)\n- [Akojọ kika](https://www.decentralised.co/the-reading-list) ati [repo yii](https://github.com/sambacha/compendium) pẹlu [Atokọ Data Imọ-ẹrọ](https://github.com/sambacha/art-of-engineering/blob/master/ENGINEERING_ART_OF.md)\n- [Awọn Ilana Ikọlu Ipadabọ Eth](https://github.com/uni-due-syssec/eth-reentrancy-attack-patterns)\n- [Afikun fun idanwo awọn adehun ọlọgbọn](https://github.com/meherett/pytest-eth)\n- [Olufa iṣẹ iduroṣinṣin](https://github.com/EricR/sol-function-profiler)\n- [Smart Contract Attack Vectors](https://github.com/KadenZipfel/smart-contract-attack-vectors)\n- [Atokọ aabo DeFi](https://github.com/freight-chain/defi-sec)\n- [Ipilẹ Irokeke DeFi](https://github.com/freight-trust/defi-threat)\n- [Hacking](https://github.com/geekshiv/Smart-Contract-Hacking)\n- [Secureum Bootcamp](https://hackmd.io/@secureum/bootcamp-epoch0-announcement)\n- [SCSVS](https://github.com/securing/SCSVS)\n- [Ayewo Adehun Ọgbọn](https://github.com/tintinweb/smart-contract-inspector)\n- [Blocksec ctfs](https://github.com/openblocksec/blocksec-ctfs)\n- [Atokọ Akole](https://based.builders)\n- [Lati 0 si Web3.0](https://github.com/kay-is/web3-from-zero)\n\n#### Aabo & Aabo:\n\n- [Loye Awọn ikọlu Swap SIM ati Bii o ṣe le Daabobo Ara Rẹ](https://nftnow.com/news/sim-swap-attacks-rising-in-web3/)\n- [Discord Aabo A-Z](https://github.com/0xngmi/discord-server-guidelines/blob/master/README.md)\n- [Gbogbo mọ smati guide ẹgbẹ ati olumulo ẹgbẹ ku](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31)\n- [Ṣabẹwo bulọọgi mi](https://officercia.mirror.xyz/Uc1sf64yUCb0uo1DxR_nuif5EmMPs-RAshDyoAGEZZY)\n- [Ṣabẹwo si blog.pessimistic.io](https://blog.pessimistic.io/)\n- [Gbogbo awọn orisun lati di oluyẹwo adehun ọlọgbọn!](https://telegra.ph/All-resources-to-become-a-smart-contract-auditor-09-11)\n- [Gbogbo awọn orisun lati di oluyẹwo adehun ọlọgbọn!](https://cmichel.io/how-to-become-a-smart-contract-auditor)\n- [Blockchain Aabo Genesisi](https://devansh.xyz/blockchain-security/2021/09/17/genesis-0x01.html)\n- [Intoro aabo sakasaka smati siwe lori Ethereum](https://www.notonlyowner.com/learn/intro-security-hacking-smart-contracts-ethereum)\n- [Awọn iwe & Awọn iwadii](https://telegra.ph/Books--Researches-01-30)\n- [Per Aspera ad Astra](https://officercia.mirror.xyz/FvMKbibx7gDlufgZSkmYn77CI8HPBsVCeqUKmpXHr0k)\n\n#\n\n- [Blockchain Aabo Roadmap](https://devansh.xyz/blockchain-security/2021/09/17/genesis-0x01.html) - Nkan yii yoo wa ni ipilẹ ọna / ọna opopona, atẹle eyiti awọn olumulo yoo ni irọrun wọ inu aaye ti Aabo Blockchain papọ.\n- [ Oju ti Horus: Aami ati Ṣiṣayẹwo Awọn ikọlu lori Awọn adehun Smart Ethereum](https://arxiv.org/pdf/2101.06204.pdf) - Iwadii fihan pe nọmba awọn ikọlu ko ni dandan dinku ni awọn ọdun diẹ sẹhin, ṣugbọn fun diẹ ninu awọn ailagbara wa nigbagbogbo.\n- [Onínọmbà ti Bitcoin Vulnerability to Bribery Attas Ifilọlẹ Nipasẹ Awọn iṣowo nla](https://arxiv.org/pdf/2105.07501.pdf) - Ninu iwe yii, awọn onkọwe ṣe apẹrẹ ikọlu ikọlu ikọlu aramada ati fihan pe iṣeduro yii le bajẹ pupọ.\n- [Ailagbara ti Awọn imọ-ẹrọ Blockchain si Awọn ikọlu kuatomu](https://arxiv.org/pdf/2105.01815.pdf) - Nibi awọn onkọwe ṣe itupalẹ awọn owo nẹtiwoye ti o da lori blockchain ti a fi ranṣẹ loni - pẹlu Bitcoin, Ethereum, Litecoin ati ZCash, ati pinnu ifihan eewu si awọn ikọlu kuatomu.\n- [BLOCKEYE](https://arxiv.org/pdf/2103.02873.pdf) - Sode Fun Awọn ikọlu DeFi lori Blockchain. Ninu iwe yii, awọn onkọwe dabaa BLOCKYE, eto wiwa ikọlu akoko gidi fun awọn iṣẹ akanṣe DeFi lori blockchain Ethereum.\n- [Iwari Anomaly Topological ni Awọn Nẹtiwọọki Blockchain Multilayer Yiyi](https://arxiv.org/pdf/2106.01806.pdf) - Awọn onkọwe ṣafihan irisi topological tuntun si wiwa anomaly igbekale ni awọn nẹtiwọọki multilayer ti o ni agbara.\n- [Ijeri ti Algorithm Igi Merkle Imudara pẹlu Dafny](https://arxiv.org/pdf/2105.06009.pdf) - Awọn onkọwe ṣafihan ẹri tuntun ati atilẹba atilẹba ti algoridimu pẹlu ẹya Dafny-ṣayẹwo ẹrọ.\n- [GoHammer Blockchain Ohun elo Idanwo Iṣe](https://arxiv.org/pdf/2105.00847.pdf) - Ọpa yii yoo ṣe iranlọwọ ni idagbasoke awọn eto isọdọtun daradara diẹ sii ati pe yoo ni ipa idinku awọn idiyele ti idagbasoke awọn iṣẹ akanṣe ohun elo.\n- [EtherClue: Iwadi oni-nọmba ti awọn ikọlu lori awọn adehun smart smart Ethereum](https://arxiv.org/pdf/2104.05293.pdf) - Ninu iṣẹ yii, awọn onkọwe ṣe iwadi iṣoro ti iwadii post-factum ti awọn ikọlu Ethereum nipa lilo Awọn Atọka ti Ibajẹ ti a ṣe ni pataki fun lilo ninu blockchain.\n- [Awọn Itupalẹ Ibeere ati Awọn igbelewọn ti Awọn iru ẹrọ Blockchain fun Awọn ọran Lilo ti o ṣeeṣe](https://arxiv.org/pdf/2103.03209.pdf) - Iwe yii n pese awoṣe jeneriki ti oye blockchain ati awọn ohun elo rẹ.\n- [Akọsilẹ kan lori Aṣiri ni Awọn olupilẹṣẹ Ọja Iṣẹ Iṣeduro](https://arxiv.org/pdf/2103.01193.pdf) - Ninu akọsilẹ yii, awọn onkọwe fihan pe asiri ko ṣee ṣe pẹlu awọn imuse deede ti CFMM labẹ awọn awoṣe ti o ni oye julọ ti ọta ati pese diẹ ninu awọn ọgbọn idinku.\n- [Ayẹwo ti Awọn ailagbara Aabo ni Awọn adehun Smart Ethereum](https://arxiv.org/pdf/2105.06974.pdf) - Iwe yii ṣe alaye awọn ailagbara mẹjọ ti o jẹ pato si ipele ohun elo ti BT nipa ṣiṣe ayẹwo awọn oju iṣẹlẹ ọran ilokulo ti awọn ailagbara wọnyi.\n- [Ọna kan lati ṣe iwari Kiko ti Ipalara Iṣẹ ni Awọn adehun Smart Ethereum](https://arxiv.org/pdf/2106.01340.pdf) - Ninu iwe yii, awọn onkọwe dabaa ilana kan ti o ṣajọpọ aimi ati itupalẹ agbara lati ṣawari DoS nitori ipadabọ airotẹlẹ ni Awọn adehun Smart ETH.\n- [AGsolT: Ọpa kan fun Iran Idanwo Aládàáṣiṣẹ fun Awọn adehun Smart Solidity](https://arxiv.org/pdf/2102.08864.pdf) - Awọn onkọwe rii pe AGsolT ni agbara lati ṣaṣeyọri overage ẹka giga pẹlu awọn isunmọ mejeeji ati paapaa ṣe awari diẹ ninu awọn aṣiṣe diẹ ninu diẹ ninu awọn adehun ọlọgbọn Solidity olokiki julọ lori Github.\n- [Aworan MultiGraph-Oye Igba-akoko fun Titọpa Idunadura Ethereum](https://arxiv.org/pdf/2102.08013.pdf) - Awọn onkọwe dabaa TASMG lati ṣe apẹẹrẹ awọn igbasilẹ idunadura Ethereum bi nẹtiwọọki igba-iwọn ati lẹhinna ṣafihan TAW lati fi awọn akọọlẹ ifibọ imunadoko nipasẹ awọn igbasilẹ idunadura wọn, eyiti o ṣepọpọ igba ati alaye iye ti nẹtiwọọki ti a dabaa.\n- [Demystifying Cryptocurrency Awọn ikọlu iwakusa: Ọna Ẹkọ ti Abojuto Ologbele kan Da lori Awọn oniwadi oniwadi ati Awọn abuda Nẹtiwọọki Yiyi](https://arxiv.org/pdf/2102.10634.pdf) - Iwe yii ṣalaye wiwa ti awọn ikọlu iwakusa crypto ni agbegbe nẹtiwọọki jeneriki nipa lilo awọn abuda nẹtiwọọki ti o ni agbara.\n- [FASTEN: Idibo ti a pin kaakiri ati aabo ni lilo Awọn adehun Smart](https://arxiv.org/pdf/2102.10594.pdf) - Awọn onkọwe jẹri pe iṣeeṣe ti awọn irufin ikọkọ jẹ aifiyesi ni aifiyesi. Siwaju sii, itupalẹ idiyele ti ṣiṣe FASTEN lori Ethereum jẹ afiwera si pupọ julọ iye owo ti awọn idibo ti o wa.\n- [Awọn igbẹkẹle laarin Awọn idiyele Iwakusa, Awọn ere iwakusa ati Aabo Blockchain](https://arxiv.org/pdf/2102.08107.pdf) - Iwe yii ṣe iwadii si kini iye idiyele ti ṣiṣiṣẹ blockchain ẹri-ti-iṣẹ jẹ asopọ intrinsically si idiyele ti idilọwọ awọn ikọlu, ati si iwọn wo ni awọn isuna aabo iwe afọwọkọ oni nọmba ti o ni ibatan pẹlu awọn abajade ọja cryptocurrency.\n- [HyperSec: Awọn atupale wiwo fun abojuto aabo blockchain](https://arxiv.org/pdf/2103.14414.pdf) - HyperSec, ohun elo ibojuwo atupale wiwo ti o pese alaye ti o yẹ ni iwo kan lati ṣawari awọn ikọlu ti nlọ lọwọ lori Ọṣọ Hyperledger.\n- [Idanimọ Iṣeduro Ipadabọ ni Awọn adehun Smart Ethereum](https://arxiv.org/pdf/2105.02881.pdf) - Ninu iwe yii, awọn onkọwe ṣafihan ilana kan ti o ṣajọpọ aimi ati itupalẹ agbara lati ṣawari awọn ailagbara Reentrancy ni awọn adehun smart smart Ethereum.\n- [Ilana Gbogbogbo fun Ayẹwo Aabo ti Awọn Ilana Blockchain](https://arxiv.org/pdf/2009.09480v2.pdf) - Iwe yii ṣe afihan abstraction parsimonious ti o to fun yiya ati afiwe awọn ohun-ini ti ọpọlọpọ awọn ilana ilana blockchain ti a ko gba laaye daradara.\n- [Awọn Coinbugs: Iṣiroye Blockchain Imuse-Ipele Awọn ailagbara](https://arxiv.org/pdf/2104.06540.pdf) - Iwe naa jẹ ifọkansi si awọn oluyẹwo aabo ti o pinnu lati bẹrẹ ni awọn atunyẹwo aabo blockchain ati awọn olupilẹṣẹ blockchain gẹgẹbi itọkasi lori awọn ọfin ti o wọpọ.\n- [Awọn ailagbara ati Awọn ọran Ṣii ti Awọn adehun Smart: Aworan aworan eleto kan](https://arxiv.org/pdf/2104.12295.pdf) - Iwe yii ṣe ilana aworan atọka iwe eto idamo awọn ipilẹṣẹ ati awọn irinṣẹ lati ṣe itupalẹ awọn SC ati bii o ṣe le koju awọn ailagbara ti a mọ.\n- [SuMo: Ilana Idanwo Iyipada kan fun Awọn adehun Smart Solidity](https://arxiv.org/pdf/2105.03626.pdf) - Awọn onkọwe ṣe ijabọ igbelewọn akọkọ ti SuMo lori awọn iṣẹ akanṣe-ìmọ fun eyiti awọn suites idanwo wa. Awọn onkọwe abajade ti gba ni iyanju, ati pe wọn daba pe SuMo le ṣe iranlọwọ ni imunadoko ti awọn olupilẹṣẹ lati ṣafipamọ awọn adehun ọlọgbọn ti o ni igbẹkẹle diẹ sii.\n- [(Ni) Iduroṣinṣin fun Blockchain: Gbigbe Spirals ati Awọn ikọlu Stablecoin](https://arxiv.org/pdf/1906.02152.pdf) - O ṣeeṣe ti sisọ awọn spirals ni akọkọ ti sọtẹlẹ ni itusilẹ akọkọ ti iwe yii ni ọdun 2019 ati lẹhinna ṣe akiyesi ni aawọ Ọjọbọ Dudu ni Dai ni ọdun 2020.\n- [Ètò Ṣiṣamisi Igbẹkẹle Ailorukọ lori Awọn ọna ṣiṣe Blockchain](https://arxiv.org/pdf/2010.00206.pdf) - Ninu iwe yii, awọn onkọwe dabaa ero isamisi igbẹkẹle ailorukọ kan lori awọn eto blockchain ti o wulo ni gbogbo agbaye si eyikeyi cryptocurrency.\n- [A Framework and DataSet for Bugs in Ethereum Smart Contracts](https://arxiv.org/pdf/2009.02066.pdf) - Ninu iwe yii, lati kun aafo, awọn onkọwe kọkọ gba bi ọpọlọpọ awọn idun adehun ijafafa bi o ti ṣee ṣe lati awọn orisun pupọ. ki o si pin awọn idun wọnyi si awọn ẹka 9 nipa fifẹ IEEE Standard Classification for Software Anomalies.\n- [Awọn iṣẹ Bitwise ati Ifọwọyi Bit ni Solidity, Ethereum](https://medium.com/@imolfar/bitwise-operations-and-bit-manipulation-in-solidity-ethereum-1751f3d2e216)\n- [BitMaps](https://soliditydeveloper.com/bitmaps)\n- [Reentrancy Guard 2.0](https://medium.com/spherex-technologies/reentrancy-guard-2-0-cbbc0be41634)\n- [Eto Ifọkanbalẹ Olona-pupọ ti o ni aabo Lodi si Awọn Iwa iwakusa Oniruuru ni Awọn Nẹtiwọọki Blockchain.](https://arxiv.org/pdf/2106.02383.pdf) - Awọn abajade idanwo fihan pe PoDT wa ni aabo si awọn ikọlu DMB ati pe o munadoko diẹ sii ju isokan ibile lọ. awọn ero ni awọn agbegbe awọn ẹwọn pupọ.\n- [Awadi lori Consortium Blockchain Consensus Mechanisms](https://arxiv.org/pdf/2102.12058.pdf) - Iwe yii ṣe afihan ọpọlọpọ awọn ipinnu ipo-ti-aworan ni awọn algorithms ifọkanbalẹ fun blockchain ile-iṣẹ.\n- [Web3 Evasion Techniques](https://github.com/apehex/web3-evasion-techniques/blob/main/report/forta.pdf)\n- [Ṣayokuro Awọn iwe adehun Smart Ti Idanwo ati Jẹri ni Coq](https://arxiv.org/pdf/2012.09138.pdf) - Awọn onkọwe ṣe isediwon ti awọn eto Coq si awọn ede iṣẹ ṣiṣe ti o da lori imukuro ifọwọsi MetaCoq.\n- [Trustless, privacy-serving blockchain bridges](https://arxiv.org/pdf/2102.04660.pdf) - Ninu iwe yii, awọn onkọwe ṣe agbekalẹ ilana kan fun irọrun igbẹkẹle-kere-kere awọn gbigbe cryptocurrency ti o tọju ipamọ ti awọn yiyọkuro afara.\n- [Awọn atokọ ayẹwo aabo fun idagbasoke adehun smart smart Ethereum: awọn ilana ati awọn iṣe ti o dara julọ](https://arxiv.org/pdf/2008.04761.pdf) - Awọn onkọwe bo awọn ipele ti apẹrẹ, ifaminsi, ati idanwo ati imuṣiṣẹ ti igbesi aye sọfitiwia.\n- [Iwadii Ipalara Yiyi lori Awọn adehun Smart Lilo Ẹkọ ẹrọ](https://arxiv.org/pdf/2102.07420.pdf) - Ninu iṣẹ yii awọn onkọwe ṣeduro Dynamit, ilana ibojuwo lati ṣawari awọn ailagbara atunwọle ni awọn adehun smart Ethereum.\n- [Ifojusi Ọna asopọ Alailagbara: Awọn ikọlu Imọ-iṣe Awujọ ni Awọn adehun Smart Ethereum](https://arxiv.org/pdf/2105.00132.pdf) - Ninu iṣẹ yii, awọn onkọwe ṣe iwadii iṣeeṣe ati aye ti awọn ikọlu imọ-ẹrọ awujọ tuntun ti o kọja awọn apoti oyin adehun smart.\n- [OptSmart: Iṣe-ṣiṣe Iṣeduro Igbayi ti Awọn adehun Smart](https://arxiv.org/pdf/2102.04875.pdf) - Ninu iwe yii, awọn onkọwe ṣe agbekalẹ miner kan nigbakanna ti o ṣeduro idina kan nipa ṣiṣe awọn AU ni igbakanna ni lilo sọfitiwia ireti ireti. Idunadura Memory awọn ọna šiše (STM).\n- [DEFECTCHECKER: Aṣiṣe Aṣiṣe Smart Contract Aládàáṣiṣẹ nipasẹ Ṣiṣayẹwo EVM Bytecode](https://arxiv.org/pdf/2009.02663.pdf) - Awọn abajade esiperimenta fihan pe DefectChecker ṣe dara julọ ju awọn irinṣẹ wọnyi lọ ni awọn ofin ti iyara mejeeji ati deede.\n- [SmartBugs: Ilana kan lati ṣe itupalẹ Awọn adehun Smart Solidity](https://arxiv.org/pdf/2007.04771.pdf) - Awọn onkọwe ṣe afihan bi o ṣe jẹ ki iṣọpọ irọrun ati lafiwe ti awọn irinṣẹ itupalẹ nipa fifihan itẹsiwaju tuntun si ọpa SmartCheck ti o ni ilọsiwaju Ni pataki wiwa awọn ailagbara ti o ni ibatan si awọn ẹka DASP10 Aileto Buburu, Ifọwọyi Akoko, ati Iṣakoso Wiwọle (awọn ailagbara idanimọ pọ si lati 11% si 24%).\n- [Profiling Gas Leaks in Solidity Smart Contracts](https://arxiv.org/pdf/2008.05449.pdf) - Ninu iwe yii, awọn onkọwe ṣe idanimọ ṣeto ti 19 koodu Solidity ti o n run imuṣiṣẹ ati awọn idiyele idunadura ti adehun ọlọgbọn kan, ati ṣe ayẹwo ibaramu ti iru awọn oorun nipasẹ iwadi ti o kan awọn olukopa 34.\n- [Ti o ni aabo Awọn Ilana Parallel-chain labẹ Agbara Iwakusa Iyipada](https://arxiv.org/pdf/2105.02927.pdf) - Ninu iwe yii, awọn onkọwe gbero apẹrẹ ti awọn ilana ti o ni aabo ti o ni aabo ti o le ni ibamu si iru awọn iyatọ agbara iwakusa. .\n- [Ethereum SmartContract Ailagbara Wiwa nipa lilo Nẹtiwọọki Nẹtiwọọki Nẹtiwọọki Jin ati Ikẹkọ Gbigbe](https://arxiv.org/pdf/2103.12607.pdf) - Ilana ESCORT jẹ ki ẹkọ gbigbe lori awọn iru ailagbara tuntun pẹlu iyipada kekere ti faaji awoṣe DNA ati tun-ikẹkọ lori oke.\n- [SCSGuard: Iwari itanjẹ ti o jinlẹ fun Awọn adehun Smart Ethereum](https://arxiv.org/pdf/2105.10426.pdf) - Awọn abajade esiperimenta fihan pe SCSGuard ṣaṣeyọri iṣedede giga (0.94), konge (0.96 \\%) ati iranti (0.98) fun mejeeji Ponzi ati awọn itanjẹ Honeypot, ati awọn iwe adehun ọlọgbọn Phishing tuntun.\n- [Ti o ni aabo Cyber-Physical Systems Nipasẹ Blockchain-Da Digital Twins ati Imọye Irokeke](https://arxiv.org/pdf/2105.08886.pdf) - Nkan yii da lori aabo awọn CPS nipa iṣakojọpọ Imọye Oríkĕ (AI) ati blockchain fun oye ati oye. DTs ti o gbẹkẹle.\n- [Awadi lori Blockchain Interoperability: Ti o ti kọja, Lọwọlọwọ, ati Awọn Ilọsiwaju iwaju](https://arxiv.org/abs/2005.14282) - Ninu ifiweranṣẹ yii, awọn onkọwe ṣe iwadi awọn ilana interoperability blockchain ati awọn solusan, n pese akopọ gbogbogbo ti interoperability blockchain, paving ọna fun iwadi eto ni agbegbe yii.\n- [SoK: Aiṣotitọ Sihin: awọn ikọlu ti nṣiṣẹ iwaju lori Blockchain](https://arxiv.org/abs/2106.00667) - Iwe kan lori iwe adehun ijafafa ti o ni aabo ti o ṣe awọn ipinnu ati awọn iṣeeṣe ṣiṣe iwaju lori DApps.\n- [SoK: Oracles lati Otitọ Ilẹ si Ifọwọyi Ọja](https://arxiv.org/abs/2106.00667) - Iwe kan ti o ṣe eto awọn yiyan apẹrẹ fun awọn oracles, ṣafihan awọn ikọlu, ati jiroro awọn ilana idinku ikọlu.\n\n##### Web2 cybersecurity\n\n- [TryHackMe: Awọn yara pipe pẹlu awọn italaya ati awọn isiro lati fọ, gbogbo rẹ lati ẹrọ aṣawakiri](https://tryhackme.com/welcome) - Ọwọ lori ikẹkọ cybersecurity pẹlu awọn iṣẹ ṣiṣe gidi-aye\n- [Ṣifihan: Agbelebu-ile-iṣẹ ati awọn iṣedede agnostic ataja fun awọn adaṣe ti o dara julọ ni iwadii cybersecurity](https://disclose.io/) - Awọn olutọju orisun ṣiṣi ati awọn amoye ile-iṣẹ ti n pese orisun aarin fun iranlọwọ, alaye, ati iranlọwọ nipasẹ awọn awoṣe, irinṣẹ, data ṣeto ...\n- [Gige Apoti naa](https://www.hackthebox.com/) - Ibi-iṣere agbonaeburuwole kan lati dije ati dije lodi si awọn olumulo miiran ni ilolupo ilolupo ti o ṣe agbega iriri ikẹkọ ọwọ-lori\n- [OverTheWire](https://overthewire.org/wargames/) - Ṣeto ti awọn ere ogun ati awọn italaya ti agbegbe funni lati kọ ẹkọ ati adaṣe awọn imọran aabo ni awọn ere ere igbadun.\n- [Pentesterlab](https://pentesterlab.com/) - Awọn ile-iṣẹ ọwọ-ọwọ ti o bo oriṣiriṣi awọn kilasi bu lati ipilẹ si ilọsiwaju.\n- [Portswigger labs](https://portswigger.net/web-security/all-labs) - Ṣeto ti awọn ile-iṣẹ aabo ohun elo wẹẹbu pẹlu awọn ipinnu agbegbe ti o somọ\n- [Vulnhub](https://www.vulnhub.com/) - Awọn olumulo gbejade \"awọn apoti ipenija\" ti o ma n gbiyanju lati ni iraye si root nipa lilo awọn ailagbara ti a mọ.\n\n##### Web3 cybersecurity\n\n- [Ethernaut nipasẹ OpenZeppelin](https://ethernaut.openzeppelin.com/) - Akopọ ti Web3 wargamees ti o ni atilẹyin nipasẹ [OverTheWire](https://overthewire.org/) ni aaye ti ẹrọ Iṣeduro Ethereum (EVM) . Ipele kọọkan jẹ adehun ọlọgbọn ti o nilo lati gepa.\n- [Damn Vulnerable Defi](https://www.damnvulnerabledefi.xyz/) - Ibi ibi-iṣere aabo ikọlu lati kọ ẹkọ cybersecurity ẹgbẹ pupa ni aaye ti DeFi ati awọn adehun ijafafa. Awọn apẹẹrẹ pẹlu awọn iṣẹ-ṣiṣe nibiti awọn olumulo nilo lati da eto naa duro lati ṣiṣẹ, mu owo jade lati inu adehun…\n- [Damn Vulnerable DeFi | Foundry](https://github.com/nicolasgarcia214/damn-vulnerable-defi-foundry) - Kanna bi Damn Vulnerable DeFi ṣugbọn ni aaye ti ilana idagbasoke ipilẹ.\n\n##### Web3 CTF (Yá asia naa)\n\n- [Yaworan Ether](https://capturetheether.com/) - Ere ibile ti o ni lẹsẹsẹ awọn italaya ti isori nibiti olumulo n gba awọn aaye lẹhin gbogbo ipenija aṣeyọri. Ibi-afẹde ni lati jẹ ki iṣẹ `isComplete()` pada ni otitọ.\n- [Paradigm CTF](https://ctf.paradigm.xyz/)\n\n#### DeFI\n\n- [Finematics] (https://www.youtube.com/c/Finematics/featured) - Awọn fidio ẹkọ lori DeFi\n- [Itupalẹ Iṣeduro ti Awọn Ilana DeFi Composable](https://arxiv.org/pdf/2103.00540.pdf) - Ninu iwe yii, awọn onkọwe daba ilana ilana ilana-algebraic kan ti o ṣe apẹrẹ awọn ilana DeFi ni ọna akojọpọ lati gba laaye fun ohun-ini daradara ijerisi.\n- [Apẹrẹ Ọya Iṣowo Iṣowo](https://arxiv.org/pdf/2106.01340.pdf) - Awọn onkọwe ṣe alaye ihuwasi ti awọn idiyele ni blockchains.\n- [DeFi-ning DeFi: italaya & Ona](https://arxiv.org/pdf/2101.05589.pdf) - Retrospective Rere sinu awọn ibere ti decentralized inawo.\n- [Imọ-ọrọ ti Awọn oluṣe Ọja Aifọwọyi ni DeFi](https://arxiv.org/pdf/2102.11350.pdf) - Awọn onkọwe lo nilokulo ẹkọ wa lati ṣe afihan ipilẹ ti awọn ohun-ini ipilẹ ti AMMs, ti n ṣe afihan mejeeji igbekale ati awọn aaye eto-ọrọ.\n- [Lati awọn banki si DeFi: itankalẹ ti ọja ayanilowo](https://arxiv.org/pdf/2104.00970.pdf) - Awọn onkọwe jiroro lori igbẹkẹle iduroṣinṣin ti awin DeFi lori eto eto inawo ibile, ati pari pẹlu iwoye ti ọja yiya ni akoko IOV.\n- [Lori Awari-Ni-Time Awari ti Awọn iṣowo-Iṣẹda ere ni Awọn Ilana DeFi](https://arxiv.org/pdf/2103.02228.pdf) - Ninu iwe yii, awọn onkọwe ṣe iwadii awọn ọna meji ti o gba wọn laaye lati ṣẹda ere laifọwọyi. DeFi iṣowo.\n- [Maximizing Extractable Iye lati aládàáṣiṣẹ Market Makers](https://arxiv.org/pdf/2106.01870.pdf) - Ni yi iwe onkọwe formally se apejuwe onipin miners bi awọn ẹrọ orin eyi ti o tẹle ohun ti aipe nwon.Mirza ni iwakusa game.\n- [The Decentralized Financial Crisis](https://arxiv.org/pdf/2002.08099.pdf) - Ninu iwe yii awọn onkọwe ṣawari bi awọn ailagbara apẹrẹ ati awọn iyipada idiyele ninu awọn ilana DeFi le ja si aawọ DeFi.\n- [Liquidations: DeFi on a Knife-eti](https://arxiv.org/pdf/2009.13235v4.pdf) - Lati le daabobo awọn ilana lati awọn adanu ijiya, awọn ipo ti ko ni idapọ le jẹ olomi. Ninu iwe yii, awọn onkọwe ṣafihan igbekale agbara ti awọn olomi lori awọn ilana fun awọn owo awin (PLFs).\n- [Diwọn Composability Dukia bi Aṣoju fun DeFi Integration](https://arxiv.org/pdf/2102.04227.pdf) - Awọn onkọwe n wa lati ni oye iwọn si eyiti iṣe yii le ṣe alabapin si iṣọpọ owo lori Ethereum nipa ṣiṣe ayẹwo awọn iṣowo ni ' kq awọn itọsẹ fun awọn dukia DAI, USDC, USDT, ETH ati tokenized BTC fun ni kikun ti ṣeto 344.8 million Ethereum lẹkọ ni 2020.\n- [Yiyipada Curves for Decentralized Autonomous Cryptocurrency Exchanges](https://arxiv.org/pdf/2101.02778.pdf) - Awọn onkọwe daba ni iṣẹ yii ọna tuntun lati ṣe agbero AMM nipa didaba imọran ti awọn iyipo ti o ni agbara.\n- [Iṣowo Igbohunsafẹfẹ giga lori Awọn paṣipaarọ Ayipada Lori-Pẹpẹ Ailopin](https://arxiv.org/pdf/2009.14021.pdf) - Ninu iṣẹ yii awọn onkọwe ṣe agbekalẹ, ṣafihan itupalẹ ati ṣe iṣiro iyatọ ti ilọsiwaju ti ṣiṣiṣẹ iwaju: awọn ikọlu sandwich , eyiti o kan awọn TX ti njiya iwaju- ati sẹhin.\n- [Flashot] (https://arxiv.org/pdf/2102.00626.pdf) - Aworan ti Ikọlu Awin Flash lori DeFi ilolupo.\n- [DeFiRanger](https://arxiv.org/pdf/2104.15068.pdf) - Wiwa Awọn ikọlu Ifọwọyi Iye owo lori Awọn ohun elo DeFi.\n- [Ikọlu eto ilolupo DeFi pẹlu Awọn awin Filaṣi fun Fun ati Ere](https://arxiv.org/pdf/2003.03810.pdf) - Awọn awin Flash. DeFi. Alailẹgbẹ.\n- [SoK: Isuna Iṣeduro Decentralized (DeFi) ](https://arxiv.org/pdf/2101.08778.pdf) - Ninu Eto Imoye yii (SoK), awọn onkọwe ṣe afihan ilolupo eda abemi DeFi pẹlu awọn aake akọkọ rẹ. SCSGuard: Iwari itanjẹ ti o jinlẹ fun Awọn adehun Smart Ethereum\n- [Empirical Eri lati mẹrin Ipinfunni Token Tokini](https://arxiv.org/pdf/2102.10096.pdf) - Iwe yii n pese ilana kan lati ṣe iwọn iyasọtọ ti agbara iṣakoso laarin awọn ohun elo blockchain.\n- [Imudaniloju Awọn Iyipada Iyipada ti o da lori Blockchain](https://arxiv.org/pdf/2103.08842.pdf) - Awọn onkọwe fihan pe awọn olupese oloomi padanu iye ami ti awọn oṣuwọn paṣipaarọ jẹ iyipada nitori ilana ipaniyan aṣẹ ti blockchain- orisun paṣipaarọ.\n- [Onínọmbà ti awọn ọja Uniswap](https://arxiv.org/pdf/1911.03380.pdf) - Ọkan ninu awọn ẹkọ ti o dara julọ lori iṣẹ Uniswap DEX, awọn onkọwe bẹrẹ ṣiṣe iwadi ni ọdun 2019 ati laipẹ ṣe idasilẹ tuntun 2021 onínọmbà.\n- [Finance 4.0: Awọn ilana apẹrẹ fun eto cryptoecnomic ti o ni oye lati koju iduroṣinṣin](https://arxiv.org/pdf/2105.11955.pdf) - Awọn onkọwe n pese awọn oye tuntun lori sisọ awọn ọna ṣiṣe crypto.\n- [Ihuwasi ti Awọn Olupese Liquidity ni Awọn paṣipaarọ Ainipin](https://arxiv.org/pdf/2105.13822.pdf) - Awọn onkọwe ṣe ifọkansi lati ni oye bii awọn olupese oloomi ṣe ṣe si alaye ọja ati bii wọn ṣe ni anfani lati pese oloomi ni DEX.\n- [Arbitrage Cyclic in Decentralized Exchange Markets](https://arxiv.org/pdf/2105.02784.pdf) - Ka dara. Iwe yii ni imọran pe pẹlu imọ-ẹrọ adehun ti o gbọn ati eto ẹrọ ipinlẹ ti a ṣe atunṣe ti Ethereum, awọn ilana arbitrage rọrun lati ṣe ni DEXes ju ni CEX lọ.\n- [SoK: Oracles lati Otitọ Ilẹ si Ifọwọyi Ọja](https://arxiv.org/pdf/2106.00667.pdf) - Ninu SoK yii, awọn onkọwe ṣe eto awọn yiyan apẹrẹ fun awọn oracles, awọn ikọlu iṣafihan, ati jiroro awọn ọgbọn idinku ikọlu.\n- [Composing Networks of Automated Market Makers](https://arxiv.org/pdf/2106.00083.pdf) - Iwe yii ṣe igbero awoṣe mathematiki fun akopọ AMM.\n- [Blockchain Oracle Design Patterns](https://arxiv.org/abs/2106.09349) - Ninu iwe yii, awọn onkọwe yoo ṣe iwadi ati ṣe itupalẹ awọn ọrọ-ọrọ blockchain pẹlu iyi si bi wọn ṣe pese esi si blockchain ati awọn adehun ijafafa.\n- [CeFi vs. DeFi - Ifiwera Centralized to Decentralized Finance](https://arxiv.org/abs/2106.08157) - Ninu iṣẹ yii, awọn onkọwe ṣe itupalẹ awọn iyatọ laarin CeFi ati DeFi, ti o bo ofin, ọrọ-aje, aabo, aṣiri ati oja ifọwọyi. Awọn onkọwe tun pese ilana ti eleto lati ṣe iyatọ laarin CeFi ati iṣẹ DeFi kan.\n\n#### Ethereum Name Service\n\n- [Iṣẹ Orukọ Ethereum: O dara, Buburu, ati Ẹru](https://arxiv.org/pdf/2104.05185.pdf) - Sibẹsibẹ, ko si iṣẹ ti o wa tẹlẹ ti o ṣe iwadi eto ti n yọ jade, awọn ọran aabo ati awọn iwa aiṣedeede ni ENS . Awọn onkọwe ṣafihan iwadi akọkọ ti ENS nipa ṣiṣe itupalẹ awọn miliọnu awọn akọọlẹ iṣẹlẹ ti o jọmọ ENS.\n\n#### Tokini ti kii-Fungible (NFT):\n\n- [Iyaworan Iyika NFT](https://arxiv.org/pdf/2106.00647.pdf) - Awọn aṣa ọja, awọn nẹtiwọọki iṣowo ati awọn ẹya wiwo.\n- [Fairness in ERC tokini awọn ọja](https://arxiv.org/pdf/2102.03721.pdf) - A Case Study ti CryptoKitties.\n- [Ti kii-Fungible Token: Akopọ, Igbelewọn, Awọn aye ati Awọn italaya](https://arxiv.org/pdf/2105.07447.pdf) - Ninu ijabọ imọ-ẹrọ yii, awọn onkọwe ṣawari awọn ilana ilolupo NFT ni awọn aaye pupọ.\n- [Awọn Nẹtiwọọki ti Awọn ami Aifọwọyi Ethereum: Atupalẹ ti o da lori aworan ti ilolupo eda ERC-721](https://arxiv.org/pdf/2110.12545.pdf)\n- [Ile-iwe NFT jẹ iṣẹ akanṣe orisun-ìmọ lati ọdọ awọn olupilẹṣẹ wẹẹbu: Awọn ipilẹ NFT, Ikẹkọ Igbesẹ akọkọ, Ikẹkọ Iṣẹ Minting](https://nftschool.dev/)\n\n#### Awọn owó-iduroṣinṣin:\n\n- [Stablecoins 2.0](https://arxiv.org/pdf/2006.12388.pdf) - Awọn onkọwe n wa lati pese ipilẹ ohun kan fun imọ-ọrọ stablecoin, pẹlu iṣẹ-ṣiṣe ti o da lori eewu ti eto eto-aje ti stablecoins.\n- [Dinku Iyipada ti Cryptocurrencies - Ayẹwo ti Stablecoins](https://arxiv.org/pdf/2103.01340.pdf) - Awọn onkọwe jiroro lori bi awọn iduroṣinṣin ṣe ṣe iranlọwọ lati dinku ailagbara ti awọn owo-iworo ti awọn owo-iworo nipasẹ ṣiṣe iwadi awọn oriṣiriṣi oriṣiriṣi ti stablecoins ati awọn ilana iduroṣinṣin wọn.\n- [Loye Volatility ti Algorithmic Stablecoin: Awoṣe, Ijeri ati Itupalẹ Empirical](https://arxiv.org/pdf/2101.08423.pdf) - Awọn onkọwe ṣe itupalẹ ilana ilana kan lori awọn iṣẹ iṣowo idunadura gidi ti Basis Cash stablecoin lati ṣe alaye awọn iṣeeṣe imọ-jinlẹ to oja akiyesi.\n- [T-Cash: Awọn owó ti a ṣe afẹyinti Fiat ti a gbe lọ](https://arxiv.org/pdf/2105.04485.pdf) - Ninu iwe yii awọn onkọwe daba eto eto owo itanna gbigbe kan nipa lilo imọ-ẹrọ blockchain eyiti ngbanilaaye awọn olumulo lati tun lo awọn owó nigbagbogbo laarin eto naa .\n\n#### Ifihan pupopupo:\n\n- [Itupalẹ data Nla ti Nẹtiwọọki Ethereum: lati Blockchain si Awọn aṣa Google](https://arxiv.org/pdf/2104.01764.pdf) - Ayẹwo ti awọn idiyele crypto ati awọn aṣa wiwa ni imọran aye ti awọn oṣere nla (ati kii ṣe awọn olumulo deede), ifọwọyi ọja lẹhin idinku ninu awọn idiyele.\n- [Itumọ Iṣeduro Iṣeduro Smart ti o da lori DLT fun Atomic ati Iṣowo Scalable](https://arxiv.org/pdf/2105.02937.pdf) - Ninu iwe yii, awọn onkọwe dabaa atomiki kan, iwọn ati ilana ipamọ-aṣiri ti o fun laaye ni aabo ati awọn imudojuiwọn ìmúdàgba. Lẹhinna ṣe agbekalẹ eto-kirẹditi-kirẹditi ti o da lori adehun ọlọgbọn (CNS) ti o fun laaye awọn olukopa lati tii awọn owo ṣaaju ipilẹṣẹ ikanni ipinlẹ kan, eyiti o mu irọrun ati ṣiṣe pọ si.\n- [Ṣawari Awọn ile itaja data Ethereum: Ifiwewe iye owo ati Iṣeṣe](https://arxiv.org/pdf/2105.10520.pdf) -Ninu iṣẹ yii, awọn onkọwe ṣe ayẹwo akojọpọ akojọpọ ti awọn isunmọ iṣakoso data fun awọn ohun elo ETH ati ṣe ayẹwo idiyele ti o somọ. ni gaasi bi daradara bi iṣẹ igbapada.\n- [Atunwo Litireso Eto Eto lori Ijọba Blockchain](https://arxiv.org/pdf/2105.05460.pdf) - Iwadi yii ni kikun ṣe iwadii iṣakoso blockchain nipasẹ awọn ibeere 5W1H.\n- [Ilana gbogbogbo fun awọn atupale blockchain](https://arxiv.org/pdf/1707.01021.pdf) - Awọn onkọwe ṣe iṣeduro ilana-itumọ gbogboogbo, atilẹyin awọn atupale data lori Bitcoin Ethereum - o gba laaye lati ṣafikun data Àkọsílẹ pẹlu data lati miiran awọn orisun, ati lati ṣeto wọn ni ibi ipamọ data.\n- [AMR: Aladapọ Owo Aifọwọyi pẹlu Pipin Ẹsan Itọju Aṣiri](https://arxiv.org/pdf/2010.01056.pdf) - Ninu iṣẹ yii, awọn onkọwe dabaa alapọpọ resilient ihamon akọkọ, eyiti o le san awọn olumulo rẹ ni aṣiri- titọju ọna fun kopa ninu eto.\n- [Atunwo Imọ-ẹrọ ti Awọn solusan Aṣiri Data Blockchain](https://arxiv.org/pdf/2105.01316.pdf)- Ijabọ yii ni ero lati ṣe atunyẹwo awọn imọ-ẹrọ blockchain ile-iṣẹ ti o wa tẹlẹ: Awọn ọna ṣiṣe agbara EOSIO, Fabric Hyperledger ati Besu, Quorum Consensus, R3 Corda ati Ernst ati Young ká Nightfall.\n- [Blockchain Systems, Technologies and Applications: A Methodology Perspective](https://arxiv.org/pdf/2105.03572.pdf) - Ni akọkọ, nkan yii ṣafihan bi blockchain ṣe n ṣiṣẹ, iṣẹ ṣiṣe iwadii ati ipenija, ati ṣe apejuwe maapu opopona ti o kan pẹlu Ilana Ayebaye pẹlu aṣoju blockchain lilo awọn ọran ati awọn akọle. Keji, ni blockchain eto, bi o lati gba sitokasitik ilana, game ero, ti o dara ju, ẹrọ eko ati cryptography lati iwadi blockchain nṣiṣẹ ilana ati oniru blockchain Ilana / algorithm ti wa ni sísọ ninu awọn alaye.\n- [Ethna: Ṣiṣayẹwo Nẹtiwọọki Ẹlẹgbẹ-si-ẹlẹgbẹ Nẹtiwọọki ti Ethereum Blockchain](https://arxiv.org/pdf/2010.01373.pdf) - Ethna ṣe imuse ọna aramada kan ti o ṣe deede awọn iwọn ti awọn apa Ethereum.\n- [Iwari Agbegbe ni Awọn Nẹtiwọọki Awujọ Blockchain](https://arxiv.org/pdf/2101.06406.pdf) - Alugoridimu iṣawari agbegbe aramada eyiti o jẹ apẹrẹ fun awọn ifihan agbara ipo-kekere lori aworan le ṣe iranlọwọ lati wa agbegbe awọn olumulo ti o da lori olumulo- alabapin tokini.\n- [Iṣakoso Wiwọle Dina ni Nẹtiwọọki Blockchain Alailowaya: Apẹrẹ, Awoṣe ati Itupalẹ](https://arxiv.org/pdf/2104.13144.pdf) - Awọn abajade fihan pe awọn ọna BAC le ṣe iranlọwọ fun nẹtiwọọki lati ṣaṣeyọri iṣowo iṣowo giga lakoko ilọsiwaju Àkọsílẹ iṣamulo ati fifipamọ agbara iširo. Nibayi, iṣowo-pipa laarin iṣowo iṣowo ati iṣamulo Àkọsílẹ jẹ afihan, eyi ti o le ṣe bi itọnisọna fun imuṣiṣẹ ti o wulo ti blockchain.\n- [Si ọna Awọn ipe ita fun Blockchain ati Imọ-ẹrọ Ledger Pinpin](https://arxiv.org/pdf/2105.10399.pdf) - Ninu iwe yii awọn onkọwe fihan pe igbagbọ yii jẹ iṣaju nipasẹ iṣafihan ọna ti o jẹ ki blockchain ati awọn imọ-ẹrọ ikawe pinpin si ṣe awọn ipe si ita awọn ọna šiše initiated lati blockchain/DLT ara.\n- [Ṣiṣakoso Awọn ọna ṣiṣe Blockchain ati Awọn ohun elo: Awoṣe Ilana fun Awọn atunto Blockchain](https://arxiv.org/pdf/2105.02118.pdf) - Awọn onkọwe ṣe afihan iwulo ti awoṣe ilana iṣeto blockchain ti a dabaa lori awọn iṣẹ akanṣe blockchain mẹrin.\n- [Akiyesi lori Awọn idiyele Ti o dara julọ fun Awọn oluṣe Ọja Iṣẹ Ibakan](https://arxiv.org/pdf/2105.13510.pdf) - Awọn onkọwe ṣafihan ilana ti o le ṣee lo lati ṣe iṣiro awọn idiyele ti o dara julọ fun awọn adagun-aye gidi ni lilo data iṣowo ti o kọja.\n- [Ẹsan Ẹsan fun Blockchains Lilo Imọ-iṣe Ere Itankalẹ](https://arxiv.org/pdf/2104.05849.pdf) - Ninu iwe yii, awọn onkọwe ṣe agbekalẹ ilana ilana ere ti o le kan si ọpọlọpọ awọn blockchains PoS.\n- [Summing Up Smart itejade](https://arxiv.org/pdf/2105.07663.pdf) - Nínú ìwé yìí, àwọn òǹkọ̀wé ṣàgbékalẹ̀ àkópọ̀ ìrònú ìpilẹ̀ṣẹ̀ àkọ́kọ́ èyí tí ó le ṣàfihàn àpapọ̀ òpin àwọn ìwọ̀ntúnwọ̀nsì.\n- [100+ Metiriki fun Software Startups - A Olona-Vocal Literature Review](https://arxiv.org/pdf/1901.04819.pdf) - Lilo data ni irisi awọn metiriki le ṣe iranlọwọ fun awọn ibẹrẹ sọfitiwia lati ṣe awọn ipinnu to tọ larin aidaniloju ati awọn orisun to lopin.\n- [Awọn Nẹtiwọọki Blockchain: Awọn eto data ti Bitcoin , Monero, Zcash, Ethereum, Ripple ati IOTA](https://arxiv.org/pdf/2103.08712.pdf) - Awọn onkọwe jiroro bi data blockchain ṣe le ṣe arosọ bi awọn oriṣiriṣi awọn nẹtiwọọki, ati bii awọn abstractions nẹtiwọọki ṣe lo lati gba awọn oye sinu eto naa.\n- [Isuna Iṣeduro Aifọwọyi: Lori Blockchain- ati Awọn ọja Iṣowo ti o da lori Adehun Smart](https://research.stlouisfed.org/publications/review/2021/02/05/decentralized-finance-on-blockchain-and-smart-contract-based-financial-markets) - Ti a kọ nipasẹ Fabian Schar, funni ni awotẹlẹ ti awọn ọja ti o da lori blockchain pẹlu awọn alaye imọ-ẹrọ ṣugbọn ni ọna kika digestable; iwe nla fun awọn ti o wa si aaye tuntun.\n\n#### Awọn akojọpọ onkọwe pataki:\n\n- [Gbogbo ẹgbẹ adehun ọlọgbọn ti a mọ ati awọn ikọlu ẹgbẹ olumulo](https://graph.org/All-known-smart-contract-side-and-user-side-attacks-and-vulnerabilities-in-Web30--DeFi-03-31)\n- [Awọn ipilẹ bọtini ti titoju awọn ọna aabo apamọwọ tutu crypto awọn ọna aabo ti o dara julọ](https://graph.org/Key-principles-of-storing-crypto-cold-wallet-attacks-defense-methods-best-practices--Bonus-04-23)\n\n#### Awọn ẹwọn-ẹgbẹ\n\n- [POA Network](https://www.poa.network/)\n- [POA Bridge](https://bridge.poa.net/)\n- [POA Bridge UI](https://github.com/poanetwork/bridge-ui)\n- [Awọn adehun Afara POA](https://github.com/poanetwork/poa-bridge-contracts)\n- [Loom Network](https://github.com/loomnetwork)\n- [Polygon Network](https://docs.polygon.technology/)\n\n#### EIP - 1559\n\n- [EIP1559 FAQ](https://notes.ethereum.org/@vbuterin/eip-1559-faq) - EIP1559 FAQ\n- [Onínọmbà Yiyi ti Ọja Ọya EIP-1559 Ethereum](https://arxiv.org/pdf/2102.10567.pdf) - Awọn onkọwe ṣe itupalẹ kikun ti ọna ṣiṣe agbara ọja ọya ti abajade nipasẹ apapọ awọn irinṣẹ lati ilana ere ati ìmúdàgba awọn ọna šiše.\n- [Stochastic Properties of EIP1559 Basefees](https://arxiv.org/pdf/2105.03521.pdf) - Awọn onkọwe ṣe alaye ilana idiyele tuntun fun Ethereum ni idagbasoke lati mu iduroṣinṣin si awọn idiyele gaasi iyipada.\n- [Apẹrẹ Ọya Iṣowo Iṣowo fun Ethereum Blockchain: Ayẹwo Iṣowo ti EIP-1559](https://arxiv.org/pdf/2012.00854.pdf) - Iroyin yii ṣe ayẹwo awọn agbara ati ailagbara ere-ero ti imọran ati ṣawari diẹ ninu awọn aṣa yiyan.\n\n#### Ethereum 2.0\n\n- [Bawo ni TITUN Ethereum ṣiṣẹ?](https://www.preethikasireddy.com/post/how-does-the-new-ethereum-work)\n- [Bawo ni Ethereum ṣe n ṣiṣẹ, lonakona?](https://www.preethikasireddy.com/post/how-does-ehereum-work-anyway#Story)\n- [Ipin Apẹrẹ Serenity](https://notes.ethereum.org/@vbuterin/serenity_design_rationale)\n- [Specification](https://github.com/ehereum/annotated-spec)\n- [Beaconcha] (https://beaconcha.in/)\n- [Beaconscan](https://beaconscan.com/)\n- [Ethereum 2.0 Awọn iṣiro](https://eth2stats.io/)\n- [Ethereum 2.0 Docs](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-phases/)\n- [Ethereum 2.0 Clients](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth2.0-teams/teams-building-eth2.0/)\n- [Ethereum 2.0 Forks](https://eth2-fork-mon.stokes.io/)\n\n#### MEV - Iye Iyọkuro Ti o pọju / Iye Ayokuro Miner:\n\n- [Quantifying Blockchain Extractable Value: Bawo ni igbo ṣe ṣokunkun?](https://arxiv.org/pdf/2101.05511v2.pdf) - Awọn onkọwe pese ẹri pe awọn miners ti yọ Miner Extractable Value (MEV), eyiti o le ṣe idiwọ blockchain naa. aabo ipohunpo, bi jẹmọ iṣẹ ti han.\n- [Flash Boys 2.0: Frontrunning, Titunṣe Iṣowo, ati Aisedeede Aisedeede ni Awọn paṣipaarọ Ainipin](https://arxiv.org/pdf/1904.05234.pdf) - Agbekale ero ti MEV, iṣẹ naa ṣe afihan awọn eewu nla, eka ti o ṣẹda nipasẹ Iṣeduro-ibere idunadura ni awọn iwe adehun ọlọgbọn ati awọn ọna ti awọn aṣa aṣa ti ilokulo-ọja ti owo n ṣe deede si ati wọ inu awọn ọrọ-aje blockchain.\n- [Flashbots: MEV ni Eth2](https://hackmd.io/@flashbots/mev-in-eth2) - Ninu ifiweranṣẹ yii, awọn onkọwe ṣe iwadi nipa aṣẹ idunadura ni eth2 ati ṣe itupalẹ awọn ikore ti o ni agbara MEV. Lẹhinna wọn rii pe MEV yoo ṣe alekun awọn ere afọwọsi ni pataki ṣugbọn o le ṣe atilẹyin awọn aidogba laarin awọn olukopa ti eth2. Awọn onkọwe tun jiroro lori awọn aaye agbara ti MEV ni eth2 gẹgẹbi awọn agbara agbara ti yoo ṣii laarin awọn alakan ti o tobi julọ bi awọn paṣipaarọ ati awọn adagun-ifọwọsi.\n- [Awadi lori Blockchain Interoperability: Ti o ti kọja, Lọwọlọwọ, ati Awọn aṣa iwaju](https://arxiv.org/abs/2005.14282) - Ninu ifiweranṣẹ yii, awọn onkọwe ṣe iwadi awọn ilana interoperability blockchain ati awọn solusan, n pese akopọ pipe ti interoperability blockchain, fifi ọna fun iwadi eto ni agbegbe yii.\n\n#### Ifọrọwọrọ\n\n- [SmartContractResearch Forum](https://www.smartcontractresearch.org)\n- [etresear.ch](https://ethresear.ch)\n- [ehereum-magicians.org](https://ehereum-magicians.org)\n- [speedrunethereum.com](https://speedrunethereum.com)\n- [Tẹle](https://t.me/s/officer_cia/760)\n\n#### Hakii ni Web3\n\n- [Gbogbo Awọn orisun lati di oluyẹwo iwe adehun ọlọgbọn](https://graph.org/All-resources-to-become-a-smart-contract-auditor-09-11)\n- [Retrospective: Hakii ni Web3](https://officercia.medium.com/retrospective-hacks-in-web3-cc83b8ee0e93)\n- [Rekt News](https://rekt.eth.link/leaderboard) - Syeed ailorukọ fun awọn olutọpa ati awọn aṣawari DeFi lati ṣafihan alaye wọn si agbegbe.\n- [Blockchain Irokeke oye](https://blockthreat.substack.com/) - Iwe iroyin ti o bo awọn iroyin aabo tuntun, awọn irinṣẹ, awọn iṣẹlẹ, awọn ailagbara, ati awọn irokeke ni ala-ilẹ cryptocurrency. Bakannaa [ṣe atilẹyin repo yii.](https://github.com/openblocksec/blocksec-incidents)\n- [Blockchain Graveyard](https://magoo.github.io/Blockchain-Graveyard/) - Atokọ gbogbo awọn irufin aabo nla tabi awọn ole ti o kan blockchains.\n\n# Awọn irinṣẹ Gbigba\n\n#### Awọn irinṣẹ Ethereum\n\n- [Ethstats](https://ethstats.io)\n- [Awọn iṣiro Node](https://ethernodes.org)\n- [solidity-by-example.org](https:/solidity-by-example.org)\n- [Akojọ Awọn Nẹtiwọọki EVM](https://chainid.network)\n- [BIP39 Ipilẹṣẹ](https://iancoleman.io/bip39)\n- [Ipilẹṣẹ Asan](https://github.com/johguse/profanity)\n- [Ipilẹṣẹ Asan Wẹẹbu](https://vanity-eth.tk)\n- [Vanity Eth Generators](https://github.com/search?q=eth+vanity)\n- [FindETH] (https://findeth.io)\n- [Eth Tx Decoder](https://antoncoding.github.io/eth-tx-decoder)\n- [Ethereum oluyipada data igbewọle](https://lab.miguelmota.com/ehereum-input-data-decoder)\n- [Ethereum Gas Charts](https://ethereumprice.org/gas)\n- [Ethereum TxPool Statistics](https://txpool.zengo.com/)\n- [Dasibodu Awọn idiyele Gaasi ](https://explore.duneanalytics.com/public/dashboards/qswVMdzbyiiZFdnCDSwx1jfYLOjdaokM4CSGNxsH)\n- [UI lati ABI](https://ethcontract.watch)\n- [Oracles Club](https://oracles.club)\n- [Tx Konbo](https://furucombo.app)\n- [ETH tabi ERC-20 Olufiranṣẹ Mass](https://disperse.app)\n- [BulkSender] (https://bulksender.app)\n- [ERC20 Meta Token Wrapper](https://github.com/arcadeum/erc20-meta-token)\n- [Fagilee Idunadura Ethereum](https://github.com/mds1/Cancel-Ethereum-Transactions)\n- [Awọn idiyele WTF Ẹrọ iṣiro](https://fees.wtf)\n- [Na Awọn iṣiro Gas](https://txn.finance)\n- [Awọn iṣiro adagun omi](https://pools.fyi)\n- [Solhint] (https://github.com/protofire/solhint)\n- [Solium] (https://github.com/duaraghav8/Solium)\n- [Sol-tester](https://github.com/androlo/sol-tester)\n- [Solidity-coverage](https://github.com/sc-forks/solidity-coverage)\n- [TypeChain](https://github.com/ehereum-ts/TypeChain)\n- [Tẹlẹ](https://tenderly.co/)\n- [Ikawe adehun](https://library.dedaub.com/)\n- [BuildBear] (https://www.buildbear.io/)\n\n#### Awọn ile-ikawe\n\n- [dapp-bin] (https://github.com/ehereum/dapp-bin) - Ethereum repo n pese awọn imuse fun ọpọlọpọ awọn ẹya data ti o wọpọ ati awọn ohun elo ni Solidity, Serpent ati LLL.\n- [Solidity Collections](https://github.com/ehereum/wiki/wiki/Solidity-Collections) - Awọn akojọpọ awọn snippets koodu ati awọn ile-ikawe ohun elo.\n- [OpenZeppelin] (https://openzeppelin.org/) - Ilana lati kọ awọn adehun ọlọgbọn to ni aabo.\n\n#### Awọn imọran\n\n- [Ṣii Awọn iṣoro DeFi](https://mirror.xyz/0xemperor.eth/0guEj0CYt5V8J5AKur2_UNKyOhONr1QJaG4NGDF0YoQ)\n- [Kini lati kọ?](https://github.com/0xngmi/ideas)\n- [Awọn imọran ibẹrẹ](https://alliancedao.notion.site/Crypto-Web3-Startup-Ideas-2023-Edition-48d40ccadeeb42a48056659fcce109b1)\n- [polymarket.com] (https://polymarket.com)\n- [Bawo ni lati lo PolyMarket](https://medium.com/coinmonks/how-to-use-polymarket-9ee1577fd671)\n- [Awọn atokọ Ero](https://sovs.notion.site/Education-00cadae763ea4d30ae8149041718fd7a)\n- [hummingbot.org](https://hummingbot.org/)\n- [t.me/soliditypedia](https://t.me/soliditypedia)\n- [Bulọọgi Mi!](https://officercia.mirror.xyz/Uc1sf64yUCb0uo1DxR_nuif5EmMPs-RAshDyoAGEZZY)\n\n#### Awọn ile-ikawe Smart Contract Gbajumo\n\n- [Zeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts) - Ni awọn iwe adehun ijafafa atunlo ti idanwo bi SafeMath ati OpenZeppelin SDK [ibi ikawe](https://github.com/OpenZeppelin/openzeppelin-sdk) fun ọlọgbọn. guide upgradeability\n- [cryptofin-solidity](https://github.com/cryptofinlabs/cryptofin-solidity) - Akopọ ti awọn ile-ikawe Solidity fun kikọ aabo ati gaasi-daradara awọn adehun ijafafa lori Ethereum.\n- [Modular Libraries](https://github.com/Modular-Network/ethereum-libraries) - Ẹgbẹ kan ti awọn idii ti a ṣe fun lilo lori awọn blockchains ti o nlo Ẹrọ Iwoye Ethereum\n- [DateTime Library](https://github.com/bokkypoobah/BokkyPooBahsDateTimeLibrary) - Ọjọ Solidity ti o munadoko gaasi ati ile-ikawe akoko\n- [ARC] (https://github.com/daostack/arc) - ẹrọ ṣiṣe fun awọn DAO ati ipele ipilẹ ti akopọ DAO.\n- [0x] (https://github.com/0xProject) - Ilana DEX\n- [Awọn ile-ikawe Tokini pẹlu Awọn ẹri](https://github.com/sec-bit/tokenlibs-with-proofs) - Ni awọn ẹri atunse ti awọn iwe adehun ami wrt. ti a fun ni pato ati awọn ohun-ini giga-giga\n- [API Provable](https://github.com/provable-things/ethereum-api) - Pese awọn iwe adehun fun lilo iṣẹ Provable, gbigba fun awọn iṣe pipa-pq, gbigba data, ati iṣiro\n- [ABDK Libraries for Solidity](https://github.com/abdk-consulting/abdk-libraries-solidity) - Fixed-point (64.64 bit) ati IEEE-754 ifaramọ quad konge (128 bit) lilefoofo-point ikawe ikawe fun Solidity\n\n#### Awọn ilana fun Smart Siwe\n\n- [Dappsys: Ailewu, rọrun, ati rọ awọn bulọọki adehun adehun Ethereum](https://github.com/dapphub/dappsys)\n- [MakerDAO](https://github.com/makerdao/maker-otc)\n- [TAO naa](https://github.com/ryepdx/the-tao)\n- [Bi o ṣe le Kọ Intelligence dApp kan pẹlu Awọn ohun elo GoldRush](https://www.covalenthq.com/docs/unified-api/guides/how-to-build-a-crypto-intelligence-dapp-with-goldrush- irinše/)\n- [Awọn ilana aṣoju](https://github.com/gotnoshoeson/se-transparent-proxy)\n- [Dapp-a-day 1-10](https://steemit.com/@nikolai)\n- [Dapp-a-day 11-25](https://steemit.com/@nexusdev)\n- [Awọn iwe adehun OpenZeppelin: Ilana ṣiṣi ti atunlo ati awọn adehun ijafafa to ni aabo ni ede Solidity.](https://github.com/OpenZeppelin/openzeppelin-contracts)\n- [Bulọọgi nipa Awọn adaṣe Ti o dara julọ pẹlu Awọn iṣayẹwo Aabo](https://blog.openzeppelin.com/)\n- [Idanileko To ti ni ilọsiwaju pẹlu Apejọ](https://github.com/androlo/solidity-workshop)\n- [Ethereum Multisig ti o rọrun](https://medium.com/@ChrisLundkvist/exploring-simpler-ethereum-multisig-contracts-b71020c19037) - paapaa apakan _Benefits_\n- [CryptoFin Solidity Auditing Checklist](https://github.com/cryptofinlabs/audit-checklist) - Atokọ ayẹwo ti awọn awari ti o wọpọ, ati awọn ọran lati ṣọra fun nigbati o nṣe ayẹwo iwe adehun fun ifilọlẹ mainnet kan.\n- [aragonOS: Ilana adehun ọlọgbọn kan fun kikọ DAOs, Dapps ati awọn ilana](https://hack.aragon.org/docs/aragonos-intro.html)\n- [Ṣayẹwo Awọn Ipa Ibaṣepọ Ilana](https://fravoll.github.io/solidity-patterns/checks_effects_interactions.html)\n\n#### Igbesoke\n\n- [Bulọọgi von Elena Dimitrova, Dev ni colony.io](https://blog.colony.io/author/elena/)\n- [Idagbasoke ti ile-ikawe](https://blog.aragon.org/library-driven-development-in-solidity-2bebcaf88736)\n- [Awọn ilana imuṣiṣẹ koodu Solidity ti ilọsiwaju](https://blog.aragon.org/advanced-solidity-code-deployment-techniques-dc032665f434/)\n- [OpenZeppelin lori Awọn ile-ikawe Aṣoju](https://blog.openzeppelin.com/proxy-libraries-in-solidity-79fbe4b970fd/)\n\n#### Awọn irinṣẹ Olùgbéejáde\n\n- [Ṣayẹwo bulọọgi wa!](https://blog.pessimistic.io/)\n- [CryptoFin Solidity Auditing Checklist](https://github.com/cryptofinlabs/audit-checklist) - Atokọ ayẹwo ti awọn awari ti o wọpọ, ati awọn ọran lati ṣọra fun nigbati o nṣe ayẹwo iwe adehun fun ifilọlẹ mainnet kan.\n- [MythX] (https://mythx.io/) - Syeed ijẹrisi aabo ati ilolupo awọn irinṣẹ fun awọn olupilẹṣẹ Ethereum\n- [Mythril](https://github.com/ConsenSys/mythril) - Ṣiṣii orisun EVM ohun elo aabo bytecode\n- [Oyente](https://github.com/melonproject/oyente) - Itupalẹ aabo adehun ijafafa aimi miiran\n- [Securify](https://securify.chainsecurity.com/) - Ayẹwo aabo fun awọn adehun smart smart Ethereum\n- [SmartCheck](https://tool.smartdec.net/) - Ayẹwo aabo adehun smart smart static\n- [Ethersplay] (https://github.com/crytic/ethersplay) - EVM dissassembler\n- [Evmdis](https://github.com/Arachnid/evmdis) - Yiyan EVM disassembler\n- [Hydra](https://github.com/IC3Hydra/Hydra) - Ilana fun aabo adehun ti ọrọ-aje, awọn anfani aabo ti a ti pin kakiri\n- [Solgraph] (https://github.com/raineorshine/solgraph) - Foju inu ṣiṣan iṣakoso Solidity fun itupalẹ aabo adehun smart\n- [Manticore] (https://github.com/trailofbits/manticore) - Ohun elo ipaniyan aami lori Awọn adehun Smart ati Awọn alakomeji\n- [Slither](https://github.com/crytic/slither) - Ilana itupalẹ aimi Solidity kan\n- [Adelaide](https://github.com/sec-bit/adelaide) - Ifaagun onínọmbà aimi SECBIT si alakojo Solidity\n- [solc-verify](https://github.com/SRI-CSL/solidity/) - Onidari apọjuwọn kan fun awọn adehun ijafafa Solidity\n- [Bulọọgi Aabo Solidity](https://github.com/sigp/solidity-security-blog) - Atokọ okeerẹ ti awọn olutọpa ikọlu ti a mọ ati awọn ilana atako ti o wọpọ\n- [Awesome Buggy ERC20 Tokens](https://github.com/sec-bit/awesome-buggy-erc20-tokens) - Akopọ ti awọn ailagbara ni ERC20 Smart Contracts Pẹlu Awọn ami ti o kan\n- [Ayẹwo Aabo Awujọ Ọfẹ Ọfẹ](https://callisto.network/smart-contract-audit/) - Awọn iṣayẹwo aabo adehun smart smart ọfẹ lati Callisto Network\n- [Piet] (https://piet.slock.it) - Olutupa ile-itupalẹ ohun-iṣọkan wiwo Solidity\n- [Ile-ikawe Adehun](https://library.dedaub.com) - Ipilẹṣẹ ati ọlọjẹ ailagbara fun awọn adehun ti a fi ranṣẹ\n\n#### Iwaju Ethereum APIs\n\n- [Web3.js](https://github.com/ehereum/web3.js/) - Javascript Web3\n- [Eth.js] (https://github.com/ethjs) - Javascript Web3 yiyan\n- [Ethers.js](https://github.com/ethers-io/ethers.js/) - Javascript Web3 yiyan, awọn ohun elo ti o wulo ati awọn ẹya apamọwọ\n- [light.js](https://github.com/paritytech/js-libs/tree/master/packages/light.js) Ile-ikawe JS ifaseyin ipele giga ti iṣapeye fun awọn alabara ina.\n- [Web3Wrapper] (https://github.com/0xProject/0x-monorepo/tree/development/packages/web3-wrapper) - Typescript Web3 yiyan\n- [Ethereumjs] (https://github.com/ethereumjs/) - Akopọ awọn iṣẹ-ṣiṣe fun Ethereum bi [ethereumjs-util] (https://github.com/ethereumjs/ethereumjs-util) ati [ethereumjs-tx ](https://github.com/ehereumjs/ehereumjs-tx)\n- [Alchemy] (https://docs.alchemy.com/docs)\n- [flex-contract] (https://github.com/merklejerk/flex-contract) ati [flex-ether] (https://github.com/merklejerk/flex-ether) - Igbalode, iṣeto-odo, giga -awọn ile-ikawe ipele fun ibaraenisepo pẹlu awọn adehun smati ati ṣiṣe awọn iṣowo.\n- [ez-ens] (https://github.com/merklejerk/ez-ens) - Simple, odo-iṣeto ni Ethereum Name Service adirẹsi resolver.\n- [web3x] (https://github.com/xf00f/web3x) - Ibudo TypeScript ti web3.js. Awọn anfani pẹlu awọn kikọ kekere ati aabo iru ni kikun, pẹlu nigba ibaraenisepo pẹlu awọn adehun.\n- [Nethereum] (https://github.com/Nethereum/) - Cross-platform Ethereum idagbasoke ilana\n- [dfuse](https://github.com/dfuse-io/client-js) - Ile-ikawe TypeScript kan lati lo [dfuse Ethereum API](https://dfuse.io)\n- [Drizzle] (https://github.com/truffle-box/drizzle-box) - ile-ikawe Redux lati so iwaju iwaju kan si blockchain kan\n- [Tasit SDK](https://github.com/tasitlabs/tasitsdk) - JavaScript SDK kan fun ṣiṣe awọn dapps alagbeka Ethereum abinibi nipa lilo Ilu abinibi React\n- [useMetamask](https://github.com/mdtanrikulu/use-metamask) - Hook React ti aṣa lati ṣakoso Metamask ni awọn iṣẹ akanṣe Ethereum ĐApp\n- [WalletConnect](https://walletconnect.org/) - Ṣii Ilana fun sisopọ awọn Woleti si Dapps\n- Titẹ ni pipe - awọn yiyan Javascript\n- [elm-ehereum](https://github.com/cmditch/elm-ehereum)\n- [purescript-web3](https://github.com/f-o-a-m/purescript-web3)\n- [ChainAbstractionLayer] (https://github.com/liquality/chainabstractionlayer) - Ṣe ibaraẹnisọrọ pẹlu oriṣiriṣi blockchains (pẹlu Ethereum) ni lilo wiwo kan.\n- [Delhereum] (https://github.com/svanas/delphereum) - wiwo Delphi kan si blockchain Ethereum ti o fun laaye laaye fun idagbasoke dApps abinibi fun Windows, macOS, iOS, ati Android.\n- [Torus] (https://tor.us/) - SDK-orisun lati kọ awọn dapps pẹlu UX lori wiwọ ti o wa lainidi\n- [Fortmatic] (https://fortmatic.com/) - Rọrun lati lo SDK lati kọ web3 dApps laisi awọn amugbooro tabi awọn igbasilẹ.\n- [Portis] (https://portis.io/) - Apamọwọ ti kii ṣe ipamọ pẹlu SDK ti o jẹ ki ibaraenisepo rọrun pẹlu DApps laisi fifi sori ẹrọ ohunkohun.\n- [create-eth-app](https://github.com/paulrberg/create-eth-app) - Ṣẹda awọn ohun elo iwaju-ipari ti Ethereum pẹlu aṣẹ kan.\n- [Scaffold-ETH](https://github.com/austintgriffith/scaffold-eth) - Github ore alakọbẹrẹ fun bibẹrẹ kọ awọn adehun ijafafa.\n- [Jolly Roger](https://jolly-roger.eth.link/) - dApp ilana nipa lilo ethereum, Akole, svelte ati aworan atọka\n- [Notify.js](https://blocknative.com/notify) - Fi awọn iwifunni akoko gidi ranṣẹ si awọn olumulo rẹ. Pẹlu atilẹyin ti a ṣe sinu fun Iyara-Ups ati Awọn fagilee, Blocknative Notify.js ṣe iranlọwọ fun awọn olumulo ni iṣowo pẹlu igboiya. Notify.js rọrun lati ṣepọ ati iyara lati ṣe akanṣe.\n\n#### Awọn API Afẹyinti Ethereum\n\n- [Web3.py](https://github.com/ehereum/web3.py) - Python Web3\n- [Web3.php](https://github.com/sc0Vu/web3.php) - PHP Web3\n- [Ethereum-php](https://github.com/digitaldonkey/ehereum-php) - PHP Web3\n- [Web3j](https://github.com/web3j/web3j) - Java Web3\n- [Nethereum] (https://nethereum.com/) - .Net Web3\n- [Ethereum.rb](https://github.com/EthWorks/ehereum.rb) - Ruby Web3\n- [rust-web3](https://github.com/tomusdrw/rust-web3) - Rust Web3\n- [ethers-rs] (https://github.com/gakonst/ethers-rs/) - Ethers-rs\n- [Web3.hs](https://hackage.haskell.org/package/web3) - Haskell Web3\n- [KEthereum] (https://github.com/komputing/KEthereum) - Kotlin Web3\n- [Eventeum](https://github.com/ConsenSys/eventeum) - Afara laarin awọn iṣẹlẹ adehun smart smart Ethereum ati awọn microservices ẹhin, ti a kọ ni Java nipasẹ Kauri\n- [Ethereumex](https://github.com/mana-ethereum/ethereumex) - Onibara Elixir JSON-RPC fun blockchain Ethereum\n- [Ethereum-jsonrpc-gateway](https://github.com/HydroProtocol/ethereum-jsonrpc-gateway) - Ẹnu-ọna ti o fun ọ laaye lati ṣiṣe ọpọ awọn apa Ethereum fun apọju ati awọn idi iwọntunwọnsi. Le ṣe ṣiṣe bi yiyan si (tabi lori oke) Infura. Ti a kọ ni Golang.\n- [EthContract](https://github.com/AgileAlpha/eth_contract) - Eto awọn ọna oluranlọwọ lati ṣe iranlọwọ ibeere ETH awọn adehun ijafafa ni Elixir\n- [Ethereum Contract Service](https://github.com/mesg-foundation/service-ethereum-contract) - Iṣẹ MESG kan lati ṣe ajọṣepọ pẹlu eyikeyi adehun Ethereum ti o da lori adirẹsi rẹ ati ABI.\n- [Iṣẹ Ethereum](https://github.com/mesg-foundation/service-ethereum) - Iṣẹ MESG kan lati ṣe ajọṣepọ pẹlu awọn iṣẹlẹ lati Ethereum ati ṣe ajọṣepọ pẹlu rẹ.\n- [Marmo] (https://marmo.io/) - Python, JS, ati Java SDK fun irọrun awọn ibaraẹnisọrọ pẹlu Ethereum. Nlo awọn relayers lati gbe awọn idiyele idunadura silẹ si awọn oluyipada.\n- [Ethereum Logging Framework](https://bitbucket.csiro.au/users/kli039/repos/ethereum-logging-framework/browse) - pese awọn agbara gedu to ti ni ilọsiwaju fun awọn ohun elo Ethereum ati awọn nẹtiwọọki pẹlu ede ibeere, ero isise ibeere, ati gedu koodu iran\n\n#### Awọn onibara Ethereum\n\n- [Besu](https://besu.hyperledger.org/en/latest/) - orisun-ìmọ-orisun Ethereum onibara ni idagbasoke labẹ awọn Apache 2.0 iwe-ašẹ ati ki o kọ ni Java. Ise agbese na ti gbalejo nipasẹ Hyperledger.\n- [Geth] (https://geth.ehereum.org/docs/) - Lọ onibara\n- [Erigon] (https://github.com/ledgerwatch/erigon) - imuse Go pupọ julọ ti alabara Ethereum ti a ṣe lori aala iṣẹ ṣiṣe\n- [Akula](https://github.com/akula-bft/akula) - imuse ipata\n- [Nethermind] (https://github.com/NethermindEth/nethermind) - onibara NET Core\n- [Infura](https://infura.io/) - Iṣẹ iṣakoso ti n pese awọn iṣedede alabara Ethereum-ibaramu APIs\n- [Mẹtalọkan] (https://trinity.ethereum.org/) - Onibara Python nipa lilo [py-evm] (https://github.com/ehereum/py-evm)\n- [Ethereumjs] (https://github.com/ehereumjs/ehereumjs-client) - JS onibara lilo [ethereumjs-vm] (https://github.com/ehereumjs/ethereumjs-vm)\n- [Seth] (https://github.com/dapphub/dapptools/tree/master/src/seth) - Seth jẹ ohun elo onibara Ethereum kan-bii \"MetaMask fun laini aṣẹ\"\n- [Quorum](https://github.com/jpmorganchase/quorum) - imuse igbanilaaye ti Ethereum atilẹyin asiri data nipasẹ [JP Morgan](https://jpmorgan.com/quorum)\n- [Awesome Quorum](https://github.com/ConsenSys/awesome-quorum) - Atokọ ti a ti ṣajọ ti sọfitiwia oniyi, awọn ile-ikawe, awọn irinṣẹ ati diẹ sii lati kọ sori iyeye ConsenSys.\n- [Chainstack](https://chainstack.com/) - Iṣẹ iṣakoso ti n pese pinpin ati awọn apa Geth igbẹhin\n- [QuikNode](https://quiknode.io/) - Blockchain Olùgbéejáde awọsanma pẹlu wiwọle API ati ipade-bi-a-iṣẹ.\n- [Watchdata] (https://watchdata.io) - Pese iraye si API ti o rọrun ati igbẹkẹle si blockchain Ethereum\n\n#### Ibi ipamọ\n\n- [DB3 Network](https://github.com/dbpunk-labs/db3) - Decentralized Firebase Firestore Yiyan.\n- [IPFS] (https://ipfs.io/) - Ibi ipamọ aipin ati itọkasi faili\n- [Mahuta](https://github.com/ConsenSys/Mahuta) - Iṣẹ Ibi ipamọ IPFS pẹlu agbara wiwa ti a ṣafikun, IPFS-Store tẹlẹ\n- [OrbitDB](https://github.com/orbitdb/orbit-db) - Ibi-ipamọ data ti a ko pin lori oke IPFS\n- [JS IPFS API](https://github.com/ipfs/js-ipfs-http-client) - Ile-ikawe onibara fun IPFS HTTP API, ti a ṣe ni JavaScript\n- [TEMPORAL](https://github.com/RTradeLtd/Temporal) - Rọrun lati lo API sinu IPFS ati awọn ilana ibi-itọju pinpin/decentralised miiran\n- [PINATA](https://pinata.cloud) - Ọna to rọọrun lati Lo IPFS\n- [Swarm] (https://swarm-gateways.net/) - Syeed ibi-itọju pinpin ati iṣẹ pinpin akoonu, iṣẹ ipilẹ ipilẹ abinibi ti akopọ Ethereum web3\n- [Infura](https://infura.io/) - Ọna-ọna IPFS API ti iṣakoso ati iṣẹ pinni\n- [Aleph.im] (https://aleph.im/) - iṣẹ-ṣiṣe awọsanma ti ẹgbẹ-si-ẹlẹgbẹ kan ti o ni iyanju (database, ibi ipamọ faili, iširo ati DID) ni ibamu pẹlu ETH ati IPFS.\n- [dAppling Network](https://www.dappling.network/) - Nlo IPFS fun gbigbalejo wẹẹbu aipin ni iyara ati irọrun.\n- [Fleek] (https://fleek.co/) - iru si netlify ṣugbọn nlo ipfs fun awọn oju opo wẹẹbu alejo gbigba.\n\n#### Bootstrap/Jade-ti-Box irinṣẹ\n\n- [Awọn apoti Truffle](https://trufflesuite.com/boxes) - Awọn paati ti a kojọpọ fun ilolupo eda abemi Ethereum\n- [Ṣẹda Ohun elo Eth](https://github.com/paulrberg/create-eth-app) - Ṣẹda awọn ohun elo iwaju ti o ni agbara Ethereum pẹlu aṣẹ kan\n- [Nẹtiwọọki Aladani Besu](https://besu.hyperledger.org/en/stable/Tutorials/Quickstarts/Azure-Private-Network-Quickstart/) - Ṣiṣe nẹtiwọọki aladani kan ti awọn apa Besu ninu apoti Docker kan\n- [Testchains] (https://github.com/Nethereum/TestChains) - Tunto-tẹlẹ .NET devchains fun esi iyara (PoA)\n- [Blazor/Blockchain Explorer](https://github.com/Nethereum/NethereumBlazor) - Wasm blockchain explorer (apẹẹrẹ iṣẹ-ṣiṣe)\n- [Local Raiden](https://github.com/ConsenSys/Local-Raiden) - Ṣiṣe nẹtiwọki Raiden agbegbe kan ninu awọn apoti docker fun demo ati awọn idi idanwo\n- [Awọn iwe afọwọkọ imuṣiṣẹ awọn nẹtiwọọki aladani](https://github.com/ConsenSys/private-networks-deployment-scripts) - Awọn iwe afọwọkọ imuṣiṣẹ jade-of-the-box fun awọn nẹtiwọọki PoA aladani\n- [Nẹtiwọọki Ethereum agbegbe](https://github.com/ConsenSys/local_ethereum_network) - Awọn iwe afọwọkọ imuṣiṣẹ jade-ti-apoti fun awọn nẹtiwọọki PoW aladani\n- [Kaleido] (https://kaleido.io/) - Lo Kaleido fun yiyipo nẹtiwọọki blockchain ti igbẹpọ kan. Nla fun awọn PoCs ati idanwo\n- [Cheshire](https://github.com/endless-nameless-inc/cheshire) - imuse apoti iyanrin agbegbe ti CryptoKitties API ati awọn iwe adehun ọlọgbọn, wa bi Apoti Truffle\n- [aragonCLI](https://github.com/aragon/aragon-cli) - aragonCLI ni a lo lati ṣẹda ati idagbasoke awọn ohun elo Aragon ati awọn ajọ.\n- [ColonyJS](https://github.com/JoinColony/colonyJS) - Onibara JavaScript ti o pese API kan fun ibaraenisepo pẹlu awọn adehun ijafafa Nẹtiwọọki Colony.\n- [ArcJS](https://github.com/daostack/arc.js) - Ile-ikawe ti o ṣe iraye si ohun elo JavaScript si awọn adehun smart DAOstack Arc ethereum.\n- [Onboard.js](https://blocknative.com/onboard) - Blocknative Loriboard jẹ ọna iyara ati irọrun lati ṣafikun atilẹyin apamọwọ pupọ si iṣẹ akanṣe rẹ. Pẹlu awọn modulu ti a ṣe sinu fun diẹ ẹ sii ju ohun elo alailẹgbẹ 20 ati awọn apamọwọ sọfitiwia, Onboard fi akoko ati awọn efori pamọ fun ọ.\n- [web3-react](https://github.com/NoahZinsmeister/web3-react) - Ilana idahun fun kikọ Ethereum dApps oju-iwe kan ṣoṣo\n\n#### Ethereum ABI (Ohun elo Alakomeji Interface) irinṣẹ\n\n- [ABI decoder](https://github.com/ConsenSys/abi-decoder) - ile-ikawe fun iyipada data params ati awọn iṣẹlẹ lati awọn iṣowo Ethereum\n- [ABI-gen](https://github.com/0xProject/0x-monorepo/tree/development/packages/abi-gen) - Ṣe ina awọn iwe adehun iwe adehun Typescript lati inu adehun ABI.\n- [Ethereum ABI UI](https://github.com/hiddentao/ethereum-abi-ui) - Ṣe ipilẹṣẹ awọn asọye aaye fọọmu UI laifọwọyi ati awọn olufọwọsi ti o somọ lati inu adehun Ethereum ABI\n- [headlong](https://github.com/esaulpaugh/headlong/) - Iru-ailewu Adehun ABI ati ile-ikawe Ipejuwe Ipari gigun ni Java\n- [EasyDapper] (https://www.easydapper.com) - Ṣe ipilẹṣẹ dapps lati awọn ohun-ọṣọ Truffle, ran awọn iwe adehun lori awọn nẹtiwọọki ti gbogbo eniyan / aladani, nfunni ni oju-iwe ti gbogbo eniyan asefara lati ṣe ajọṣepọ pẹlu awọn adehun.\n- [Ọkan Tẹ dApp](https://oneclickdapp.com) - Lẹsẹkẹsẹ ṣẹda dApp ni URL alailẹgbẹ kan nipa lilo ABI.\n- [Truffle Pig](https://npmjs.com/package/trufflepig) - irinṣẹ idagbasoke ti o pese HTTP API ti o rọrun lati wa ati ka lati awọn faili adehun ti ipilẹṣẹ Truffle, fun lilo lakoko idagbasoke agbegbe. Sin alabapade guide ABIs lori http.\n- [Ethereum Contract Service](https://github.com/mesg-foundation/service-ethereum-contract) - Iṣẹ MESG kan lati ṣe ajọṣepọ pẹlu eyikeyi adehun Ethereum ti o da lori adirẹsi rẹ ati ABI.\n- [Nethereum-CodeGenerator](https://github.com/StefH/Nethereum-CodeGenerator) - Olupilẹṣẹ orisun wẹẹbu eyiti o ṣẹda ipilẹ Nethereum C # Ni wiwo ati Iṣẹ ti o da lori Awọn adehun Smart Solidity.\n\n# Awọn irinṣẹ Idanwo\n\n- [Agbegbe koodu Solidity](https://github.com/0xProject/0x-monorepo/tree/development/packages/sol-coverage) - Ohun elo aabo koodu Solidity\n- [Agbegbe Isokan](https://github.com/sc-forks/solidity-coverage) - Iyiyi koodu agbegbe fun Solidity smart-contracts\n- [olupilẹṣẹ iṣẹ iṣootọ](https://github.com/EricR/sol-function-profiler) - Olupilẹṣẹ iṣẹ adehun Solidity\n- [Sol-profiler](https://github.com/Aniket-Engg/sol-profiler) - Yiyan ati imudojuiwọn Solidity smart guide profiler\n- [Espresso](https://github.com/hillstreetlabs/espresso) - Iyara, ti o jọra, ilana idanwo imuduro gbigbona\n- [Eth tester](https://github.com/ehereum/eth-tester) - Ohun elo irinṣẹ fun idanwo awọn ohun elo Ethereum\n- [Cliquebait](https://github.com/f-o-a-m/cliquebait) - Ṣe irọrun iṣọpọ ati gbigba idanwo ti awọn ohun elo adehun ijafafa pẹlu awọn iṣẹlẹ docker ti o jọmọ nẹtiwọọki blockchain gidi kan\n- [Hevm](https://github.com/dapphub/dapptools/tree/master/src/hevm) - Iṣẹ akanṣe hevm jẹ imuse ti ẹrọ foju Ethereum (EVM) ti a ṣe ni pataki fun idanwo ẹyọkan ati ṣiṣatunṣe awọn adehun smart\n- [Ethereum graph debugger](https://github.com/fergarrui/ehereum-graph-debugger) - Solidity ayaworan debugger\n- [CLI tutu](https://github.com/Tenderly/tenderly-cli) - Mu idagbasoke rẹ pọ si pẹlu awọn itọpa akopọ kika eniyan\n- [Solhint](https://github.com/protofire/solhint) - Iduroṣinṣin linter ti o pese aabo, itọsọna ara ati awọn ofin adaṣe ti o dara julọ fun afọwọsi adehun adehun ọlọgbọn.\n- [Ethlint](https://github.com/duaraghav8/Ethlint) - Linter lati ṣe idanimọ ati ṣatunṣe ara & awọn ọran aabo ni Solidity, tẹlẹ Solium\n- [Decode](https://github.com/hacker-DOM/decode) - npm package eyiti o ṣe itupalẹ tx's ti a fi silẹ si ipade testrpc agbegbe kan lati jẹ ki wọn ṣee ṣe diẹ sii ati rọrun lati loye\n- [truffle-assertions](https://github.com/rkalis/truffle-assertions) - Apo npm kan pẹlu awọn iṣeduro afikun ati awọn ohun elo ti a lo ninu idanwo awọn adehun ijafafa Solidity pẹlu truffle. Ni pataki julọ, o ṣafikun agbara lati sọ boya awọn iṣẹlẹ kan pato ti jade (kii ṣe) jade.\n- [Psol](https://github.com/Lamarkaz/psol) - Solidity lexical preprosessor pẹlu mustache.js-style sintasi, Makiro, ni àídájú akopo ati ki o laifọwọyi isakoṣo latọna jijin gbára.\n- [solpp](https://github.com/merklejerk/solpp) - Iṣaaju iṣaju ati ipọnle pẹlu itọsọna okeerẹ ati ede ikosile, mathematiki konge giga, ati ọpọlọpọ awọn iṣẹ oluranlọwọ to wulo.\n- [Decode ati Ṣe atẹjade](https://flightwallet.github.io/decode-eth-tx/) - Yiyipada ati ṣe atẹjade aise ethereum tx. Iru si https://live.blockcypher.com/btc-testnet/decodetx/\n- [Doppelgänger] (https://getdoppelganger.io/) - ile-ikawe kan fun ẹlẹgàn awọn igbẹkẹle adehun ijafafa lakoko idanwo apakan.\n- [glide.r](https://glide.r.xyz/) - ọpa kan fun ṣiṣe awọn ibeere adehun ijafafa (audit/bug-bounty).\n- [rocketh](https://github.com/wighawag/rocketh) - Lib ti o rọrun lati ṣe idanwo adehun smart ethereum ti o gba laaye lati lo eyikeyi lib web3 ati olusare idanwo ti o yan.\n- [pytest-cobra](https://github.com/cobraframework/pytest-cobra) - PyTest ohun itanna fun idanwo awọn adehun ijafafa fun Ethereum blockchain.\n- [ERCx](https://ercx.runtimeverification.com) - Ohun elo idanwo pẹlu wiwo oju opo wẹẹbu lati ṣe idanwo ibamu ati awọn ohun-ini ti awọn ami ERC-20. Da lori Foundry Forge.\n\n#### Iworan Iṣowo, Ifimaaki ati Titọpa:\n\n- Ṣayẹwo ilana onkọwe, farabalẹ ka gbogbo awọn apakan ti [thread](https://twitter.com/officer_cia/status/1493395239905734667?s=20&t=rFmBq_f9juLPNWslwrnB7Q)\n- Tẹle iṣẹ akanṣe mi: [On-Chain Investigations Tools List](https://github.com/OffcierCia/On-Chain-Investigations-Tools-List)\n\n#### Kini tókàn?\n\n- [Wo] (https://telegra.ph/Solidity-Tutorials-12-21)\n- [Tarara ṣayẹwo](https://telegra.ph/All-resources-to-become-a-smart-contract-auditor-09-11)\n- [Iṣẹ] (https://t.me/s/officer_cia/700)\n\n#### Iṣẹ...?\n\n- [Akojọ Awọn iṣẹ Crypto - Akọkọ](https://docs.google.com/spreadsheets/d/1AfCSrl98bNGE5_Iq-N6zYx5xmuCBpoEkiBCDQD5Keh4/edit#gid=0)\n- [web3.smsunarto.com](https://web3.smsunarto.com)\n- [2023 Awọn iṣẹlẹ Crypto Agbaye & Hackathons](https://docs.google.com/spreadsheets/d/1uRB5lt67Eoxfattljko7IvuQvpqkLt66YpOev9XJ22o/edit?usp=pinpin)\n- [Crypto Telegram & Awọn ikanni Discord & Awọn iwiregbe](https://telegra.ph/Crypto-Telegram-Channels--Chats-04-19)\n- [Jobsincrypto] (https://twitter.com/jobsincrypto)\n- [CryptoJobsList](https://twitter.com/CryptoJobsList)\n- [LobsterHR] (https://t.me/lobsters_hr)\n- [DeveloperDAO] (https://twitter.com/developer_dao)\n- [LidoGrants] (https://twitter.com/LidoGrants)\n- [GitCoin] (https://twitter.com/gitcoin)\n- [anonfriendly.com] (http://anonfriendly.com)\n- [Web3grants] (https://twitter.com/web3grants)\n- [hackathons.live] (https://hackathons.live)\n- [hackenproof.com] (http://hackenproof.com)\n- [bbscope] (https://github.com/sw33tLie/bbscope)\n- [immunefi.com](https://immunefi.com)\n- [code4rena.com] (https://code4rena.com)\n- [sherlock.xyz] (https://www.sherlock.xyz)\n- [spearbit.com] (https://spearbit.com)\n- [Web3SecurityDAO] (https://twitter.com/Web3SecurityDAO)\n- [WHITE HAT DAO](https://twitter.com/White_Hat_DAO)\n- [Hats.Finance] (https://twitter.com/HatsFinance)\n- [crypto-jobs-fyi.github.io](https://crypto-jobs-fyi.github.io/web/)\n- [auditjobs.xyz](https://auditjobs.xyz/)\n- [intropia.io/hire] (https://intropia.io/hire)\n- [www.jobstash.xyz](https://www.jobstash.xyz)\n- [frontrunnrs.xyz] (https://frontrunnrs.xyz)\n- [www.jobprotocol.xyz](https://www.jobprotocol.xyz)\n\n## Ṣe atilẹyin fun mi:\n\nOhun ti o dara julọ ni lati ṣe atilẹyin fun mi taara nipa ṣiṣetọrẹ si adirẹsi mi lori Ethereum Main-net tabi eyikeyi awọn nẹtiwọọki ibaramu tabi si eyikeyi adirẹsi lati atokọ ni isalẹ:\n\n- **[0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A](https://etherscan.io/address/0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A)** — ERC20 & ETH [officercia.eth](https://etherscan.io/enslookup-search?search=officercia.eth)\n\n- **[17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU](https://blockchair.com/bitcoin/address/17Ydx9m7vrhnx4XjZPuGPMqrhw3sDviNTU)** - BTC\n\n- **4AhpUrDtfVSWZMJcRMJkZoPwDSdVG6puYBE3ajQABQo6T533cVvx5vJRc5fX7sktJe67mXu1CcDmr7orn1CrGrqsT3ptfds** - Monero/XMR\n\n- O tun le ṣe atilẹyin fun mi nipa gbigbe ọkan ninu mi [Awọn nkan digi NFTs](https://officercia.mirror.xyz/)!\n\n#\n\n- [Ṣayẹwo ikanni Telegram mi](https://t.me/officer_cia)\n- [Tẹle Twitter mi](https://twitter.com/officer_cia)\n- [Tẹ gbogbo awọn iṣẹ mi](https://t.me/officer_cia/296)\n- [Gbogbo Awujọ mi](https://t.me/officer_cia/296)\n\n##\n\n**E dupe! Duro lailewu!**\n"
  }
]