Post
Topic
Board Bahasa Indonesia (Indonesian)
Merits 3 from 2 users
Re: Mengenal istilah - istilah dalam dunia CryptoCurrency Part 5
by
Rohtox
on 08/09/2019, 21:02:25 UTC
⭐ Merited by joniboini (2) ,mu_enrico (1)
TRC10
Standar token untuk token yang berbasis TRON/TRX dan tidak memerlukan smart contract

TRC20
Sama dengan TRC10, namun dalam TRC20 memerlukan sebuah smart contract. TRC20 sendiri menurut rumor kompatibel dengan ERC20 miliknya Ethereum.

EIP
Ethereum Improvement Proposal. merupakan salah satu mekanisme untuk pengajuan usulan pengembangan terhadap jaringan ethereum

TVM
Tron Virtual Machine merupakan perangkat virtual yang dikembangkan untuk kepentingan ekosistem TRON

EVM
Ethereum Virtual machine merupakan perangkat virtual yang dikembangkan untuk kepentingan ekosistem Ethereum

==============================
FYI: TVM kabarnya kompatibel dengan EVM
dilihat dari standar interface masing-masing, memang bisa dikatakan kompatibel

TVM Standard Interface
Code:
contract TRC20Interface {
    function totalSupply() public constant returns (uint);
    function balanceOf(address tokenOwner) public constant returns (uint balance);
    function allowance(address tokenOwner, address spender) public constant returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}

EVM Standard Interface
Code:
1 // ----------------------------------------------------------------------------
 2 // ERC Token Standard #20 Interface
 3 // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md
 4 // ----------------------------------------------------------------------------
 5 contract ERC20Interface {
 6     function totalSupply() public view returns (uint);
 7     function balanceOf(address tokenOwner) public view returns (uint balance);
 8     function allowance(address tokenOwner, address spender) public view returns (uint remaining);
 9     function transfer(address to, uint tokens) public returns (bool success);
10     function approve(address spender, uint tokens) public returns (bool success);
11     function transferFrom(address from, address to, uint tokens) public returns (bool success);
12
13     event Transfer(address indexed from, address indexed to, uint tokens);
14     event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
15 }