導航:首頁 > 以太坊區 > 以太坊建自己的代幣合約

以太坊建自己的代幣合約

發布時間:2023-06-16 15:41:45

⑴ 手把手教你發行代幣

目前,應用最廣泛的代幣(區塊鏈貨幣)是在以太坊上發行的 ERC20代幣 。ERC20可以看做是一個 智能合約 。這個智能合約能追蹤誰擁有多少該代幣,並包含一些代幣轉移函數。如果你寫的代幣智能合約符合ERC20的標准,你的代幣則被稱之為ERC20代幣。

很多類似的ERC20的概念,當你只聽人們談論它們的時候,會覺得很復雜。其實最簡單的理解方式就是你自己來實現它。

一個ERC20代幣是一個智能合約,合約里記錄了賬戶代幣余額數據和轉移代幣的方法函數。在以太坊上部署智能合約之前,可以在測試環境中測試智能合約。有一些 以太坊測試網路 可以使用,我們這次發幣實驗選擇 Rinkeby網路 。
1、在Chorme瀏覽器的 metemask錢包 中,選擇rinkeby測試網路。

在Facebook中發一條Post,內容為收幣地址,也就是metamask錢包的賬戶地址。post設置為公開。右擊發文時間,復制鏈接,填入Rinkeby Faucet中。選擇借3個ETH,使用期8小時,等待一會就可得到這3ETH。

在metamask錢包中也可以看到這筆ETH到賬了。

3、錢和錢包都有了,下面開始編寫發幣智能合約,我們選擇 Remix 在線開發平台。ERC20代幣有大量案例可以參考,直接 借用 嘛。

編譯智能合約後,Run讓它飛起來。

這里要填寫一些配置信息,Environment運行環境選「Web3」,因為我們用的是metamask錢包;Account賬戶填寫metamask錢包賬戶;Gas limit交易費上限,這個多填寫一點沒關系,測試網路里不消耗真實費用;Value合約轉賬金額,這里是0Wei;選擇HayekToken智能合約;填寫發幣信息(合約構造函數的輸入參數),發幣數量21000000(和比特幣一樣,向中本聰致敬),貨幣名稱HayekToken,最小貨幣單位0(decimaUnits),貨幣簡稱HYT。
填完了配置信息,點「Create」,合約就跑起來了。接著metamask錢包跳出來了,需要我們確認「交易」,點擊「Submit」。

4、驗證
智能合約發布後,Remix中出現了智能合約地址:
也可以查看賬戶余額,注意賬戶輸入時要加「」,點擊「balanceOf」

可以看到2100萬的HYT在我的賬戶中。

在metamask錢包中添加Token,也可以看到這筆代幣。

發幣成功!

區塊鏈代幣發行很簡單,和其他代幣,比如Q幣有什麼不同呢?

代幣充當的是專有領域的流通媒介。Q幣可以購買騰訊的虛擬服務,游戲幣可以抓娃娃,食堂餐牌可以打飯打菜。普通代幣(Q幣、游戲幣、餐牌)和區塊鏈代幣(ERC20)有什麼區別呢?核心的區別其實不是中心化和去中心化的區別,而是能否自由兌換的區別。Q幣只能在騰訊的平台用法幣充值,但不能把Q幣兌換成法幣。游戲幣只能抓娃娃,不能買零食。餐牌只能在食堂內使用。而區塊鏈代幣可以在交易所兌換成另外一種代幣,也能在場外兌換成法幣。

這一點區別就產生了巨大的不同,區塊鏈代幣能自由交易,就形成了交易市場,就有波動,有金融屬性。莊家幣、傳銷等騙局利用區塊鏈代幣金融屬性大肆斂財。各國為了保護小投資者(不合格投資者),對區塊鏈代幣採取不同程度的監管。

這些類比其實非常不準確,因為引入了區塊鏈代幣,引入了激勵機制,這些應用中投資者和用戶是一體的。也就是說引入代幣激勵後,持有代幣就成為股東,股東當然期望這款應用廣泛普及,甚至為應用做出貢獻,待代幣升值獲得利益。同時,持有token也是用戶,可以使用代幣購買應用服務,甚至租賃代幣給別人。這就讓引入代幣激勵的應用和普通應用截然不同,雖然普通應用也可能有積分獎勵,但積分不能自由流通,不能隨意換錢。

建立在區塊鏈代幣上新的生產關系正在產生,你也發個幣試試。

⑵ 怎樣在幣安智能鏈上一健發幣


「一鍵發幣」平台暗自增發 暴露三無項目
新浪財經綜合 2020-03-27 19:43
去App聽語音播報
來源:蜂巢財經News

近日,北京鏈安披露了一起奇怪的增發事件。

黃金鏈(HJL)項目方近期在以太坊瀏覽器上察覺,存在一些未知地址持有項目發行總量外的HJL代幣。北京鏈安審計合約代碼後發現,項目方找的「一鍵發幣」平台易代幣在合約代碼上作祟,暗自增發了HJL總量1%的代幣,並竊取到指定地址里,謀求套現。

據北京鏈安披露,除了HJL外,中招的還有MH、CRS、LP等項目方。

暗開「後門」的第三方發幣平台存在風險,使用第三方工具發幣的項目方也遭遇質疑:連用智能合約發Token這種基礎工作都難以自主完成,被人在合約裡布置了後門也查不出來,這樣的技術素養如何承擔區塊鏈項目開發?

莫名增發事件,不僅揭露了「傻瓜」發幣平台暗藏後門多造幣、等套現的問題,也將一眾無官網、無白皮書、無技術實力的「三無」項目擺上前台。一旦這些項目上了交易所,二級市場的投資者極有可能成為最終的「接盤俠」。

「一鍵發幣」平台暗中增發項目幣

3月25日,區塊鏈安全公司北京鏈安披露,黃金鏈(HJL)項目方在以太坊瀏覽器上發現,項目代幣HJL的數量多於發行總量。經驗證,多出來的幣既不是同名幣也不是假幣,更像是憑空出現在一個未知地址里。

項目方宣傳資料顯示,HJL代幣的發行總量為4300萬枚。但一個 「0xfA6D」開頭的未知地址曾一次性獲得了43萬枚代幣,恰為HJL發行總量的1%。

奇怪的是,該地址既不是項目方所有的地址,也沒有轉入HJL代幣的記錄,通過區塊鏈瀏覽器無法溯源到這部分HJL從何而來。

搜索HJL的信息,該代幣已於2月28日上線BJEX交易所,在二級市場上形成價格。3月26日,HJL報價0.008USDT,按此計算,「0xfA6D」開頭地址獲得的HJL價值3440 USDT,摺合24700元。


「0xfA6D」開頭地址憑空出現HJL代幣

盡管僅佔HJL總量的1%,但這筆莫名多出來的幣無異於空手套白狼,損害了項目方利益。

最終,北京鏈安通過查詢HJL的發幣合約發現了端倪,該智能合約部署到鏈上時,在代碼層就設置了向「0xfA6D」開頭的地址充值總供應量1%代幣的指令,且指令中包含悄悄增發的這筆幣不計入總發行量的設置。

經進一步溝通,北京鏈安了解到,項目方的發幣合約並非自主開發,而是找了一個名為「易代幣」的一鍵發幣平台外包完成。

隨後,北京鏈安在測試網使用易代幣部署發幣合約,檢查合約代碼後發現,該平台採取了同樣的手段,暗地裡增發了代幣,同樣轉到了上述「0xfA6D」開頭的地址。

至此,HJL莫名增發事件水落石出。外包發幣平台在代碼上作梗,不告知客戶的情況下,增發並竊取客戶項目總量1%的代幣。一旦客戶項目上所後,這些增發的代幣極有可能被賣出套現。

截至3月26日,「0xfA6D」開頭的地址中已完成4筆HJL的轉出,共計33萬枚。

「傻瓜式」發幣易讓項目方裸奔

值得關注的是,在「0xfA6D」開頭的地址中,除了HJL,還有Moneyhome (MH)、Phantom Matter (PHTM2)、CRS (CRS)、Libra Pi (LP)等多個ERC20代幣,這些幣產生的方式與HJL類似,都如憑空出現一般。安全人員推測,這些代幣的發行方可能都採用了易代幣的一鍵發幣功能。

市面上,除了易代幣之外,還可以搜索到快發幣、FinChain等一鍵發幣平台。這些平台基本就是利用智能合約發幣的「傻瓜版」,只需要在發幣界面填寫代幣全稱、簡稱、初始發行量等基本要素,就可以生成發幣合約,產生定製的代幣。

有的第三方發布平台還提供一鍵開交易所、一鍵眾籌以及對接交易所上幣等服務。

第三方發幣平台在收取費用上不盡相同。以發行最基本的ERC20代幣為例,易代幣收費為39.99美元,快發幣則收取1個ETH。除此之外,這些平台還會為使用者提供特殊需求,發幣界面顯示,包括銷毀、合並轉賬、鎖定、增發等功能,當然,每增加一個功能,價格也會隨之提升。


某發幣平台的官網頁面

北京鏈安告訴蜂巢財經,目前暫時沒有發現其他平台存在偷留「後門」增發、竊幣的情況,但此類操作門檻極低,不排除後續會有新的案例出現。

安全機構披露的這一現象也給依賴外包服務的區塊鏈項目敲響了警鍾。北京鏈安認為,委託外包技術團隊的項目方處於一種極不安全的「裸奔」狀態,在使用所謂的發幣平台時,整個過程對他們來說是一個黑盒,無法知曉裡面的貓膩。

更值得警惕的是,目前很多中小交易所在上幣時也不會對項目方的代碼審計做要求,這就造成問題代碼里的 「機關」通過層層關卡卻無法被及時堵截的風險。

那麼,一旦出現上述情況如何補救?北京鏈安向蜂巢財經表示,如果發幣合約已經部署到鏈上,在技術上很難直接修正,只能重新部署合約,而這又分兩種境況。

該安全機構進一步解釋,如果項目還沒上交易所,且代幣尚未充分派發,重新開發合約的影響相對較小,僅需告知投資者此前發放的幣作廢,再重新發放即可。

另一種情況是項目已經登陸交易所,並在二級市場充分交易。項目方則需要在重新部署合約後,跟交易所、投資者溝通並制定切換代幣的方案,「這種情況下,不僅流程更加繁瑣,也可能對項目方的聲譽造成負面影響。」

北京鏈安提醒,項目團隊如涉及外包開發,不僅需要評估外包團隊的能力,同時評估這些團隊的道德風險,此外,智能合約的安全審計環節也必不可少。

增發幣地址暴露「三無」項目

「一鍵發幣」平台在合約代碼上作惡固然損害項目方利益,但同時也秀出了區塊鏈業內部分項目方的技術「底褲」。

在網上搜索「以太坊發幣」,可以看到很多ERC20發幣教程,有教程編寫者稱,利用以太坊的智能合約「可以輕松編寫屬於自己的代幣」。


網上有很多發行ERC20代幣的教程

北京鏈安介紹,由於ERC20代幣發行已經有一套標準的開發模板,發行代幣的功能要求並不高,只要具備基本的Solidity語言開發能力,且對以太坊上合約部署和驗證比較熟悉,確實無需第三方參與即可完成發行Token的工作。

按理說,對於動輒就稱要「變革」和「顛覆」互聯網的區塊鏈項目方來說,發幣算不得難題。但「一鍵發幣」這種傻瓜版平台的出現,似乎給出了相左的答案。

逐一搜索「0xfA6D」開頭地址中的代幣信息,不難發現,這些項目都是所謂的「創新幣種」,風險極高。

以已經登陸BJEX交易所的黃金鏈(HJL)為例,在其上幣公告中,並沒有公布官網和白皮書,僅描述這是一個基於區塊鏈技術的全球賬本型信息交互協作雲平台。在網上也找不到該項目的官網信息,項目到底由誰運作不得而知。上架該項目的BJEX交易所目前在非小號上排名第108位。

另一個Moneyhome (MH)項目,僅可以查到相關的宣傳資料,「顛覆所有互聯網金融」、「內盤幣價只漲不跌」等字眼簡單粗暴,描述的裂變返利模式也十分可疑,有網友稱,Moneyhome 已於2月29日崩盤。

「0xfA6D」開頭的地址暴露出一批幣圈「三無」項目,連發幣都要找外包的項目,如何指望他們開發出一個區塊鏈網路?

北京鏈安向蜂巢財經表示,目前幣圈市場參與者良莠不齊,很多項目方缺乏技術背景和能力,對於只想撈一筆的人來說,「求快」才是目的,他們的資源、業務核心也側重在市場、運營等環節,在技術上並沒有長期的發展路線,所以他們也不會專門建立成建制的研發團隊,「找第三方平台快速開發和部署合約顯然是更經濟的做法。」

在北京鏈安看來,諸如開後門增發代幣、發同名假幣等行為其實很容易發現,因為多數發幣合約在部署後都會開源,只要進行相關安全審計是可以及時察覺的。

對於裸泳的「三無」項目來說,技術能力從來不是重點。當他們打著在二級市場「撈一筆」的算盤時,殊不知,「一鍵發幣」平台率先在暗中埋雷。如果這種項目一旦進入二級市場,投資者會成為最終受害的「接盤俠」。

⑶ 理解ERC20代幣合約

ERC20代幣合約可以說在發幣中算是聽到非常多的一個名詞了,說到發幣都會想到這個合約。本文我們就談談如何理解ERC20代幣合約。

有關ERC20標准可以參考 官方文檔 ,可以說比較抽象,使用Solidity描述的ERC20的介面。

ERC-20最初作為一種嘗試,旨在為以太坊(Ethereum)上的token合約提供一個特徵與介面的共同標准,並且,它現在已經被證明是非常成功的了。ERC-20有很多好處,包括允許錢包顯示數以百計不同token的賬戶余額;創建一個交易工具,只需提供token合約的地址就可以將更多token列入表中。創建ERC-20兼容token的好處很多,以至於在今天,很少有其他token合約用其他方式創建。

目前依舊有「代幣(token)合約到底是什麼」的爭論。本質上來說,一個代幣合約就是一個包含了一個對賬戶地址及其餘額的映射的智能合約。賬戶余額表示一種由合約創建者定義的值:一個代幣合約也許使用余額來表示物理對象,或是表示另一種貨幣價值,還可以表示持有人的名望。余額的單位通常被稱為token。

當token從一個賬戶被轉移到另一個賬戶的時候,代幣合約更新兩個賬戶的余額。例如,從 0x2299…3ab7 轉移到 0x1f59…3492 10個token將導致余額列表如下圖所示進行更新:

如果該token合約允許的話,改變token總體數量有兩種方案。token的總數可以通過鑄造新token來增加。舉個例子,鑄造出100個token到地址 0x4ba5…ae22 余額變更如下圖所示:

也可以通過「銷毀」減少token總量,比如,0x4919…413d 銷毀50枚token將導致余額如下方式變化:

銷毀token的另一種方式是將token發送到一個未創建私鑰的地址,通常來說就是 0地址 。這會使得這些token不可用,在這方面,它與銷毀token有同樣的效果,但並沒有減少token的總數。比如, 0x93f1…1b09 用此種方式銷毀了50枚token將導致如下圖所示的余額:

簡單的代幣合約在一個從地址到余額的映射中保存上述信息。當更多復雜的情景出現時,比如分紅,替代性結構或者增補性結構往往更強一些。但是,不管操作上的細節的話,對外部可見的token余額總是像上面的圖示那樣的。

ERC20 合約是通過合約的地址以及可用的token總數來定義的,但通常還提供一些可選項目,也是為用戶提供更多細節。比如token的 名字 、 符號 、 小數位 等等。

在深入了解之前,必須明確一點:代幣合約沒有中心化的登記處,因此無法保證特定名字和符號的唯一性。一旦你創建了一個代幣合約,你應該申請將它加入公共站點,如Etherscan,MyEtherWallet 以及 CoinMarketCap。當然,確保符合網站上的說明,可以最大限度提高申請被接受的機會。

代幣合約的 名字 是代幣的完整名稱,比如「My token」。名字長度沒有限制,但是太長的話在某些錢包應用中可能顯示不完整,所以最好保持名字的簡潔。

代幣合約的 符號 是代幣的符號,比如「MYT」。大體相當於股票行情自動收錄機。盡管沒有長度限制,但通常都是三四個字元長度。

小數位 這個概念通常容易混淆,通過解釋還是很容易理解的。 小數位 代表一個token的可分割程度,小數位可取值從0(完全不可分割)到18(幾乎是連續的),甚至還可以更高。技術上講, 小數位 的數字就是顯示在屏幕上小數點後面跟著的數字。存在 小數位 的意義在於以太坊不處理小數,將所有的數字價值都當做整數處理。

總發行量 是ERC20代幣合約最後定義的項,而且是唯一一個強制參數。盡管在ERC20標准中沒有明確規定,但是定義 總發行量 十分簡單: 總發行量 等於所有餘額的總和。 總發行量 在上面的例子中已經給出,無須贅述。

⑷ 去中心化交易所冰激凌發幣流程

發幣流程如下:
1、創建代幣合約:在以太坊或其他支持代幣發行的區塊鏈上創建一個新的智能合約,用於改運敬代表新的代幣。
2、設置代幣參悄敬數:設置代幣的名稱、符號、總供應量、小數點位數等參數,並將代幣合約發布到區塊鏈上。
3、發行代幣:通過代核慎幣合約,將新的代幣發行到區塊鏈上,並將代幣合約地址添加到冰激凌交易所的後台中。
4、添加交易對:在冰激凌交易所的後台中,將新代幣與其他代幣或加密貨幣創建交易對,以便用戶可以在冰激凌交易所上進行交易。
5、上架交易對:冰激凌交易所會對新上架的代幣進行審核和測試,確保代幣合約安全可靠,並在審核通過後上架交易對。
6、開始交易:當代幣被成功上架後,用戶可以在冰激凌交易所上進行交易,買賣新代幣。

⑸ 教你實現imtoken添加合約地址即空投代幣

最近各種項目的代幣空投層出不窮,有手工打幣空投的,也有向代幣合約轉賬0eth進行型雀空投的,但是最近出現了一些無需轉賬,只需要將代幣合約地址添加到imtoken中去,就可以實現空投,很多朋友不理解這裡面的原理,覺得什麼事情也沒做,怎麼就能夠定點空投到我的地址中呢?下面我就來詳細解釋下如何實現imtoken添加即空投代幣的方法。

ERC-20代幣

採用以太坊創建的ERC-20代幣,指的是遵循ERC-20標準的代幣,該標准指出,在如漏代幣合約中需要實現以下方法:

mapping(address=>uint) balances;

balanceOf()

// balanceOf

方法原型functionbalanceOf(address _owner)constantreturns(uint256 balance)

transfer()

// transfer方法原型

functiontransfer(address _to, uint256 _value)returns(bool success)

transferFrom()

// transferFrom方法原型

functiontransferFrom(address _from, address _to, uint256 _value)returns(bool success)

關於ERC-20的代幣標准中索要實現的方法,我僅僅提出這幾個,並不是所有,具體可以看附錄裡面的鏈接。

如何實現添加即空投?

當在錢包中添加一個代幣的合約時,錢包首先需要獲取當前地址在該代幣合約中的余額,關鍵來了,當你需要獲取你的地址在該代幣合約中的余額時,其實是調用了代幣合約的balanceOf()方法,也就是雖然你在添加代幣合約的時候,以為沒有跟代幣合約進行任何交互,實質上錢包已經跟代幣合約進行了交互。那麼想要實現空投,只需要在balanceOf()方法裡面實現一個空投的方法。

首先看一下,zeppelin的代幣最佳實踐裡面的balanceOf()方法:

functionbalanceOf(address _owner)publicviewreturns(uint256 balance){returnbalances[_owner];}

基礎的方法僅從balances變數中獲取你當前地址的余額。

如果想要實現空投,可以這樣:

uint totalSupply =100000000ether;// 總發行量uint currentTotalSupply =0;// 已經空投數量uint airdropNum =1ether;// 單個賬戶空投數量functionbalanceOf(address _owner)publicviewreturns(uint256 balance){// 

添加這個方法,當余額為0的時候直接空投

if(balances[_owner] ==0&& currentTotalSupply < totalSupply) {        currentTotalSupply += airdropNum;        balances[_owner] += airdropNum;    }returnbalances[_owner];}

可能你會說這樣,我只需要將我地址裡面的余額全部轉出去,那麼我又可以調用合約的balanceOf()方法進行空投,如果我想實現給每個地址僅空投一次,應該如何操作呢?

我們來新建一個變數:

uint totalSupply =100000000ether;// 總發行量uint currentTotalSupply =0;// 已經空投數量uint airdropNum =1ether;// 單個賬渣租爛戶空投數量// 存儲是否空投過mapping(address=>bool) touched;// 修改後的balanceOf方法functionbalanceOf(address _owner)publicviewreturns(uint256 balance){// 

添加這個方法,當余額為0的時候直接空投

if(!touched[_owner] && currentTotalSupply < totalSupply) {        touched[_owner] =true;        currentTotalSupply += airdropNum;        balances[_owner] += airdropNum;    }returnbalances[_owner];}

修改之後,即可以進行添加即空投的實現。

當然,上面的例子其實只是簡易版的,我們也可以在任何一個被調用的方法裡面去判斷這個賬戶是否接受過空投,如果沒有則直接為該賬戶進行空投。

空投福利

分享一個已知的如此方式的空投合約,打開im錢包,點加號進去。復制黏貼合約地址,搜索點添加。幣秒到,不需要以太手續費。

1、BWC 藍鯨幣

合約地址:

⑹ 代幣合約地址是什麼意思

代幣合約地址指的是由一組數據和代碼組成(其中數據代表合約的狀態,代碼為解釋合約的函數),使用 Solidity 在以太坊創建的合約賬戶地址。

以太坊賬戶種類

1 、個人用戶利用以太坊錢包創建的外部賬戶,外部賬戶由私鑰和公鑰組成;

2 、合約賬戶:即同以上介紹,代幣合約是一種智能合約,包含用戶賬戶地址及其餘額映射。合約賬戶在以太坊區塊鏈上的一個特殊地址上,且沒有私鑰。

代幣合約的優勢

1 、數字貨幣交易市場全年無休,無漲跌限制交易;

2 、代幣合約支持多空雙向交易,且允許在選擇高杠桿時對現貨市場行情進行拷貝,資產流動性與資金利用率都得到了極大提高;

3 、代幣合約具有杠桿越高,所需初始保證金比例越小的特點,也就是說投資者的入市門檻低,存在以小博大的可能。

綜上所述,代幣合約就是一面放大鏡,能夠放大收益,同時也會放大風險,放大虧損。投資者需要在進行充分了解後,再選擇入市。

⑺ 以太坊代幣標准簡介

絕大多數的區塊鏈創業團隊都在以太坊(Ethereum)上開發自己的項目,並使用以太坊網路發行自己的代幣(Token),代幣發行的標准需要遵從以太坊代幣標准(ERC-Token Standard),這篇文章就幫你梳理一下以太坊的各種代幣標准。

什麼是以太坊代幣標准(ERC-Token Standard)?

建立在以太坊網路上的區塊鏈項目代幣,需要遵從以下幾種代幣標准:ERC-20,ERC-223,ERC-621,ERC-721,ERC-827。其中 ERC 是 Ethereum Request for Comments 的簡稱,直譯過來是 以太坊注釋請求,本身這是一個包含結構化信息的網路指令。ERC-Standard 是由以太坊社區定義出來,用戶和以太坊網路進行交互的規則。但本身這個標准並不是一塵不變的,社區開發者可以提出自己定義的新標准,但是這個標准需要被整個以太坊社區接納才能應用在以太坊網路上。

⑻ 什麼是eCell幣和比特幣、以太幣有什麼區別,未來會漲價嗎

所有的數字貨幣沒有國家信用背書 都是非法的

閱讀全文

與以太坊建自己的代幣合約相關的資料

熱點內容
虛擬貨幣在電商的應用 瀏覽:885
比特幣danel 瀏覽:28
btc親兒子 瀏覽:560
力敏感測器的靈敏度逐差法怎麼算 瀏覽:171
以太坊富士康 瀏覽:151
btc幣現價 瀏覽:971
如何看以太坊瀏覽器 瀏覽:195
btc250內存 瀏覽:34
比特幣2010怎麼買 瀏覽:795
怎麼在區塊鏈養貓 瀏覽:669
剛果比特幣牌照 瀏覽:293
查看btc轉入的地址 瀏覽:38
b比特幣怎麼挖 瀏覽:713
比特幣挖礦機性價比 瀏覽:511
比特幣知乎神回答8btc 瀏覽:319
比特幣挖礦機介紹 瀏覽:292
數字貨幣股市影響 瀏覽:941
比特幣政府再打圧 瀏覽:466
比特幣首富因為什麼發家 瀏覽:863
比特幣從頭到尾漲了多少倍 瀏覽:216