This commit is contained in:
progr76@gmail.com 2019-03-16 19:08:05 +03:00
parent d436ca1710
commit 5af6a818a0
110 changed files with 5947 additions and 346 deletions

Binary file not shown.

Binary file not shown.

View File

@ -5,9 +5,9 @@ The API is designed to make it easier to write third-party applications. Server-
This API is available if server is running http and hosting included constant USE_HARD_API_V2.
### Set the constants:
* HTTP_HOSTING_PORT:80
* USE_HARD_API_V2:1
### Set the constants (file const.lst):
* "HTTP_HOSTING_PORT":80,
* "USE_HARD_API_V2":1,
Although the API is designed for use in POST requests, it can be used for GET requests in a limited mode.
@ -299,3 +299,152 @@ http://127.0.0.1/api/v2/GetHistoryTransactions
=Addition API2=
Case for use:
1. Computer A (has public keys) creates a raw unsigned transaction
2. Computer B (has secret keys) grabs and signs the raw transaction
3. computer A grabs the signed transaction and transmits it.
7)**/api/v2/CreateRawTransaction** - create json payment tx without a signature
#### Parameters:
* FromID - the account number of the sender
* ToID - the account number of the recipient, the number or public key in hex format (in this case, it will create a new account with the name specified in the first line of the description of the payment and the payment the account will be charged 10 Tera)
* Amount - sum, floating-point number, or object format {SumCOIN,SumCENT}
* Description - description of payment order (optional)
example:
```js
http://127.0.0.1/api/v2/CreateRawTransaction
{
"FromID": 187004,
"ToID":190650,
"Amount":10.5,
"Description":"Тест"
}
```
return:
```js
{
"result": 1,
"Tx": {
"Type": 111,
"Version": 3,
"FromID": 187004,
"OperationID": 118,
"To": [
{
"PubKey": "",
"ID": 190650,
"SumCOIN": 10,
"SumCENT": 500000000
}
],
"Description": "Тест",
"Sign": ""
}
}
```
8)**/api/v2/SignRawTransaction** - sign tx
#### Parameters:
* Tx - JSON object
* FromPrivKey - sender private key in hex format
example:
```js
http://127.0.0.1/api/v2/SignRawTransaction
{
"Tx": {
"Type": 111,
"Version": 3,
"FromID": 187004,
"OperationID": 118,
"To": [
{
"PubKey": "",
"ID": 190650,
"SumCOIN": 10,
"SumCENT": 500000000
}
],
"Description": "Тест",
"Sign": ""
},
"FromPrivKey": "98765432108AC931F32480BFE3E78D26E45B0A4F88045D6518263DA12FA9C033"
}
```
return:
```js
{
"result": 1,
"Tx": {
"Type": 111,
"Version": 3,
"FromID": 187004,
"OperationID": 118,
"To": [
{
"PubKey": "",
"ID": 190650,
"SumCOIN": 10,
"SumCENT": 500000000
}
],
"Description": "Тест",
"Sign": "123456789ABCD931F3A2D45610FE8AC931F32480BFE3E78D26E45B0A4F88045D6518263DA12FA9C0332480BFE3E78D26E45B0A4F88045D6518263DA12FA9C033"
}
}
```
9)**/api/v2/SendRawTransaction** - send tx to TERA network
#### Parameters:
* Tx -JSON object
* Wait - if the number 1 is set, the response to the request is not returned until the transaction is written to the blockchain (the response time to the request is increased to 8 seconds)
example:
```js
http://127.0.0.1/api/v2/SendRawTransaction
{
"Tx": {
"Type": 111,
"Version": 3,
"FromID": 187004,
"OperationID": 118,
"To": [
{
"PubKey": "",
"ID": 190650,
"SumCOIN": 10,
"SumCENT": 500000000
}
],
"Description": "Тест",
"Sign": "123456789ABCD931F3A2D45610FE8AC931F32480BFE3E78D26E45B0A4F88045D6518263DA12FA9C0332480BFE3E78D26E45B0A4F88045D6518263DA12FA9C033"
},
"Wait":1
}
```
return:
```js
{
"result": 1,
"text": "Add to blockchain",
"TxID": "1234567891ABF4062B149B7C2F010000",
"BlockNum": 22222900
}
```

View File

@ -6,9 +6,9 @@ API предназначено для облегчения написания с
Данный API доступен если на ноде запущен http-хостинг и включена константа USE_HARD_API_V2.
### Для этого задайте константы:
* HTTP_HOSTING_PORT:80
* USE_HARD_API_V2:1
### Для этого задайте константы (файл const.lst):
* "HTTP_HOSTING_PORT":80,
* "USE_HARD_API_V2":1,
Несмотря на то что API разработано для использования в POST запросах, в ограниченном режиме его можно использовать для GET запросов.

View File

@ -224,7 +224,6 @@ pm2 start run-test.js
* [Документация по смарт-контрактам на русском](https://docs.google.com/document/d/1SkD4yc_POaGRMJRC6yGkDfdJUuKbcyq3JpG0cBXeYGM/edit?usp=sharing)
* [Руководство по созданию ордеров на Tera DEX](https://docs.google.com/document/d/1rWGOrx9gabsu866zqJ2so6Mp0WUGh9t0BIWjz4kAIBw/edit?usp=sharing)
* [Токен BTC для торговли на Tera DEX](https://docs.google.com/document/d/1ERPdSizarqYzwb5AA4R8mfUVFnSc-Amm7xCg3q4zUhA/edit?usp=sharing)
* [Ответы на вопросы про проект Тера](https://docs.google.com/document/d/1SpVuuWMYjwzk8K0oqhw5rSPFJhsV2jHManIbtRReQy8/edit?usp=sharing)
* [Техническое WP - черновик](https://docs.google.com/document/d/1B6_qlAp2xs4aHkqOwyvRMCDJTjgeNiOJiGpIeT0VAzY/edit?usp=sharing)
* [Торрент блокчейна (каталог DATA/DB)](https://sourceforge.net/p/tera/code/ci/master/tree/Torrent/Tera-folder-DB.torrent?format=raw)
* [API](https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Rus/API.md)

View File

@ -3,6 +3,13 @@
/*STYLE STYLE STYLE*/
/*STYLE STYLE STYLE*/
root
{
--colorText:#000;
}
body
{
@ -13,6 +20,7 @@ body
body.styleBrown
{
--colorText:#FFF;
--color0:#503F13;
--color1:#86754A;
--color2:#F5E5BB;
@ -109,6 +117,7 @@ body.univers input,textarea,select
body.styleDark
{
background: #282828;
--colorText:white;
color: white;
}

View File

@ -524,9 +524,10 @@ button.radius
.olink
{
text-decoration: none;
color: #0f1057;
color: var(--colorText);
}
.olink:hover
{
font-weight: bold;
}

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation
@ -146,7 +146,7 @@ function GetProtocolServerPath(Item)
return "http://" + Item.ip + ":" + Item.port;
};
function SUM_TO_STRING(Value,Currency,bFloat)
function SUM_TO_STRING(Value,Currency,bFloat,bLocal)
{
var Str;
if(Value.SumCOIN || Value.SumCENT)
@ -156,7 +156,10 @@ function SUM_TO_STRING(Value,Currency,bFloat)
}
else
{
Str = "" + Value.SumCOIN + "." + Rigth("000000000" + Value.SumCENT, 9);
var SumCOIN = Value.SumCOIN;
if(bLocal)
SumCOIN = SumCOIN.toLocaleString();
Str = "" + SumCOIN + "." + Rigth("000000000" + Value.SumCENT, 9);
}
else
Str = "";
@ -813,7 +816,7 @@ function SetGridData(arr,id_name,TotalSum,bclear,revert)
if(TotalSum)
{
var id = document.getElementById(TotalSum);
id.innerText = "Total: " + SUM_TO_STRING(ValueTotal, 0);
id.innerText = "Total: " + SUM_TO_STRING(ValueTotal, 0, 0, 1);
}
DoStableScroll();
};
@ -939,6 +942,8 @@ function RetChangeSmart(Item)
function RetHistoryAccount(Item)
{
if(Item.Num < 16)
return "" + Item.Num;
return "<a class='olink' target='_blank' href='./history.html#" + Item.Num + "'>" + Item.Num + "</a>";
};
@ -955,23 +960,30 @@ function ViewTransaction(BlockNum)
window.Open('./blockviewer.html#' + BlockNum, 'viewer', 800, 800);
};
function formatDate(now)
{
var year = now.getFullYear();
var month = now.getMonth() + 1;
var date = now.getDate();
var hour = now.getHours();
var minute = now.getMinutes();
var second = now.getSeconds();
return year + "-" + String(month).padStart(2, "0") + "-" + String(date).padStart(2, "0") + " " + String(hour).padStart(2,
"0") + ":" + String(minute).padStart(2, "0") + ":" + String(second).padStart(2, "0");
};
function DateFromBlock(BlockNum,bAddEnter)
{
var Str;
if(window.FIRST_TIME_BLOCK)
{
var now = new Date(window.FIRST_TIME_BLOCK + BlockNum * 1000);
Str = now.toISOString();
Str = Str.substr(0, Str.indexOf("."));
Str = Str.replace("T", " ");
if(bAddEnter)
{
var Arr = Str.split(" ");
Str = Arr[0] + "\n" + Arr[1];
}
Str = formatDate(now);
}
else
{
Str = "";
}
return Str;
};

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation
@ -64,6 +64,12 @@ function FLOAT_FROM_COIN(Coin)
return Sum;
};
function STRING_FROM_COIN(Coin)
{
var Sum = FLOAT_FROM_COIN(Coin);
return Sum.toLocaleString();
};
function COIN_FROM_FLOAT(Sum)
{
var SumCOIN = Math.floor(Sum);

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation
@ -300,7 +300,7 @@ function SendMoneyBefore()
}
else
{
var SumSend = $("idSumSend").value;
var SumSend = parseFloat($("idSumSend").value).toLocaleString();
var StrTo = " to " + GetAccountText(Item, ToID);
$("idWhiteOnSend").checked = 0;
$("idOnSendText").innerHTML = "<B style='color:#ff4534'>" + SumSend + "</B> " + $("idCoinName").innerText + StrTo;
@ -631,6 +631,7 @@ function ChangeSmart(NumAccount,WasSmart)
{
OperationID = Item.Value.OperationID;
}
OperationID++;
var TR = {Type:140, Account:NumAccount, Smart:Smart, FromNum:NumAccount, Reserve:[], OperationID:OperationID, Sign:"", };
var Body = [];
WriteByte(Body, TR.Type);

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -469,7 +469,7 @@
Smart.TokenGenerate=$("idTokenGenerate").checked;
Smart.AccountLength=$("idAccountLength").value;
Smart.StateFormat=$("idStateFormat").value;
Smart.StateFormat=$("idStateFormat").value.trim();
Smart.Category1=$("idCategory1").value;
Smart.Category2=$("idCategory2").value;
Smart.Category3=$("idCategory3").value;

View File

@ -301,9 +301,12 @@
document.title=SMART.Name;
if(!glDebugPath && BASE_ACCOUNT.SmartState.HTMLBlock)
var HTMLBlock=BASE_ACCOUNT.SmartState.HTMLBlock;
var HTMLTr=BASE_ACCOUNT.SmartState.HTMLTr;
if(!glDebugPath && HTMLBlock)
{
GetData("DappBlockFile",{BlockNum:BASE_ACCOUNT.SmartState.HTMLBlock,TrNum:BASE_ACCOUNT.SmartState.HTMLTr}, function (SetData)
console.log("Load HTML from: /file/"+HTMLBlock+"/"+HTMLTr);
GetData("DappBlockFile",{BlockNum:HTMLBlock,TrNum:HTMLTr}, function (SetData)
{
if(SetData && SetData.result)
{

View File

@ -76,6 +76,8 @@
{
if(!Data || !Data.result)
return;
$("idName").innerText=Data.Name;
$("idBalanceSum").innerText="Balance: "+STRING_FROM_COIN(Data.Value)+" "+CurrencyName(Data.Currency);
MaxBlockNum=Data.MaxBlockNum;
window.FIRST_TIME_BLOCK=Data.FIRST_TIME_BLOCK;
var Item;
@ -150,10 +152,13 @@
}
function GetCorrID(Item,Direct)
{
var Str;
if(Item.Direct===Direct)
return Item.CorrID;
Str=RetHistoryAccount({Num:Item.CorrID});
else
return AccountID;
Str=AccountID;
return Str;
}
function GetStr(Str)
{
@ -171,18 +176,19 @@
<DIV id="idTransactionBlock" style="display: block">
<BR>
<DIV class="header_tr" >History of account: <INPUT type="number" id="idViewAccountID" style="text-align: center" value="0" min=0 max=1000000000 onchange="ViewHistory(1)"> </DIV>
<BR>
<DIV id="idName"></DIV>
<B><DIV id="idBalanceSum"></DIV></B>
<!--<BR>-->
<INPUT type="button" onclick="ViewBegin()" class="btdoitm bt" value="|<-">
<INPUT type="button" onclick="ViewPrev()" class="btdoit bt" value="<< Prev">
<INPUT type="button" onclick="ViewNext()" class="btdoit bt" value="Next >>">
<h5>Last Tx on top</h5>
<!--<h5>Last Tx on top</h5>-->
<table id="grid_history" class="grid">
<tr>
<th id="(RetDirect(Item.Direct))" class="direct">Direct</th>
<th id="GetCorrID(Item,'+')" class="num">From</th>
<th id="GetCorrID(Item,'-')" class="num">To</th>
<th id="(GetCorrID(Item,'+'))" class="num">From</th>
<th id="(GetCorrID(Item,'-'))" class="num">To</th>
<th id="(escapeHtml(DateFromBlock(Item.BlockNum,1)))" class="date">Date</th>
<th id="SUM_TO_STRING(Item)" class="sum smallbold">Amount</th>
<th id="CurrencyName(Item.Currency)" class="cur">Cur</th>
@ -194,6 +200,7 @@
</table>
<B><DIV id="idTotalSumH"></DIV></B>
<INPUT type="button" onclick="ViewPrev()" class="btdoit bt" value="<< Prev">
<INPUT type="button" onclick="ViewNext()" class="btdoit bt" value="Next >>">

View File

@ -136,7 +136,7 @@
Name=Node.addrStr.substr(0,6);
Str+=Name;
Str+="="+Node.BlockProcessCount+" ";
Str+="="+Node.BlockProcessCount+" ping:"+Node.DeltaTime+" ";
if(Node.Name)
strClass="mnode";
else
@ -150,12 +150,18 @@
if(!Node.Active)
Str+='<INPUT type="button" class="connect" onclick="AddConnect('+Node.id+')" value="Con...">';
if(!Node.Hot && Node.Active)
Str+='<INPUT type="button" class="edit" onclick="AddHot('+Node.id+')" value="Add">';
else
if(Node.Active)
{
Str+="<DIV style='float: right'>"
if(!Node.Hot)
Str+='<INPUT type="button" class="edit" onclick="AddHot('+Node.id+')" value="Add"><BR>';
if(!Node.Name)
Str+='<INPUT type="button" class="edit" onclick="AddBan('+Node.id+')" value="Ban">';
Str+="</DIV>"
}
if(Node.Hot)
Str+='<INPUT type="button" class="edit" onclick="DeleteNode('+Node.id+')" value="Del">';
if(!Node.Name && Node.Active)
Str+='<INPUT type="button" class="edit" onclick="AddBan('+Node.id+')" value="Ban">';
Str+="<BR>";
}
@ -422,7 +428,7 @@
.hot_nodes td:nth-child(9)
{
width: 170px;
width: 140px;
}
.hot_nodes td:nth-child(10)
{
@ -434,13 +440,15 @@
width: 100px;
font-weight: 700;
font-size: 9pt;
height: 20px;
height: 40px;
white-space: pre-line;
}
.node
{
width: 100px;
font-size: 9pt;
height: 20px;
height: 40px;
white-space: pre-line;
}
.edit
{

View File

@ -1618,6 +1618,11 @@
<th id="Item.Adviser" class="num">Adviser</th>
<th id="Item.Value.Smart" class="num">Smart</th>
<th id="(RetOpenBlock(Item.BlockNumCreate,1))" class="num">Block Num</th>
<!--<th id="Item.Arr[0].BlockNum" class="num">0</th>-->
<!--<th id="Item.Arr[1].BlockNum" class="num">1</th>-->
<!--<th id="Item.Arr[2].BlockNum" class="num">2</th>-->
<!--<th id="Item.Arr[3].BlockNum" class="num">3</th>-->
<!--<th id="Item.Arr[4].BlockNum" class="num">4</th>-->
</tr>
</table>
@ -1662,8 +1667,8 @@
<!--<th id="ReadUintFromArr(Item.AddrHash,12)" class="hash">Nonce1</th>-->
<!--<th id="ReadUintFromArr(Item.AddrHash,18)" class="hash">Nonce2</th>-->
<!--<th id="GetPowPower(Item.Hash1)" class="num">Pow1</th>-->
<!--<th id="GetPowPower(Item.Hash2)" class="num">Pow2</th>-->
<th id="GetPowPower(Item.Hash1)" class="num">Pow1</th>
<th id="GetPowPower(Item.Hash2)" class="num">Pow2</th>
</tr>
</table>

View File

@ -1,4 +1,196 @@
HostingCaller.TestAddon=function (Params)
const fs = require('fs');
global.BlogList=[];
global.BlogMap=[];
function ReloadBufer()
{
return "Test. Your params:"+JSON.stringify(Params);
}
global.BlogList=[];
global.BlogMap=[];
global.SendHTMLMap={};
}
setInterval(ReloadBufer,60*1000);
HostingCaller.TestAddon=function (Params,response,ArrPath)
{
return "Test. Your params:"+JSON.stringify(Params)+" Path:"+JSON.stringify(ArrPath);
}
HostingCaller.blog=function (Params,response,ArrPath)
{
if(ArrPath[1]==="reload")
{
ReloadBufer();
return "Reload OK";
}
var PathUploads="./SITE/blog/uploads/";
if(!global.BlogList.length)//init
{
var ArrList=fs.readdirSync(PathUploads);
for (var i=0;i<ArrList.length;i++)
{
var name=ArrList[i];
if(name.substring(name.length-5)===".html")
{
var filename=PathUploads+name;
var Data={name:name,filename:filename};
if(!CheckPostData(Data))
continue;
BlogList.push(Data);
}
}
BlogList.sort(function (a,b)
{
return parseInt(b.id)-parseInt(a.id);
});
}
var TemplPath="./SITE/blog/";
if(ArrPath.length===1 || (ArrPath.length===2 && !ArrPath[1]))
{
//list
//var StrHeader = String(fs.readFileSync(TemplPath+"post-header.html"));
var StrHeader = GetFileHTMLWithParsing(TemplPath+"post-header.html");
var StrAdd="";
for(var i=0;i<BlogList.length;i++)
{
var Data=BlogList[i];
if(!Data)
continue;
if(!CheckPostData(Data))
continue;
var Str=StrHeader;
for(var key in Data)
{
var str_repl=new RegExp("\\{\\{"+key+"\\}\\}",'g');
Str=Str.replace(str_repl,Data[key]);
}
StrAdd=StrAdd+"\n"+Str;
}
//var StrList = String(fs.readFileSync(TemplPath+"index.html"));
var StrList = GetFileHTMLWithParsing(TemplPath+"index.html");
var index=StrList.indexOf("{{List}}");
if(index<=0)
{
ToLog("Error file format index.html - not found {{List}}");
return 0;
}
StrList=StrList.substring(0,index)+StrAdd+StrList.substring(index+8);
response.writeHead(200, { 'Content-Type': 'text/html'});
response.end(StrList);
}
else
if(ArrPath.length===2)
{
var Num=parseInt(ArrPath[1]);
var Data=BlogMap[Num];
if(!Data)
{
return "Blog not found1:"+Num;
}
if(!CheckPostData(Data,1))
return "Blog not found2:"+Num;
//var Str = String(fs.readFileSync(TemplPath+"post.html"));
var Str = GetFileHTMLWithParsing(TemplPath+"post.html");
for(var key in Data)
{
var str_repl=new RegExp("\\{\\{"+key+"\\}\\}",'g');
Str=Str.replace(str_repl,Data[key]);
}
response.writeHead(200, { 'Content-Type': 'text/html'});
response.end(Str);
}
else
if(ArrPath.length===4 && ArrPath[1]==="uploads")
{
var name=ArrPath[2]+"/"+ArrPath[3];
var Path=PathUploads+name;
SendWebFile(response,Path,"");
}
else
{
return "Your params:"+JSON.stringify(Params)+" Path:"+JSON.stringify(ArrPath);
}
// var Path="./SITE/blog/";
// fs.readdir(Path, function (Err,files)
// {
// if(Err)
// {
// response.end("Error: "+Err);
// return;
// }
//
// response.end(JSON.stringify(files));
// });
return null;
}
function CheckPostData(Data, bBody)
{
if(!Data.Init)
{
var Str = String(fs.readFileSync(Data.filename));
if(!Str.length>0)
{
ToLog("Error file length: "+Data.filename);
return 0;
}
var index=Str.indexOf("=START=");
if(index<=0)
{
ToLog("Error file format: "+Data.filename);
return 0;
}
var Str1=Str.substring(0,index);
try
{
var Data2=JSON.parse(Str1);
}
catch(e)
{
ToLog("Error: "+e+"\n\n"+Str1)
return 0;
}
for(var key in Data2)
{
Data[key]=Data2[key];
}
global.BlogMap[Data.id]=Data;
if(bBody)
{
var Str2=Str.substring(index+7);
Data.Body=Str2;
}
//Data.Init=1;
}
return 1;
}

BIN
Source/SITE/PIC/blog.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 591 KiB

BIN
Source/SITE/PIC/cn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
Source/SITE/PIC/de.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
Source/SITE/PIC/eng.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

BIN
Source/SITE/PIC/rus.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
Source/SITE/PIC/sbch.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
Source/SITE/PIC/tbch.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

237
Source/SITE/blog/index.html Normal file
View File

@ -0,0 +1,237 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta data-n-head="true" data-hid="description" name="description" content="">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>TERA Foundation: Blog</title>
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="../CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="../CSS/style.min.css" />
<style>
@media all
{
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover
{
background-color: rgba(250, 250, 250, .1);
border-color: #337ab7;
}
/*.dropdown2 li*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
/*.dropdown2 li a*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
#nav.nav-transparent:not(.fixed-nav) .main-nav>li>a
{
color:white;
}
}
.pagesa {
font-size: 14px !important;
}
</style>
</head>
<body>
<!-- Header -->
<header id="home" style="background: #1C1D21; height: 80px; top: 0px; position: absolut;">
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="/">
<img class="logo" src="../PIC/Tera_Text_gray.svg" alt="logo">
<img class="logo-alt" src="../PIC/Tera_Text.svg" alt="logo">
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="/index.html">TERA HOME</a></li>
<li><a href="/changelog.html">CHANGELOG</a></li>
<li><a href="/token.html">TOKEN</a></li>
<li><a href="/blog/">BLOG</a></li>
<li><a href="/explorer.html">EXPLORER</a></li>
<li><a href="/web-wallet.html">WALLET</a></li>
<li><a href="/map.html">NETWORK MAP</a></li>
<li><a href="/token.html">TOKEN</a></li>
<li><a href="/tera-content-fund.html">CONTENT FUND</a></li>
<li class="dropdown2">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">HELP<span class="caret"></span></a>
<ul class="dropdown-menu">
<li>
WHITE PAPER
<ul>
<li><a href="/files/TERA_WP_EN.pdf" target="_blank">ENG</a></li>
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
DAPP PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1PXVBbMKdpsAKPkO9UNB5B-LMwIDjylWoHvAAzzrXjvU/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1SkD4yc_POaGRMJRC6yGkDfdJUuKbcyq3JpG0cBXeYGM/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="https://docs.google.com/document/d/10yXAKxaU7YgrQnbdXu_L7WWovUoRtdJwo3tXXaGZGSQ/edit?usp=sharing/" target="_blank">FAQ</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
OTHER
<ul>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<!--li><a href="changelog.html">Changelog</a></li-->
<li><a href="/faq.html">FAQ</a></li>
<!--li><a href="legal.html">Legal</a></li-->
</ul>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">TERA BLOG</h2>
</div>
<!-- /About Tera content -->
<!-- Key Feature -->
{{List}}
</div>
<!-- /Row -->
<!--p align="center">
<nav aria-label="Page navigation example">
<ul class="pagination">
<li class="page-item"><a class="page-link pagesa" href="./page-{{page_id}}">Previous</a></li>
<li class="page-item"><a class="page-link pagesa" href="./page-{{page_id}}">1</a></li>
<li class="page-item"><a class="page-link pagesa" href="./page-{{page_id}}">2</a></li>
<li class="page-item"><a class="page-link pagesa" href="./page-{{page_id}}">3</a></li>
<li class="page-item"><a class="page-link pagesa" href="./page-{{page_id}}">Next</a></li>
</ul>
</nav>
</p-->
</div></div>
<!-- /Container -->
</div>
<!-- /About Tera -->
<!-- Footer -->
<footer id="footer" class="sm-padding bg-dark">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<div class="col-md-12">
<!-- footer logo -->
<div class="footer-logo">
<a href="/"><img src="../PIC/Tera_logo.svg" alt="logo"></a>
</div>
<!-- /footer logo -->
<!-- footer links -->
<div class="footer-link">
<span class="footer-link-item">
<a href="/explorer.html">EXPLORER</a>
</span>
<span class="footer-link-item">
<a href="/web-wallet.html">WALLET</a>
</span>
<span class="footer-link-item">
<a href="/map.html">NETWORK MAP</a>
</span>
</div>
<!-- /footer links -->
<!-- footer follow -->
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<p align="center">
Project Founder Email: <a href="mailto: progr76@gmail.com" style="font-size: 14px;">progr76@gmail.com</a>.
</p>
<center><a href="terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions</a> | <a href="privacy-policy.html" style="font-size: 14px;">Privacy Policy</a><br /><br />TERA, 2019.</center>
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</footer>
<!-- /Footer -->
<!-- Back to top -->
<!-- <div id="back-to-top"></div> -->
<!-- /Back to top -->
<!-- Preloader -->
<!--<div id="preloader">-->
<!--<div class="preloader">-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--</div>-->
<!--</div>-->
<!-- /Preloader -->
<!-- jQuery Plugins -->
<script type="text/javascript" src="../js/jquery.min.js"></script>
<script type="text/javascript" src="../js/bootstrap.min.js"></script>
<script type="text/javascript" src="../js/main.min.js"></script>
<script type="text/javascript" src="../js/cookies.js"></script>
<div id="cookiesmessage" style="display: none;">
This site uses cookies. You need to read the <a href="../privacy-policy.html" style="font-size: 16px;" target="_blank">Privacy Policy</a> and click "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>I agree</strong></a>" to continue.
</div>
</body>
</html>

View File

@ -0,0 +1,107 @@
BLOCK: 16337800
{
"AllCount": 3600,
"MinerCount": 96,
"AllCountTop": 1796,
"AllCountPercent": 49.8,
"arr": [
"1.jacky (187289): 9.222",
"2.25Army (187831): 8.444",
"3.miner (3018): 7.249",
"4.SN1 (187759): 5.861",
"5.m1rocky (187288): 5.694",
"6.tommy (187290): 3.305",
"7.m1tera (187277): 2.972",
"8.1 (187466): 2.722",
"9.niglas (8127): 2.527",
"10.My Tera (187575): 1.888",
"11.Bizzy-9 (187845): 1.861",
"12.Bizzy-5 (187174): 1.833",
"13.Bizzy-7 (187351): 1.75",
"14.Bizzy-10 (187846): 1.722",
"15.Texas (187413): 1.611",
"16.Colorado (187410): 1.611",
"17.Bizzy-2 (187171): 1.611",
"18.Wookie2 (186942): 1.611",
"19.Bizzy-6 (187318): 1.444",
"20.Bizzy-4 (187173): 1.416",
"21.Bizzy-3 (187172): 1.416",
"22.asdasd (187632): 1.388",
"23.Bizzy-1 (187170): 1.388",
"24.Ohio (187408): 1.361",
"25.ETH (187403): 1.138",
"26.Bizzy-8 (187844): 1.138",
"27.Idaho (187411): 1.138",
"28.pasha (685): 1.055",
"29.omylady (187791): 0.916",
"30.lozhegt (371): 0.916",
"31.Wookie (186941): 0.916",
"32.Larvik (187165): 0.888",
"33.Indiana (187407): 0.888",
"34.TeraTest (187352): 0.861",
"35.pnew (7892): 0.777",
"36.N2 (186989): 0.777",
"37.tera_main (187967): 0.694",
"38.us2h (186545): 0.694",
"39.adviser (443): 0.694",
"40.UFO (187353): 0.611",
"41.qqq (187994): 0.611",
"42.BnGreat15 (7650): 0.611",
"43.Halden (187163): 0.583",
"44.mjik (4351): 0.527",
"45.rekouf-008 (187518): 0.527",
"46.ma-1 (186546): 0.5",
"47.requirmeng (3871): 0.472",
"48.0715 (187930): 0.472",
"49.mindsignals-qhold (7579): 0.472",
"50.UltraLemming (187535): 0.472",
"51.miningterabyte82 (8154): 0.472",
"52.TERA mOOn (187547): 0.444",
"53.stamserver (175): 0.444",
"54.NG (187235): 0.416",
"55.admin2 (8028): 0.388",
"56.Slash (186862): 0.361",
"57.us2h (187776): 0.361",
"58.LTC (187402): 0.333",
"59.miner404.02 (187503): 0.305",
"60.minke (4352): 0.305",
"61.H2 (187522): 0.277",
"62.number (3266): 0.277",
"63.My monkey (187987): 0.25",
"64.vvv (187991): 0.25",
"65.BnGreatSW10 (8185): 0.222",
"66.rekouf-010 (187520): 0.222",
"67.\tminer404.03 (187506): 0.194",
"68.miner404.01 (187500): 0.194",
"69.b1 (187576): 0.194",
"70.www (188039): 0.194",
"71.Winner17 (187592): 0.166",
"72.BnGreatSW2 (7820): 0.166",
"73.minkin2 (187808): 0.166",
"74.BnGreat4 (7648): 0.166",
"75.SServN2 (8056): 0.138",
"76.CEA MEDIA 2 (188017): 0.138",
"77.8htest (187943): 0.138",
"78.BnGreatSW6 (8181): 0.138",
"79.4hpcs (187905): 0.138",
"80.BnGreatSW8 (8183): 0.111",
"81.Winner18 (187593): 0.111",
"82.rekouf-009 (187519): 0.111",
"83.BnGreat11 (7653): 0.111",
"84.BnGreatSW7 (8182): 0.083",
"85.Winner16 (187590): 0.083",
"86.BnGreatSW3 (7826): 0.083",
"87.mindsignals-vps-12-8 (8026): 0.083",
"88.fcv3 (188007): 0.083",
"89.AAL-1 (517): 0.083",
"90.BnGreatSW4 (8179): 0.055",
"91.BigaWinX (187282): 0.055",
"92.seraph (186859): 0.055",
"93.Winner20 (187612): 0.055",
"94.crouton3 (7706): 0.027",
"95.Hive (187825): 0.027",
"96.BnGreat14 (7669): 0.027"
]
}

View File

@ -0,0 +1,114 @@
BLOCK: 16443100
{
"AllCount": 3600,
"MinerCount": 103,
"AllCountTop": 1624,
"AllCountPercent": 45.1,
"arr": [
"1.25Army (187831): 9.944",
"2.miner (3018): 9.805",
"3.SN1 (187759): 9.388",
"4.My Tera (187575): 2.833",
"5.niglas (8127): 2.833",
"6.1 (187466): 2.444",
"7.Bizzy-6 (187318): 2.055",
"8.Bizzy-1 (187170): 2",
"9.Bizzy-7 (187351): 1.916",
"10.Bizzy-9 (187845): 1.888",
"11.asdasd (187632): 1.888",
"12.Bizzy-2 (187171): 1.833",
"13.Colorado (187410): 1.833",
"14.Bizzy-8 (187844): 1.75",
"15.Bizzy-5 (187174): 1.75",
"16.Bizzy-10 (187846): 1.75",
"17.Bizzy-3 (187172): 1.722",
"18.Ohio (187408): 1.666",
"19.Idaho (187411): 1.666",
"20.Texas (187413): 1.666",
"21.Wookie2 (186942): 1.611",
"22.Bizzy-4 (187173): 1.555",
"23.pasha (685): 1.555",
"24.ETH (187403): 1.444",
"25.N2 (186989): 1.361",
"26.TeraTest (187352): 1.222",
"27.Indiana (187407): 1.222",
"28.lozhegt (371): 1.138",
"29.omylady (187791): 1.138",
"30.Wookie (186941): 1",
"31.Larvik (187165): 0.944",
"32.mindsignals-qhold (7579): 0.916",
"33.rekouf-008 (187518): 0.861",
"34.pnew (7892): 0.861",
"35.qqq (187994): 0.777",
"36.LTC (187402): 0.75",
"37.adviser (443): 0.722",
"38.www (188039): 0.722",
"39.UFO (187353): 0.666",
"40.0715 (187930): 0.666",
"41.miningterabyte82 (8154): 0.666",
"42.test600 (186858): 0.611",
"43.vvv (187991): 0.583",
"44.admin2 (8028): 0.583",
"45.us2h (187776): 0.555",
"46.NG (187235): 0.527",
"47.ma-1 (186546): 0.527",
"48.H2 (187522): 0.527",
"49.UltraLemming (187535): 0.5",
"50.requirmeng (3871): 0.5",
"51.Halden (187163): 0.472",
"52.CEA MEDIA 2 (188017): 0.472",
"53.8htest (187943): 0.444",
"54.Slash (186862): 0.416",
"55.BnGreatSW5 (8180): 0.388",
"56.TERA mOOn (187547): 0.361",
"57.Hive (187825): 0.333",
"58.SServNew (8055): 0.333",
"59.MX075 (187581): 0.333",
"60.b1 (187576): 0.333",
"61.4hpcs (187905): 0.305",
"62.mindsignals-vps-12-8 (8026): 0.305",
"63.minkin2 (187808): 0.305",
"64.rekouf-010 (187520): 0.305",
"65.My monkey (187987): 0.305",
"66.Winner17 (187592): 0.305",
"67.minke (4352): 0.277",
"68.miner404.02 (187503): 0.25",
"69.Winner18 (187593): 0.25",
"70.fcvC (188006): 0.194",
"71.Phantom_Agent (7827): 0.194",
"72.miner404.01 (187500): 0.194",
"73.crouton3 (7706): 0.194",
"74.BnGreatSW3 (7826): 0.194",
"75.BnGreat14 (7669): 0.194",
"76.Winner13 (187591): 0.166",
"77.SN1-2 (188059): 0.166",
"78.fcv3 (188007): 0.166",
"79.BnGreatSW4 (8179): 0.166",
"80.Winner16 (187590): 0.166",
"81.winner100 (187569): 0.166",
"82.SServN2 (8056): 0.138",
"83.StepaN (188056): 0.138",
"84.\tminer404.03 (187506): 0.138",
"85.Winner12 (187589): 0.111",
"86.DaniilKulyk (188026): 0.111",
"87.BigaWinX (187282): 0.111",
"88.BnGreatSW7 (8182): 0.111",
"89.BnGreatSW6 (8181): 0.111",
"90.Winner20 (187612): 0.111",
"91.seraph (186859): 0.111",
"92.BigfootNG (187005): 0.083",
"93.tera_main (187967): 0.083",
"94.AAL-1 (517): 0.083",
"95.BnGreatSW8 (8183): 0.083",
"96.faith (187359): 0.083",
"97.BnGreat11 (7653): 0.083",
"98.test (188025): 0.055",
"99.404 (507): 0.055",
"100.sever1 (187851): 0.055",
"101.rekouf-009 (187519): 0.055",
"102.Mister (456): 0.027",
"103.love (7897): 0.027"
]
}

View File

@ -0,0 +1,9 @@
<div class="col-md-4">
<div class="about bg-grey">
<img src="{{title_pic}}" width="200" alt="{{post_title}}">
<p>{{post_date}}</p>
<h4><a href="{{post_url}}">{{post_title}}</a></h4>
<p>{{post_announce}}</p>
<p><button type="button" onclick="location.href='{{post_url}}';" class="btn btn-secondary">READ MORE</button></p>
</div>
</div>

251
Source/SITE/blog/post.html Normal file
View File

@ -0,0 +1,251 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta data-n-head="true" data-hid="description" name="description" content="{{post_description}}">
<meta data-n-head="true" data-hid="keywords" name="keywords" content="{{post_keywords}}">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>TERA Foundation Blog: {{post_title}}</title>
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="../CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="../CSS/style.min.css" />
<style>
@media all
{
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover
{
background-color: rgba(250, 250, 250, .1);
border-color: #337ab7;
}
/*.dropdown2 li*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
/*.dropdown2 li a*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
#nav.nav-transparent:not(.fixed-nav) .main-nav>li>a
{
color:white;
}
}
.pagesa {
font-size: 14px !important;
}
</style>
</head>
<body>
{{File=./SITE/test1.html}}
{{File=./SITE/test1.html}}
<!-- Header -->
<header id="home" style="background: #1C1D21; height: 80px; top: 0px; position: absolut;">
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="/">
<img class="logo" src="../PIC/Tera_Text_gray.svg" alt="logo">
<img class="logo-alt" src="../PIC/Tera_Text.svg" alt="logo">
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="/index.html">TERA HOME</a></li>
<li><a href="/changelog.html">CHANGELOG</a></li>
<li><a href="/token.html">TOKEN</a></li>
<li><a href="/blog/">BLOG</a></li>
<li><a href="/explorer.html">EXPLORER</a></li>
<li><a href="/web-wallet.html">WALLET</a></li>
<li><a href="/map.html">NETWORK MAP</a></li>
<li><a href="/token.html">TOKEN</a></li>
<li><a href="/tera-content-fund.html">CONTENT FUND</a></li>
<li class="dropdown2">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">HELP<span class="caret"></span></a>
<ul class="dropdown-menu">
<li>
WHITE PAPER
<ul>
<li><a href="/files/TERA_WP_EN.pdf" target="_blank">ENG</a></li>
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
DAPP PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1PXVBbMKdpsAKPkO9UNB5B-LMwIDjylWoHvAAzzrXjvU/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1SkD4yc_POaGRMJRC6yGkDfdJUuKbcyq3JpG0cBXeYGM/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="https://docs.google.com/document/d/10yXAKxaU7YgrQnbdXu_L7WWovUoRtdJwo3tXXaGZGSQ/edit?usp=sharing/" target="_blank">FAQ</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
OTHER
<ul>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<!--li><a href="changelog.html">Changelog</a></li-->
<li><a href="/faq.html">FAQ</a></li>
<!--li><a href="legal.html">Legal</a></li-->
</ul>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">TERA BLOG</h2>
</div>
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="/blog/" class="pagesa">TERA Foundation: Blog</a></li>
<li class="breadcrumb-item active" aria-current="page">{{post_title}}</li>
</ol>
</nav>
<p>
<script src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js"></script>
<script src="//yastatic.net/share2/share.js"></script>
<div class="ya-share2" data-services="facebook,twitter,reddit,linkedin,telegram"></div>
</p>
<p>
{{post_date}}
<h1>{{post_title}}</h1>
<img src="{{title_pic}}" width="280" align="left" style="margin-right: 20px;" />
{{Body}}
</p>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div></div>
<!-- /About Tera -->
<!-- Footer -->
<footer id="footer" class="sm-padding bg-dark">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<div class="col-md-12">
<!-- footer logo -->
<div class="footer-logo">
<a href="index.html"><img src="../PIC/Tera_logo.svg" alt="logo"></a>
</div>
<!-- /footer logo -->
<!-- footer links -->
<div class="footer-link">
<span class="footer-link-item">
<a href="/explorer.html">EXPLORER</a>
</span>
<span class="footer-link-item">
<a href="/web-wallet.html">WALLET</a>
</span>
<span class="footer-link-item">
<a href="/map.html">NETWORK MAP</a>
</span>
</div>
<!-- /footer links -->
<!-- footer follow -->
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<p align="center">
Project Founder Email: <a href="mailto: progr76@gmail.com" style="font-size: 14px;">progr76@gmail.com</a>.
</p>
<center><a href="terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions</a> | <a href="privacy-policy.html" style="font-size: 14px;">Privacy Policy</a><br /><br />TERA, 2019.</center>
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</footer>
<!-- /Footer -->
<!-- Back to top -->
<!-- <div id="back-to-top"></div> -->
<!-- /Back to top -->
<!-- Preloader -->
<!--<div id="preloader">-->
<!--<div class="preloader">-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--</div>-->
<!--</div>-->
<!-- /Preloader -->
<!-- jQuery Plugins -->
<script type="text/javascript" src="../js/jquery.min.js"></script>
<script type="text/javascript" src="../js/bootstrap.min.js"></script>
<script type="text/javascript" src="../js/main.min.js"></script>
<script type="text/javascript" src="../js/cookies.js"></script>
<div id="cookiesmessage" style="display: none;">
This site uses cookies. You need to read the <a href="../privacy-policy.html" style="font-size: 16px;" target="_blank">Privacy Policy</a> and click "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>I agree</strong></a>" to continue.
</div>
</body>
</html>

View File

@ -0,0 +1,52 @@
{
"id":"1",
"post_url":"/blog/1-solving-the-blockchain-trilemma-tera.html",
"title_pic":"/blog/uploads/1/1_1.png",
"post_title":"Solving the Blockchain Trilemma — TERA",
"post_announce":"Bitcoin and Ethereum are the most widely recognized projects of the blockchain movement, seeking to replace our current trading, financial and economic system with one that is more decentralized and secure...",
"post_date":"06-March-2019"
}
=START=
Bitcoin and Ethereum are the most widely recognized projects of the blockchain movement, seeking to replace our current trading, financial and economic system with one that is more decentralized and secure.<br />
We know that the TPS of Bitcoin is 7 although its considered as the most decentralized and security blockchain. Think of last bull run marketthe all Bitcoin network got crowded and the transaction pool is full of transactions which led to the high transaction fees. Ethereum improves its scalability but its still not enoughstill remember the cryptokitties?<br /><br />
EOS adopted the DPOS consensus but there are only 21 masternodes and it can freeze the account on its network. Now its TPS reaches nearly 4,000 and its scalability seems much better than Bitcoin and Ethereum. But nowadays we just think it centralized and some even wonder if its real blockchain or no.<br /><br />
Today Im going to introduce Tera which aims to <strong>solve the Blockchain Trilemma</strong>. The total supply of Tera is 1 billion and it was issued in July 2018. Its <strong>mineable</strong> and now only for <strong>CPU+memory mining</strong> <br /><br />
<img src="./uploads/1/1_2.jpg" /><br />
As a hash standard, SHA-3 provides certified security to users private key and high-speed encryption based on hard-device, so SHA-3 may be the most suitable for the future capital market. Thus its hashrate is in a higher position than SHA-2.
<br />
Although the block size is small(120 kb) but its block time is one second so it can transfer about 70 MB in ten minutes.TERA blockchain is capable of throughput of 1000 transactions per second while retaining all praised blockchain features and bringing huge possibilities for further development and seamless integration with existing infrastructure as well as with new emerging technologies.
<br /><br />
Now the devs are developing its website and mobile wallet including IOS and Android. I just created a website wallet to experience the fast transaction of Tera with 1 second block time, 8 seconds for full confirmation of transfer and zero fees. Thanks to the community and foundation, I finally got 100 Tera and it only took seconds to confirm it. According to the whitepaper, nodes organize themselves into an orderly communication mode, with the upper limit of transaction transmission between nodes being 100ms.(while every two nodes in bitcoin usually take several seconds, and more nodes will take more time.)
<br /><br />
<a href="https://v.qq.com/x/page/a1358vo8ysg.html" style="font-size: 14px;">https://v.qq.com/x/page/a1358vo8ysg.html</a>.
<br /><br />
The hashrate of all network hits more than 6.000 GH/s and it grows nearly 1.5 X than last week. The nodes are now about more than 760, The higher hashrate and the more nodes, the network would be more security!<br />
<img src="./uploads/1/1_3.jpg" /><br /><br />
<span style="font-size: 16px;"><strong>Exchanges</strong></span>
<br /><br />
Currently, Tera is listed on several exchanges including QBTC, Bitalong,Bitmash as well as Citex. There is a built-in exchange on the website but the depth is still a problem.<br />
<img src="./uploads/1/1_4.jpg" /><br /><br />
<span style="font-size: 16px;"><strong>Community</strong></span>
<br /><br />
The community is really active whether in discord or wechat group. Tera is a project driven by community and technical development. Im really glad to the team get larger and larger.<br />
<img src="./uploads/1/1_5.jpg" />
<br /><br />
<span style="font-size: 16px;"><strong>Development</strong></span>
<br /><br />
Vtools is the main developer and now some new members joined the family for website optimization and other development including the UI and deployment. Its worth mentioning that Tera has developed many DApps, they are original and interesting. Why not have a try.<br />
<img src="./uploads/1/1_6.jpg" />
<br /><br />
Now the price of Tera is about 80 satoshis and its double of being listed on exchanges. The development of Tera is rapid and stable whether in price and technology.<br /><br />
<i>Original: <a href="https://medium.com/@Blockchainize1/solving-the-blockchain-trilemma-tera-fa227870df85" target="_blank" style="font-size: 14px;">https://medium.com/@Blockchainize1/solving-the-blockchain-trilemma-tera-fa227870df85</a>.</i>
</p>
</div>
<!-- /Row -->
</div>
<!-- /Container -->

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

View File

@ -0,0 +1,235 @@
{
"id":"2",
"post_url":"/blog/2-Solving the Blockchain Trilemma2",
"title_pic":"../PIC/blog.jpg",
"post_title":"Solving the Blockchain Trilemma - TERA2",
"post_announce":"Bitcoin and Ethereum are the most widely recognized projects of the blockchain movement, seeking to replace our current trading, financial and economic system with one that is more decentralized and secure 2 ...",
"post_date":"07.03.2019"
}
=START=
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta data-n-head="true" data-hid="description" name="description" content="{{post_description}}">
<meta data-n-head="true" data-hid="keywords" name="keywords" content="{{post_keywords}}">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>TERA Foundation Blog: Solving the Blockchain Trilemma-TERA</title>
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="../CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="../CSS/style.min.css" />
<style>
@media all
{
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover
{
background-color: rgba(250, 250, 250, .1);
border-color: #337ab7;
}
/*.dropdown2 li*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
/*.dropdown2 li a*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
#nav.nav-transparent:not(.fixed-nav) .main-nav>li>a
{
color:white;
}
}
.pagesa {
font-size: 14px !important;
}
</style>
</head>
<body>
<!-- Header -->
<header id="home" style="background: #1C1D21; height: 80px; top: 0px; position: absolut;">
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="index.html">
<img class="logo" src="../PIC/Tera_Text_gray.svg" alt="logo">
<img class="logo-alt" src="../PIC/Tera_Text.svg" alt="logo">
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="index.html">HOME</a></li>
<li><a href="/changelog.html">CHANGELOG</a></li>
<li><a href="/token.html">TOKEN</a></li>
<li><a href="/explorer.html">EXPLORER</a></li>
<li><a href="/web-wallet.html">WALLET</a></li>
<li><a href="/map.html">NETWORK MAP</a></li>
</ul>
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">TERA BLOG</h2>
</div>
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="{{blog_url}}" class="pagesa">TERA Foundation Blog</a></li>
<li class="breadcrumb-item active" aria-current="page">Solving the Blockchain Trilemma-TERA</li>
</ol>
</nav>
<p>
03-06-2019 15:47
<h1>Solving the Blockchain Trilemma-TERA</h1>
<img src="./uploads/1/1_1.png" align="left" />
Bitcoin and Ethereum are the most widely recognized projects of the blockchain movement, seeking to replace our current trading, financial and economic system with one that is more decentralized and secure.<br />
We know that the TPS of Bitcoin is 7 although its considered as the most decentralized and security blockchain. Think of last bull run marketthe all Bitcoin network got crowded and the transaction pool is full of transactions which led to the high transaction fees. Ethereum improves its scalability but its still not enoughstill remember the cryptokitties?<br /><br />
EOS adopted the DPOS consensus but there are only 21 masternodes and it can freeze the account on its network. Now its TPS reaches nearly 4,000 and its scalability seems much better than Bitcoin and Ethereum. But nowadays we just think it centralized and some even wonder if its real blockchain or no.<br /><br />
Today Im going to introduce Tera which aims to <strong>solve the Blockchain Trilemma</strong>. The total supply of Tera is 1 billion and it was issued in July 2018. Its <strong>mineable</strong> and now only for <strong>CPU+memory mining</strong> <br /><br />
<img src="./uploads/1/1_2.jpg" /><br />
As a hash standard, SHA-3 provides certified security to users private key and high-speed encryption based on hard-device, so SHA-3 may be the most suitable for the future capital market. Thus its hashrate is in a higher position than SHA-2.
<br />
Although the block size is small(120 kb) but its block time is one second so it can transfer about 70 MB in ten minutes.TERA blockchain is capable of throughput of 1000 transactions per second while retaining all praised blockchain features and bringing huge possibilities for further development and seamless integration with existing infrastructure as well as with new emerging technologies.
<br /><br />
Now the devs are developing its website and mobile wallet including IOS and Android. I just created a website wallet to experience the fast transaction of Tera with 1 second block time, 8 seconds for full confirmation of transfer and zero fees. Thanks to the community and foundation, I finally got 100 Tera and it only took seconds to confirm it. According to the whitepaper, nodes organize themselves into an orderly communication mode, with the upper limit of transaction transmission between nodes being 100ms.(while every two nodes in bitcoin usually take several seconds, and more nodes will take more time.)
<br /><br />
<a href="https://v.qq.com/x/page/a1358vo8ysg.html" style="font-size: 14px;">https://v.qq.com/x/page/a1358vo8ysg.html</a>.
<br /><br />
The hashrate of all network hits more than 6.000 GH/s and it grows nearly 1.5 X than last week. The nodes are now about more than 760, The higher hashrate and the more nodes, the network would be more security!<br />
<img src="./uploads/1/1_3.jpg" /><br /><br />
<span style="font-size: 16px;"><strong>Exchanges</strong></span>
<br /><br />
Currently, Tera is listed on several exchanges including QBTC, Bitalong,Bitmash as well as Citex. There is a built-in exchange on the website but the depth is still a problem.<br />
<img src="./uploads/1/1_4.jpg" /><br /><br />
<span style="font-size: 16px;"><strong>Community</strong></span>
<br /><br />
The community is really active whether in discord or wechat group. Tera is a project driven by community and technical development. Im really glad to the team get larger and larger.<br />
<img src="./uploads/1/1_5.jpg" />
<br /><br />
<span style="font-size: 16px;"><strong>Development</strong></span>
<br /><br />
Vtools is the main developer and now some new members joined the family for website optimization and other development including the UI and deployment. Its worth mentioning that Tera has developed many DApps, they are original and interesting. Why not have a try.<br />
<img src="./uploads/1/1_6.jpg" />
<br /><br />
Now the price of Tera is about 80 satoshis and its double of being listed on exchanges. The development of Tera is rapid and stable whether in price and technology.<br /><br />
<i>Original: <a href="https://medium.com/@Blockchainize1/solving-the-blockchain-trilemma-tera-fa227870df85" target="_blank" style="font-size: 14px;">https://medium.com/@Blockchainize1/solving-the-blockchain-trilemma-tera-fa227870df85</a>.</i>
</p>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div></div>
<!-- /About Tera -->
<!-- Footer -->
<footer id="footer" class="sm-padding bg-dark">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<div class="col-md-12">
<!-- footer logo -->
<div class="footer-logo">
<a href="index.html"><img src="../PIC/Tera_logo.svg" alt="logo"></a>
</div>
<!-- /footer logo -->
<!-- footer links -->
<div class="footer-link">
<span class="footer-link-item">
<a href="/explorer.html">EXPLORER</a>
</span>
<span class="footer-link-item">
<a href="/web-wallet.html">WALLET</a>
</span>
<span class="footer-link-item">
<a href="/map.html">NETWORK MAP</a>
</span>
</div>
<!-- /footer links -->
<!-- footer follow -->
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<center><a href="../terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions</a> | <a href="../privacy-policy.html" style="font-size: 14px;">Privacy Policy</a><br /><br />TERA, 2019.</center>
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</footer>
<!-- /Footer -->
<!-- Back to top -->
<!-- <div id="back-to-top"></div> -->
<!-- /Back to top -->
<!-- Preloader -->
<!--<div id="preloader">-->
<!--<div class="preloader">-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--</div>-->
<!--</div>-->
<!-- /Preloader -->
<!-- jQuery Plugins -->
<script type="text/javascript" src="../js/jquery.min.js"></script>
<script type="text/javascript" src="../js/bootstrap.min.js"></script>
<script type="text/javascript" src="../js/main.min.js"></script>
<script type="text/javascript" src="../js/cookies.js"></script>
<div id="cookiesmessage" style="display: none;">
This site uses cookies. You need to read the <a href="../privacy-policy.html" style="font-size: 16px;" target="_blank">Privacy Policy</a> and click "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>I agree</strong></a>" to continue.
</div>
</body>
</html>

View File

@ -0,0 +1,87 @@
{
"id":"2",
"post_url":"/blog/2-tera-crypto-currency-project.html",
"title_pic":"/blog/uploads/1/1_1.png",
"post_title":"TERA CRYPTO CURRENCY PROJECT",
"post_announce":"Tera is an open source and collaborative project. It means everyone can view and eventually modify its source code for her/his own needs. And it also means anyone is welcome to integrate its working community...",
"post_date":"06-March-2019"
}
=START=
Tera is an open source and collaborative project. It means everyone can view and eventually modify its source code for her/his own needs. And it also means anyone is welcome to integrate its working community. The Tera community works to develop, deploy and maintain Tera nodes and decentralized applications that are part of the Tera Network.<br /><br />
The Tera technology serves the cryptocurrency concepts, trying to design a modern coins and contracts blockchain application : fast block generation, high transaction throughput and user-friendly application. It was officialy launched on 30th of June 2018 on the bitcointalk forum.<br /><br />
Yuriy Ivanov is the founder and core developer of the project. The Tera community is more familiar with the alias « vtools ».<br /><br />
<span style="font-size: 16px;"><strong>USER FRIENDLY APPLICATION</strong></span><br /><br />
In the aim to make this crypto currency project more friendly to end-users, some interesting innovations have been implemented in regards to the first generation of crpyto currency applications. The bitcoin and its thousands of child or fork, required a good level of IT skills in order to manage all the application chain from its own : from miners and its hardware, through stratum servers, proxies, to blockchain nodes. The Tera project intend to go one step further regarding crypto currency features integration into a single application : once installed, an efficient web application is available on localhost on port 8080. Then, any web browser supporting javascript may be able to access this application and to operate fully the Tera node.<br /><br />
<span style="font-size: 18px;"><strong>MINING A CRYPTO CURRENCY</strong></span><br /><br />
<span style="font-size: 16px;"><strong>MINING CONCEPT</strong></span><br /><br />
The mining activity consist in calling a mathematical procedure we cant predict the result before we run it. But we intend to obtain a very specific result, which usually consist in a certain number of 0 as the first chars before any random answer. If we found the nonce (a random object) combined with the transaction data and the coin algorithm that produce such result, well have solve a transaction block and well get a reward for that. Thanks to this work, the transaction listed in the block will be added to the blockchain and anyone will be able to check our work. Thats the concept of proof of work allowing anyone to replay the mathematical procedure with the nonce discovered by the node that solved the block and to confirm block inclusion into the blockchain.
<br /><br />
<span style="font-size: 16px;"><strong>POLITICAL AND ETHICAL CONCERNS</strong></span><br /><br />
The Tera project is young. It will have to face the same problems is facing today the Bitcoin platform :
1. a large amount of accounts used to get money back from credulous people (e-intrusion, mail threats, etc.)
2. a large amount of accounts used for illegal commercial activities (drugs, weapons, etc.)
3. attacks to make the blockchain platform down or to corrupt the blockchain datas
4. too many financial speculation that result in a coin value that has no sense.<br /><br />
Any Crypto Currency Project with the goal its money and contracts to be used as any other historical money or service contract has to consider its political and ethical usage. Processes have to be imagined, designed and implemented in order to be able to fight against extortion, corruption and illegal activities threating crypto-currency development.<br /><br />
<span style="font-size: 16px;"><strong>FAST BLOCK GENERATION AND HIGH THROUGHPUT</strong></span><br /><br />
1.consensus : POW (proof of work)
2. algorithm : TERAhash (sha3, secp256k1)
3. max emission : 1 Bln (TERA)
4. 1 second block generation time
5. 8 seconds for full block confirmation time
6. zero fees
7. blockchain capable of a thousand transactions per seconds
8. reward for premined block : 1-20 coins
9. block size : 130KB.
<span style="font-size: 16px;"><strong>CLASSIC CRYPTO CURRENCY FEATURES</strong></span><br /><br />
wallet, accounts, payments, mining, node settings and utilities, blockchain explorer and utilities…
<br /><br />
<span style="font-size: 16px;"><strong>DECENTRALIZED APP CATALOGUE</strong></span><br /><br />
d-app : forum, stock exchange, payment plugins for third party platform.
<br /><br />
<span style="font-size: 16px;"><strong>TECHNOLOGY DEPENDENCIES</strong></span><br /><br />
Tera is entirely written in Java over the NodeJS library as functional layer in order to take advantages of a robust and high level library designed to allow large and effective network node management.<br /><br />
The miner part is imported from an external repository and is written in C in order to get the best performances for this module.<br /><br />
Tera is actually officially supported on Linux and Windows.<br /><br /><br />
If you start mining Tera thanks to this article, you can add my account 188131 as advisor to yours. On simple demand Ill refund you half of the extra coins generated for advisors when youll solve blocks (@freddy#8516 on discord).<br /><br />
<span style="font-size: 16px;"><strong>MINING TERA</strong></span><br /><br />
Mining Tera has one major design constraint : you need one public IP per Tera node or miner. Yet, you can easily mine it on a computer desktop at home. The mining algorithm has been designed in order to be GPU resistant. In order to mine Tera coin youll need a multi-core processor (2 minimum) and some RAM, between 1 and 4GB per process that will mine. The mining reward level depends of the « power » used to solve a block (Top Tera Miners).<br /><br />
<span style="font-size: 16px;"><strong>COST AND USAGE CONCERNS</strong></span><br /><br />
There is two main cost centers in order to mine a crypto currency :<br /><br />
1. the cost of the hardware and the energy required to make a huge amount of mathematical operations connected to the blockchain network through the Internet.<br />
2. the human cost in order to deploy, maintain and keep running miners and blockchain nodes.<br /><br />
As the speculation actually drives the value of crypto currencies, it is not possible to answer if the mining activity is profitable or not. Moreover, hardware, energy and human costs are not the same around the globe. To appreciate if mining a crypto currency is profitable we should take all indirect costs : nature cost (for hardware and energy production), human cost (coins and contracts usage, social rights of blockchain workers).<br /><br />
<i>Original: <a href="https://freddy.linuxtribe.fr/recherche-et-developpement/blockchain-cryptocurrency-mining/tera-crypto-currency-project/" target="_blank" style="font-size: 14px;">https://freddy.linuxtribe.fr/recherche-et-developpement/blockchain-cryptocurrency-mining/tera-crypto-currency-project/</a>.<br />
Author: Freddy Frouin, <a href="matilto: freddy@linuxtribe.fr" style="font-size: 14px;">freddy@linuxtribe.fr</a>.</i>
</div>
<!-- /Row -->
</div>
<!-- /Container -->

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

View File

@ -0,0 +1,12 @@
{
"id":"3",
"post_url":"/blog/3-tera-faq-section.html",
"title_pic":"/blog/uploads/3/3_1.jpg",
"post_title":"TERA Frequently Asked Questions Section",
"post_announce":"Today, the community receives many questions from various user groups, and in this regard, it was decided to create an Frequently Asked Questions section on the site.<br /><br />",
"post_date":"07-March-2019"
}
=START=
Today, the community receives many questions from various user groups, and in this regard, it was decided to create an <a href="/faq.html" style="font-size: 14px;">Frequently Asked Questions</a> section on the site. The content of this section is based on an interview with the creator of the TERA project, which guarantees the most detailed and reliable answers. If you have not received an answer to your question, you will always receive support on our Discord channel: <a hre="https://discord.gg/CvwrbeG" style="font-size: 14px;"> https://discord.gg/CvwrbeG </a>.

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

View File

@ -82,7 +82,9 @@
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="index.html">HOME</a></li>
<li><a href="/changelog.html">CHANGELOG</a></li>
<li><a href="/token.html" target="_blank">TOKEN</a></li>
<li><a href="/token.html">TOKEN</a></li>
<li><a href="/tera-content-fund.html">CONTENT FUND</a></li>
<li><a href="/blog/">BLOG</a></li>
<li><a href="/explorer.html">EXPLORER</a></li>
<li><a href="/web-wallet.html">WALLET</a></li>
<li><a href="/map.html">NETWORK MAP</a></li>
@ -94,8 +96,9 @@
<li>
WHITE PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1EaqFg1ncIxsrNE2M9xJOSzQu8z3ANwMuNyTX0z_A1ow/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1B6_qlAp2xs4aHkqOwyvRMCDJTjgeNiOJiGpIeT0VAzY/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_EN.pdf" target="_blank">ENG</a></li>
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
@ -116,14 +119,27 @@
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<!--li><a href="changelog.html">Changelog</a></li-->
<!--li><a href="faq.html">FAQ</a></li-->
<li><a href="/faq.html">FAQ</a></li>
<!--li><a href="legal.html">Legal</a></li-->
</ul>
</li>
</ul>
</li>
<li class="dropdown2">
<a href="/changelog.html" class="dropdown-toggle" data-toggle="dropdown"><img src="../PIC/eng.png" border="0" style="width: 24px;" /></a>
<ul class="dropdown-menu">
<li>
<a href="/ru/changelog.html" style="color: #000;"><img src="../PIC/rus.png" border="0" style="width: 24px;" /> Русский</a>
</li>
<li>
<a href="/changelog.html" style="color: #000;"><img src="../PIC/de.png" border="0" style="width: 24px;" /> Deutsch</a>
</li>
<li>
<a href="/cn/changelog.html" style="color: #000;"><img src="../PIC/cn.png" border="0" style="width: 24px;" /> 中文</a>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
@ -163,8 +179,6 @@
<!-- Row -->
<div class="row">
<center><a href="/changelog.html">ENG</a> <span style="font-size: 21px;">|</span> <a href="/ru/changelog.html">РУС</a>
<!-- Social follow --><br /><br /></center>
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
@ -516,13 +530,16 @@ node set httpport:8080 password:123.</li>
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<p align="center">
Project Founder Email: <a href="mailto: progr76@gmail.com" style="font-size: 14px;">progr76@gmail.com</a>.
</p>
<center><a href="terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions</a> | <a href="privacy-policy.html" style="font-size: 14px;">Privacy Policy</a><br /><br />TERA, 2019.</center>
</div>

View File

@ -0,0 +1,567 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta data-n-head="true" data-hid="description" name="description" content="Tera - Fast block generation, High transaction throughput, User-friendly">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>TERA Foundation: 变更日志</title>
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="../CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="../CSS/style.min.css" />
<style>
@media all
{
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover
{
background-color: rgba(250, 250, 250, .1);
border-color: #337ab7;
}
/*.dropdown2 li*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
/*.dropdown2 li a*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
#nav.nav-transparent:not(.fixed-nav) .main-nav>li>a
{
color:white;
}
}
</style>
</head>
<body>
<!-- Header -->
<header id="home" style="background: #1C1D21; height: 80px;">
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="index.html">
<img class="logo" src="../PIC/Tera_Text_gray.svg" alt="logo">
<img class="logo-alt" src="../PIC/Tera_Text.svg" alt="logo">
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="index.html">TERA</a></li>
<li><a href="./changelog.html">变更日志</a></li>
<li><a href="./token.html">令牌</a></li>
<li><a href="/explorer.html">浏览器</a></li>
<li><a href="/web-wallet.html">钱包</a></li>
<li><a href="/map.html">节点地图</a></li>
<!-- Documentation -->
<li class="dropdown2">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">帮助<span class="caret"></span></a>
<ul class="dropdown-menu">
<li>
WHITE PAPER
<ul>
<li><a href="/files/TERA_WP_EN.pdf" target="_blank">ENG</a></li>
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
DAPP PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1PXVBbMKdpsAKPkO9UNB5B-LMwIDjylWoHvAAzzrXjvU/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1SkD4yc_POaGRMJRC6yGkDfdJUuKbcyq3JpG0cBXeYGM/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="https://docs.google.com/document/d/10yXAKxaU7YgrQnbdXu_L7WWovUoRtdJwo3tXXaGZGSQ/edit?usp=sharing/" target="_blank">FAQ</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
OTHER
<ul>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<!--li><a href="changelog.html">Changelog</a></li-->
<!--li><a href="faq.html">FAQ</a></li-->
<!--li><a href="legal.html">Legal</a></li-->
</ul>
</li>
</ul>
</li>
<li class="dropdown2">
<a href="/cn/changelog.html" class="dropdown-toggle" data-toggle="dropdown"><img src="../PIC/cn.png" border="0" style="width: 24px;" /></a>
<ul class="dropdown-menu">
<li>
<a href="/changelog.html" style="color: #000;"><img src="../PIC/eng.png" border="0" style="width: 24px;" /> English</a>
</li>
<li>
<a href="/changelog.html" style="color: #000;"><img src="../PIC/de.png" border="0" style="width: 24px;" /> Deutsch</a>
</li>
<li>
<a href="/ru/changelog.html" style="color: #000;"><img src="../PIC/rus.png" border="0" style="width: 24px;" /> Русский</a>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<<center><a href="/changelog.html" style="color: #fff;"><img src="../PIC/eng.png" border="0" style="width: 32px;" /></a> | <a href="/ru/changelog.html" style="color: #fff;"><img src="../PIC/rus.png" border="0" style="width: 32px;" /></a> | <a href="/cn/changelog.html" style="color: #fff;"><img src="../PIC/cn.png" border="0" style="width: 32px;" /></a>
<!-- Social follow --><br /><br /></center>
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">变更日志</h2>
</div>
<div class="no-more-tables">
<table class="table">
<tbody>
<tr>
<td valign="top">v. 0.897</td>
<td><a href="https://gitlab.com/terafoundation/tera/blob/master/Doc/Eng/API2.md" target="_blank" style="font-size: 14px;">API-2</a> 旨在使编写第三方应用程序更加容易。执行服务器端加密和POW操作。因此不建议公开访问因为它不防御DDOS攻击。如果应用程序如Exchange服务器位于同一专用网络上请使用它。</td>
</tr>
<tr>
<td valign="top" width="100">v. 0.884</td>
<td><ul> <li>增强参数COREY_WATCH_DOG的行为。如果您设置该参数数值为2替代重启仅仅回溯5000个区块它将节省填写内存散列的时间。也就是说挖矿几乎不被中断。</li></ul></td>
</tr>
<tr>
<td valign="top">v. 0.880</td>
<td>
<ul>
<li>它包含对DAPP的API协议改进。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.867</td>
<td>
<ul>
<li>使协议支持轻钱包,修复了验证下载链中的错误。</li>
<li>更新是可选的,可以跳过。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.811</td>
<td>
<ul>
<li>如果您设置参数:<br /><br />
"WATCHDOG_BADACCOUNT": 1<br /><br />
然后“BAD ACCOUNT has”错误检查机制将被启动。当累计60个区块时自动切断区块链回溯5000个区块。该方法理论上可以消除该错误但是不够精准。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.783</td>
<td>
<ul>
<li>修复历史记录和DAPP事件错误。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.753</td>
<td>
<ul>
<li>更新部分完成:<br />
1. 半数节点已完成更新<br />
2. 后半部分执行事务覆盖过程这需要很长时间。要加快速度您可以从Torrent下载db文件夹。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.727</td>
<td>
<ul>
<li>修复小错误。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.719</td>
<td>
<ul>
<li>该更新对于网络(包含世界各个地区的节点)的稳定是必须的。充分考虑到时间差异,该算法校正当前区块的当前高度。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.718</td>
<td>
<ul>
<li>算法共识回退到最初水平0.703)。新共识的实验失败了。我会考虑。感谢您们的耐心。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.703</td>
<td>
<ul>
<li>修正DAPP外观。<br />
当关闭统计数据日志时,减少内存占用。<br />
该更新不包含区块链交流协议的任何改变,可以被忽略。<br /></li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.685</td>
<td>
<ul>
<li>该更新包含2个挖矿参数位于config栏constant按钮<br /> <br />
   "COUNT_MINING_CPU": 0, <br />
   "SIZE_MINING_MEMORY": 0, <br /> <br />
如果设置为COUNT_MINING_CPU启动指定数量的挖掘进程则可以设置多于或少于有物理核心。 <br /> <br />
如果设置了值SIZE_MINING_MEMORY则将此值分配给所有进程指定的数字除以进程数</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.672</td>
<td>
<ul>
<li>修复了哈希表计算错误(我们的账户)</li>
                                         <li>从10195000高度区块每个区块哈希计算发生变化。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.671</td>
<td>
<ul>
<li>当前更新0.671包含一个改进的矿工。交换协议没有改变。仅在您想要改善采矿时才推荐使用。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.666</td>
<td>
<ul>
<li>添加了自动升级按钮靠近挖矿按钮。如果升级模式打开当新版本加载到网络时该按钮变成橙色并且带有斜杠的版本号出现于窗口的标题栏例如0.661/663。添加发送货币到公共地址的功能。在这种模式下新账户会依据该收据设置。支付目的的第一行是用作命名。如此方式创建账户将被收费。增加无限创立账户的功能但是有税费。现在该费用是10TERA但是随着TERA的普及该费用会降低。该费用用于返回账户0。为此在创建新帐户时请使用“添加到付款列表”按钮。在“发送”选项卡上单击它会创建10 Tera的付款交易以及创建帐户的订单。必须手动发送 — 按“发送”按钮。<br /></td></tr><tr>
<td valign="top">v. 0.555</td>
<td>
<ul>
<li>修复了POW进程中的问题。<br />
更多算力。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.553</td>
<td>
<ul>
<li>修复了更新版本安装的小错误(以前一直安装,即使禁用了自动更新)。</li>
<li>块编号7000000以后在创建新帐户时引入了针对DDOS攻击的保护。将仅允许以有限数量创建新帐户。对于未来创建更多账户将转移标准费用。
我们计划在不指定帐户的情况下添加对钱包地址公钥转帐的支持。在这种情况下将自动创建一个新帐户并为其创建收取少量费用用于DDOS保护。账户的普通资金转移交易不需要收费。
</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.545</td>
<td>
<ul>
<li>充分利用内存和CPU。 <br />
更多算力。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.542</td>
<td>
<ul>
<li>更多内存利用。更多算力。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.501</td>
<td>
<ul>
<li>修复小BUG。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.517</td>
<td>
<ul>
<li>安全性的微小变化。对于钱包的有限Web访问您可以在常量“HTTP_IP_CONNECT”中设置允许访问的计算机的外部IP地址。
示例:
<br />
"HTTP_IP_CONNECT": "111.222.220.230", <br />
注意: <br />
始终允许通过本地地址127.0.0.1访问钱包。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.501</td>
<td>
<ul>
<li>修复小BUG。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.452</td>
<td>
<ul>
<li>网络算力正在增加。目前它的数值是2^27.6 = 200Mh/s</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.450</td>
<td>
<ul>
<li>减少流量。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.418</td>
<td>
<ul>
<li>候选表格2推送</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.366</td>
<td>
<ul>
<li>界面的微小更改。<br /><br />
UTILITY部分目前有如下按钮。<br />
1. Rewrite transactions<br />
2. Truncate chain<br />
3. Clear DataBase<br /><br />
前2个要求您输入参数。链的深度从当前区块算起。最后一点-完全清除数据库不会影响钱包和服务器参数的设置。类似于删除DATA/DB文件夹。
</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.214</td>
<td>
<ul>
<li>对于网络所有节点上的时间是相同的非常重要。否则数据包的交换变得不可能。在特殊算法的帮助下它会自动同步并且总体方向等于UTC时间。如果您确定服务器具有准确的时间同步则可以禁用自动同步但由您负责。这是在常量中完成的设置值“AUTO_COORECT_TIME”0。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.171</td>
<td>
<ul>
<li>发布带有防御诈骗的第二个版本。可在自动更新模式下使用。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.169</td>
<td>
<ul>
<li>启用禁止列表。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.162</td>
<td>
<ul>
<li>如果未指定http远程访问端口的密码则仅允许从本地地址127.0.0.1进行访问。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.156</td>
<td>
<ul>
<li>添加了对挖掘中涉及的进程的自动跟踪。如果进程失去与主进程的连接,它们将被销毁。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.155</td>
<td>
<ul>
<li>您可以在程序安装期间从命令行设置http密码例如node set httpport:8080 password:123。</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /About Tera -->
<!-- Footer -->
<footer id="footer" class="sm-padding bg-dark">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<div class="col-md-12">
<!-- footer logo -->
<div class="footer-logo">
<a href="index.html"><img src="../PIC/Tera_logo.svg" alt="logo"></a>
</div>
<!-- /footer logo -->
<!-- footer links -->
<div class="footer-link">
<span class="footer-link-item">
<a href="/explorer.html">浏览器</a>
</span>
<span class="footer-link-item">
<a href="/web-wallet.html">钱包</a>
</span>
<span class="footer-link-item">
<a href="/map.html">节点地图</a>
</span></div>
<!-- /footer links -->
<!-- footer follow -->
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<p align="center">
项目创始人电子邮件 <a href="mailto: progr76@gmail.com" style="font-size: 14px;">progr76@gmail.com</a>.
</p>
<center><a href="/terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions (English)</a> | <a href="/privacy-policy.html" style="font-size: 14px;">Privacy Policy (English)</a><br /><br />TERA, 2019.</center>
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</footer>
<!-- /Footer -->
<!-- Back to top -->
<!-- <div id="back-to-top"></div> -->
<!-- /Back to top -->
<!-- Preloader -->
<!--<div id="preloader">-->
<!--<div class="preloader">-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--</div>-->
<!--</div>-->
<!-- /Preloader -->
<!-- jQuery Plugins -->
<script type="text/javascript" src="../js/jquery.min.js"></script>
<script type="text/javascript" src="../js/bootstrap.min.js"></script>
<script type="text/javascript" src="../js/main.min.js"></script>
<script type="text/javascript" src="../js/cookies.js"></script>
<div id="cookiesmessage" style="display: none;">
This site uses cookies. You need to read the <a href="privacy-policy.html" style="font-size: 14px;" target="_blank">Privacy Policy</a> and click "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>I agree</strong></a>" to continue.
</div>
</body>
</html>

702
Source/SITE/cn/index.html Normal file
View File

@ -0,0 +1,702 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta data-n-head="true" data-hid="description" name="description" content="Tera - Fast block generation, High transaction throughput, User-friendly">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>TERA Foundation</title>
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="../CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="../CSS/style.min.css" />
<style>
@media all
{
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover
{
background-color: rgba(250, 250, 250, .1);
border-color: #337ab7;
}
/*.dropdown2 li*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
/*.dropdown2 li a*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
#nav.nav-transparent:not(.fixed-nav) .main-nav>li>a
{
color:white;
}
}
</style>
</head>
<body>
<!-- Header -->
<header id="home">
<!-- Background Image -->
<div class="bg-img" style="background-image: url('../PIC/Tera_Web_BG.jpg');">
<div class="overlay"></div>
</div>
<!-- /Background Image -->
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="index.html">
<img class="logo" src="../PIC/Tera_Text_gray.svg" alt="logo">
<img class="logo-alt" src="../PIC/Tera_Text.svg" alt="logo">
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="#about">关于</a></li>
<li><a href="#technology">技术</a></li>
<li><a href="./changelog.html">变更日志</a></li>
<li><a href="./token.html">令牌</a></li>
<li><a href="/explorer.html">浏览器</a></li>
<li><a href="/web-wallet.html">钱包</a></li>
<li><a href="/map.html">节点地图</a></li>
<!-- Documentation -->
<li class="dropdown2">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">帮助<span class="caret"></span></a>
<ul class="dropdown-menu">
<li>
WHITE PAPER
<ul>
<li><a href="/files/TERA_WP_EN.pdf" target="_blank">ENG</a></li>
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
DAPP PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1PXVBbMKdpsAKPkO9UNB5B-LMwIDjylWoHvAAzzrXjvU/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1SkD4yc_POaGRMJRC6yGkDfdJUuKbcyq3JpG0cBXeYGM/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="https://docs.google.com/document/d/10yXAKxaU7YgrQnbdXu_L7WWovUoRtdJwo3tXXaGZGSQ/edit?usp=sharing/" target="_blank">FAQ</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
OTHER
<ul>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<!--li><a href="changelog.html">Changelog</a></li-->
<!--li><a href="faq.html">FAQ</a></li-->
<!--li><a href="legal.html">Legal</a></li-->
</ul>
</li>
</ul>
</li>
<li class="dropdown2">
<a href="/cn/index.html" class="dropdown-toggle" data-toggle="dropdown"><img src="../PIC/cn.png" border="0" style="width: 24px;" /></a>
<ul class="dropdown-menu">
<li>
<a href="/index.html" style="color: #000;"><img src="../PIC/eng.png" border="0" style="width: 24px;" /> English</a>
</li>
<li>
<a href="/de/index.html" style="color: #000;"><img src="../PIC/de.png" border="0" style="width: 24px;" /> Deutsch</a>
</li>
<li>
<a href="/ru/index.html" style="color: #000;"><img src="../PIC/rus.png" border="0" style="width: 24px;" /> Русский</a>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
<div class="col-md-12">
<!-- Social follow -->
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /Social follow -->
</div>
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">关于 TERA泰瑞</h2>
</div>
<p style="text-align: center;">
<img src="../PIC/Tera_Logo.png" align="center" width="240" />
</p>
<p style="text-align: justify; font-size: 15px;">
非常荣幸邀请您加入TERA挖矿。现有加密货币在以下方面存在问题中心化、交易吞吐量、交易速度、确认时间、交易税费以及一般可用性、难以整合到现有支付系统和金融系统。TERA提供了针对以上问题的解决方案。
我们已经成功创建了区块链该区块链1秒区块、8秒确认、零转账费用。除此之外Tera区块链能够每秒处理1000笔交易同时保留所有受赞誉的区块链功能为进一步发展以及与现有基础架构和新出现的技术无缝集成带来巨大的可能性。
</p>
<p style="text-align: justify; font-size: 15px;">
传统区块链的节点非有序排列。各种节点之间随机链接无法保障区块在所有节点中快速传输。在TERA中节点自发组成有序的通信方式。
</p>
<p style="text-align: center; font-size: 15px;"> <!-- Key Feature -->
<div class="col-md-6">
<div class="about bg-grey">
<h4>传统区块链</h3>
<p><img src="../PIC/sbch.png" /></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-6">
<div class="about bg-grey" style="height: 315px;">
<h4>TERA区块链</h3>
<p><img src="../PIC/tbch.png" /></p>
</div>
</div>
<!-- /Key Feature -->
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /About Tera -->
<!-- Key Features -->
<div id="features" class="section md-padding">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- Section header -->
<div class="section-header text-center">
<h2 class="title">特征</h2>
</div>
<!-- /Section header -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<i class="fab fa-hubspot" style="color: #000;"></i>
<h4>快速区块生成</h3>
<p>在去中心化区块链中TERA有最快的区块生成时间。特别指出POS以及类似并非去中心化。1秒区块8秒确认您的交易接近即时响应。</p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<i class="fas fa-boxes" style="color: #000;"></i>
<h4>高交易吞吐量</h3>
<p>TERA区块链能够每秒处理1000笔交易同时保留所有受赞誉的区块链功能为进一步发展以及与现有基础架构和新出现的技术无缝集成带来巨大的可能性。
</p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey" style="height: 300px;">
<i class="fas fa-university" style="color: #000;"></i>
<h4>用户友好</h4>
<p>TERA存于类似银行的账户。该系统确保资产安全和资金便于管理。</p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<i class="fas fa-hand-holding-usd" style="color: #000;"></i>
<h4>防御双花攻击</h3>
<p>TERA 使用具有POW共识的区块链。这允许所有事务依次排列事务也按顺序执行。从帐户中提取时会检查必要的金额。注销时计数器“operationID”递增。每个后续付款交易必须具有后继的“operationID”编号用以防止同一交易被多次应用。</p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey" style="height: 300px;">
<i class="fas fa-shield-alt" style="color: #000;"></i>
<h4>防御DDOS攻击</h3>
<p>专业的开发人员创建一种独特的算法以保护系统免受DDOS攻击和各种类型的入侵。所有数据和资金都受到安全保护。
</p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey" style="height: 300px;">
<i class="fas fa-code" style="color: #000;"></i>
<h4>渴求长久发展</h4>
<p>每天TERA开发尝试与时俱进专门人员经常更新和推进项目。</p>
</div>
</div>
<!-- /Key Feature -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /Key Features -->
<!-- Specification -->
<div id="technology" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- Section header -->
<div class="section-header">
<h2 class="title md-down-left">技术参数</h2>
</div>
<!-- /Section header -->
<div class="no-more-tables">
<table class="table table-bordered">
<thead class="cf">
<tr>
<th>最大供应</th>
<th>发行日期</th>
<th>共识协议</th>
<th>加密</th>
<th>智能合约语言</th>
</tr>
</thead>
<tbody>
<tr>
<td>1,000,000,000</td>
<td>2018/07/01</td>
<td>POW</td>
<td>sha3, secp256k1</td>
<td>Javascript</td>
</tr>
</tbody>
</table>
<table class="table table-bordered">
<thead class="cf">
<tr>
<th>区块尺寸</th>
<th>预挖</th>
<th>源代码</th>
<th>浏览器</th>
<th>平台</th>
</tr>
</thead>
<tbody>
<tr>
<td>120 KB</td>
<td>5%</td>
<td>
<a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank" style="font-size: 14px;">sourceforge.net</a>,
<a href="https://gitlab.com/terafoundation/tera" target="_blank" style="font-size: 14px;">gitlab.com</a>
</td>
<td>
<a href="https://terafoundation.org/explorer.html" target="_blank" style="font-size: 14px;">terafoundation.org</a>
</td>
<td>NodeJS</td>
</tr>
</tbody>
</table>
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /Specification -->
<!-- Updates -->
<div id="updates" class="section md-padding">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- Section header -->
<div class="section-header">
<h2 class="title md-down-left">更新</h2>
</div>
<!-- /Section header -->
<div class="no-more-tables">
<table class="table">
<tbody>
<tr>
<td valign="top">v. 0.897</td>
<td><a href="https://gitlab.com/terafoundation/tera/blob/master/Doc/Eng/API2.md" target="_blank" style="font-size: 14px;">API-2</a> 旨在使编写第三方应用程序更加容易。执行服务器端加密和POW操作。因此不建议公开访问因为它不防御DDOS攻击。如果应用程序如Exchange服务器位于同一专用网络上请使用它。</td>
</tr>
<tr>
<td valign="top" width="100">v. 0.884</td>
<td><ul> <li>增强参数COREY_WATCH_DOG的行为。如果您设置该参数数值为2替代重启仅仅回溯5000个区块它将节省填写内存散列的时间。也就是说挖矿几乎不被中断。</li></ul></td>
</tr>
<tr>
<td valign="top">v. 0.880</td>
<td>
<ul>
<li>它包含对DAPP的API协议改进。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.867</td>
<td>
<ul>
<li>使协议支持轻钱包,修复了验证下载链中的错误。</li>
<li>更新是可选的,可以跳过。</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.811</td>
<td>
<ul>
<li>如果您设置参数:<br /><br />
"WATCHDOG_BADACCOUNT": 1<br /><br />
然后“BAD ACCOUNT has”错误检查机制将被启动。当累计60个区块时自动切断区块链回溯5000个区块。该方法理论上可以消除该错误但是不够精准。</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p><a href="/changelog.html" style="font-size: 14px;">所有变更日志</a></p>
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /Updates -->
<!-- Roadmap -->
<div id="roadmap" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- Section header -->
<div class="section-header">
<h2 class="title md-down-left">路线图</h2>
</div>
<!-- /Section header -->
<div class="row flex wrap">
<!-- Roadmap Item -->
<div class="flex col-sm-12 col-md-3">
<div class="roadmap-item">
<div class="roadmap-item__line done">
<span class="dot"></span>
</div>
<div class="roadmap-item__body">
<div class="roadmap-item__date">
2018年10月
</div>
<div class="roadmap-item__info">
<ul>
<li>
智能合约
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- /Roadmap Item -->
<!-- Roadmap Item -->
<div class="flex col-sm-12 col-md-3">
<div class="roadmap-item">
<div class="roadmap-item__line done">
<span class="dot"></span>
</div>
<div class="roadmap-item__body">
<div class="roadmap-item__date">
2018年11月
</div>
<div class="roadmap-item__info">
<ul>
<li>
去中心化论坛
</li>
<li>
去中心化交易所
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- /Roadmap Item -->
<!-- Roadmap Item -->
<div class="flex col-sm-12 col-md-3">
<div class="roadmap-item">
<div class="roadmap-item__line done">
<span class="dot"></span>
</div>
<div class="roadmap-item__body">
<div class="roadmap-item__date">
2018年12月
</div>
<div class="roadmap-item__info">
<ul>
<li>
网页钱包
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- /Roadmap Item -->
<!-- Roadmap Item -->
<div class="flex col-sm-12 col-md-3">
<div class="roadmap-item">
<div class="roadmap-item__line processing">
<span class="dot"></span>
</div>
<div class="roadmap-item__body">
<div class="roadmap-item__date">
2019年第一季度
</div>
<div class="roadmap-item__info">
<ul>
<li>
安卓/IOS钱包
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- /Roadmap Item -->
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /Roadmap -->
<!-- Feedback -->
<div id="feedback" class="section md-padding" style="display: none;">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- Section header -->
<div class="section-header">
<h2 class="title md-down-left">Feedback</h2>
</div>
<!-- /Section header -->
<form>
<input type="text" placeholder="Your Name..." class="form-control" /><br />
<input type="text" placeholder="Your Name..." class="form-control" /><br />
<textarea placeholder="Your Message..." class="form-control"></textarea><br />
<input type="submit" value=" Send " class="btn" />
</form>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /Feedback -->
<!-- Footer -->
<footer id="footer" class="sm-padding bg-dark">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<div class="col-md-12">
<!-- footer logo -->
<div class="footer-logo">
<a href="index.html"><img src="../PIC/Tera_logo.svg" alt="logo"></a>
</div>
<!-- /footer logo -->
<!-- footer links -->
<div class="footer-link">
<span class="footer-link-item">
<a href="/explorer.html">浏览器</a>
</span>
<span class="footer-link-item">
<a href="/web-wallet.html">钱包</a>
</span>
<span class="footer-link-item">
<a href="/map.html">节点地图</a>
</span></div>
<!-- /footer links -->
<!-- footer follow -->
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<p align="center">
项目创始人电子邮件 <a href="mailto: progr76@gmail.com" style="font-size: 14px;">progr76@gmail.com</a>.
</p>
<center><a href="/terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions</a> | <a href="/privacy-policy.html" style="font-size: 14px;">Privacy Policy</a><br /><br />TERA, 2019.</center>
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</footer>
<!-- /Footer -->
<!-- Back to top -->
<!-- <div id="back-to-top"></div> -->
<!-- /Back to top -->
<!-- Preloader -->
<!--<div id="preloader">-->
<!--<div class="preloader">-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--</div>-->
<!--</div>-->
<!-- /Preloader -->
<!-- jQuery Plugins -->
<script type="text/javascript" src="../js/jquery.min.js"></script>
<script type="text/javascript" src="../js/bootstrap.min.js"></script>
<script type="text/javascript" src="../js/main.min.js"></script>
<script type="text/javascript" src="../js/cookies.js"></script>
<div id="cookiesmessage" style="display: none;">
This site uses cookies. You need to read the <a href="privacy-policy.html" style="font-size: 14px;" target="_blank">Privacy Policy</a> and click "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>I agree</strong></a>" to continue.
</div>
</body>
</html>

379
Source/SITE/cn/token.html Normal file
View File

@ -0,0 +1,379 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta data-n-head="true" data-hid="description" name="description" content="Tera - Fast block generation, High transaction throughput, User-friendly">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>TERA Foundation: TOKEN</title>
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="../CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="../CSS/style.min.css" />
<style>
@media all
{
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover
{
background-color: rgba(250, 250, 250, .1);
border-color: #337ab7;
}
/*.dropdown2 li*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
/*.dropdown2 li a*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
#nav.nav-transparent:not(.fixed-nav) .main-nav>li>a
{
color:white;
}
}
</style>
</head>
<body>
<!-- Header -->
<header id="home" style="background: #1C1D21; height: 80px; top: 0px; position: absolut;">
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="index.html">
<img class="logo" src="../PIC/Tera_Text_gray.svg" alt="logo">
<img class="logo-alt" src="../PIC/Tera_Text.svg" alt="logo">
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="index.html">TERA</a></li>
<li><a href="./changelog.html">变更日志</a></li>
<li><a href="./token.html">令牌</a></li>
<li><a href="/explorer.html">浏览器</a></li>
<li><a href="/web-wallet.html">钱包</a></li>
<li><a href="/map.html">节点地图</a></li>
<!-- Documentation -->
<li class="dropdown2">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">帮助<span class="caret"></span></a>
<ul class="dropdown-menu">
<li>
WHITE PAPER
<ul>
<li><a href="/files/TERA_WP_EN.pdf" target="_blank">ENG</a></li>
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
DAPP PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1PXVBbMKdpsAKPkO9UNB5B-LMwIDjylWoHvAAzzrXjvU/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1SkD4yc_POaGRMJRC6yGkDfdJUuKbcyq3JpG0cBXeYGM/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="https://docs.google.com/document/d/10yXAKxaU7YgrQnbdXu_L7WWovUoRtdJwo3tXXaGZGSQ/edit?usp=sharing/" target="_blank">FAQ</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
OTHER
<ul>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<!--li><a href="changelog.html">Changelog</a></li-->
<!--li><a href="faq.html">FAQ</a></li-->
<!--li><a href="legal.html">Legal</a></li-->
</ul>
</li>
</ul>
</li>
<li class="dropdown2">
<a href="/cn/token.html" class="dropdown-toggle" data-toggle="dropdown"><img src="../PIC/cn.png" border="0" style="width: 24px;" /></a>
<ul class="dropdown-menu">
<li>
<a href="/token.html" style="color: #000;"><img src="../PIC/eng.png" border="0" style="width: 24px;" /> English</a>
</li>
<li>
<a href="/token.html" style="color: #000;"><img src="../PIC/de.png" border="0" style="width: 24px;" /> Deutsch</a>
</li>
<li>
<a href="/ru/token.html" style="color: #000;"><img src="../PIC/rus.png" border="0" style="width: 24px;" /> Русский</a>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<center><a href="/token.html" style="color: #fff;"><img src="../PIC/eng.png" border="0" style="width: 32px;" /></a> | <a href="/ru/token.html" style="color: #fff;"><img src="../PIC/rus.png" border="0" style="width: 32px;" /></a> | <a href="/cn/token.html" style="color: #fff;"><img src="../PIC/cn.png" border="0" style="width: 32px;" /></a><br /><br /></center>
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">ТОКЕН TERA</h2>
</div>
<p>
TERA 是一个货币现有加密货币在以下方面存在问题中心化、交易吞吐量、交易速度、确认时间、交易税费以及一般可用性、难以整合到现有支付系统和金融系统。TERA提供了针对以上问题的解决方案。 <br /> <br />
TERA是纯原创代码由俄罗斯Vtools大家称之为小V神核心开发。Tera使用node.js编译并有单独的dapp分布式应用开发文档。node.js是编程领域使用最广泛的语言之一它大大降低了TERA-dapp的开发难度开发成本极低智能合约开发只需要100 Teras调用合约和完成交易都没有佣金。这为Tera应用的大规模落地奠定了基础
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /About Tera -->
<div id="features" class="section md-padding">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- Section header -->
<div class="section-header text-center">
<h2 class="title">交易所&伙伴</h2>
</div>
<!-- /Section header -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>QBTC</h3>
<p><a href="https://www.qbtc.ink/trade?symbol=TERA_BTC" target="_blank"><img src="../PIC/qbtc.png" style="border-radius: 16px;" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>Bitalong</h3>
<p><a href="https://www.bitalong.com/trade/index/market/tera_usdt/" target="_blank"><img src="../PIC/bitalong.png" style="border-radius: 16px;" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>Bitmesh</h4>
<p><a href="https://bitmesh.com/exchange?market=btc_tera#/" target="_blank"><img src="../PIC/bitmesh.png" style="border-radius: 16px;" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>CHAOEX</h4>
<p><a href="https://chaoex-en-us.udesk.cn/hc/articles/83487" target="_blank"><img src="../PIC/chaoex.png" style="border-radius: 16px;" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>CITEX</h4>
<p><a href="https://www.citex.co.kr/#/trade/2/37" target="_blank"><img src="../PIC/citex.png" style="border-radius: 16px;" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>FMessenger</h4>
<p><a href="http://freetimes.cc/fmessenger/" target="_blank"><img src="../PIC/fm.png" style="border-radius: 16px;" /></a></p>
</div>
</div>
<!-- /Key Feature -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">矿业</h2>
</div>
<p align="center">
<a href="https://sourceforge.net/p/tera/code/ci/master/tree/README.md" target="_blank" style="font-size: 14px;">TERA文档</a> 的文档将有助于今天开始挖掘。
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- Footer -->
<!-- Footer -->
<footer id="footer" class="sm-padding bg-dark">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<div class="col-md-12">
<!-- footer logo -->
<div class="footer-logo">
<a href="index.html"><img src="../PIC/Tera_logo.svg" alt="logo"></a>
</div>
<!-- /footer logo -->
<!-- footer links -->
<div class="footer-link">
<span class="footer-link-item">
<a href="/explorer.html">浏览器</a>
</span>
<span class="footer-link-item">
<a href="/web-wallet.html">钱包</a>
</span>
<span class="footer-link-item">
<a href="/map.html">节点地图</a>
</span></div>
<!-- /footer links -->
<!-- footer follow -->
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<p align="center">
项目创始人电子邮件 <a href="mailto: progr76@gmail.com" style="font-size: 14px;">progr76@gmail.com</a>.
</p>
<center><a href="/terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions (English)</a> | <a href="/privacy-policy.html" style="font-size: 14px;">Privacy Policy (English)</a><br /><br />TERA, 2019.</center>
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
<!-- Back to top -->
<!-- <div id="back-to-top"></div> -->
<!-- /Back to top -->
<!-- Preloader -->
<!--<div id="preloader">-->
<!--<div class="preloader">-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--</div>-->
<!--</div>-->
<!-- /Preloader -->
<!-- jQuery Plugins -->
<script type="text/javascript" src="../js/jquery.min.js"></script>
<script type="text/javascript" src="../js/bootstrap.min.js"></script>
<script type="text/javascript" src="../js/main.min.js"></script>
<script type="text/javascript" src="../js/cookies.js"></script>
<div id="cookiesmessage" style="display: none;">
This site uses cookies. You need to read the <a href="privacy-policy.html" style="font-size: 14px;" target="_blank">Privacy Policy</a> and click "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>I agree</strong></a>" to continue.
</div>
</body>
</html>

699
Source/SITE/de/index.html Normal file
View File

@ -0,0 +1,699 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta data-n-head="true" data-hid="description" name="description" content="Tera - Fast block generation, High transaction throughput, User-friendly">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>TERA Foundation</title>
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="../CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="../CSS/style.min.css" />
<style>
@media all
{
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover
{
background-color: rgba(250, 250, 250, .1);
border-color: #337ab7;
}
/*.dropdown2 li*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
/*.dropdown2 li a*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
#nav.nav-transparent:not(.fixed-nav) .main-nav>li>a
{
color:white;
}
}
</style>
</head>
<body>
<!-- Header -->
<header id="home">
<!-- Background Image -->
<div class="bg-img" style="background-image: url('../PIC/Tera_Web_BG.jpg');">
<div class="overlay"></div>
</div>
<!-- /Background Image -->
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="index.html">
<img class="logo" src="../PIC/Tera_Text_gray.svg" alt="logo">
<img class="logo-alt" src="../PIC/Tera_Text.svg" alt="logo">
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="#about">ÜBER TERA</a></li>
<li><a href="/changelog.html">CHANGELISTE</a></li>
<li><a href="/token.html">TOKEN</a></li>
<li><a href="/explorer.html">EXPLORER</a></li>
<li><a href="/web-wallet.html">WALLET</a></li>
<li><a href="/map.html">NETZWERK</a></li>
<!-- Documentation -->
<li class="dropdown2">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">HILFE<span class="caret"></span></a>
<ul class="dropdown-menu">
<li>
WHITE PAPER
<ul>
<li><a href="/files/TERA_WP_EN.pdf" target="_blank">ENG</a></li>
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
DAPP PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1PXVBbMKdpsAKPkO9UNB5B-LMwIDjylWoHvAAzzrXjvU/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1SkD4yc_POaGRMJRC6yGkDfdJUuKbcyq3JpG0cBXeYGM/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="https://docs.google.com/document/d/10yXAKxaU7YgrQnbdXu_L7WWovUoRtdJwo3tXXaGZGSQ/edit?usp=sharing/" target="_blank">FAQ</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
OTHER
<ul>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<!--li><a href="changelog.html">Changelog</a></li-->
<!--li><a href="faq.html">FAQ</a></li-->
<!--li><a href="legal.html">Legal</a></li-->
</ul>
</li>
</ul>
</li>
<li class="dropdown2">
<a href="/de/index.html" class="dropdown-toggle" data-toggle="dropdown"><img src="../PIC/de.png" border="0" style="width: 24px;" /></a>
<ul class="dropdown-menu">
<li>
<a href="/index.html" style="color: #000;"><img src="../PIC/eng.png" border="0" style="width: 24px;" /> English</a>
</li>
<li>
<a href="/ru/index.html" style="color: #000;"><img src="../PIC/rus.png" border="0" style="width: 24px;" /> Русский</a>
</li>
<li>
<a href="/cn/index.html" style="color: #000;"><img src="../PIC/cn.png" border="0" style="width: 24px;" /> 中文</a>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
<div class="col-md-12">
<!-- Social follow -->
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /Social follow -->
</div>
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">Über TERA</h2>
</div>
<p style="text-align: center;">
<img src="../PIC/Tera_Logo.png" align="center" width="240" />
</p>
<p style="text-align: justify; font-size: 15px;">
Wir freuen uns darüber dich auf unserer Website begrüßen zu dürfen. Mit TERA möchten wir den Menschen das Thema Blockchain und dezentralisierte Apps (dApps) auf eine neue, einfachere und vor allem, im Sinne der Dezentralisierung, richtige Weise näher bringen. TERA vereint alle erforderlichen Eigenschaften, um bereits bekannte Technologien abzulösen und die Krypto Welt zu revolutionieren.
</p>
<p style="text-align: justify; font-size: 15px;">
Pro Sekunde verarbeitet TERA 1000+ Transaktionen. Es werden keine Gebühren für eine Transaktion verlangt und da die Blockzeit nur eine Sekunde beträgt, ist eine Transaktion bereits nach acht Sekunden vollständig abgeschlossen!
</p>
<p style="text-align: justify; font-size: 15px;">
Die TERA Blockchain wurde u. a. für die Entwicklung und Nutzung von dezentralisierten Applikationen ( DApps) entwickelt. Bereits heute gibt es mehrere kleine bis große DApps, die über die Wallet genutzt werden können. Da als Programmsprache Javascript verwendet wird, ist auch hier ein deutlich einfacherer Einstieg in die Welt der DApps möglich.
</p>
<p style="text-align: center; font-size: 15px;"> <!-- Key Feature -->
<div class="col-md-6">
<div class="about bg-grey">
<h4>Traditional Blockchain</h3>
<p><img src="../PIC/sbch.png" /></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-6">
<div class="about bg-grey" style="height: 315px;">
<h4>TERA Blockchain</h3>
<p><img src="../PIC/tbch.png" /></p>
</div>
</div>
<!-- /Key Feature -->
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /About Tera -->
<!-- Key Features -->
<div id="features" class="section md-padding">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- Section header -->
<div class="section-header text-center">
<h2 class="title">Features</h2>
</div>
<!-- /Section header -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<i class="fab fa-hubspot" style="color: #000;"></i>
<h4>Schnell(st)e Blockchain</h3>
<p>TERA hat mit nur einer Sekunde Blockzeit mit eine der schnellsten Blockchains auf dem Markt. Um eine Transaktion vollständig zu bestätigen dauert es nur acht Sekunden.</p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<i class="fas fa-boxes" style="color: #000;"></i>
<h4>Hoher Durchsatz</h3>
<p>Die TERA Blockchain leistet derzeit bereits über 1000 Transaktionen pro Sekunde. Unser Ziel ist es diese Zahl noch zu steigern. Bereits heute lässt sich die TERA Blockchain über unsere APIs für alle möglichen anderen Dinge benutzen.
</p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey" style="height: 320px;">
<i class="fas fa-university" style="color: #000;"></i>
<h4>Benutzerfreundlichkeit</h4>
<p>Zwar generiert jede neu installierte Wallet einen Public und einen Private-Key, doch der eigentliche Account ist eine nummerische ID. Diese ID gleicht der klassischen Kontonummer wie bei einer Bank und ist deutlich leichter zu merken.</p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<i class="fas fa-hand-holding-usd" style="color: #000;"></i>
<h4>Schutz vor Double Spending</h3>
<p>TERA nutzt Proof-of-Work (PoW) um seine Transaktionen zu bestätigen. Transaktionen werden sequentiell durchgeführt. Bei jeder Transaktion werden die erforderlichen Beträge geprüft. Zum Zeitpunkt der „Abbuchung“ wird der Zähler "OperationID" hochgezählt. Jede nachfolgende Zahlungstransaktion muss die vorherige "OperationID" besitzen, um zu verhindern, dass dieselbe Transaktion mehrmals angewendet wird.</p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey" style="height: 389px;">
<i class="fas fa-shield-alt" style="color: #000;"></i>
<h4>Schutz vor DDoS Attacken</h3>
<p>Unsere Entwickler haben zahlreiche Mechanismen zum Schutz vor DDoS Attacken entwickelt. Alle Daten und Guthaben sind in der TERA Blockchain professionell geschützt.
</p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey" style="height: 389px;">
<i class="fas fa-code" style="color: #000;"></i>
<h4>Entwicklung aus Leidenschaft</h4>
<p>TERA steht erst am Anfang und tagtäglich wird TERA weiterentwickelt. Dieses Projekt hat ein enormes Potential und unser Team und die Community helfen uns dabei das TERA jeden Tag ein kleines bisschen besser wird.</p>
</div>
</div>
<!-- /Key Feature -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /Key Features -->
<!-- Specification -->
<div id="technology" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- Section header -->
<div class="section-header">
<h2 class="title md-down-left">Technologie</h2>
</div>
<!-- /Section header -->
<div class="no-more-tables">
<table class="table table-bordered">
<thead class="cf">
<tr>
<th>Max Supply</th>
<th>Ausgabedatum</th>
<th>Konsens</th>
<th>Algorithmus</th>
<th>Programmiersprache</th>
</tr>
</thead>
<tbody>
<tr>
<td>1,000,000,000</td>
<td>01. Juli 2018</td>
<td>POW</td>
<td>sha3, secp256k1</td>
<td>Javascript</td>
</tr>
</tbody>
</table>
<table class="table table-bordered">
<thead class="cf">
<tr>
<th>Blockgröße</th>
<th>Pre-mine</th>
<th>Programmquellen</th>
<th>Explorer</th>
<th>Plattform</th>
</tr>
</thead>
<tbody>
<tr>
<td>120 KB</td>
<td>5%</td>
<td>
<a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank" style="font-size: 14px;">sourceforge.net</a>,
<a href="https://gitlab.com/terafoundation/tera" target="_blank" style="font-size: 14px;">gitlab.com</a>
</td>
<td>
<a href="https://terafoundation.org/explorer.html" target="_blank" style="font-size: 14px;">terafoundation.org</a>
</td>
<td>NodeJS</td>
</tr>
</tbody>
</table>
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /Specification -->
<!-- Updates -->
<div id="updates" class="section md-padding">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- Section header -->
<div class="section-header">
<h2 class="title md-down-left">Updates</h2>
</div>
<!-- /Section header -->
<div class="no-more-tables">
<table class="table">
<tbody>
<tr>
<td valign="top">v. 0.897</td>
<td>The <a href="https://gitlab.com/terafoundation/tera/blob/master/Doc/Eng/API2.md" target="_blank" style="font-size: 14px;">API-2</a> is designed to make it easier to write third-party applications. Server-side cryptography and POW operations are performed. Therefore, it is not recommended for public access, because it is not protected from DDOS attacks. Use it if applications such as the exchange server are on the same private network.</td>
</tr>
<tr>
<td valign="top" width="100">v. 0.884</td>
<td><ul> <li>Will be enhanced the behavior of the constants COREY_WATCH_DOG. If you will be the number 2:
"COREY_WATCH_DOG": 2, instead of an overload will just trim the blocks on the 5000, it will save time filling out the memory hashes. I. e. mining will practically go without interruption</li></ul></td>
</tr>
<tr>
<td valign="top">v. 0.880</td>
<td>
<ul>
<li>It contains API Protocol improvements for DApp.</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.877</td>
<td>
<ul>
<li>Today will be an update. The update improves work of DApp.</li>
<li>The update is optional — you can skip it.</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.867</td>
<td>
<ul>
<li>Made Protocol support light-wallet, fixed a bug in validate download chains.</li>
<li>The update is optional and can be skipped.</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p><a href="../changelog.html" style="font-size: 14px;">Komplettes Changelog</a></p>
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /Updates -->
<!-- Roadmap -->
<div id="roadmap" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- Section header -->
<div class="section-header">
<h2 class="title md-down-left">Roadmap</h2>
</div>
<!-- /Section header -->
<div class="row flex wrap">
<!-- Roadmap Item -->
<div class="flex col-sm-12 col-md-3">
<div class="roadmap-item">
<div class="roadmap-item__line done">
<span class="dot"></span>
</div>
<div class="roadmap-item__body">
<div class="roadmap-item__date">
Okt. 2018
</div>
<div class="roadmap-item__info">
<ul>
<li>
Start Smart Contracts
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- /Roadmap Item -->
<!-- Roadmap Item -->
<div class="flex col-sm-12 col-md-3">
<div class="roadmap-item">
<div class="roadmap-item__line done">
<span class="dot"></span>
</div>
<div class="roadmap-item__body">
<div class="roadmap-item__date">
Nov. 2018
</div>
<div class="roadmap-item__info">
<ul>
<li>
DApp Forum
</li>
<li>
DApp Börse
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- /Roadmap Item -->
<!-- Roadmap Item -->
<div class="flex col-sm-12 col-md-3">
<div class="roadmap-item">
<div class="roadmap-item__line done">
<span class="dot"></span>
</div>
<div class="roadmap-item__body">
<div class="roadmap-item__date">
Dez. 2018
</div>
<div class="roadmap-item__info">
<ul>
<li>
Light-Wallet im Web
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- /Roadmap Item -->
<!-- Roadmap Item -->
<div class="flex col-sm-12 col-md-3">
<div class="roadmap-item">
<div class="roadmap-item__line processing">
<span class="dot"></span>
</div>
<div class="roadmap-item__body">
<div class="roadmap-item__date">
Q1 2019
</div>
<div class="roadmap-item__info">
<ul>
<li>
Android/iOS App (Wallet)
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- /Roadmap Item -->
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /Roadmap -->
<!-- Feedback -->
<div id="feedback" class="section md-padding" style="display: none;">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- Section header -->
<div class="section-header">
<h2 class="title md-down-left">Feedback</h2>
</div>
<!-- /Section header -->
<form>
<input type="text" placeholder="Your Name..." class="form-control" /><br />
<input type="text" placeholder="Your Name..." class="form-control" /><br />
<textarea placeholder="Your Message..." class="form-control"></textarea><br />
<input type="submit" value=" Send " class="btn" />
</form>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /Feedback -->
<!-- Footer -->
<footer id="footer" class="sm-padding bg-dark">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<div class="col-md-12">
<!-- footer logo -->
<div class="footer-logo">
<a href="index.html"><img src="../PIC/Tera_logo.svg" alt="logo"></a>
</div>
<!-- /footer logo -->
<!-- footer links -->
<div class="footer-link">
<span class="footer-link-item">
<a href="/explorer.html">EXPLORER</a>
</span>
<span class="footer-link-item">
<a href="/web-wallet.html">WALLET</a>
</span>
<span class="footer-link-item">
<a href="/map.html">NETZWERK</a>
</span></div>
<!-- /footer links -->
<!-- footer follow -->
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<p align="center">
E-Mail des Projektgründers: <a href="mailto: progr76@gmail.com" style="font-size: 14px;">progr76@gmail.com</a>.
</p>
<center><a href="/terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions</a> | <a href="/privacy-policy.html" style="font-size: 14px;">Privacy Policy</a><br /><br />TERA, 2019.</center>
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</footer>
<!-- /Footer -->
<!-- Back to top -->
<!-- <div id="back-to-top"></div> -->
<!-- /Back to top -->
<!-- Preloader -->
<!--<div id="preloader">-->
<!--<div class="preloader">-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--</div>-->
<!--</div>-->
<!-- /Preloader -->
<!-- jQuery Plugins -->
<script type="text/javascript" src="../js/jquery.min.js"></script>
<script type="text/javascript" src="../js/bootstrap.min.js"></script>
<script type="text/javascript" src="../js/main.min.js"></script>
<script type="text/javascript" src="../js/cookies.js"></script>
<div id="cookiesmessage" style="display: none;">
This site uses cookies. You need to read the <a href="privacy-policy.html" style="font-size: 14px;" target="_blank">Privacy Policy</a> and click "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>I agree</strong></a>" to continue.
</div>
</body>
</html>

468
Source/SITE/faq.html Normal file
View File

@ -0,0 +1,468 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta data-n-head="true" data-hid="description" name="description" content="Tera - Fast block generation, High transaction throughput, User-friendly">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>TERA Foundation: FAQ</title>
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="CSS/style.min.css" />
<style>
@media all
{
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover
{
background-color: rgba(250, 250, 250, .1);
border-color: #337ab7;
}
/*.dropdown2 li*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
/*.dropdown2 li a*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
#nav.nav-transparent:not(.fixed-nav) .main-nav>li>a
{
color:white;
}
}
</style>
</head>
<body>
<!-- Header -->
<header id="home" style="background: #1C1D21; height: 80px; top: 0px; position: absolut;">
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="index.html">
<img class="logo" src="PIC/Tera_Text_gray.svg" alt="logo">
<img class="logo-alt" src="PIC/Tera_Text.svg" alt="logo">
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="index.html">HOME</a></li>
<li><a href="/changelog.html">CHANGELOG</a></li>
<li><a href="/token.html">TOKEN</a></li>
<li><a href="/tera-content-fund.html">CONTENT FUND</a></li>
<li><a href="/blog/">BLOG</a></li>
<li><a href="/explorer.html">EXPLORER</a></li>
<li><a href="/web-wallet.html">WALLET</a></li>
<li><a href="/map.html">NETWORK MAP</a></li>
<!-- Documentation -->
<li class="dropdown2">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">HELP<span class="caret"></span></a>
<ul class="dropdown-menu">
<li>
WHITE PAPER
<ul>
<li><a href="/files/TERA_WP_EN.pdf" target="_blank">ENG</a></li>
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
DAPP PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1PXVBbMKdpsAKPkO9UNB5B-LMwIDjylWoHvAAzzrXjvU/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1SkD4yc_POaGRMJRC6yGkDfdJUuKbcyq3JpG0cBXeYGM/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="https://docs.google.com/document/d/10yXAKxaU7YgrQnbdXu_L7WWovUoRtdJwo3tXXaGZGSQ/edit?usp=sharing/" target="_blank">FAQ</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
OTHER
<ul>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<!--li><a href="changelog.html">Changelog</a></li-->
<li><a href="/faq.html">FAQ</a></li>
<!--li><a href="legal.html">Legal</a></li-->
</ul>
</li>
</ul>
</li>
<li class="dropdown2">
<a href="/en/faq.html" class="dropdown-toggle" data-toggle="dropdown"><img src="../PIC/eng.png" border="0" style="width: 24px;" /></a>
<ul class="dropdown-menu">
<li>
<a href="/en/faq.html" style="color: #000;"><img src="../PIC/rus.png" border="0" style="width: 24px;" /> Русский</a>
</li>
<li>
<a href="/en/faq.html" style="color: #000;"><img src="../PIC/de.png" border="0" style="width: 24px;" /> Deutsch</a>
</li>
<li>
<a href="/en/faq.html" style="color: #000;"><img src="../PIC/cn.png" border="0" style="width: 24px;" /> 中文</a>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">FAQ</h2>
</div>
<p>
<strong><span style="font-size: 15px; color: #000;">TERA achieves one block per second, high tps, but at the same time this high speed may come at the expense of security, so far people have not seen Tera demonstrate its security, can TERA resist hacker attack?</span></strong>
<p>To protect the network, each node is verified with each other, the reputation mechanism is used - accounting for the reputation points of the node, which are added when the exchange is successful, and we use the Protocol of limited messages.<br /><br />
- Verification of the node is carried out by the algorithm of electronic signature, the node address is used as a public key. The node address is a 32-byte number generated from the private key of the node, which in turn is randomly generated once when the node is created. When the node list is distributed over the network, the 32-byte node address, ip, and port are transmitted.
- Reputation points are needed to prioritize the choice of nodes in the exchange with each other, it is necessary for the stability of the created links between nodes. As is known from <a href="/files/TERA_WP_EN.pdf" target="_blank" style="font-size: 14px;">WP</a>, the network forms a special regular multidimensional topological lattice with reserves of connections. The links themselves are initially formed randomly-at the beginning of the node network, and in the future dynamically maintained regularity of the grid links.<br />
- The limited message Protocol is used to limit the number of messages between nodes, in order to avoid DDOS attacks against each other (including due to failure). If the number of messages exceeds the specified limit per second, the reputation points are reduced, and then the node gets into the ban list.<br /><br />
But we will constantly audit the code and come up with new protections in case of threats. In addition, we plan to hold competitions and cooperation with white hackers on bounty programs.
</p>
</p>
<hr />
<p>
<strong><span style="font-size: 15px; color: #000;">TERA has one block per second, will this fast block lead to an explosion in data on the blockchain? If yes, how does TERA address it?</span></strong>
<p>Yes, if 1000 transactions are in trouble per second, then the blockchain will grow at a speed of 10Gb d day. To solve this problem, a mechanism for loading the blockchain from the end will be implemented. It is given in <a href="/files/TERA_WP_EN.pdf" target="_blank" style="font-size: 14px;">WP</a> under "the Dependence of the Size of the Blockchain Database From User Settings”. This will solve the large size problem, but will not remove the large size. The large size of the blockchain will remain, but will be loaded optionally.
</p>
</p>
<hr />
<p>
<strong><span style="font-size: 15px; color: #000;">What is 8 second confirmation, any theoretical or practical foundation on which it is built? Can all nodes be forked? After 1 second proof of work and 4 seconds maximum work load search, can all nodes be synchronized in 4 second?</span></strong>
<p>8 seconds is the time when the 1st confirmation of the sent transaction comes, it consists of the time: 1 second - waiting for the start, 3 seconds - spreading the transaction over the network, 1 second - creating a POW block, 3-spreading the POW over the network.
<br />
This is the maximum technical time required to deliver a transaction to the blockchain of each node - building blocks in a chain one after another. But to make a decision about the success of transactions you need to wait for more time. For example, bitcoin is expected to 10-60 minutes. Everyone has to decide for himself what time to expect. It should depend on the amount of the transaction. For example, if 1 dollar is enough for a few seconds.
</p>
</p>
<hr />
<p>
<strong><span style="font-size: 15px; color: #000;">TERA does not charge transaction fee, will this lead to large quantity of void transaction on DDOS net, resulting in transactions unable to be confirmed?</span></strong>
<p>Transactions without fee is our dream, it will develop the direction of DApps and use them widely in real life. The basic idea of protection is to process transactions quickly. I have some thoughts on this in <a href="/files/TERA_WP_EN.pdf" target="_blank" style="font-size: 14px;">WP</a> in the Chapter “Protection from DDOS Attacks”.
<br /><br />
But there is plan B:
If this does not work, we will introduce a fee - more precisely, we will enter the priority of transactions in the block according to the fee paid for the data byte.
</p>
</p>
<hr />
<p>
<strong><span style="font-size: 15px; color: #000;">What is the mechanism with which blocks is being generated in TERA?</span></strong>
<p>As you can see from the answer to question #3: in TERA requires a maximum of 8 seconds to drive the unit through all the nodes and add to the chain of nodes. But blocks are created once per second, so parallel block output is used. Works as in a normal blockchain, but only the previous block is considered to be different-taken immediately 8 previous blocks shifted by 8.
</p>
</p>
<hr />
<p>
<strong><span style="font-size: 15px; color: #000;">TERA use sequential nodes to reach fast confirmation, how to react to Sybil attack and cheating nodes and other acts with bad faith?</span></strong>
<p>This question has already been answered in question number 1, briefly:<br />
The mechanism of reputation points is used. When selecting nodes for exchange, priority is given to those nodes that have a greater reputation, i.e. more successful exchanges have been conducted with them.
</p>
</p>
<hr />
<p>
<strong><span style="font-size: 15px; color: #000;">What is the solution if TERA has a single point failure?</span></strong>
<p>I propose to solve this by creating another node program:<Br />
1) We will write Protocol specification.<br />
2) One or more commands will create their own version of the node (including other programming languages, such as C).<br />
</p>
</p>
<hr />
<p>
<strong><span style="font-size: 15px; color: #000;">TERA smart contract has wormhole agreement?</span></strong>
<p>There is a possibility to create your own tokens and they automatically appear in the standard wallet of the user. Token transfer is the same payment transaction. Token support is made at the system level, In General, the tera coin is, we can say, also a token but with the number 0.<br />
The transaction of creating your own token is a normal transaction of creating a smart contract, but with a token generation parameter and an increased transaction fee. In addition, this smart contract has elevated rights-it can manage the issue of a token for the organization of arbitrarily complex user scenarios. It is also possible to send a simplified transaction without a smart contract with a predetermined amount of emission.
</p>
</p>
<hr />
<p>
<strong><span style="font-size: 15px; color: #000;">Roadmap says that TERA plans to achieve million tps, is it for real or exaggerate? What are concrete steps? </span></strong>
<p>Now there is only an intuitive understanding that this is possible. But to create such algorithms, you need statistics, you need the actual use of the network at least 10% of its capacity. Therefore, the work on the study of greater scalability shifted forward to a wider application of the TERA.
</p>
</p>
<hr />
<p>
<strong><span style="font-size: 15px; color: #000;">Can you explain in details your plan for decentralized mining pool? The basic mechanism and how Tera can achieve it?</span></strong>
<p>The basic idea is that each node in the network becomes a decentralized pool. Miners are randomly connected to it and send their hashes. Now the miner must have a public Internet address (ip) to send their versions of hashes to the network. In the case of pools-it will not be required.
</p>
</p>
<hr />
<p>
<strong><span style="font-size: 15px; color: #000;">What is the next step in TERA plan for DApps ecosystem?</span></strong>
<p>The creation of the IDE. The involvement of programmers. Implementation of a million DApps ideas that were previously impossible due to limited speed.
</p>
</p>
<hr />
<p>
<strong><span style="font-size: 15px; color: #000;">What is the ultimate ecosystem TERA would like to achieve?
</span></strong>
<p>Build a world economy without borders based on the tera Blockchain.
</p>
</p>
<hr />
<p>
<strong><span style="font-size: 15px; color: #000;">What do you think is the main advantages Tera has over other blockchain projects?
</span></strong>
<p>Decentralisation at the same time with high transaction processing speed.<br />
True DApps that do not require hosting.<br />
No fee transactions.<br />
</p>
</p>
<hr />
<p>
<strong><span style="font-size: 15px; color: #000;">Why is TERA popular in China, but not so popular abroad? Whats your opinion on such a hot atmosphere in China?
</span></strong>
<p>Due to the large presence of Scam projects, Tera is not heard in the West. In addition to blame here it's our policy to do first, then write the result in WP. In China, Tera has become mostly known thanks to our team members - who are themselves from China.
</p>
</p>
<hr />
<p>
<strong><span style="font-size: 15px; color: #000;">At present, the roadmap only was updated to Q1 of 2019. What is the future development roadmap of TERA? Will it have a major update? Will anonymity be introduced?
</span></strong>
<p>The main road map is very simple:<br /><br />
To create an IDE for developing DApp.<br />
To attract programmers.<br />
Create millions of Dapps.<br />
Creating a legal company might Fund the development of TERA.<br /><br />
We will create a roadmap in more detail in the near future.
</p>
</p>
<hr />
<p>
<strong><span style="font-size: 15px; color: #000;">How long will it take for these addresses, ips, and ports to be published on the network when the list of nodes is published?
</span></strong>
<p>Nodes receive a list of addresses in portions and the contents of these portions are random. It usually takes a few minutes for information about all the nodes to spread across the network.
</p>
</p>
<hr />
<p>
<strong><span style="font-size: 15px; color: #000;">Will it take one common IP address per node in the future?
</span></strong>
<p>Yes.
</p>
</p>
<hr />
<p>
<strong><span style="font-size: 15px; color: #000;">Will it take one common IP address per node in the future?
</span></strong>
<p>Yes.
</p>
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /About Tera -->
<footer id="footer" class="sm-padding bg-dark">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<div class="col-md-12">
<!-- footer logo -->
<div class="footer-logo">
<a href="index.html"><img src="PIC/Tera_logo.svg" alt="logo"></a>
</div>
<!-- /footer logo -->
<!-- footer links -->
<div class="footer-link">
<span class="footer-link-item">
<a href="/explorer.html">EXPLORER</a>
</span>
<span class="footer-link-item">
<a href="/web-wallet.html">WALLET</a>
</span>
<span class="footer-link-item">
<a href="/map.html">NETWORK MAP</a>
</span></div>
<!-- /footer links -->
<!-- footer follow -->
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<p align="center">
Project Founder Email: <a href="mailto: progr76@gmail.com" style="font-size: 14px;">progr76@gmail.com</a>.
</p>
<center><a href="terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions</a> | <a href="privacy-policy.html" style="font-size: 14px;">Privacy Policy</a><br /><br />TERA, 2019.</center>
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</footer>
<!-- /Footer -->
<!-- Back to top -->
<!-- <div id="back-to-top"></div> -->
<!-- /Back to top -->
<!-- Preloader -->
<!--<div id="preloader">-->
<!--<div class="preloader">-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--</div>-->
<!--</div>-->
<!-- /Preloader -->
<!-- jQuery Plugins -->
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/main.min.js"></script>
<script type="text/javascript" src="js/cookies.js"></script>
<div id="cookiesmessage" style="display: none;">
This site uses cookies. You need to read the <a href="privacy-policy.html" style="font-size: 14px;" target="_blank">Privacy Policy</a> and click "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>I agree</strong></a>" to continue.
</div>
</body>
</html>

View File

@ -8,7 +8,7 @@
<meta data-n-head="true" data-hid="description" name="description" content="Tera - Fast block generation, High transaction throughput, User-friendly">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>TERA Foundation: The fastest block generation blockchain in decentralized blockchains</title>
<title>TERA Foundation: The fastest block generation Blockchain in decentralized blockchains</title>
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
@ -55,6 +55,10 @@
</head>
<body>
{{File=./SITE/test1.html}}
{{File=./SITE/test2.html}}
<!-- Header -->
<header id="home">
<!-- Background Image -->
@ -88,11 +92,10 @@
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="#about">ABOUT</a></li>
<li><a href="#features">FEATURES</a></li>
<li><a href="#technology">TECHNOLOGY</a></li>
<li><a href="#updates">UPDATES</a></li>
<li><a href="/changelog.html">CHANGELOG</a></li>
<li><a href="/token.html">TOKEN</a></li>
<li><a href="/tera-content-fund.html">CONTENT FUND</a></li>
<li><a href="/blog/">BLOG</a></li>
<li><a href="/explorer.html">EXPLORER</a></li>
<li><a href="/web-wallet.html">WALLET</a></li>
<li><a href="/map.html">NETWORK MAP</a></li>
@ -104,8 +107,9 @@
<li>
WHITE PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1EaqFg1ncIxsrNE2M9xJOSzQu8z3ANwMuNyTX0z_A1ow/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1B6_qlAp2xs4aHkqOwyvRMCDJTjgeNiOJiGpIeT0VAzY/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_EN.pdf" target="_blank">ENG</a></li>
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
@ -126,13 +130,27 @@
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<!--li><a href="changelog.html">Changelog</a></li-->
<!--li><a href="faq.html">FAQ</a></li-->
<li><a href="/faq.html">FAQ</a></li>
<!--li><a href="legal.html">Legal</a></li-->
</ul>
</li>
</ul>
</li>
<li class="dropdown2">
<a href="/index.html" class="dropdown-toggle" data-toggle="dropdown"><img src="../PIC/eng.png" border="0" style="width: 24px;" /></a>
<ul class="dropdown-menu">
<li>
<a href="/ru/index.html" style="color: #000;"><img src="../PIC/rus.png" border="0" style="width: 24px;" /> Русский</a>
</li>
<li>
<a href="/de/index.html" style="color: #000;"><img src="../PIC/de.png" border="0" style="width: 24px;" /> Deutsch</a>
</li>
<li>
<a href="/cn/index.html" style="color: #000;"><img src="../PIC/cn.png" border="0" style="width: 24px;" /> 中文</a>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
@ -155,11 +173,12 @@
<div class="row">
<div class="col-md-12">
<a href="/" style="color: #fff;">ENG</a> | <a href="/ru/index.html" style="color: #fff;">РУС</a>
<!-- Social follow --><br /><br />
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
@ -196,11 +215,32 @@
<p style="text-align: center;">
<img src="PIC/Tera_Logo.png" align="center" width="240" />
</p>
<p style="text-align: center; font-size: 15px;">
<p style="text-align: justify; font-size: 15px;">
It is our great pleasure to invite you to join us to mine TERA, a coin that offers solutions for issues of existing cryptocurrencies, namely centralization, transaction throughput, transaction speed, confirmation times, transaction fees and general usability and difficulty of integration into existing payment and financial systems.
</p>
<p style="text-align: center; font-size: 15px;">
<p style="text-align: justify; font-size: 15px;">
We have managed to create a blockchain with 1 second block time, 8 seconds for full confirmation of transfer and zero fees. On top of that TERA blockchain is capable of throughput of 1000 transactions per second while retaining all praised blockchain features and bringing huge possibilities for further development and seamless integration with existing infrastructure as well as with new emerging technologies.
</p>
<p style="text-align: justify; font-size: 15px;">
Traditional blockchains do not use the ordering of nodes with each other. This random organization of links does not guarantee fast delivery of blocks between all nodes. In Tera, nodes organize themselves into an orderly manner of communication.
</p>
<p style="text-align: center; font-size: 15px;"> <!-- Key Feature -->
<div class="col-md-6">
<div class="about bg-grey">
<h4>Traditional Blockchain</h3>
<p><img src="PIC/sbch.png" /></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-6">
<div class="about bg-grey" style="height: 315px;">
<h4>TERA Blockchain</h3>
<p><img src="PIC/tbch.png" /></p>
</div>
</div>
<!-- /Key Feature -->
</p>
</div>
<!-- /About Tera content -->
@ -295,9 +335,52 @@
<!-- /Container -->
</div>
<div id="lastnews" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- Section header -->
<div class="section-header">
<h2 class="title md-down-left">Latest News</h2>
</div>
<div class="col-md-4">
<div class="about bg-grey">
<img src="/blog/uploads/3/3_1.jpg" width="200" alt="TERA Frequently Asked Questions Section">
<p>07-March-2019</p>
<h4><a href="/blog/3-tera-faq-section.html">TERA Frequently Asked Questions Section</a></h4>
<p>Today, the community receives many questions from various user groups, and in this regard, it was decided to create an Frequently Asked Questions section on the site.<br /><br /></p>
<p><button type="button" onclick="location.href='/blog/3-tera-faq-section.html';" class="btn btn-secondary">READ MORE</button></p>
</div>
</div>
<div class="col-md-4">
<div class="about bg-grey">
<img src="/blog/uploads/1/1_1.png" width="200" alt="TERA CRYPTO CURRENCY PROJECT">
<p>06.03.2019</p>
<h4><a href="/blog/2-tera-crypto-currency-project.html">TERA CRYPTO CURRENCY PROJECT</a></h4>
<p>Tera is an open source and collaborative project. It means everyone can view and eventually modify its source code for her/his own needs. And it also means anyone is welcome to integrate its working community...</p>
<p><button type="button" onclick="location.href='/blog/2-tera-crypto-currency-project.html';" class="btn btn-secondary">READ MORE</button></p>
</div>
</div>
<div class="col-md-4">
<div class="about bg-grey">
<img src="/blog/uploads/1/1_1.png" width="200" alt="Solving the Blockchain Trilemma — TERA">
<p>06.03.2019</p>
<h4><a href="/blog/1-solving-the-blockchain-trilemma-tera.html">Solving the Blockchain Trilemma — TERA</a></h4>
<p>Bitcoin and Ethereum are the most widely recognized projects of the blockchain movement, seeking to replace our current trading, financial and economic system with one that is more decentralized and secure...</p>
<p><button type="button" onclick="location.href='/blog/1-solving-the-blockchain-trilemma-tera.html';" class="btn btn-secondary">READ MORE</button></p>
</div>
</div>
</div>
</div>
</div>
<!-- /Key Features -->
<!-- Specification -->
<div id="technology" class="section md-padding bg-grey">
@ -326,7 +409,7 @@
<tbody>
<tr>
<td>1,000,000,000</td>
<td>07/01/2018</td>
<td>Jul-01-2018</td>
<td>POW</td>
<td>sha3, secp256k1</td>
<td>Javascript</td>
@ -580,7 +663,101 @@
</div>
<!-- /Feedback -->
<!-- LINKS -->
<div id="links" class="section md-padding">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header">
<h2 class="title md-down-left">TERA links</h2>
</div>
<div class="col-md-4">
<div class="about bg-grey" style="text-align: justify;">
<h3><i class="fas fa-code" style="color: #000; font-size: 21px;"></i> FOR DEVELOPERS</h3>
1. <a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank" style="font-size: 14px;">TERA Source Code</a>.<br />
2. <a href="https://docs.google.com/document/d/1PXVBbMKdpsAKPkO9UNB5B-LMwIDjylWoHvAAzzrXjvU/edit?usp=sharing/" target="_blank" style="font-size: 14px;">TERA DApp PAPER (ENG)</a>.<br />
3. <a href="https://docs.google.com/document/d/1SkD4yc_POaGRMJRC6yGkDfdJUuKbcyq3JpG0cBXeYGM/edit?usp=sharing/" target="_blank" style="font-size: 14px;">TERA DApp PAPER (RUS)</a>.<br />
4. <a href="https://docs.google.com/document/d/10yXAKxaU7YgrQnbdXu_L7WWovUoRtdJwo3tXXaGZGSQ/edit?usp=sharing/" target="_blank" style="font-size: 14px;">TERA DApp FAQ</a>.<br />
5. <a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank" style="font-size: 14px;">TERA API</a>.<br />
</div>
</div>
<div class="col-md-4">
<div class="about bg-grey" style="text-align: justify;">
<h3><i class="fas fa-dollar-sign" style="color: #000; font-size: 21px;"></i> FOR INVESTORS</h3>
1. <a href="https://www.qbtc.ink/trade?symbol=TERA_BTC" target="_blank" style="font-size: 14px;">TERA on QBTC Exchange</a>.<br />
2. <a href="https://www.bitalong.com/trade/index/market/tera_usdt/" target="_blank" style="font-size: 14px;">TERA on Bitalong Exchange</a>.<br />
3. <a href="https://bitmesh.com/exchange?market=btc_tera#/" target="_blank" style="font-size: 14px;">TERA on Bitmesh Exchange</a>.<br />
4. <a href="https://chaoex-en-us.udesk.cn/hc/articles/83487" target="_blank" style="font-size: 14px;">TERA on CHAOEX Exchange</a>.<br />
5. <a href="https://www.citex.co.kr/#/trade/2/37" target="_blank" style="font-size: 14px;">TERA on CITEX Exchange</a>.<br />
6. <a href="/#roadmap" target="_blank" style="font-size: 14px;">TERA Roadmap</a>.
</div>
</div>
<div class="col-md-4">
<div class="about bg-grey" style="text-align: justify;">
<h3><i class="fas fa-server" style="color: #000; font-size: 21px;"></i> FOR MINERS</h3>
1. <a href="https://sourceforge.net/p/tera/code/ci/master/tree/README.md" target="_blank" style="font-size: 14px;">TERA Mining Documentation</a>.<br />
2. <a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank" style="font-size: 14px;">TERA HAASH</a>.
</div>
</div>
<div class="col-md-4">
<div class="about bg-grey" style="text-align: justify;">
<h3><i class="fas fa-info-circle" style="color: #000; font-size: 21px;"></i> TERA INFORMATION</h3>
1. <a href="https://terafoundation.org/" target="_blank" style="font-size: 14px;">TERA Website</a>.<br />
2. <a href="https://terafoundation.org/explorer.html" target="_blank" style="font-size: 14px;">TERA EXPLORER</a>.<br />
3. <a href="https://terafoundation.org/web-wallet.html" target="_blank" style="font-size: 14px;">TERA WALLET</a>.<br />
4. <a href="https://terafoundation.org/map.html" target="_blank" style="font-size: 14px;">TERA NETWORK MAP</a>.<br />
5. <a href="https://terafoundation.org/files/TERA_WP_EN.pdf" target="_blank" style="font-size: 14px;">TERA WHITE PAPER (EN)</a>.<br />
6. <a href="https://terafoundation.org/files/TERA_WP_RU.pdf" target="_blank" style="font-size: 14px;">TERA WHITE PAPER (RU)</a>.<br />
7. <a href="https://terafoundation.org/files/TERA_WP_DE.pdf" target="_blank" style="font-size: 14px;">TERA WHITE PAPER (DE)</a>.<br />
8. <a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank" style="font-size: 14px;">TERA WHITE PAPER (CN)</a>.<br />
</div>
</div>
<div class="col-md-4">
<div class="about bg-grey" style="text-align: justify;">
<h3><i class="fas fa-globe" style="color: #000; font-size: 21px;"></i> TERA COMMUNITY</h3>
1. <a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank" style="font-size: 14px;">TERA on BitcoinTalk</a>.<br />
2. <a href="https://twitter.com/terafoundation" target="_blank" style="font-size: 14px;">TERA on Twitter</a>.<br />
3. <a href="https://www.reddit.com/user/Terafoundation" target="_blank" style="font-size: 14px;">TERA on Reddit</a>.<br />
4. <a href="https://discord.gg/CvwrbeG" target="_blank" style="font-size: 14px;">TERA on Discord</a>.<br />
5. <a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank" style="font-size: 14px;">TERA Telegram Chanel</a>.<br />
6. <a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank" style="font-size: 14px;">TERA on QQ</a>.
</div>
</div>
<div class="col-md-4">
<div class="about bg-grey" style="text-align: justify;">
<h3><i class="fas fa-handshake" style="color: #000; font-size: 21px;"></i> OTHER</h3>
1. <a href="http://freetimes.cc/fmessenger/" target="_blank" style="font-size: 14px;">FMessenger</a>.
</div>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div></div>
<!-- Footer -->
<footer id="footer" class="sm-padding bg-dark">
@ -615,12 +792,16 @@
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<p align="center">
Project Founder Email: <a href="mailto: progr76@gmail.com" style="font-size: 14px;">progr76@gmail.com</a>.
</p>
<center><a href="terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions</a> | <a href="privacy-policy.html" style="font-size: 14px;">Privacy Policy</a><br /><br />TERA, 2019.</center>
</div>
@ -659,6 +840,10 @@
This site uses cookies. You need to read the <a href="privacy-policy.html" style="font-size: 14px;" target="_blank">Privacy Policy</a> and click "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>I agree</strong></a>" to continue.
</div>
{{File=./SITE/test1.html}}
{{File=./SITE/test2.html}}
</body>
</html>

355
Source/SITE/links.html Normal file
View File

@ -0,0 +1,355 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta data-n-head="true" data-hid="description" name="description" content="Tera - Fast block generation, High transaction throughput, User-friendly">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>TERA Foundation: Links</title>
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="CSS/style.min.css" />
<style>
@media all
{
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover
{
background-color: rgba(250, 250, 250, .1);
border-color: #337ab7;
}
/*.dropdown2 li*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
/*.dropdown2 li a*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
#nav.nav-transparent:not(.fixed-nav) .main-nav>li>a
{
color:white;
}
}
</style>
</head>
<body>
<!-- Header -->
<header id="home" style="background: #1C1D21; height: 80px; top: 0px; position: absolut;">
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="index.html">
<img class="logo" src="PIC/Tera_Text_gray.svg" alt="logo">
<img class="logo-alt" src="PIC/Tera_Text.svg" alt="logo">
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="index.html">HOME</a></li>
<li><a href="/changelog.html">CHANGELOG</a></li>
<li><a href="/token.html">TOKEN</a></li>
<li><a href="/tera-content-fund.html">CONTENT FUND</a></li>
<li><a href="/blog/">BLOG</a></li>
<li><a href="/explorer.html">EXPLORER</a></li>
<li><a href="/web-wallet.html">WALLET</a></li>
<li><a href="/map.html">NETWORK MAP</a></li>
<!-- Documentation -->
<li class="dropdown2">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">HELP<span class="caret"></span></a>
<ul class="dropdown-menu">
<li>
WHITE PAPER
<ul>
<li><a href="/files/TERA_WP_EN.pdf" target="_blank">ENG</a></li>
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
DAPP PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1PXVBbMKdpsAKPkO9UNB5B-LMwIDjylWoHvAAzzrXjvU/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1SkD4yc_POaGRMJRC6yGkDfdJUuKbcyq3JpG0cBXeYGM/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="https://docs.google.com/document/d/10yXAKxaU7YgrQnbdXu_L7WWovUoRtdJwo3tXXaGZGSQ/edit?usp=sharing/" target="_blank">FAQ</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
OTHER
<ul>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<!--li><a href="changelog.html">Changelog</a></li-->
<li><a href="/faq.html">FAQ</a></li>
<li><a href="/links.html">Links</a></li>
<!--li><a href="legal.html">Legal</a></li-->
</ul>
</li>
</ul>
</li>
<li class="dropdown2">
<a href="/changelog.html" class="dropdown-toggle" data-toggle="dropdown"><img src="../PIC/eng.png" border="0" style="width: 24px;" /></a>
<ul class="dropdown-menu">
<li>
<a href="/ru/changelog.html" style="color: #000;"><img src="../PIC/rus.png" border="0" style="width: 24px;" /> Русский</a>
</li>
<li>
<a href="/changelog.html" style="color: #000;"><img src="../PIC/de.png" border="0" style="width: 24px;" /> Deutsch</a>
</li>
<li>
<a href="/cn/changelog.html" style="color: #000;"><img src="../PIC/cn.png" border="0" style="width: 24px;" /> 中文</a>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">TERA links</h2>
</div>
<div class="col-md-4">
<div class="about bg-grey" style="text-align: justify;">
<h3><i class="fas fa-code" style="color: #000; font-size: 21px;"></i> FOR DEVELOPERS</h3>
1. <a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank" style="font-size: 14px;">TERA Source Code</a>.<br />
2. <a href="https://docs.google.com/document/d/1PXVBbMKdpsAKPkO9UNB5B-LMwIDjylWoHvAAzzrXjvU/edit?usp=sharing/" target="_blank" style="font-size: 14px;">TERA DApp PAPER (ENG)</a>.<br />
3. <a href="https://docs.google.com/document/d/1SkD4yc_POaGRMJRC6yGkDfdJUuKbcyq3JpG0cBXeYGM/edit?usp=sharing/" target="_blank" style="font-size: 14px;">TERA DApp PAPER (RUS)</a>.<br />
4. <a href="https://docs.google.com/document/d/10yXAKxaU7YgrQnbdXu_L7WWovUoRtdJwo3tXXaGZGSQ/edit?usp=sharing/" target="_blank" style="font-size: 14px;">TERA DApp FAQ</a>.<br />
5. <a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank" style="font-size: 14px;">TERA API</a>.<br />
</div>
</div>
<div class="col-md-4">
<div class="about bg-grey" style="text-align: justify;">
<h3><i class="fas fa-dollar-sign" style="color: #000; font-size: 21px;"></i> FOR INVESTORS</h3>
1. <a href="https://www.qbtc.ink/trade?symbol=TERA_BTC" target="_blank" style="font-size: 14px;">TERA on QBTC Exchange</a>.<br />
2. <a href="https://www.bitalong.com/trade/index/market/tera_usdt/" target="_blank" style="font-size: 14px;">TERA on Bitalong Exchange</a>.<br />
3. <a href="https://bitmesh.com/exchange?market=btc_tera#/" target="_blank" style="font-size: 14px;">TERA on Bitmesh Exchange</a>.<br />
4. <a href="https://chaoex-en-us.udesk.cn/hc/articles/83487" target="_blank" style="font-size: 14px;">TERA on CHAOEX Exchange</a>.<br />
5. <a href="https://www.citex.co.kr/#/trade/2/37" target="_blank" style="font-size: 14px;">TERA on CITEX Exchange</a>.<br />
6. <a href="/#roadmap" target="_blank" style="font-size: 14px;">TERA Roadmap</a>.
</div>
</div>
<div class="col-md-4">
<div class="about bg-grey" style="text-align: justify;">
<h3><i class="fas fa-server" style="color: #000; font-size: 21px;"></i> FOR MINERS</h3>
1. <a href="https://sourceforge.net/p/tera/code/ci/master/tree/README.md" target="_blank" style="font-size: 14px;">TERA Mining Documentation</a>.<br />
2. <a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank" style="font-size: 14px;">TERA HAASH</a>.
</div>
</div>
<div class="col-md-4">
<div class="about bg-grey" style="text-align: justify;">
<h3><i class="fas fa-info-circle" style="color: #000; font-size: 21px;"></i> TERA INFORMATION</h3>
1. <a href="https://terafoundation.org/" target="_blank" style="font-size: 14px;">TERA Website</a>.<br />
2. <a href="https://terafoundation.org/explorer.html" target="_blank" style="font-size: 14px;">TERA EXPLORER</a>.<br />
3. <a href="https://terafoundation.org/web-wallet.html" target="_blank" style="font-size: 14px;">TERA WALLET</a>.<br />
4. <a href="https://terafoundation.org/map.html" target="_blank" style="font-size: 14px;">TERA NETWORK MAP</a>.<br />
5. <a href="https://terafoundation.org/files/TERA_WP_EN.pdf" target="_blank" style="font-size: 14px;">TERA WHITE PAPER (EN)</a>.<br />
6. <a href="https://terafoundation.org/files/TERA_WP_RU.pdf" target="_blank" style="font-size: 14px;">TERA WHITE PAPER (RU)</a>.<br />
7. <a href="https://terafoundation.org/files/TERA_WP_DE.pdf" target="_blank" style="font-size: 14px;">TERA WHITE PAPER (DE)</a>.<br />
8. <a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank" style="font-size: 14px;">TERA WHITE PAPER (CN)</a>.<br />
</div>
</div>
<div class="col-md-4">
<div class="about bg-grey" style="text-align: justify;">
<h3><i class="fas fa-globe" style="color: #000; font-size: 21px;"></i> TERA COMMUNITY</h3>
1. <a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank" style="font-size: 14px;">TERA on BitcoinTalk</a>.<br />
2. <a href="https://twitter.com/terafoundation" target="_blank" style="font-size: 14px;">TERA on Twitter</a>.<br />
3. <a href="https://www.reddit.com/user/Terafoundation" target="_blank" style="font-size: 14px;">TERA on Reddit</a>.<br />
4. <a href="https://discord.gg/CvwrbeG" target="_blank" style="font-size: 14px;">TERA on Discord</a>.<br />
5. <a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank" style="font-size: 14px;">TERA Telegram Chanel</a>.<br />
6. <a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank" style="font-size: 14px;">TERA on QQ</a>.
</div>
</div>
<div class="col-md-4">
<div class="about bg-grey" style="text-align: justify;">
<h3><i class="fas fa-handshake" style="color: #000; font-size: 21px;"></i> OTHER</h3>
1. <a href="http://freetimes.cc/fmessenger/" target="_blank" style="font-size: 14px;">FMessenger</a>.
</div>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div></div>
<!-- /About Tera -->
<footer id="footer" class="sm-padding bg-dark">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<div class="col-md-12">
<!-- footer logo -->
<div class="footer-logo">
<a href="index.html"><img src="PIC/Tera_logo.svg" alt="logo"></a>
</div>
<!-- /footer logo -->
<!-- footer links -->
<div class="footer-link">
<span class="footer-link-item">
<a href="/explorer.html">EXPLORER</a>
</span>
<span class="footer-link-item">
<a href="/web-wallet.html">WALLET</a>
</span>
<span class="footer-link-item">
<a href="/map.html">NETWORK MAP</a>
</span></div>
<!-- /footer links -->
<!-- footer follow -->
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<p align="center">
Project Founder Email: <a href="mailto: progr76@gmail.com" style="font-size: 14px;">progr76@gmail.com</a>.
</p>
<center><a href="terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions</a> | <a href="privacy-policy.html" style="font-size: 14px;">Privacy Policy</a><br /><br />TERA, 2019.</center>
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</footer>
<!-- /Footer -->
<!-- Back to top -->
<!-- <div id="back-to-top"></div> -->
<!-- /Back to top -->
<!-- Preloader -->
<!--<div id="preloader">-->
<!--<div class="preloader">-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--</div>-->
<!--</div>-->
<!-- /Preloader -->
<!-- jQuery Plugins -->
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/main.min.js"></script>
<script type="text/javascript" src="js/cookies.js"></script>
<div id="cookiesmessage" style="display: none;">
This site uses cookies. You need to read the <a href="privacy-policy.html" style="font-size: 14px;" target="_blank">Privacy Policy</a> and click "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>I agree</strong></a>" to continue.
</div>
</body>
</html>

View File

@ -13,6 +13,8 @@
var NodesMap={};
function DrawMap()
{
var CurTime=Date.now();
var obj = $("idMap");
var ctx = obj.getContext('2d');
ctx.fillStyle = "#030a29";
@ -34,10 +36,18 @@
var map={};
var Count=0;
var ArrForDelete=[];
for(var key in NodesMap)
{
Count++;
var Item=NodesMap[key];
var DeltaTime=CurTime-Item.Time;
if(DeltaTime>600*1000)
{
ArrForDelete.push(key);
continue;
}
Count++;
var y=Math.floor(obj.height-(obj.height-PointC.y+KY*obj.height*(Item.latitude/10000-90)/180));
var x=Math.floor(PointC.x+KX*obj.width*(Item.longitude/10000-180)/360);
if(Item.longitude/10000-180<-20)
@ -106,6 +116,12 @@
if(!WasMapDisplay)
SetVisibleBlock("idMapAll",true);
WasMapDisplay=1;
for(var i=0;i<ArrForDelete.length;i++)
{
//console.log("Delete "+ArrForDelete[i]);
delete NodesMap[ArrForDelete[i]];
}
}
function $(id)
{
@ -141,10 +157,12 @@
{
if(Data && Data.result)
{
var CurTime=Date.now();
for(var i=0;i<Data.arr.length;i++)
{
var Item=Data.arr[i];
NodesMap[Item.ip]=Item;
Item.Time=CurTime;
NodesMap[Item.ip+":"+Item.port]=Item;
}
DrawMap();

View File

@ -83,6 +83,7 @@
<li><a href="index.html">HOME</a></li>
<li><a href="/changelog.html">CHANGELOG</a></li>
<li><a href="/token.html">TOKEN</a></li>
<li><a href="/tera-content-fund.html">CONTENT FUND</a></li>
<li><a href="/explorer.html">EXPLORER</a></li>
<li><a href="/web-wallet.html">WALLET</a></li>
<li><a href="/map.html">NETWORK MAP</a></li>
@ -94,8 +95,9 @@
<li>
WHITE PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1EaqFg1ncIxsrNE2M9xJOSzQu8z3ANwMuNyTX0z_A1ow/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1B6_qlAp2xs4aHkqOwyvRMCDJTjgeNiOJiGpIeT0VAzY/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_EN.pdf" target="_blank">ENG</a></li>
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
@ -116,14 +118,27 @@
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<!--li><a href="changelog.html">Changelog</a></li-->
<!--li><a href="faq.html">FAQ</a></li-->
<li><a href="/faq.html">FAQ</a></li>
<!--li><a href="legal.html">Legal</a></li-->
</ul>
</li>
</ul>
</li>
<li class="dropdown2">
<a href="/privacy-policy.html" class="dropdown-toggle" data-toggle="dropdown"><img src="../PIC/eng.png" border="0" style="width: 24px;" /></a>
<ul class="dropdown-menu">
<li>
<a href="/privacy-policy.html" style="color: #000;"><img src="../PIC/rus.png" border="0" style="width: 24px;" /> Русский</a>
</li>
<li>
<a href="/privacy-policy.html" style="color: #000;"><img src="../PIC/de.png" border="0" style="width: 24px;" /> Deutsch</a>
</li>
<li>
<a href="/privacy-policy.html" style="color: #000;"><img src="../PIC/cn.png" border="0" style="width: 24px;" /> 中文</a>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
@ -297,13 +312,16 @@
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<p align="center">
Project Founder Email: <a href="mailto: progr76@gmail.com" style="font-size: 14px;">progr76@gmail.com</a>.
</p>
<center><a href="terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions</a> | <a href="privacy-policy.html" style="font-size: 14px;">Privacy Policy</a><br /><br />TERA, 2019.</center>
</div>

View File

@ -81,11 +81,11 @@
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="index.html">TERA</a></li>
<li><a href="./changelog.html">ЧЕНДЖЛОГ</a></li>
<li><a href="./changelog.html">CHANGELOG</a></li>
<li><a href="./token.html">ТОКЕН</a></li>
<li><a href="./explorer.html">EXPLORER</a></li>
<li><a href="./web-wallet.html">КОШЕЛЁК</a></li>
<li><a href="./map.html">КАРТА СЕТИ</a></li>
<li><a href="../explorer.html">EXPLORER</a></li>
<li><a href="../web-wallet.html">КОШЕЛЁК</a></li>
<li><a href="../map.html">КАРТА СЕТИ</a></li>
<!-- Documentation -->
<li class="dropdown2">
@ -94,8 +94,9 @@
<li>
WHITE PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1EaqFg1ncIxsrNE2M9xJOSzQu8z3ANwMuNyTX0z_A1ow/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1B6_qlAp2xs4aHkqOwyvRMCDJTjgeNiOJiGpIeT0VAzY/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_EN.pdf" target="_blank">ENG</a></li>
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
@ -123,6 +124,20 @@
</ul>
</li>
<li class="dropdown2">
<a href="/ru/changelog.html" class="dropdown-toggle" data-toggle="dropdown"><img src="../PIC/rus.png" border="0" style="width: 24px;" /></a>
<ul class="dropdown-menu">
<li>
<a href="/changelog.html" style="color: #000;"><img src="../PIC/eng.png" border="0" style="width: 24px;" /> English</a>
</li>
<li>
<a href="/changelog.html" style="color: #000;"><img src="../PIC/de.png" border="0" style="width: 24px;" /> Deutsch</a>
</li>
<li>
<a href="/cn/changelog.html" style="color: #000;"><img src="../PIC/cn.png" border="0" style="width: 24px;" /> 中文</a>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
@ -163,8 +178,6 @@
<!-- Row -->
<div class="row">
<center><a href="/changelog.html">ENG</a> <span style="font-size: 21px;">|</span> <a href="/ru/changelog.html">РУС</a>
<!-- Social follow --><br /><br /></center>
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
@ -189,15 +202,6 @@
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.877</td>
<td>
<ul>
<li>Улучшение работы DApp.</li>
<li>Обновление не является обязательным - вы можете пропустить его.</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">v. 0.867</td>
<td>
@ -290,8 +294,8 @@
<td valign="top">v. 0.672</td>
<td>
<ul>
<li> Исправлена ошибка вычисления хеш-таблицы (НАША УЧЕТНАЯ ЗАПИСЬ). </ li>
                                         <li> С номера 10195000 изменяется вычисление хэша блока. </ li>
<li> Исправлена ошибка вычисления хеш-таблицы (НАША УЧЕТНАЯ ЗАПИСЬ). </li>
                                         <li> С номера 10195000 изменяется вычисление хэша блока. </li>
</ul>
</td>
</tr>
@ -307,10 +311,10 @@
<td valign="top">v. 0.666</td>
<td>
<ul>
<li> Добавлена ​​кнопка Автообновление в кошелек (майнинг рядом с кнопкой). Если режим обновления отключен, но новая версия загружена в сеть, кнопка становится оранжевой и записывается в строке заголовка окна через косую черту (пример: 0.661 / 663). </ Li>
                                        <li> Добавлена ​​возможность отправлять деньги на любой публичный адрес. В этом случае новая учетная запись создается при получении. Первая строка цели платежа используется в качестве имени. За создание аккаунта будет взиматься комиссия. </ Li>
                                        <li> Добавлена ​​возможность неограниченного создания новых аккаунтов, но за отдельную плату. Теперь плата составляет 10 TERA, но с увеличением скорости тера она будет уменьшаться. Плата вносится на счет 0. Для этого при создании новой учетной записи используйте кнопку «Добавить в список платежей». При нажатии на нее на вкладке «Отправить» создается платежная транзакция за 10 TERA с заказом на создание аккаунта. Его нужно отправить вручную, нажав кнопку Отправить. </ Li>
                                        <li> Добавлены умные контракты. Более подробное описание будет в ближайшее время. </ Li>
<li> Добавлена ​​кнопка Автообновление в кошелек (майнинг рядом с кнопкой). Если режим обновления отключен, но новая версия загружена в сеть, кнопка становится оранжевой и записывается в строке заголовка окна через косую черту (пример: 0.661 / 663). </li>
                                        <li> Добавлена ​​возможность отправлять деньги на любой публичный адрес. В этом случае новая учетная запись создается при получении. Первая строка цели платежа используется в качестве имени. За создание аккаунта будет взиматься комиссия. </li>
                                        <li> Добавлена ​​возможность неограниченного создания новых аккаунтов, но за отдельную плату. Теперь плата составляет 10 TERA, но с увеличением скорости тера она будет уменьшаться. Плата вносится на счет 0. Для этого при создании новой учетной записи используйте кнопку «Добавить в список платежей». При нажатии на нее на вкладке «Отправить» создается платежная транзакция за 10 TERA с заказом на создание аккаунта. Его нужно отправить вручную, нажав кнопку Отправить. </li>
                                        <li> Добавлены умные контракты. Более подробное описание будет в ближайшее время. </li>
</ul>
</td>
</tr>
@ -421,7 +425,7 @@
<td valign="top">v. 0.214</td>
<td>
<ul>
<li>FДля сети очень важно, чтобы время на всех узлах было одинаковым. В противном случае обмен пакетами становится невозможным.
<li>Для сети очень важно, чтобы время на всех узлах было одинаковым. В противном случае обмен пакетами становится невозможным.
С помощью специальных алгоритмов он синхронизируется автоматически, и общее направление таково, что оно равно времени UTC. Если вы уверены, что на вашем сервере установлена точная синхронизация времени, вы можете отключить автоматическую синхронизацию (но под свою ответственность).
Это делается в константах, установите значение: «AUTO_COORECT_TIME»: 0</li>
</ul>
@ -517,13 +521,16 @@ node set httpport:8080 password:123.</li>
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<p align="center">
Email основателя проекта: <a href="mailto: progr76@gmail.com" style="font-size: 14px;">progr76@gmail.com</a>.
</p>
<<center><a href="/terms-and-conditions.html" style="font-size: 14px;">Правила и Условия (English)</a> | <a href="/privacy-policy.html" style="font-size: 14px;">Политика конфиденциальности (English)</a><br /><br />TERA, 2019.</center>
</div>
@ -559,7 +566,7 @@ node set httpport:8080 password:123.</li>
<script type="text/javascript" src="../js/cookies.js"></script>
<div id="cookiesmessage" style="display: none;">
Этот сайт использует Cookies. Ознакомьтесь с <a href="privacy-policy.html" style="font-size: 14px;" target="_blank">Политикой конфиденциальности</a> и нажмите "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>Я Согласен</strong></a>" для продолжения использования.
Этот сайт использует Cookies. Ознакомьтесь с <a href="/privacy-policy.html" style="font-size: 14px;" target="_blank">Политикой конфиденциальности</a> и нажмите "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>Я Согласен</strong></a>" для продолжения использования.
</div>

View File

@ -87,9 +87,7 @@
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="#about">О TERA</a></li>
<li><a href="#technology">ТЕХНОЛОГИЯ</a></li>
<li><a href="#updates">ОБНОВЛЕНИЯ</a></li>
<li><a href="/ru/changelog.html">ЧЕНДЖЛОГ</a></li>
<li><a href="/ru/changelog.html">CHANGELOG</a></li>
<li><a href="./token.html">ТОКЕН</a></li>
<li><a href="/explorer.html">EXPLORER</a></li>
<li><a href="/web-wallet.html">КОШЕЛЁК</a></li>
@ -102,8 +100,9 @@
<li>
WHITE PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1EaqFg1ncIxsrNE2M9xJOSzQu8z3ANwMuNyTX0z_A1ow/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1B6_qlAp2xs4aHkqOwyvRMCDJTjgeNiOJiGpIeT0VAzY/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_EN.pdf" target="_blank">ENG</a></li>
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
@ -131,7 +130,20 @@
</ul>
</li>
<li class="dropdown2">
<a href="/ru/index.html" class="dropdown-toggle" data-toggle="dropdown"><img src="../PIC/rus.png" border="0" style="width: 24px;" /></a>
<ul class="dropdown-menu">
<li>
<a href="/index.html" style="color: #000;"><img src="../PIC/eng.png" border="0" style="width: 24px;" /> English</a>
</li>
<li>
<a href="/de/index.html" style="color: #000;"><img src="../PIC/de.png" border="0" style="width: 24px;" /> Deutsch</a>
</li>
<li>
<a href="/cn/index.html" style="color: #000;"><img src="../PIC/cn.png" border="0" style="width: 24px;" /> 中文</a>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
@ -153,12 +165,12 @@
<div class="row">
<div class="col-md-12">
<a href="/" style="color: #fff;">ENG</a> | <a href="/ru/index.html" style="color: #fff;">РУС</a>
<!-- Social follow --><br /><br />
<!-- Social follow -->
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
@ -195,12 +207,34 @@
<p style="text-align: center;">
<img src="../PIC/Tera_Logo.png" align="center" width="240" />
</p>
<p style="text-align: center; font-size: 15px;">
<p style="text-align: justify; font-size: 15px;">
Рады предложить вам присоединиться к проекту TERA. Блокчейн TERA предлагает решения самых популярных проблем в области криптовалют: централизация, пропусканая способность, скорость осуществления транзакций, время подтверждения, комиссия за транзакции и общее удобство использования функционала рынка.
</p>
<p style="text-align: center; font-size: 15px;">
<p style="text-align: justify; font-size: 15px;">
Блокчейну для доставки данных от 1-й ноды до последней требуется не более 3 секунд. Для достижения этого ноды соединяются между собой в специальные связи, основанные на подобии адресов нод между собой. Адреса нод являются случайными величинами (32 байта) и не меняются в процессе работы ноды. Число связей с другими нодами имеет логарифмическую зависимость от количества нод в сети, благодаря этому достигается константное время доставки транзакций. Так если в сети будет 1 млрд нод, а время доставки между нодами будет составлять не более 100 мс, то максимальное время составит 30*100 мс = 3 сек. Время задержки доставки транзакций между нодами в 100 мс является верхней величиной, на практике оно меньше так как ноды с меньшей взаимной задержкой имеют приоритет соединения.
</p>
<p style="text-align: justify; font-size: 15px;">
В традиционных блокчейнах не применяется упорядочивание нод с друг другом. Такая случайная организация связей не гарантирует быструю доставку блоков между всеми нодами. В Тере ноды самоорганизуются в упорядоченные соединения.
</p>
<p style="text-align: center; font-size: 15px;"> <!-- Key Feature -->
<div class="col-md-6">
<div class="about bg-grey">
<h4>Traditional Blockchain</h3>
<p><img src="../PIC/sbch.png" /></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-6">
<div class="about bg-grey" style="height: 315px;">
<h4>TERA Blockchain</h3>
<p><img src="../PIC/tbch.png" /></p>
</div>
</div>
<!-- /Key Feature -->
</p>
</div>
<!-- /About Tera content -->
</div>
@ -325,7 +359,7 @@
<tbody>
<tr>
<td>1,000,000,000</td>
<td>07/01/2018</td>
<td>07.01.2018</td>
<td>POW</td>
<td>sha3, secp256k1</td>
<td>Javascript</td>
@ -613,13 +647,16 @@
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<p align="center">
Email основателя проекта: <a href="mailto: progr76@gmail.com" style="font-size: 14px;">progr76@gmail.com</a>.
</p>
<center><a href="/terms-and-conditions.html" style="font-size: 14px;">Правила и Условия (English)</a> | <a href="/privacy-policy.html" style="font-size: 14px;">Политика конфиденциальности (English)</a><br /><br />TERA, 2019.</center>
</div>
@ -654,7 +691,7 @@
<script type="text/javascript" src="../js/cookies.js"></script>
<div id="cookiesmessage" style="display: none;">
Этот сайт использует Cookies. Ознакомьтесь с <a href="privacy-policy.html" style="font-size: 14px;" target="_blank">Политикой конфиденциальности</a> и нажмите "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>Я Согласен</strong></a>" для продолжения использования.
Этот сайт использует Cookies. Ознакомьтесь с <a href="/privacy-policy.html" style="font-size: 14px;" target="_blank">Политикой конфиденциальности</a> и нажмите "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>Я Согласен</strong></a>" для продолжения использования.
</div>
</body>

View File

@ -81,11 +81,11 @@
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="index.html">TERA</a></li>
<li><a href="./changelog.html">ЧЕНДЖЛОГ</a></li>
<li><a href="./changelog.html">CHANGELOG</a></li>
<li><a href="./token.html">ТОКЕН</a></li>
<li><a href="./explorer.html">EXPLORER</a></li>
<li><a href="./web-wallet.html">КОШЕЛЁК</a></li>
<li><a href="./map.html">КАРТА СЕТИ</a></li>
<li><a href="../explorer.html">EXPLORER</a></li>
<li><a href="../web-wallet.html">КОШЕЛЁК</a></li>
<li><a href="../map.html">КАРТА СЕТИ</a></li>
<!-- Documentation -->
<li class="dropdown2">
@ -94,8 +94,9 @@
<li>
WHITE PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1EaqFg1ncIxsrNE2M9xJOSzQu8z3ANwMuNyTX0z_A1ow/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1B6_qlAp2xs4aHkqOwyvRMCDJTjgeNiOJiGpIeT0VAzY/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_EN.pdf" target="_blank">ENG</a></li>
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
@ -122,7 +123,20 @@
</li>
</ul>
</li>
<li class="dropdown2">
<a href="/ru/token.html" class="dropdown-toggle" data-toggle="dropdown"><img src="../PIC/rus.png" border="0" style="width: 24px;" /></a>
<ul class="dropdown-menu">
<li>
<a href="/token.html" style="color: #000;"><img src="../PIC/eng.png" border="0" style="width: 24px;" /> English</a>
</li>
<li>
<a href="/token.html" style="color: #000;"><img src="../PIC/de.png" border="0" style="width: 24px;" /> Deutsch</a>
</li>
<li>
<a href="/cn/token.html" style="color: #000;"><img src="../PIC/cn.png" border="0" style="width: 24px;" /> 中文</a>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
@ -163,25 +177,17 @@
<!-- Row -->
<div class="row">
<center><a href="/token.html">ENG</a> <span style="font-size: 21px;">|</span> <a href="/ru/token.html">РУС</a>
<!-- Social follow --><br /><br /></center>
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">ТОКЕН TERA</h2>
</div>
<p>
Tera — это ТОКЕН, который обеспечивает решение существующих проблем с криптовалютой, а именно: нейтрализация, транзакция
пропускная способность, скорость транзакции, время подтверждения, стоимость транзакции и общая доступность, а также
сложность и финансовая система для интеграции в существующие платежи. <br /> <br />
Tera — чистый оригинальный код, разработанный русским ядром vtools. <br /> <br />
Tera скомпилирован с Node.js и имеет отдельный документ разработки dapp. Node.js является одним из наиболее широко
используемые языки в области программирования, что значительно снижает сложность разработки TERA dapp, и
Стоимость разработки крайне низка, а разработка Смарт-Контракта занимает всего 100 TERA.
</p>
<p>
TERA Mining: <a href="http://teraminer.org/" style="font-size: 14px;" target="_blank">TERA Platform</a>.
Проект TERA нацелен в первую очередь на развитие технологий с целью помочь миру развиваться и идти только вперёд. Но факт остаётся фактом: на сегодняшний день деньги являются мощной движущей силой нашей планеты. Токен TERA является решением насущных проблем в мире криптовалют. Наш проект постоянно стремится к развитию с целью улучшения показателей пропускной способности, скорости, и стоимости транзакции. <br /> <br />
TERA представляет собой чистый оригинальный код, разработанный на ядре Vtools. В основе разработки TERA лежит язык программирования Node.js, являющийся одним из наиболее широко используемых языков программирования.
</p>
</div>
<!-- /About Tera content -->
</div>
@ -266,7 +272,30 @@ Tera скомпилирован с Node.js и имеет отдельный до
<!-- /Container -->
</div>
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">МАЙНИНГ TERA</h2>
</div>
<p align="center">
<a href="https://sourceforge.net/p/tera/code/ci/master/tree/README.md" target="_blank" style="font-size: 14px;">Документация по работе с TERA</a> поможет начать майнинг уже сегодня.
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- Footer -->
<!-- Footer -->
<footer id="footer" class="sm-padding bg-dark">
@ -301,13 +330,16 @@ Tera скомпилирован с Node.js и имеет отдельный до
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<p align="center">
Email основателя проекта: <a href="mailto: progr76@gmail.com" style="font-size: 14px;">progr76@gmail.com</a>.
</p>
<center><a href="/terms-and-conditions.html" style="font-size: 14px;">Правила и Условия (English)</a> | <a href="/privacy-policy.html" style="font-size: 14px;">Политика конфиденциальности (English)</a><br /><br />TERA, 2019.</center>
</div>
@ -342,7 +374,7 @@ Tera скомпилирован с Node.js и имеет отдельный до
<script type="text/javascript" src="../js/cookies.js"></script>
<div id="cookiesmessage" style="display: none;">
Этот сайт использует Cookies. Ознакомьтесь с <a href="privacy-policy.html" style="font-size: 14px;" target="_blank">Политикой конфиденциальности</a> и нажмите "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>Я Согласен</strong></a>" для продолжения использования.
Этот сайт использует Cookies. Ознакомьтесь с <a href="/privacy-policy.html" style="font-size: 14px;" target="_blank">Политикой конфиденциальности</a> и нажмите "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>Я Согласен</strong></a>" для продолжения использования.
</div>

View File

@ -0,0 +1,300 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta data-n-head="true" data-hid="description" name="description" content="Tera - Fast block generation, High transaction throughput, User-friendly">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>TERA Foundation: TERA Content Fund</title>
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="CSS/style.min.css" />
<style>
@media all
{
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover
{
background-color: rgba(250, 250, 250, .1);
border-color: #337ab7;
}
/*.dropdown2 li*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
/*.dropdown2 li a*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
#nav.nav-transparent:not(.fixed-nav) .main-nav>li>a
{
color:white;
}
}
</style>
</head>
<body>
<!-- Header -->
<header id="home" style="background: #1C1D21; height: 80px; top: 0px; position: absolut;">
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="index.html">
<img class="logo" src="PIC/Tera_Text_gray.svg" alt="logo">
<img class="logo-alt" src="PIC/Tera_Text.svg" alt="logo">
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="index.html">HOME</a></li>
<li><a href="/changelog.html">CHANGELOG</a></li>
<li><a href="/token.html">TOKEN</a></li>
<li><a href="/tera-content-fund.html">CONTENT FUND</a></li>
<li><a href="/blog/">BLOG</a></li>
<li><a href="/explorer.html">EXPLORER</a></li>
<li><a href="/web-wallet.html">WALLET</a></li>
<li><a href="/map.html">NETWORK MAP</a></li>
<!-- Documentation -->
<li class="dropdown2">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">HELP<span class="caret"></span></a>
<ul class="dropdown-menu">
<li>
WHITE PAPER
<ul>
<li><a href="/files/TERA_WP_EN.pdf" target="_blank">ENG</a></li>
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
DAPP PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1PXVBbMKdpsAKPkO9UNB5B-LMwIDjylWoHvAAzzrXjvU/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1SkD4yc_POaGRMJRC6yGkDfdJUuKbcyq3JpG0cBXeYGM/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="https://docs.google.com/document/d/10yXAKxaU7YgrQnbdXu_L7WWovUoRtdJwo3tXXaGZGSQ/edit?usp=sharing/" target="_blank">FAQ</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
OTHER
<ul>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<!--li><a href="changelog.html">Changelog</a></li-->
<li><a href="/faq.html">FAQ</a></li>
<!--li><a href="legal.html">Legal</a></li-->
</ul>
</li>
</ul>
</li>
<li class="dropdown2">
<a href="/tera-content-fund.html" class="dropdown-toggle" data-toggle="dropdown"><img src="../PIC/eng.png" border="0" style="width: 24px;" /></a>
<ul class="dropdown-menu">
<li>
<a href="/tera-content-fund.html" style="color: #000;"><img src="../PIC/rus.png" border="0" style="width: 24px;" /> Русский</a>
</li>
<li>
<a href="/tera-content-fund.html" style="color: #000;"><img src="../PIC/de.png" border="0" style="width: 24px;" /> Deutsch</a>
</li>
<li>
<a href="/tera-content-fund.html" style="color: #000;"><img src="../PIC/cn.png" border="0" style="width: 24px;" /> 中文</a>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">TERA CONTENT FUND</h2>
</div>
<p>
We are pleased to announce that today it was decided to create a Fund that will reward people who write quality articles about the TERA project. Replenishment of the Fund's reserves will be carried out continuously. Payout currency is Bitcoin (BTC). The current balance of reserves will be available to everyone at <strong>191875</strong>. At the moment, the reserves are <strong>0.250 BTC</strong>.<br /><br />
The terms of the project:<br />
<ol style="margin-left: 40px; list-style-type: decimal;">
<li>Content must be popular and must be published on Reddit or Medium.</li>
<li>The article must contain at least 3000 characters (without spaces).</li>
<li>The content of the article should be absolutely unique, informative and cause interest of the target audience.</li>
<li>Remuneration in the amount of 50 to 100 USD (in cryptocurrency equivalent) depending on the quality and will be paid on the audit once a week (subject to availability of reserves in the Fund account — <strong>191875</strong>).</li>
<li>Receiving this money, the authors undertake not to remove this article from the public place of placement.</li>
</ol>
<br />
Note: this Fund does not pay for the creation and placement of articles, it serves as a bonus. You can participate in the replenishment of the Fund, and your vote will be taken into account in the appointment of the award.<br /><br />
If you have written something important about TERA on a worldwide important portal and you think that you deserve a reward, please contact us:
<ol style="margin-left: 40px; list-style-type: decimal;">
<li>Discord: <a href="https://discord.gg/CvwrbeG" target="_blank" style="font-size: 14px;">https://discord.gg/CvwrbeG</a>.</li>
<li>Telegram: <a href="https://t.me/osben88" target="_blank" style="font-size: 14px;">@osben88</a>.</li>
</ol>
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /About Tera -->
<!-- Footer -->
<footer id="footer" class="sm-padding bg-dark">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<div class="col-md-12">
<!-- footer logo -->
<div class="footer-logo">
<a href="index.html"><img src="PIC/Tera_logo.svg" alt="logo"></a>
</div>
<!-- /footer logo -->
<!-- footer links -->
<div class="footer-link">
<span class="footer-link-item">
<a href="/explorer.html">EXPLORER</a>
</span>
<span class="footer-link-item">
<a href="/web-wallet.html">WALLET</a>
</span>
<span class="footer-link-item">
<a href="/map.html">NETWORK MAP</a>
</span></div>
<!-- /footer links -->
<!-- footer follow -->
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<p align="center">
Project Founder Email: <a href="mailto: progr76@gmail.com" style="font-size: 14px;">progr76@gmail.com</a>.
</p>
<center><a href="terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions</a> | <a href="privacy-policy.html" style="font-size: 14px;">Privacy Policy</a><br /><br />TERA, 2019.</center>
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</footer>
<!-- /Footer -->
<!-- Back to top -->
<!-- <div id="back-to-top"></div> -->
<!-- /Back to top -->
<!-- Preloader -->
<!--<div id="preloader">-->
<!--<div class="preloader">-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--</div>-->
<!--</div>-->
<!-- /Preloader -->
<!-- jQuery Plugins -->
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/main.min.js"></script>
<script type="text/javascript" src="js/cookies.js"></script>
<div id="cookiesmessage" style="display: none;">
This site uses cookies. You need to read the <a href="privacy-policy.html" style="font-size: 16px;" target="_blank">Privacy Policy</a> and click "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>I agree</strong></a>" to continue.
</div>
</body>
</html>

View File

@ -83,6 +83,8 @@
<li><a href="index.html">HOME</a></li>
<li><a href="/changelog.html">CHANGELOG</a></li>
<li><a href="/token.html">TOKEN</a></li>
<li><a href="/tera-content-fund.html">CONTENT FUND</a></li>
<li><a href="/blog/">BLOG</a></li>
<li><a href="/explorer.html">EXPLORER</a></li>
<li><a href="/web-wallet.html">WALLET</a></li>
<li><a href="/map.html">NETWORK MAP</a></li>
@ -94,8 +96,9 @@
<li>
WHITE PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1EaqFg1ncIxsrNE2M9xJOSzQu8z3ANwMuNyTX0z_A1ow/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1B6_qlAp2xs4aHkqOwyvRMCDJTjgeNiOJiGpIeT0VAzY/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_EN.pdf" target="_blank">ENG</a></li>
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
@ -116,13 +119,26 @@
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<!--li><a href="changelog.html">Changelog</a></li-->
<!--li><a href="faq.html">FAQ</a></li-->
<li><a href="/faq.html">FAQ</a></li>
<!--li><a href="legal.html">Legal</a></li-->
</ul>
</li>
</ul>
</li>
<li class="dropdown2">
<a href="/terms-and-conditions.html" class="dropdown-toggle" data-toggle="dropdown"><img src="../PIC/eng.png" border="0" style="width: 24px;" /></a>
<ul class="dropdown-menu">
<li>
<a href="/terms-and-conditions.html" style="color: #000;"><img src="../PIC/rus.png" border="0" style="width: 24px;" /> Русский</a>
</li>
<li>
<a href="/terms-and-conditions.html" style="color: #000;"><img src="../PIC/de.png" border="0" style="width: 24px;" /> Deutsch</a>
</li>
<li>
<a href="/terms-and-conditions.html" style="color: #000;"><img src="../PIC/cn.png" border="0" style="width: 24px;" /> 中文</a>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
@ -307,12 +323,16 @@
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<p align="center">
Project Founder Email: <a href="mailto: progr76@gmail.com" style="font-size: 14px;">progr76@gmail.com</a>.
</p>
<center><a href="terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions</a> | <a href="privacy-policy.html" style="font-size: 14px;">Privacy Policy</a><br /><br />TERA, 2019.</center>
</div>

8
Source/SITE/test1.html Normal file
View File

@ -0,0 +1,8 @@
<BR>
<B>TEST 1 TEST 1 TEST 1 TEST 1 TEST 1 TEST 1 TEST 1</B>
<BR>

8
Source/SITE/test2.html Normal file
View File

@ -0,0 +1,8 @@
<BR>
<B>TEST 2 TEST 2 TEST 2 TEST 2 TEST 2 TEST 2 TEST 2</B>
<BR>

View File

@ -83,6 +83,8 @@
<li><a href="index.html">HOME</a></li>
<li><a href="/changelog.html">CHANGELOG</a></li>
<li><a href="/token.html">TOKEN</a></li>
<li><a href="/tera-content-fund.html">CONTENT FUND</a></li>
<li><a href="/blog/">BLOG</a></li>
<li><a href="/explorer.html">EXPLORER</a></li>
<li><a href="/web-wallet.html">WALLET</a></li>
<li><a href="/map.html">NETWORK MAP</a></li>
@ -94,8 +96,9 @@
<li>
WHITE PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1EaqFg1ncIxsrNE2M9xJOSzQu8z3ANwMuNyTX0z_A1ow/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1B6_qlAp2xs4aHkqOwyvRMCDJTjgeNiOJiGpIeT0VAzY/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_EN.pdf" target="_blank">ENG</a></li>
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
@ -116,13 +119,27 @@
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<!--li><a href="changelog.html">Changelog</a></li-->
<!--li><a href="faq.html">FAQ</a></li-->
<li><a href="/faq.html">FAQ</a></li>
<!--li><a href="legal.html">Legal</a></li-->
</ul>
</li>
</ul>
</li>
<li class="dropdown2">
<a href="/token.html" class="dropdown-toggle" data-toggle="dropdown"><img src="../PIC/eng.png" border="0" style="width: 24px;" /></a>
<ul class="dropdown-menu">
<li>
<a href="/ru/token.html" style="color: #000;"><img src="../PIC/rus.png" border="0" style="width: 24px;" /> Русский</a>
</li>
<li>
<a href="./token.html" style="color: #000;"><img src="../PIC/de.png" border="0" style="width: 24px;" /> Deutsch</a>
</li>
<li>
<a href="/cn/token.html" style="color: #000;"><img src="../PIC/cn.png" border="0" style="width: 24px;" /> 中文</a>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
@ -163,26 +180,21 @@
<!-- Row -->
<div class="row">
<center><a href="/token.html">ENG</a> <span style="font-size: 21px;">|</span> <a href="/ru/token.html">РУС</a>
<!-- Social follow --><br /><br /></center>
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">TERA TOKEN</h2>
</div>
<p>
Tera is a coin that provides solutions to existing cryptocurrency issues, namely de-neutralization, transaction
TERA is a coin that provides solutions to existing cryptocurrency issues, namely de-neutralization, transaction
throughput, transaction speed, confirmation time, transaction costs and general availability, as well as the
difficulty and financial system to integrate into existing payments.<br /><br />
Tera is pure original code, developed by the Russian core vtools (referred to as small V god)
Tera is compiled with node.js and has a separate dapp development document. node.js is one of the most widely
used languages in the programming field, which greatly reduces the development difficulty of Tera dapp, and the
TERA is pure original code, developed by the Russian core vtools.
TERA is compiled with node.js and has a separate dapp development document. node.js is one of the most widely
used languages in the programming field, which greatly reduces the development difficulty of TERA DApp, and the
development cost is extremely low, and smart contract development is only It takes 100 teras, and there is no
commission for calling the contract and completing the transaction. This lays the foundation for the massive
landing of the tera app.
</p>
<p>
TERA Mining: <a href="http://teraminer.org/" style="font-size: 14px;" target="_blank">TERA Platform</a>.
</p>
</div>
<!-- /About Tera content -->
@ -269,7 +281,30 @@ landing of the tera app.
<!-- /Container -->
</div>
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">TERA MINING</h2>
</div>
<p align="center">
<a href="https://sourceforge.net/p/tera/code/ci/master/tree/README.md" target="_blank" style="font-size: 14px;">TERA documentation </a> will help you start mining today.
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- Footer -->
<footer id="footer" class="sm-padding bg-dark">
@ -303,13 +338,16 @@ landing of the tera app.
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<p align="center">
Project Founder Email: <a href="mailto: progr76@gmail.com" style="font-size: 14px;">progr76@gmail.com</a>.
</p>
<center><a href="terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions</a> | <a href="privacy-policy.html" style="font-size: 14px;">Privacy Policy</a><br /><br />TERA, 2019.</center>
</div>

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation
@ -212,7 +212,7 @@ module.exports = class CConnect extends require("./transfer-msg")
}
var СтатДанные = [];
var DirectMAccount = 0;
var Ret = {VERSIONMAX:DEF_VERSION, FIRST_TIME_BLOCK:0, PingVersion:3, GrayConnect:GrayAddres, Reserve2:0, AutoCorrectTime:AUTO_COORECT_TIME,
var Ret = {VERSIONMAX:DEF_VERSION, FIRST_TIME_BLOCK:0, PingVersion:3, GrayConnect:GrayAddres, Reserve2:0, AutoCorrectTime:AUTO_CORRECT_TIME,
LevelCount:LevelCount, Time:(GetCurrentTime() - 0), BlockNumDB:this.BlockNumDB, LoadHistoryMode:this.LoadHistoryMode, CanStart:global.CAN_START,
CheckPoint:CHECK_POINT, Reserv3:[], Key:this.KeyToNode, Name:this.NameToNode, TrafficFree:this.SendTrafficFree, AccountBlockNum:BlockNumHash,
AccountsHash:AccountsHash, MemoryUsage:Math.trunc(process.memoryUsage().heapTotal / 1024 / 1024), CheckDeltaTime:CHECK_DELTA_TIME,
@ -269,8 +269,8 @@ module.exports = class CConnect extends require("./transfer-msg")
if(Data.PingVersion >= 3 && global.COMMON_KEY && CompareArr(Data.Key, this.KeyToNode) === 0)
{
Node.Name = this.ValueFromXOR(Node, "Name", Data.Name)
if(Node.BlockProcessCount < 5000000)
Node.BlockProcessCount = 5000000
if(Node.BlockProcessCount < 5000000 + global.TRUST_PROCESS_COUNT)
Node.BlockProcessCount = 5000000 + global.TRUST_PROCESS_COUNT
}
else
{
@ -320,7 +320,7 @@ module.exports = class CConnect extends require("./transfer-msg")
if(!global.CAN_START)
{
if(DeltaTime > MAX_PING_FOR_CONNECT)
ToLog("DeltaTime=" + DeltaTime + ">" + MAX_PING_FOR_CONNECT + " ms - " + NodeInfo(Node))
ToLog("DeltaTime=" + DeltaTime + ">" + MAX_PING_FOR_CONNECT + " ms - " + NodeInfo(Node), 2)
}
var Times;
if(DeltaTime <= MAX_PING_FOR_CONNECT)
@ -346,7 +346,7 @@ module.exports = class CConnect extends require("./transfer-msg")
})
Node.AvgDelta = Times.Arr[0]
}
if(global.AUTO_COORECT_TIME)
if(global.AUTO_CORRECT_TIME)
{
this.CorrectTime()
}
@ -392,7 +392,7 @@ module.exports = class CConnect extends require("./transfer-msg")
}
CheckDeltaTime(Data, Node)
{
if(global.AUTO_COORECT_TIME)
if(global.AUTO_CORRECT_TIME)
if(global.CAN_START && !CREATE_ON_START)
{
if(Data.CheckDeltaTime.Num > CHECK_DELTA_TIME.Num)
@ -969,7 +969,7 @@ module.exports = class CConnect extends require("./transfer-msg")
}
TIME(Info, CurTime)
{
if(global.AUTO_COORECT_TIME)
if(global.AUTO_CORRECT_TIME)
{
var Node = Info.Node;
var Data = this.DataFromF(Info);

View File

@ -2,24 +2,25 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation
*/
global.UPDATE_CODE_VERSION_NUM = 905;
global.UPDATE_CODE_VERSION_NUM = 922;
global.MIN_CODE_VERSION_NUM = 884;
global.MINING_VERSION_NUM = 3;
global.InitParamsArg = InitParamsArg;
global.CONST_NAME_ARR = ["AUTO_COORECT_TIME", "DELTA_CURRENT_TIME", "COMMON_KEY", "NODES_NAME", "SERVER_PRIVATE_KEY_HEX", "USE_NET_FOR_SERVER_ADDRES",
global.CONST_NAME_ARR = ["AUTO_CORRECT_TIME", "DELTA_CURRENT_TIME", "COMMON_KEY", "NODES_NAME", "SERVER_PRIVATE_KEY_HEX", "USE_NET_FOR_SERVER_ADDRES",
"NET_WORK_MODE", "STAT_MODE", "MAX_STAT_PERIOD", "HTTP_PORT_NUMBER", "HTTP_PORT_PASSWORD", "HTTP_IP_CONNECT", "WALLET_NAME",
"WALLET_DESCRIPTION", "USE_HARD_API_V2", "COUNT_VIEW_ROWS", "USE_HINT", "ALL_VIEW_ROWS", "ALL_LOG_TO_CLIENT", "LOG_LEVEL",
"USE_MINING", "MINING_START_TIME", "MINING_PERIOD_TIME", "POW_MAX_PERCENT", "COUNT_MINING_CPU", "SIZE_MINING_MEMORY", "POW_RUN_COUNT",
"POW_RUN_COUNT_FIND", "USE_AUTO_UPDATE", "RESTART_PERIOD_SEC", "MAX_GRAY_CONNECTIONS_TO_SERVER", "TRANSACTION_PROOF_COUNT",
"UPDATE_NUM_COMPLETE", "LIMIT_SEND_TRAFIC", "WATCHDOG_DEV", "ADDRLIST_MODE", "CheckPointDelta", "MIN_VER_STAT", "DEBUG_WALLET",
"HTTP_HOSTING_PORT", "HTTPS_HOSTING_DOMAIN", "HTTP_MAX_COUNT_ROWS", "WATCHDOG_BADACCOUNT", "COREY_WATCH_DOG", "MAX_CONNECTIONS_COUNT",
];
"TRUST_PROCESS_COUNT", ];
global.REST_BLOCK_SCALE = 1000;
global.USE_HARD_API_V2 = 0;
global.USE_TICKET = 0;
global.USE_CHECK_SENDING = 1;
@ -32,7 +33,7 @@ global.COREY_WATCH_DOG = 0;
global.WATCHDOG_ORPHAN = 0;
global.DEBUG_WALLET = 0;
global.CHECK_GLOBAL_TIME = 1;
global.AUTO_COORECT_TIME = 1;
global.AUTO_CORRECT_TIME = 1;
global.DELTA_CURRENT_TIME = 0;
global.NODES_NAME = "";
global.COMMON_KEY = "";
@ -78,6 +79,7 @@ global.MAX_LEVEL_SPECIALIZATION = 24;
global.MIN_CONNECT_CHILD = 2;
global.MAX_CONNECT_CHILD = 7;
global.MAX_CONNECTIONS_COUNT = 1000;
global.TRUST_PROCESS_COUNT = 800000;
global.MAX_NODES_RETURN = 100;
global.MAX_WAIT_PERIOD_FOR_STATUS = 10 * 1000;
global.MAX_GRAY_CONNECTIONS_TO_SERVER = 10;
@ -104,6 +106,10 @@ global.REF_PERIOD_MINING = 1 * 1000 * 1000;
global.DELTA_BLOCK_ACCOUNT_HASH = 1000;
global.PERIOD_ACCOUNT_HASH = 50;
global.START_BLOCK_ACCOUNT_HASH = 14500000;
global.NEW_ACCOUNT_INCREMENT = 22305000;
global.NEW_BLOCK_REWARD1 = 22500000;
global.NEW_BLOCK_REWARD2 = 30000000;
global.NEW_BLOCK_REWARD3 = 40000000;
global.BLOCK_COUNT_IN_MEMORY = 40;
global.HISTORY_BLOCK_COUNT = 40;
global.MAX_SIZE_LOG = 200 * 1024 * 1024;
@ -125,6 +131,7 @@ if(global.LOCAL_RUN)
InitParamsArg();
if(global.LOCAL_RUN)
{
global.REST_BLOCK_SCALE = 100;
global.DELTA_BLOCK_ACCOUNT_HASH = 30;
global.PERIOD_ACCOUNT_HASH = 10;
global.START_BLOCK_ACCOUNT_HASH = 1;
@ -135,12 +142,15 @@ if(global.LOCAL_RUN)
global.TEST_TRANSACTION_GENERATE = 0;
global.MIN_POWER_POW_TR = 8;
global.MIN_POWER_POW_ACC_CREATE = 8;
global.NEW_ACCOUNT_INCREMENT = 1;
global.NEW_BLOCK_REWARD1 = 1;
NETWORK = "LOCAL";
global.ALL_VIEW_ROWS = 1;
}
else
if(global.TEST_NETWORK)
{
global.REST_BLOCK_SCALE = 100;
var Num = Date.now() - 50 * 1000;
console.log("CURRENT NUM: " + (Math.trunc(Num / 1000) * 1000));
global.SMART_BLOCKNUM_START = 0;
@ -159,12 +169,14 @@ else
if(global.START_PORT_NUMBER === undefined)
global.START_PORT_NUMBER = 40000;
global.ALL_VIEW_ROWS = 1;
global.NEW_ACCOUNT_INCREMENT = 1903000;
global.NEW_BLOCK_REWARD1 = 1905000;
}
if(global.LOCAL_RUN)
{
global.BLOCKNUM_TICKET_ALGO = 0;
global.MIN_POWER_POW_TR = 0;
global.AUTO_COORECT_TIME = 0;
global.AUTO_CORRECT_TIME = 0;
global.CHECK_GLOBAL_TIME = 0;
}
global.GetNetworkName = function ()

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation
@ -508,7 +508,11 @@ module.exports = class CDB extends require("../code")
RewriteAllTransactions()
{
if(TX_PROCESS.Worker)
{
TX_PROCESS.Worker.send({cmd:"RewriteAllTransactions"})
return 1;
}
return 0;
}
BlockHeaderToBuf(BufWrite, Block)
{

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation
@ -127,7 +127,7 @@ module.exports = class CDBState extends require("./db")
this.LastHash = undefined
this.WasUpdate = 1
if(LastNum < 0)
ToLog("Truncate " + this.FileName + " from 0")
ToLog("Truncate " + this.FileName + " from 0", 2)
FI.size = Position
fs.ftruncateSync(FI.fd, FI.size)
this.BufMap = {}

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation
@ -81,6 +81,9 @@ function DoCommand(response,Type,Path,params,remoteAddress)
case "smart":
DappSmartCodeFile(response, params[1]);
break;
case "client":
DappClientCodeFile(response, params[1]);
break;
default:
{
if(Path.indexOf(".") === - 1)
@ -168,6 +171,24 @@ function DappSmartCodeFile(response,StrNum)
response.writeHead(404, {'Content-Type':'text/html'});
response.end();
};
global.DappClientCodeFile = DappClientCodeFile;
function DappClientCodeFile(response,StrNum)
{
var Num = parseInt(StrNum);
if(Num && Num <= DApps.Smart.GetMaxNum())
{
var Data = DApps.Smart.ReadSmart(Num);
if(Data)
{
response.writeHead(200, {'Content-Type':"text/plain"});
response.end(Data.HTML);
return ;
}
}
response.writeHead(404, {'Content-Type':'text/html'});
response.end();
};
HTTPCaller.DappSmartHTMLFile = function (Params)
{
var Data = DApps.Smart.ReadSmart(ParseNum(Params.Smart));
@ -1078,8 +1099,8 @@ HTTPCaller.GetHistoryTransactions = function (Params)
Item.Description = TR.Description;
}
}
var Result = {Currency:Account.Currency, MaxBlockNum:GetCurrentBlockNumByTime(), FIRST_TIME_BLOCK:FIRST_TIME_BLOCK, result:arr.length > 0 ? 1 : 0,
History:arr};
var Result = {Value:{SumCOIN:Account.Value.SumCOIN, SumCENT:Account.Value.SumCENT}, Name:Account.Name, Currency:Account.Currency,
MaxBlockNum:GetCurrentBlockNumByTime(), FIRST_TIME_BLOCK:FIRST_TIME_BLOCK, result:arr.length > 0 ? 1 : 0, History:arr};
return Result;
}
return {result:0};
@ -1233,7 +1254,7 @@ function AddMapList(arrLoadedBlocks,type,MapMapLoaded,MainChains)
};
var MapFileHTML5 = {};
function SendWebFile(response,name,StrCookie)
function SendWebFile(response,name,StrCookie,bParsing)
{
let type = name.substr(name.length - 3, 3);
var Path = "./" + name;
@ -1261,6 +1282,12 @@ function SendWebFile(response,name,StrCookie)
{
response.writeHead(200, {'Content-Type':StrContentType});
}
if(bParsing && StrContentType === "text/html")
{
var data = GetFileHTMLWithParsing(Path);
response.end(data);
return ;
}
const stream = fs.createReadStream(Path);
setTimeout(function ()
{
@ -1270,7 +1297,48 @@ function SendWebFile(response,name,StrCookie)
}, 100000);
stream.pipe(response);
};
function GetFileHTMLWithParsing(Path)
{
var data = global.SendHTMLMap[Path];
if(!data)
{
global.SendHTMLMap[Path] = "-recursion-";
var Str = String(fs.readFileSync(Path));
data = "";
var index = 0;
while(index >= 0)
{
index = Str.indexOf("{{File=", index);
if(index >= 0)
{
var index2 = Str.indexOf("}}", index + 7);
if(index2 < 0)
{
ToLog("Error teg File in " + Path);
break;
}
var Delta = index2 - index;
if(Delta > 210)
{
ToLog("Error length (more 200) teg File in " + Path);
break;
}
var Path2 = Str.substring(index + 7, index + Delta);
data += Str.substring(0, index);
data += GetFileHTMLWithParsing(Path2);
Str = Str.substring(index2 + 2);
index = 0;
}
}
data += Str;
global.SendHTMLMap[Path] = data;
}
return data;
};
global.SendHTMLMap = {};
global.SendWebFile = SendWebFile;
global.GetFileHTMLWithParsing = GetFileHTMLWithParsing;
function GetStrTime(now)
{

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation
@ -899,6 +899,15 @@ module.exports = class CTransport extends require("./connect")
}
else
{
if(!Node.BlockProcessCount)
Node.BlockProcessCount = 0
if(this.ActualNodes.size >= MAX_CONNECTIONS_COUNT && Node.BlockProcessCount < global.TRUST_PROCESS_COUNT)
{
AddNodeInfo(Node, "SERV: ERROR_MAX_CLIENTS")
Socket.end(this.GetBufFromData("POW_CONNECT8", "ERROR_MAX_CLIENTS", 2))
CloseSocket(Socket, "ERROR_MAX_CLIENTS")
return ;
}
var Result = false;
if(Info.PubKeyType === 2 || Info.PubKeyType === 3)
Result = secp256k1.verify(Buffer.from(Hash), Buffer.from(Info.Sign), Buffer.from([Info.PubKeyType].concat(Info.addrArr)))
@ -954,12 +963,6 @@ module.exports = class CTransport extends require("./connect")
let SELF = this;
this.Server = net.createServer(function (sock)
{
if(SELF.ActualNodes.size >= MAX_CONNECTIONS_COUNT)
{
sock.ConnectID = "new"
CloseSocket(sock, "MAX", true)
return ;
}
if(SELF.WasBanIP({address:sock.remoteAddress}))
{
sock.ConnectID = "new"

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation
@ -122,7 +122,7 @@ function CreatePOWVersion3(Block,bHashPump)
var Ret = 0;
var PrevHashNum = ReadUint32FromArr(Block.PrevHash, 28);
var HashBase = GetHashFromNum2(BlockNum, PrevHashNum);
var Value1 = FindHashBuffer3(HashBase, BlockNum, Miner, COUNT_FIND_HASH1);
var Value1 = FindHashBuffer3(HashBase, BlockNum, Miner, 1);
if(Value1)
{
var Hash1 = XORArr(HashBase, Value1.Hash);
@ -135,9 +135,9 @@ function CreatePOWVersion3(Block,bHashPump)
}
}
START_NONCE = Block.LastNonce0;
Block.LastNonce0 += Block.RunCountFind;
var CountEnd = START_NONCE + Block.RunCountFind;
for(var Nonce0 = START_NONCE; Nonce0 < CountEnd; Nonce0++)
var CountEnd = START_NONCE + 50000;
var Nonce0;
for(Nonce0 = START_NONCE; Nonce0 < CountEnd; Nonce0++)
{
var HashCurrent = GetHashFromArrNum2(Block.SeqHash, Miner, Nonce0);
var Value2 = FindHashBuffer3(HashCurrent, BlockNum, Miner, 1);
@ -151,9 +151,14 @@ function CreatePOWVersion3(Block,bHashPump)
MaxLider.Nonce2 = Value2.Nonce;
MaxLider.DeltaNum2 = Value2.DeltaNum;
Ret = 1;
if(CompareArr(MaxLider.Hash1, Hash2) > 0)
{
break;
}
}
}
}
Block.LastNonce0 = Nonce0;
if(Ret)
{
Block.AddrHash = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation
@ -11,6 +11,7 @@
"use strict";
const fs = require('fs');
const DBRow = require("../core/db/db-row");
require('./rest_tables.js');
const MAX_SUM_TER = 1e9;
const MAX_SUM_CENT = 1e9;
const DBLib = require("../core/db/db");
@ -143,8 +144,17 @@ class AccountApp extends require("./dapp")
Adviser:uint,\
Reserve:arr9,\
}"
this.ACCOUNT_ROW_SIZE = 6 + 33 + 40 + (6 + 4 + 6 + 84) + 6 + 6 + 9
this.DBState = new MerkleDBRow("accounts-state", this.ACCOUNT_ROW_SIZE, this.FORMAT_ACCOUNT_ROW, bReadOnly)
this.SIZE_ACCOUNT_ROW = 6 + 33 + 40 + (6 + 4 + 6 + 84) + 6 + 6 + 9
this.DBState = new MerkleDBRow("accounts-state", this.SIZE_ACCOUNT_ROW, this.FORMAT_ACCOUNT_ROW, bReadOnly)
this.FORMAT_ACCOUNT_ROW_REST = "{\
Arr:[{\
BlockNum:uint,\
Value:{SumCOIN:uint,SumCENT:uint32, OperationID:uint,Smart:uint32,Data:arr80,Reserv:arr96},\
}],\
Reserv0:arr10,\
}"
this.SIZE_ACCOUNT_ROW_REST = 1024
this.DBRest = new DBRow("accounts-rest", this.SIZE_ACCOUNT_ROW_REST, this.FORMAT_ACCOUNT_ROW_REST, bReadOnly)
this.DBAct = new DBRow("accounts-act", 6 + 6 + (6 + 4 + 6 + 6 + 84) + 1 + 11, "{ID:uint, BlockNum:uint,PrevValue:{SumCOIN:uint,SumCENT:uint32, NextPos:uint, OperationID:uint,Smart:uint32,Data:arr80}, Mode:byte, TrNum:uint16, Reserve: arr9}",
bReadOnly)
this.DBActPrev = new DBRow("accounts-act-prev", this.DBAct.DataSize, this.DBAct.Format, bReadOnly)
@ -176,13 +186,14 @@ class AccountApp extends require("./dapp")
this.DBActPrev.Truncate( - 1)
this.DBAccountsHash.Truncate( - 1)
this.DBStateTX.Truncate( - 1)
this.DBState.Write({Num:0, PubKey:[], Value:{BlockNum:1, SumCOIN:0.95 * TOTAL_TER_MONEY}, Name:"System account"})
this.DBRest.Truncate( - 1)
this._DBStateWrite({Num:0, PubKey:[], Value:{BlockNum:1, SumCOIN:0.95 * TOTAL_TER_MONEY}, Name:"System account"}, 1)
for(var i = 1; i < 8; i++)
this.DBState.Write({Num:i, PubKey:[], Value:{BlockNum:1}, Name:""})
this.DBState.Write({Num:8, PubKey:GetArrFromHex(ARR_PUB_KEY[0]), Value:{BlockNum:1, SumCOIN:0.05 * TOTAL_TER_MONEY}, Name:"Founder account"})
this.DBState.Write({Num:9, PubKey:GetArrFromHex(ARR_PUB_KEY[1]), Value:{BlockNum:1, SumCOIN:0}, Name:"Developer account"})
this._DBStateWrite({Num:i, PubKey:[], Value:{BlockNum:1}, Name:""})
this._DBStateWrite({Num:8, PubKey:GetArrFromHex(ARR_PUB_KEY[0]), Value:{BlockNum:1, SumCOIN:0.05 * TOTAL_TER_MONEY}, Name:"Founder account"})
this._DBStateWrite({Num:9, PubKey:GetArrFromHex(ARR_PUB_KEY[1]), Value:{BlockNum:1, SumCOIN:0}, Name:"Developer account"})
for(var i = 10; i < BLOCK_PROCESSING_LENGTH2; i++)
this.DBState.Write({Num:i, PubKey:GetArrFromHex(ARR_PUB_KEY[i - 8]), Value:{BlockNum:1}, Name:""})
this._DBStateWrite({Num:i, PubKey:GetArrFromHex(ARR_PUB_KEY[i - 8]), Value:{BlockNum:1}, Name:""})
this.DBStateTX.Write({Num:0, BlockNum:0})
this.CalcMerkleTree(1)
ToLog("MAX_NUM:" + this.DBState.GetMaxNum())
@ -196,6 +207,7 @@ class AccountApp extends require("./dapp")
this.DBAccountsHash.Close()
if(this.DBStateTX)
this.DBStateTX.Close()
this.DBRest.Close()
if(this.DBStateHistory)
this.DBStateHistory.Close()
}
@ -203,6 +215,61 @@ class AccountApp extends require("./dapp")
{
this.Start(1)
}
CheckRestDB()
{
if(this.WasCheckRestDB)
return ;
this.WasCheckRestDB = 1
var MaxNumBlock = SERVER.GetMaxNumBlockDB();
if(this.DBState.GetMaxNum() >= 0 && this.DBRest.GetMaxNum() < 0 && MaxNumBlock > 0)
{
this.FillRestDB(MaxNumBlock)
}
}
FillRestDB(BlockNum)
{
ToLog("******************************START FillRestDB")
var Max = this.DBState.GetMaxNum();
for(var Num = 0; Num <= Max; Num++)
{
var Data = this.DBState.Read(Num);
var RestData = this.ReadRest(Num);
if(Num % 10000 === 0)
ToLog("Fill Rest DB : " + Num)
RestData.Arr[0] = {BlockNum:BlockNum, Value:Data.Value}
this.DBRest.Write(RestData)
}
ToLog("******************************FINISH FillRestDB")
}
_DBStateWrite(Data, BlockNum)
{
this.CheckRestDB()
this.DBState.Write(Data)
if(Data.Num === undefined)
throw "Error undefined Num DBRest !!";
var RestData = this.ReadRest(Data.Num);
DoRest(RestData, Data, BlockNum)
this.DBRest.Write(RestData)
}
_DBStateTruncate(Num)
{
this.DBState.Truncate(Num)
this.DBRest.Truncate(Num)
}
ReadRest(Num)
{
var COUNT_STATE = 5;
var RestData = this.DBRest.Read(Num);
if(!RestData || RestData.Arr.length !== COUNT_STATE)
{
RestData = {Num:Num, Arr:[]}
for(var i = 0; i < COUNT_STATE; i++)
RestData.Arr[i] = {BlockNum:0, Value:{}}
}
if(RestData.Arr.length !== COUNT_STATE)
throw "Error RestData.Arr.length = (" + RestData.Arr.length + ")";
return RestData;
}
ControlActSize()
{
var MaxNum = this.DBAct.GetMaxNum();
@ -348,6 +415,8 @@ class AccountApp extends require("./dapp")
if(Data && Data.Currency === 0 && Data.BlockNumCreate < Block.BlockNum)
{
var Power = GetPowPower(Block.PowHash);
if(Block.BlockNum >= NEW_BLOCK_REWARD1)
Power = 43
var Sum = Power * Power * SysBalance / TOTAL_TER_MONEY / 100;
var CoinTotal = {SumCOIN:0, SumCENT:0};
var CoinSum = COIN_FROM_FLOAT(Sum);
@ -384,59 +453,7 @@ class AccountApp extends require("./dapp")
else
return Result;
}
var Type = Body[0];
var Find = 0;
switch(Type)
{
case TYPE_TRANSACTION_CREATE:
case TYPE_TRANSACTION_TRANSFER:
case TYPE_TRANSACTION_TRANSFER2:
case TYPE_TRANSACTION_TRANSFER3:
{
Find = 1
break;
}
case TYPE_TRANSACTION_ACC_HASH:
{
return 1;
}
default:
return 0;
}
if(Find)
{
var DBAct;
DBAct = this.DBAct
var Num = this.FindBlockInAct(DBAct, BlockNum);
if(Num === "NoHistory")
{
DBAct = this.DBActPrev
Num = this.FindBlockInAct(DBAct, BlockNum)
}
if(Num === "NoHistory")
return 0;
else
if(Num === "NoPresent")
return - 1;
while(true)
{
var Item = DBAct.Read(Num);
if(Item)
{
if(Item.BlockNum === BlockNum && Item.TrNum === TrNum)
break;
else
if(Item.BlockNum !== BlockNum)
return - 1;
}
else
{
return - 1;
}
Num++
}
}
return 1;
return 0;
}
GetObjectTransaction(Body)
{
@ -667,6 +684,8 @@ class AccountApp extends require("./dapp")
}
if(Data.Value.SumCOIN < TotalSum.SumCOIN || (Data.Value.SumCOIN === TotalSum.SumCOIN && Data.Value.SumCENT < TotalSum.SumCENT))
return "Not enough money on the account";
if(BlockNum >= global.NEW_ACCOUNT_INCREMENT)
Data.Value.OperationID = TR.OperationID
Data.Value.OperationID++
TR.Value = TotalSum
var arr = [];
@ -839,7 +858,7 @@ class AccountApp extends require("./dapp")
{
var Data = this.DBState.Read(Item.ID);
Data.Value = Item.PrevValue
this.DBState.Write(Data)
this._DBStateWrite(Data, Item.BlockNum, 1)
var History = this.DBStateHistory.Read(Item.ID);
if(History)
{
@ -852,7 +871,7 @@ class AccountApp extends require("./dapp")
{
if(NumTruncateState)
{
this.DBState.Truncate(NumTruncateState - 1)
this._DBStateTruncate(NumTruncateState - 1)
this.DBStateHistory.Truncate(NumTruncateState - 1)
}
DBAct.Truncate(StartNum - 1)
@ -1023,6 +1042,11 @@ class AccountApp extends require("./dapp")
}
}
}
if(global.TEST_NETWORK)
{
var RestData = this.ReadRest(Data.Num);
Data.Arr = RestData.Arr
}
arr.push(Data)
count--
if(count < 1)
@ -1178,7 +1202,7 @@ class AccountApp extends require("./dapp")
for(var i = 0; i < arr.length; i++)
{
var Account = arr[i];
this.DBState.Write(Account)
this._DBStateWrite(Account, BlockNum, 0)
}
for(var i = 0; i < arr.length; i++)
{
@ -1438,6 +1462,21 @@ class AccountApp extends require("./dapp")
}
return arr;
}
CalcTotalSum(Currency)
{
var SumCoin = {SumCOIN:0, SumCENT:0};
for(var num = 0; true; num++)
{
var Data = this.ReadState(num);
if(!Data)
break;
if(Data.Currency === Currency)
{
ADD(SumCoin, Data.Value)
}
}
return FLOAT_FROM_COIN(SumCoin);
}
};
module.exports = AccountApp;
var App = new AccountApp;

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

View File

@ -2,7 +2,7 @@
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://web.telegram.org/#/im?p=@terafoundation

Some files were not shown because too many files have changed in this diff Show More