Bitcoin Forum
May 05, 2024, 02:36:06 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 [6] 7 »  All
  Print  
Author Topic: Научиться писать смарт контракты это проl  (Read 3912 times)
Myrik_BY
Sr. Member
****
Offline Offline

Activity: 602
Merit: 265



View Profile
March 06, 2018, 08:55:20 PM
 #101

На первый взгляд написано довольно качественно, плюс хорошие отзывы.
На днях обязательно почитаю, заранее спасибо за ваш труд! (AdBlock на вашем сайте выключу))
Unlike traditional banking where clients have only a few account numbers, with Bitcoin people can create an unlimited number of accounts (addresses). This can be used to easily track payments, and it improves anonymity.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Criptor33
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
March 07, 2018, 12:25:42 AM
 #102

Хороший курс. Удивительно, что беЗплатный. Не встречал ничего подобного  Smiley
Интересуюсь из любопытства, если это работа, о каком заработке может идти речь на начальном этапе.
AdamSmitbch (OP)
Full Member
***
Offline Offline

Activity: 434
Merit: 114


View Profile
March 07, 2018, 09:44:06 AM
Last edit: July 03, 2021, 03:30:28 PM by xandry
 #103

Хороший курс. Удивительно, что беЗплатный. Не встречал ничего подобного  Smiley
Интересуюсь из любопытства, если это работа, о каком заработке может идти речь на начальном этапе.
Все зависит от того в какую команду попадёте- не рассматриваю фриланс ввиду сложности одновременного поиска клиентов и разработки - в среднем от 200к в месяц.

Друзья на основе тех знаний которые мы даем в наших уроках вы можете получить перспективу получить высокооплачиваемую работу в нашей же команде. Не стесняйтесь пишите в телеграмм.
@johnadamsmit
Вы всё ещё набираете в команду?
Напишите мне в телеграмм.

https://goo.gl/6HYjqm Студия разработки блокчейн решений
AdamSmitbch (OP)
Full Member
***
Offline Offline

Activity: 434
Merit: 114


View Profile
April 02, 2018, 10:34:39 AM
 #104

Наши уроки не только для тех кто хоче зарабатывать на программировании но и для тех кто хочет инвестировать в проекты.
Ученье свет)))).

https://goo.gl/6HYjqm Студия разработки блокчейн решений
AdamSmitbch (OP)
Full Member
***
Offline Offline

Activity: 434
Merit: 114


View Profile
April 04, 2018, 06:52:29 AM
 #105

Добавили уроки по технике тестирования

https://goo.gl/6HYjqm Студия разработки блокчейн решений
cryptofunn
Full Member
***
Offline Offline

Activity: 490
Merit: 100



View Profile WWW
April 04, 2018, 08:41:55 AM
 #106

в уроке 2 вставляю ваш код в remix. создаю и запускаю контракт. Но при нажатии getAge, getName  выдает пустые строки
0: string:
0: uint256: 0

Где ошибка
contract BusinessCard {
   
    string name;
   
    uint age;
    uint year;
   
    function getName() public constant returns (string) {
        return name;
    }
   
    function setName(string newName) public {
        name = newName;
    }
   
    function getAge() public constant returns (uint) {
        return age;
    }
   
    function setAge(uint newAge) public {
        age = newAge;
    }
 
 function getYear() public constant returns (uint) {
        return year;
    }
   
    function setYear(uint newYear) public {
        year = newYear;
    }

gimpo
Member
**
Offline Offline

Activity: 252
Merit: 25


View Profile
April 04, 2018, 10:30:32 AM
 #107

в уроке 2 вставляю ваш код в remix. создаю и запускаю контракт. Но при нажатии getAge, getName  выдает пустые строки
0: string:
0: uint256: 0

Где ошибка
contract BusinessCard {
   
    string name;
   
    uint age;
    uint year;
   
    function getName() public constant returns (string) {
        return name;
    }
   
    function setName(string newName) public {
        name = newName;
    }
   
    function getAge() public constant returns (uint) {
        return age;
    }
   
    function setAge(uint newAge) public {
        age = newAge;
    }
 
 function getYear() public constant returns (uint) {
        return year;
    }
   
    function setYear(uint newYear) public {
        year = newYear;
    }

Ошибка не в коде, а в его понимании вами.
Переменные age и name вы создали, но они пустые. Поэтому вам и выдает пустые строки. Чтобы туда что то записать, надо сначала вызвать функции setAge и setName, а потом можно уже смотреть результат через getAge и getName.
AdamSmitbch (OP)
Full Member
***
Offline Offline

Activity: 434
Merit: 114


View Profile
April 05, 2018, 01:03:26 PM
 #108

Если есть вопросы по коду - в уроках есть ссылка на группу в телеграмме

https://goo.gl/6HYjqm Студия разработки блокчейн решений
KRAUSS
Full Member
***
Offline Offline

Activity: 448
Merit: 103



View Profile
April 05, 2018, 09:27:18 PM
 #109

А Вы делали смарт контракты на других блокчейнах. Я имею ввиду не на ethereum, а, например на NEO или Qtum. Очень интересно об этом узнать )))
AdamSmitbch (OP)
Full Member
***
Offline Offline

Activity: 434
Merit: 114


View Profile
April 06, 2018, 02:52:19 PM
 #110

А Вы делали смарт контракты на других блокчейнах. Я имею ввиду не на ethereum, а, например на NEO или Qtum. Очень интересно об этом узнать )))
А вы с какой целью интересуетесь?) Если хотите заказать шлите тз.

https://goo.gl/6HYjqm Студия разработки блокчейн решений
chinaprofitpro
Member
**
Offline Offline

Activity: 336
Merit: 11


View Profile
April 19, 2018, 09:18:16 PM
 #111

Интересненько. Завтра, потыкаю, поковыряю. Бегло глянул-ох уж эти преобразования.. Ниче, разберемся. Спасибо
haligali
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
May 09, 2018, 01:42:35 PM
 #112

В принципе все что есть на сайте, хлопнул и не раз. Все понятно, со всем разобрался. Написал уже несколько рабочих смартконтрактов, все хорошо. Но есть один момент, который никак не могу уловить. В ваших уроках, управляющий контракт Crowdsale создает токен как свойство, через оператор new. При таком способе, все работает отлично, но... Сейчас есть задача сделать несколько управляющих контрактов. То есть разворачиваем контракт токена и разворачиваем несколько контрактов, которые этим токеном управляют. Но вот при таком подходе, ничего не работает. Причем не могу понять причину. Даже если беру готовые шаблоны с openzeppelin, все равно... Пытаюсь, в конструкторе, делать что то типа такого:

Code:
constructor (
        address _wallet,
        address _restricted,
        Token _token,
        uint256 _restrictedPercent,
        uint _softCap,
        uint _hardCap
    ) public {
        wallet                   = _wallet;
        restricted             = _restricted;
        restrictedPercent = _restrictedPercent;
        softCap                = _softCap * 1 ether;
        hardCap              = _hardCap * 1 ether;
        token                   =  Token(_token);
    }

но при таком подходе всегда получаю ошибку,.. Причем текст ошибки совсем не информативен. Что то про газ и то что контракт скорее всего не будет выполнен. Подскажите пожалуйста хотя бы направление в каком стоит копнуть. Я уже что только не перепробовал, прежде чем написать сюда. Это, по моему единственное белое пятно, которое я не понимаю в solidiy. Заранее благодарю за ответ.
Mux@
Member
**
Offline Offline

Activity: 602
Merit: 24


View Profile
May 09, 2018, 01:55:57 PM
 #113

Недостатки смарт-контрактов:
1) Человеческий фактор. Код пишут люди, и они могут оши­бать­ся, при этом смарт-кон­тракт за­пи­сы­ва­ет­ся в блок­чейне, а зна­чит, не может быть из­ме­нен. Хо­ро­ший при­мер по­доб­ной ошиб­ки — ис­то­рия с DAO. Ошиб­ки раз­ра­бот­чи­ков до­ро­го обо­шлись и поль­зо­ва­те­лям, и ком­па­нии — ха­ке­ры вос­поль­зо­ва­лись уяз­ви­мо­стью и укра­ли около 60 млн дол­ла­ров.
2. Неопределенный правовой статус. Се­год­ня смарт-кон­трак­ты пра­ви­тель­ства­ми не ре­гу­ли­ру­ют­ся, таким об­ра­зом, если го­су­дар­ствен­ные ор­га­ны решат со­здать для смарт-кон­трак­тов за­ко­но­да­тель­ную базу, могут воз­ник­нуть про­бле­мы.
3. Расходы на внедрение. Смарт-кон­трак­ты бес­смыс­лен­ны без про­грам­ми­ро­ва­ния, и, чтобы со­ста­вить на­деж­ный смарт-кон­тракт, от­ра­жа­ю­щий по­треб­но­сти ком­па­нии, же­ла­тель­но иметь опыт­но­го раз­ра­бот­чи­ка.
Timere
Newbie
*
Offline Offline

Activity: 133
Merit: 0


View Profile
May 10, 2018, 11:25:17 AM
 #114

Что посоветуете перед тем почитать, прежде чем писать смартконтракты? Ну если уж очень начинающий? Желательно на русском...
MyProfit83
Newbie
*
Offline Offline

Activity: 68
Merit: 0


View Profile
May 12, 2018, 11:26:53 AM
 #115

Очень интересная тема. Да, освоив данное направление, сейчас наверное можно считать, что приобрел новую специальность)
Grey00
Member
**
Offline Offline

Activity: 672
Merit: 11


View Profile WWW
May 17, 2018, 05:56:54 AM
 #116

Спасибо, сайт информативный
Респект автору, залипаю пол дня уже)

Супер! Когда глянул на дату стартпоста подумал, что уже все наверное заброшено, зашел и обомлел)) Там еще и описание инстаграм ботов и столько всего интересного... Вот только рубрика  "текущие ICO" пустовата....В закладки однозначно!

KRAUSS
Full Member
***
Offline Offline

Activity: 448
Merit: 103



View Profile
May 17, 2018, 07:54:57 PM
 #117

Ребята, а как насчёт смарт контрактов на NEO или Stellar? Пробовали? Если да, то давайте свяжемся - community@482.solutions. Смарт контракты на эфериуме это конечно хорошо, но нужно расширят кругозор и возможности ))
bravis.rang
Jr. Member
*
Offline Offline

Activity: 224
Merit: 1


View Profile
May 17, 2018, 07:57:23 PM
 #118

да согласен что это просто написать смарт контракт но что бы сделать своё ико надо узнать ещё очень много подводных камней.

 ✪GoWithMi - Mapping the World on Blockchain✪  
◉ http://gowithmi.com/◎☛https://twitter.com/GoWithMi_GL☚◎https://t.me/gowithmi_en ◉
crypto_alex86
Newbie
*
Offline Offline

Activity: 196
Merit: 0


View Profile
May 17, 2018, 08:31:37 PM
 #119

Очень интересно, с удовольствием почитаю на досуге. Тема в наше время перспективная. Единственное,меня пугает полное отсутствие у меня "инженерной" мысли)) я дважды гуманитарий) хоть и пытаюсь разобраться в техническом направлении. Надеюсь это не создаст сложностей в освоении материала.
AdamSmitbch (OP)
Full Member
***
Offline Offline

Activity: 434
Merit: 114


View Profile
May 18, 2018, 07:54:10 PM
 #120

Очень интересно, с удовольствием почитаю на досуге. Тема в наше время перспективная. Единственное,меня пугает полное отсутствие у меня "инженерной" мысли)) я дважды гуманитарий) хоть и пытаюсь разобраться в техническом направлении. Надеюсь это не создаст сложностей в освоении материала.
Не переживайте - если есть мотивация - научитесь

https://goo.gl/6HYjqm Студия разработки блокчейн решений
Pages: « 1 2 3 4 5 [6] 7 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!