2018年互聯(lián)網(wǎng)的第一次號角吹響了殖告,區(qū)塊鏈三個字從各個角落開始涌向人們的實現(xiàn)。我們看到了很多有意思的現(xiàn)象雳锋,比如柯達發(fā)布“柯達幣”股價大漲130%黄绩,網(wǎng)易準備發(fā)布基于區(qū)塊鏈的游戲,360入局區(qū)塊鏈玷过,創(chuàng)投大佬徐小平“意外”被泄漏的關于區(qū)塊鏈的消息爽丹。總之辛蚊,2018的幣圈一定熱鬧非凡粤蝎。
我們再來看看CoinMarketcap,已經(jīng)發(fā)布的代幣有1400多種嚼隘,基本上我們每天都能夠聽到有新的幣誕生诽里。那么,我們可能會好奇發(fā)行一個幣到底有多難飞蛹,需要多大的成本谤狡。接下來就讓我來簡單地說一下,到底發(fā)布一個幣有多難卧檐?
以太坊
要提到發(fā)幣墓懂,不得不提到以太坊。簡單來說以太坊是目前使用最廣泛的支持完備應用開發(fā)的公有區(qū)塊鏈系統(tǒng)霉囚。通常來說我們把比特幣看做區(qū)塊鏈1.0捕仔,然后以太坊看做是區(qū)塊鏈2.0。
以太坊的成功點在于它提供了一套易操作、可編程的基于智能合約的開發(fā)環(huán)境榜跌,可以方便大家發(fā)布自己的分布式應用以及代幣闪唆。
那么既然要在以太坊上發(fā)行數(shù)字貨幣,就需要遵循以太坊的規(guī)范才能夠進行钓葫,而目前大部分的貨幣都是遵循以太坊的ERC20標準的悄蕾。當然,以太坊還存在一些別的標準础浮,比如前段時間風靡的以太貓遵循的就是ERC721標準帆调。
我們來看一些遵循ERC20的虛擬貨幣需要實現(xiàn)哪些些接口:
function totalSupply() constant returns (uint totalSupply);
function balanceOf(address _owner) constant returns (uint balance);
function transfer(address _to, uint _value) returns (bool success);
function transferFrom(address _from, address _to, uint _value) returns (bool success);
function approve(address _spender, uint _value) returns (bool success);
function allowance(address _owner, address _spender) constant returns (uint remaining);
event Transfer(address indexed _from, address indexed _to, uint _value);
event Approval(address indexed _owner, address indexed _spender, uint _value);
ERC20代幣合約擁有許多接口,可以讓用戶查詢賬戶的余額豆同,以及在特定情況下把余額從一個賬戶轉移到另一個賬戶番刊。
ERC20標準是2015年11月推出的,遵循此標準的代幣都具有兼容性影锈。所以我們可以使用同一款以太坊錢包來接受各種各樣的代幣芹务,而且交易所也知道如何去操作這些代幣。
完成開發(fā)之后鸭廷,當然最重要的一步就是把你的代幣發(fā)行出去锄禽。這一步其實簡單來說就是生成了一個智能合約,讓全網(wǎng)的人都知道你發(fā)布了某某某代幣(token)靴姿。當然,這一步是需要消耗你的ETH的磁滚。
那么除了以太坊以外佛吓,還有沒有別的呢?答案是有的垂攘,比如目前正在進行中的EOS维雇,之后公鏈上線后會如何以太坊一樣的存在,到時候可能發(fā)行的數(shù)字貨幣不一定是尊重以太坊的標準了晒他,到時候不同公鏈之間的資產(chǎn)如何很好的轉移或許也會出來一些有意思的項目吱型。
看到這里,我想你應該對發(fā)行一個數(shù)字貨幣有了一個大概的認識陨仅。對于一個懂技術的人來說津滞,發(fā)行數(shù)字貨幣并不是一件難事。網(wǎng)上甚至有基于瀏覽器的插件灼伤,可以幫助不懂技術的人在幾分鐘內發(fā)行自己的貨幣触徐。
既然發(fā)行一個幣如此簡單,這也很好理解為什么我們能夠每天都看到有不同的區(qū)塊鏈項目冒了出來狐赡,因此作為韭菜們撞鹉,我們需要睜大自己的眼睛看看項目到底值不值得自己下注,別伸長了脖子等著人宰割啊鸟雏!