Title: Прозрачность смарт контрактов Post by: ShDenis on August 25, 2017, 10:22:55 PM Возможность знать правила работы смартконтракта, прежде чем с ним начинать работать, это один из постулатов эфириума. А как собственно, имея адрес контракта в блокчейне просмотреть его читаемый код (solidity, а не asembler)? Разработчик же может предоставить один исходник, и совсем другой код загрузить в сеть.
Title: Re: Прозрачность смарт контрактов Post by: blacktrader on August 26, 2017, 11:18:19 AM на хабре статья есть, там написано что Etherscan показывает его код, а для удобного просмотра можно использовать Solidity Browser.
Title: Re: Прозрачность смарт контрактов Post by: ShDenis on August 26, 2017, 07:11:50 PM из-за etherscan и возник вопрос. Некоторые контракты он действительно показывает в виде исходников, но не все.
Например https://etherscan.io/token/0x0affa06e7fbe5bc9a764c979aa66e8256a631f02#readContract можно просмотреть и в виде исходника: https://etherscan.io/address/0x0affa06e7fbe5bc9a764c979aa66e8256a631f02#code. В нём часть функционала реализована через переменную-объект etoken2 вот с таким адресом: 0x331d077518216c07c87f4f18ba64cd384c411f84, но просмотреть исходный код нельзя (https://etherscan.io/address/0x331d077518216c07c87f4f18ba64cd384c411f84#code). Может я что-то путаю, и там совсем не смарт контракт, но судя по коду исходника основного контракта (выше дан) идут вызовы методов: etoken2.allowance( etoken2.baseUnit( и др. через которые реализована часть функционала. Title: Re: Прозрачность смарт контрактов Post by: darrenwgray on August 26, 2017, 07:23:59 PM Я честно говоря насчет смарт контрактов и не заморачиваюсь особо (возможно и зря), так как у меня такое мнение что кроме меня есть кому заморочиться над этим вопросом. Для меня самое важное это идея, команда и сообщество, исходя из этих факторов я и определяю стоит ли иметь дело с тем или иным токеном.
Title: Re: Прозрачность смарт контрактов Post by: Sartrute on August 26, 2017, 08:24:16 PM Я честно говоря насчет смарт контрактов и не заморачиваюсь особо (возможно и зря), так как у меня такое мнение что кроме меня есть кому заморочиться над этим вопросом. Для меня самое важное это идея, команда и сообщество, исходя из этих факторов я и определяю стоит ли иметь дело с тем или иным токеном. Аналогично.А крах ДАО показал, что все эти смарт-контракты фуфло полное когда дело касается хоть какой-либо серьезной вещи. Title: Re: Прозрачность смарт контрактов Post by: Anett on November 15, 2017, 10:38:57 AM При каждой транзакции смарт контракт уникален, так как его исполнением занимаются машины, а не люди, обойти, изменить либо нарушить его не являеться возможным.
Title: Re: Прозрачность смарт контрактов Post by: Bit_Coinnoisseur on November 22, 2017, 07:18:30 AM Что такое смарт-контракт? ???
Title: Re: Прозрачность смарт контрактов Post by: Dark_Soul on November 26, 2017, 05:52:33 AM Что такое смарт-контракт? ??? Смарт контракт позволяет обмениваться активами, не прибегая к услугам посредников.Title: Re: Прозрачность смарт контрактов Post by: pokerstreamer on November 26, 2017, 10:27:10 PM из-за etherscan и возник вопрос. Некоторые контракты он действительно показывает в виде исходников, но не все. Исходник будет показан только если автор его сам загрузит. Разработчик же может предоставить один исходник, и совсем другой код загрузить в сеть. Скомпилируй то что предоставил разработчик и побайтно сравни с байткодом в блокчейне. Etherscan так и делает. Title: Re: Прозрачность смарт контрактов Post by: Big_Bad_Coin on November 28, 2017, 01:10:25 PM Ребят какие посредники существуют при обмене активов?
|