Kao što većina vas već zna odlučio sam se dodatno educirati na području blockchain developinga te ako sve bude išlo po planu probati naći i posao u branši. Ovu temu sam mislio otvoriti možda za koji tjedan kada budem već imao nešto za pokazati ali zbog dosta velikog interesa i spamanja drugih topica možda je bolje da je imamo odmah.
Slobodno je koristite za bilo kakve diskusije ili prijedloge a kako budem napredovao na svom putu ja ću ovaj OP ažurirati s gotovim projektima, idejama za buduće projekte, uputama ako nekoga bude zanimalo više detalja kako nešto napraviti itd.
Čitao sam sve što ste napisali u temi novosti pa da ne radim quote po quote napisati ću još jednom svoje kratokročne i dugoročne planove ovdje:
*Sve što radim na početku biti će na Ethereum mreži jednostavno zbog toga što ima najviše developera a samim time i najviše tutorijala ili ljudi koje mogu pitati kada zapnem. Pomaže i šta sam već radio nešto sitno u Solidity ranije pa mi nije sve potpuno novo. Također dosta sam dobar u phytonu što je korisno za ETH development
*kada kažem ETH mreža naravno da ne mislim na ETH main net. Pa nisam lud da bacim 100k $ isprobavajući stvari. Za početak radim na svom lokalnom nodu (Ganache) a onda ću dignuti na Rinkeby test net kako bi mogao rezultate pokazati vama i koristiti u traženju posla
*moj prvi projekt je napraviti DEX poput uniswapa, samo dio za mjenjanje valuta bez farminga i ostalih dodataka
*da bi mogao napraviti DEX moram napraviti i svoj ERC20 token, to je token o kojem sam do sada pričao kada sam spominjao. Znači nema nikakvu vrijednost niti će ikada iza njega stajati neki ozbiljni developmnet. Token će morati podržavati sve standardne ERC 20 funkcije i događaje.
function name() public view returns (string)
function symbol() public view returns (string)
function decimals() public view returns (uint8)
function totalSupply() public view returns (uint256)
function balanceOf(address _owner) public view returns (uint256 balance)
function transfer(address _to, uint256 _value) public returns (bool success)
function transferFrom(address _from, address _to, uint256 _value) public returns (bool success)
function approve(address _spender, uint256 _value) public returns (bool success)
function allowance(address _owner, address _spender) public view returns (uint256 remaining)
event Transfer(address indexed _from, address indexed _to, uint256 _value)
event Approval(address indexed _owner, address indexed _spender, uint256 _value)
*čini mi se da su svi ovdje najviše zagrizli na neki token lokalne zajednice koji će biti moguće airdropati. Zašto ne, zvuči mi zanimljivo ali bi osobno više volio da takav token ipak ima nešto iza sebe, neki minimalni usability budući da će njega ipak trebati dignuti na pravu mrežu. To mi nije cilj na početku ali ako dođemo do nekih stvari koje takav token mora imati rado ću ih implementirati u svoj erc 20 test token za vježbu. Npr. Vesting, da se airdropani amount ne može odmah dumpati na market već da se postepeno oslobađa.
Nisam razmišljao o tome do sad ali po meni su realne solucije binance smart chain ili polygon budući da ionako rade preko metamaska i poštuju sve iste standarde. Za onaj Avalanche što je Pmalek spomenuo nisam nikada čuo ali ako je priča ista može ući u kombinaciju. A onda ne bi trebalo biti previše posla prepraviti moj test token u taj pravi koji možemo koristi na lokalnom dijelu foruma.
Ne smatram se sebe blockchain developerom u ovom trenutku ali se nadam postati u bližoj budućnosti. Tako da nemojte sve šta napišem shvaćati kao da je Vitalik napisao. Trenutno sam u vrlo čudnoj poziciji gdje neke stvari koje sam već napravio/naučio znam dosta dobro dok o drugima pričam samo sa nekim minimalnim općim znanjem i idejama koje sam pokupio čisto prateći kripto scenu. Npr trenutno stvarno ne znam skoro ništa o niti jednom blockchainu osim Ethereuma i Bitcoina, ovo što sam pisao o BSC ili Matic su čisto pretpostavke za koje vjerujem da su točne jer mi zvuče logično, nisam pročitao niti jedan standard ili pogledao pametni ugovor tokena na tim mrežama.