溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

基于TurtleCoin怎么快速制作山寨幣

發(fā)布時間:2021-12-24 16:23:02 來源:億速云 閱讀:154 作者:iii 欄目:互聯(lián)網(wǎng)科技

本篇內(nèi)容介紹了“基于TurtleCoin怎么快速制作山寨幣”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

1、選一個時髦的名字

如果沒有一個時髦的名字,怎么會是一個好的山寨幣?我花了不少時間嘗試不同的選擇,最終我決定冒著重名的風(fēng)險使用“Athena”?,F(xiàn)在讓我們到Github上建立同名的機(jī)構(gòu)以便顯得更正式、更官方:

基于TurtleCoin怎么快速制作山寨幣

2、克隆TurtleCoin倉庫

現(xiàn)在回到TurtleCoin主倉庫,使用右上角的fork按鈕,將分叉的倉庫分配給我們剛才創(chuàng)建的athena-network機(jī)構(gòu)。

基于TurtleCoin怎么快速制作山寨幣

剛fork下來倉庫的時候,名字還是TurtleCoin,因此我們需要在設(shè)置里將其改名為“athena”。 現(xiàn)在我們的倉庫建好了:athena github。

3、經(jīng)濟(jì)考量與發(fā)行邏輯

接下來的部分就是核心所在,我們將定義區(qū)塊鏈網(wǎng)絡(luò)如何運作。

3.1 出塊周期

無論是否存在交易,TurtleCoin都會每隔30秒出一區(qū)塊。對于Athena而言,我們希望以比較慢的速度出比較大的區(qū)塊,以便作為其他區(qū)塊鏈的結(jié)算通道。因此我們可以設(shè)置為1小時出一塊:

基于TurtleCoin怎么快速制作山寨幣 找到這一行:

const uint64_t DIFFICULTY_TARGET = 30; // seconds

修改如下:

const uint64_t DIFFICULTY_TARGET = 3600; // seconds

3.2 錢包地址前綴

關(guān)于這一點只有一個要求,而且非常寬松。基本上如果你希望別人認(rèn)真對待你的幣,只要別選和其他網(wǎng)絡(luò)類似的前綴就好了。

基于TurtleCoin怎么快速制作山寨幣

前綴只能用CN Base58字符,這樣的話只有特定的組合是可用的,并且有些字母不允許使用,例如li,或則o0。在這個示例中你可以看到我已經(jīng)為athena幣生成了錢包前綴,這樣最終生成的地址將超過100字符長。

找到這一行:

const uint64_t CRYPTONOTE_PUBLIC_ADDRESS_BASE58_PREFIX = 3914525;

修改為:

const uint64_t CRYPTONOTE_PUBLIC_ADDRESS_BASE58_PREFIX = 0x18845CFCA;

3.3 供應(yīng)總量

我們一開始決定發(fā)1萬億個Athena幣,小數(shù)點后兩位,這個發(fā)行量和前10大網(wǎng)絡(luò)比起來很小了,不過不管怎樣,人們還是會抱怨幣“多如牛毛”。這次我們發(fā)行2100萬個幣試試。

讓我們用32位整數(shù)上限2,147,483,647,這樣我們最終有了21,474,836.47個Athena代幣。

找到這一行:

const uint64_t MONEY_SUPPLY = UINT64_C(100000000000000);

修改為:

const uint64_t MONEY_SUPPLY = UINT64_C(2147483647);

3.4 挖礦難度

對于這個參數(shù)沒有太多的考慮,我們直接使用zpamtree建議的參數(shù),為塊0使用Zawy Algo 1,塊1啟用LWMA-2開關(guān)。

找到這兩行:

const uint32_t ZAWY_DIFFICULTY_BLOCK_INDEX = 187000;
const uint64_t LWMA_2_DIFFICULTY_BLOCK_INDEX = 620000;

修改為:

const uint32_t ZAWY_DIFFICULTY_BLOCK_INDEX = 0;
const uint64_t LWMA_2_DIFFICULTY_BLOCK_INDEX = 1;

3.5 釋放速度因子

釋放速度因子是山寨幣的另一個魔術(shù)數(shù)字,這個數(shù)值越小,幣釋放出來的速度就越快:

const unsigned EMISSION_SPEED_FACTOR = 25;

該參數(shù)必須大于8,否則你就會有麻煩。因此我們選擇緊接下來的最快速的數(shù)字9:

const unsigned EMISSION_SPEED_FACTOR = 25;

3.6 小數(shù)位數(shù)

我喜歡將小數(shù)位數(shù)設(shè)置為2:

const size_t CRYPTONOTE_DISPLAY_DECIMAL_POINT = 2;

3.7 手續(xù)費

手續(xù)費是網(wǎng)絡(luò)中矛盾的存在。你希望手續(xù)費高一點這樣人們就不會制造垃圾交易,但你又希望手續(xù)費盡可能的低,這樣真正需要的人們不會為轉(zhuǎn)賬的高成本困擾。

綜合各方面考慮,我們設(shè)置為10000個原子單位。

找到這行:

const uint64_t MINIMUM_FEE = UINT64_C(10);

修改為:

const uint64_t MINIMUM_FEE = UINT64_C(10000);

3.8 混合

混合是TurtleCoin保護(hù)交易私有化的手段。我們使用最小化措施來保持區(qū)塊簡潔同時提供一定的安全。

找到這些行:

const uint64_t MINIMUM_MIXIN_V1                              = 0;
const uint64_t MAXIMUM_MIXIN_V1                              = 100;
const uint64_t MINIMUM_MIXIN_V2                              = 7;
const uint64_t MAXIMUM_MIXIN_V2                              = 7;

const uint32_t MIXIN_LIMITS_V1_HEIGHT                        = 440000;
const uint32_t MIXIN_LIMITS_V2_HEIGHT                        = 620000;

替換為下面的值:

const uint64_t MINIMUM_MIXIN_V1                              = 0;
const uint64_t MAXIMUM_MIXIN_V1                              = 3;
const uint64_t MINIMUM_MIXIN_V2                              = 3;
const uint64_t MAXIMUM_MIXIN_V2                              = 3;

const uint32_t MIXIN_LIMITS_V1_HEIGHT                        = 0;
const uint32_t MIXIN_LIMITS_V2_HEIGHT                        = 1;

3.9 dust閾值

我們簡單的將這個值保留為0。

3.10 分叉高度

如果我們每小時出一塊,那么在6個月后,大約會出24*18 = 4392塊。我們計劃每6個月分叉一次,用來升級軟件,因此預(yù)定義的分叉高度大致如下:

const uint64_t FORK_HEIGHTS[] =
{
  4392,
  8684,
  13176,
  17568
};

看起來很復(fù)雜,其實很簡單,就是設(shè)置一下升級周期。

找到這行:

const uint8_t CURRENT_FORK_INDEX = FORK_HEIGHTS_SIZE == 0 ? 0 : 3;

修改為:

const uint8_t CURRENT_FORK_INDEX = FORK_HEIGHTS_SIZE == 0 ? 0 : 0;

3.11 修改名稱

已經(jīng)接近修改工作的尾聲了,我們現(xiàn)在修改要生成的程序名。

找到這行:

const char CRYPTONOTE_NAME[] = "TurtleCoin";

修改為:

const char CRYPTONOTE_NAME[] = "Athena";

“基于TurtleCoin怎么快速制作山寨幣”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI