BANKEX / bankex_foundation_education

Bankex free and open training course: Blockchain basics
35 stars 52 forks source link

Question: Open Source + etherscan = ? #31

Open skywinder opened 6 years ago

skywinder commented 6 years ago

The question and the homework: why do you need to share the code of the Smart contract at https://etherscan.io/? What advantages and benefits we achieve by linking the code? Who will give the most relevant and correct answer - will receive a bonus from BankEx - 2 BKX! 🚀 Good luck!


[RU] Вопрос и домашнее задание: изучить, зачем нужно выкладывать полный код Смарт контракта на https://etherscan.io/ ? Какие это нам даёт преимущества и возможности? Кто даст наиболее релевантный и правильный ответ - получит бонус от БанкЭкс - 2 BKX! 🚀 Удачи!

deniskulakov commented 6 years ago

Выкладывать полный код Смарт контракта на https://etherscan.io/ нужно для его верификации. Это дает следующие преимущества:

  1. Повышается прозрачность и увеличивается доверие к контракту;
  2. Упрощается работа с контратом за счет открытого исходного кода;
  3. Можно прочитать состояние переменных контракта в блоке Read Smart Contract;
  4. Можно получить ABI верифицированного контракта по API Etherscan.