From be1548fa14e783565cd3c4f7ca013a287b1acb7b Mon Sep 17 00:00:00 2001 From: "progr76@gmail.com" Date: Mon, 18 Mar 2019 18:36:08 +0300 Subject: [PATCH] 0.925 --- Bin/Light/Tera-light.zip | Bin 120691 -> 120828 bytes Bin/Light/tera_light_setup.exe | Bin 705695 -> 705805 bytes Doc/Eng/CONSTANTS.MD | 1 - Doc/Rus/CONSTANTS.MD | 1 - Source/HTML/JS/dapp-inner.js | 5 + Source/HTML/dapp-frame.html | 18 +- Source/SITE/CONTENT/API.md | 14 + Source/SITE/CONTENT/changelog-rus.md | 6 + Source/SITE/CONTENT/en-blog-index-title.md | 5 + Source/SITE/CONTENT/en-index-about-b1.md | 3 + Source/SITE/CONTENT/en-index-about-b2.md | 3 + Source/SITE/CONTENT/en-index-about-text.md | 5 + Source/SITE/CONTENT/en-index-about-title.md | 1 + Source/SITE/CONTENT/en-index-changelog.md5 | 16 + Source/SITE/CONTENT/en-index-features-1.md | 3 + Source/SITE/CONTENT/en-index-features-2.md | 3 + Source/SITE/CONTENT/en-index-features-3.md | 3 + Source/SITE/CONTENT/en-index-features-4.md | 3 + Source/SITE/CONTENT/en-index-features-5.md | 3 + Source/SITE/CONTENT/en-index-features-6.md | 3 + .../SITE/CONTENT/en-index-features-title.md | 1 + Source/SITE/CONTENT/en-privacy-policy-text.md | 123 +++ .../SITE/CONTENT/en-privacy-policy-title.md | 1 + Source/SITE/CONTENT/en-tera-changelog.md | 1 + .../en-tera-terms-and-conditions-text.md | 125 +++ .../en-tera-terms-and-conditions-title.md | 1 + Source/SITE/CONTENT/en-token-about-text.md | 3 + Source/SITE/CONTENT/en-token-about-title.md | 1 + Source/SITE/CONTENT/en-token-exchanges-e1.md | 1 + .../SITE/CONTENT/en-token-exchanges-title.md | 1 + Source/SITE/CSS/style.min.css | 861 +----------------- Source/SITE/JS/web-addon.js | 38 + Source/SITE/JS/web-edit.html | 152 ++++ Source/SITE/PIC/tera_blockchain.png | Bin 0 -> 11187 bytes Source/SITE/PIC/traditional_blockchain.png | Bin 0 -> 21455 bytes Source/SITE/admin.html | 51 ++ Source/SITE/blog/index.html | 319 +++---- Source/SITE/blog/page_navigation.html | 70 ++ Source/SITE/blog/post-header.html | 9 +- Source/SITE/blog/post.html | 319 +++---- ...-solving-the-blockchain-trilemma-tera.html | 4 +- .../2-tera-crypto-currency-project.html | 4 +- .../SITE/blog/uploads/3-tera-faq-section.html | 2 +- .../blog/uploads/4-tera-blockchain-news.html | 51 ++ ...of-articles-for-the-tera-fontent-fund.html | 32 + Source/SITE/changelog.html | 239 +---- Source/SITE/cn/changelog.html | 172 +--- Source/SITE/cn/footer.html | 85 ++ Source/SITE/cn/header.html | 72 ++ Source/SITE/cn/index.html | 270 +++--- Source/SITE/cn/token.html | 167 +--- Source/SITE/de/index.html | 158 +++- Source/SITE/faq.html | 287 ++---- Source/SITE/footer_index.html | 68 ++ Source/SITE/googleb776e9bcbac608bf.html | 1 + Source/SITE/header_index.html | 188 ++++ Source/SITE/index.html | 590 +++--------- Source/SITE/index0.html | 81 -- Source/SITE/page_navigation.html | 70 ++ Source/SITE/privacy-policy.html | 390 ++------ Source/SITE/robots.txt | 16 + Source/SITE/ru/changelog.html | 601 ++---------- Source/SITE/ru/changelog0.html | 422 +++++++++ Source/SITE/ru/footer.html | 82 ++ Source/SITE/ru/index.html | 362 ++++---- Source/SITE/ru/index_navigation.html | 72 ++ Source/SITE/ru/tera-token.html | 235 +++++ Source/SITE/ru/token.html | 320 ++----- Source/SITE/sitemap.xml | 173 ++++ Source/SITE/tera-content-fund.html | 221 +---- Source/SITE/tera-token.html | 231 +++++ Source/SITE/terms-and-conditions.html | 334 +------ Source/SITE/token.html | 248 +---- Source/SITE/yandex_7f8816a8472b086b.html | 6 + Source/core/block-loader.js | 101 ++ Source/core/constant.js | 10 +- Source/core/html-server.js | 119 ++- Source/core/server.js | 2 + Source/dapp/accounts.js | 2 + Source/dapp/rest_tables.js | 66 +- Source/process/static-process.js | 7 + 81 files changed, 4022 insertions(+), 4712 deletions(-) create mode 100644 Source/SITE/CONTENT/API.md create mode 100644 Source/SITE/CONTENT/changelog-rus.md create mode 100644 Source/SITE/CONTENT/en-blog-index-title.md create mode 100644 Source/SITE/CONTENT/en-index-about-b1.md create mode 100644 Source/SITE/CONTENT/en-index-about-b2.md create mode 100644 Source/SITE/CONTENT/en-index-about-text.md create mode 100644 Source/SITE/CONTENT/en-index-about-title.md create mode 100644 Source/SITE/CONTENT/en-index-changelog.md5 create mode 100644 Source/SITE/CONTENT/en-index-features-1.md create mode 100644 Source/SITE/CONTENT/en-index-features-2.md create mode 100644 Source/SITE/CONTENT/en-index-features-3.md create mode 100644 Source/SITE/CONTENT/en-index-features-4.md create mode 100644 Source/SITE/CONTENT/en-index-features-5.md create mode 100644 Source/SITE/CONTENT/en-index-features-6.md create mode 100644 Source/SITE/CONTENT/en-index-features-title.md create mode 100644 Source/SITE/CONTENT/en-privacy-policy-text.md create mode 100644 Source/SITE/CONTENT/en-privacy-policy-title.md create mode 100644 Source/SITE/CONTENT/en-tera-changelog.md create mode 100644 Source/SITE/CONTENT/en-tera-terms-and-conditions-text.md create mode 100644 Source/SITE/CONTENT/en-tera-terms-and-conditions-title.md create mode 100644 Source/SITE/CONTENT/en-token-about-text.md create mode 100644 Source/SITE/CONTENT/en-token-about-title.md create mode 100644 Source/SITE/CONTENT/en-token-exchanges-e1.md create mode 100644 Source/SITE/CONTENT/en-token-exchanges-title.md create mode 100644 Source/SITE/JS/web-edit.html create mode 100644 Source/SITE/PIC/tera_blockchain.png create mode 100644 Source/SITE/PIC/traditional_blockchain.png create mode 100644 Source/SITE/admin.html create mode 100644 Source/SITE/blog/page_navigation.html create mode 100644 Source/SITE/blog/uploads/4-tera-blockchain-news.html create mode 100644 Source/SITE/blog/uploads/5-rewarding-authors-of-articles-for-the-tera-fontent-fund.html create mode 100644 Source/SITE/cn/footer.html create mode 100644 Source/SITE/cn/header.html create mode 100644 Source/SITE/footer_index.html create mode 100644 Source/SITE/googleb776e9bcbac608bf.html create mode 100644 Source/SITE/header_index.html delete mode 100644 Source/SITE/index0.html create mode 100644 Source/SITE/page_navigation.html create mode 100644 Source/SITE/robots.txt create mode 100644 Source/SITE/ru/changelog0.html create mode 100644 Source/SITE/ru/footer.html create mode 100644 Source/SITE/ru/index_navigation.html create mode 100644 Source/SITE/ru/tera-token.html create mode 100644 Source/SITE/sitemap.xml create mode 100644 Source/SITE/tera-token.html create mode 100644 Source/SITE/yandex_7f8816a8472b086b.html diff --git a/Bin/Light/Tera-light.zip b/Bin/Light/Tera-light.zip index 28682fbcd07addf013188151d13ecbd32cd9141f..e3dbca455112039e3ba5258d9568f8fe5a6f6eb8 100644 GIT binary patch delta 6491 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 DiSasQ diff --git a/Bin/Light/tera_light_setup.exe b/Bin/Light/tera_light_setup.exe index 33b171ced52f46809854930e72be48e1f2905587..a1a42700cd61e59da21065dc25f710658df384e7 100644 GIT binary patch delta 83938 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 t+{g1S>U^bP6Ge{>;VAlSuVA=6yO2& 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

x>0 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 diff --git a/Doc/Eng/CONSTANTS.MD b/Doc/Eng/CONSTANTS.MD index c4af52c..1cf17a1 100644 --- a/Doc/Eng/CONSTANTS.MD +++ b/Doc/Eng/CONSTANTS.MD @@ -44,7 +44,6 @@ "COUNT_MINING_CPU": 0, //number of processes to run during mining "SIZE_MINING_MEMORY": 20000000, //the total number of memory allocated for mining on all processes (in bytes) "POW_RUN_COUNT": 5000, //the number of hashes (hash1, hash2) calculated at each mining iteration in each process (each iteration is started once in 1 MS - but within this second the POW_MAX_PERCENT parameter is taken) - "POW_RUN_COUNT_FIND": 1000, //the number of hashes (hash2) that are searched by brute force to improve the search probability. Recommended value is equal to the number of network nodes (with the same power) //ETC diff --git a/Doc/Rus/CONSTANTS.MD b/Doc/Rus/CONSTANTS.MD index 83c34ca..97d01d0 100644 --- a/Doc/Rus/CONSTANTS.MD +++ b/Doc/Rus/CONSTANTS.MD @@ -47,7 +47,6 @@ "COUNT_MINING_CPU": 0, //число процессов запускаемых при майнинге "SIZE_MINING_MEMORY": 20000000, //общее число памяти выделяемое для майнинга на все процессы (величина в байтах) "POW_RUN_COUNT": 5000, //число хешей (hash1, hash2) рассчитанных при каждой итерации майнинга в каждом процессе (каждая итерация запускается раз в 1 мс - но в пределах секунды учитывается параметр POW_MAX_PERCENT) - "POW_RUN_COUNT_FIND": 1000, //число хешей (hash2), которые ищутся путем перебора для улучшения вероятности поиска. Рекомендуется значение равное количеству нод сети (с такой же мощностью). //ПРОЧЕЕ diff --git a/Source/HTML/JS/dapp-inner.js b/Source/HTML/JS/dapp-inner.js index cbbeee5..cdcf1d1 100644 --- a/Source/HTML/JS/dapp-inner.js +++ b/Source/HTML/JS/dapp-inner.js @@ -125,6 +125,11 @@ function OpenLink(Str) SendData({cmd:"OpenLink", Message:Str}); }; +function SetNoScale() +{ + SendData({cmd:"SetNoScale"}); +}; + function ComputeSecret(PubKey,F,Account) { if(!INFO.WalletCanSign) diff --git a/Source/HTML/dapp-frame.html b/Source/HTML/dapp-frame.html index 0d62ba1..35dc84c 100644 --- a/Source/HTML/dapp-frame.html +++ b/Source/HTML/dapp-frame.html @@ -258,6 +258,11 @@ // }); // break; // } + case "SetNoScale": + { + SetNoScale(); + break; + } } @@ -379,11 +384,19 @@ iframe.srcdoc=SetData.Body; document.getElementsByTagName('body')[0].appendChild(iframe); + + } + + + function SetNoScale() + { +// var newchild = document.createElement("meta") +// newchin.name = "viewport" +// newchild.content = "width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" +// window.parent.document.getElementsByTagName("head")[0].appendChild(newchild); } - - var WasCheckInstall=0; function CheckInstall() { @@ -468,7 +481,6 @@ + + diff --git a/Source/SITE/PIC/tera_blockchain.png b/Source/SITE/PIC/tera_blockchain.png new file mode 100644 index 0000000000000000000000000000000000000000..50b2effd499db1d9e7acc3accf99d95b7c8dab91 GIT binary patch literal 11187 zcmd6tS5#Edwx$b3C5TvL6-0_Cp+G>%pim^qK{ACXNY0X@NGL==KtQtOERu675Xp$- zOd(K22?dg&7oNU-Pv0JA-0nN>L)U}D2lm)&uQk`4^ZWl9qN*%QLUfx50)ddo%OTVu z5IiXOe+$7?@bB_;03`%+4j#t;iLc-*tc4eN%jnZ3_GdItnCj(Kp>)AFByS-Gj?_a5 z(7&Up<)S|5y#u1+h;;g)`1SfKAxYw8IgiiD+&40)0a2hTk`RW=?(v60bUQ zKX!MoQ8O}Gf7NQjdt&b&Z9EoIij3Xg2U+Ht^pM z-@?6$4L3;Og2lwdBwJZoVeidrLd@x>6uqp5$Ohi6udhoV9vSje6rOi{VEEDCx$o2g9k777b@9Ca4vq9xUW?+4>lZ)f> zgLk?lY~fg92n{ZU$noE9$WKc%=77043%GC2G<IuWLdZh3pH zwIh-dGhtP1qnU~de`RV)>AF7VU^I89O8p8Z{hHo^JFc4oE+2}rnbd$hzXdT7QJQJ; zmEhDXCz$a$wh`lS9R5AqB+-*9L4UNjhHYdeb@(lygsb@|#wIPWGw(RpjHgp=kBLZ7 zD0K@=wZnG|Z^|k#WTt?^xa<$f&*nrbu_cM`%olktnVm<7I?uZK1ff&-(>d&QL*$g(2FVOT(dX51qhNfhNVpc@7xjquJyi ziJRM4U2PC*Ts_Bcfd;vKYPm_n&~d9Ps$ zNBQCXAMj9#&9MXI(;~lni~p6cCY@wr#801WT)XQAS?Wt(YaD#h%JV8`ZbW`svYIKd zb03DmhOrFRBr(D&ZE*Oj-O5g*#YUw2Q%(^ndzoJ!$x40u_U(6Cug)O}OKn^pFgSL?gAe_ruCwCre;v9J{&f|5zVcTVXm!qN2#Ek5&tw72h0)2T_{> zqBb@q{&clu}2`1sF;$H<_6g^;AjVvKeY z>(+~MWVXc_>u>}G+yim(HXetNiy*Ut%-yivY4koG;@y4Cz1etd>t)ITE#g(eRpt4Z zVbWza4-RD*(zXSdVX>x*jOip0-ILi2*$Cy8C>t@p-C{BGANSlgDn^rtSMiz^O>g62 z(np=p{fS0n)oftf6B%!6wZ9LMO!|#sh_f1;p$jr@YvNp~@w12eZ1;YCq5a_H){X!x znQjCs%JDu+ zheN83xTe$lXje@L&YNW)9>pjdE(lXMrIBHxyt5k+nsS8zgl^ixi^)F(5Vz<=ujL;M z)hpSFyM;La0_Aj&d?lapRGt z~AX}fPSgYS0s_xu3mo3T~BlnUESTD{QUeUOp0giPB7M+CBy>k zovYCy|N}ce(q3#NcMq29QN_a?{5RwWSQ$_S=9KWl9NfmV*SKC|1__U zm#zFrlR8%%L*Y~JZcOfX-Lb2O-t}BBd5=ZU_xkFUd7Yo`+qYclD&$QuQmtbLKYpdM z!IGEX8y{Y8?da_6JY7n(JDUbYDHRF+u7-9yxaG@>Kd)mMq2hh&ba*Ws{@bf0dK6(Yv)pWK2fm;hi0$BTWvwRKv>{t|8ysV92Ljw8p6T;0Ug0cB+??xe z>pjAe1oYO6Jta&Yq}cO1ECMp;XH28btUtObJXuL9Oqd_2V4ooI%I6E_I{j8<5DE!_ zAmt6!kVxbY@M8dh5=nqnr$dJk?KroKF=1*s#p4WJZhef6ZO01NFCmg@ZcruSdP4-A zIQzu<1ZpN0)_NYb@&sKGIBtK)+3nGND9UQ!KL~=riXB!W_rX`hNJ~x4czAR)(RfE7 z9HDi&8DTrrus^dlL%C)pq{Ikq{J^R_O`hH9lYF?G5#h%wL+^87{7`oOOgOqnH7K>W zM&)3!y#P}G_znYJ)ZaWfw(6W*ydJe@pSNuLQ*;R6`6{8MVUojZ?>j!|Qhf2ox7p6xLaUvoRFVTbqb+Lsj zJIrbe`vRLO3cGEW@M_+)ig0GUa$_6vxss1KZjKJLKJkGAvw~#z=jsv4lCYFaQJ2Er z8*#+eMWWrkgjp}M#K}TVm?(qw2;-U!2Xg(laA62E)^19(yVM1iepGoh_m(u@Jw)-o zMz-RcZ=uv8I0g~LLE40TS8BKi6X+-S$=H20`9SoV%$p8 z`PuP@m@M^HNo8eaaKh=w_TV!ac;;_Rtbw95Lbuh<&aZrge@*0doU z)wC4quGDT*H66=tWLJze`y9IA*YPR!0z7tJmmt8Bo73`KgzcQA{H)P0c(zTqk) zBCpZO67Oj$+!R|{z;g&{CisYNh+S?o|CnHY(Q^4wUh6R)x5Gs@<)t#zmO2! zHMN19FJHo|9u?TjR^u~ro_GcGr)^isu+HhmR^UT(oXR5TCB8iB+n!y~A|fV!rrGT4 z#E_n&IG8k`zG*S}M;%fvF<4!0H#-ATUBOj9d6e6k7ZKN$P2U_s6Q-uv%7U*4iKDvp zMhq{+Cx<|PXuSL*jonVJmO?x3LU$0C4?Ud_cSB$DbVK$rQ zO@Guk(BNr&@Z`tpVSdtDN(@1L8e0?I?^ih?m{^!_D7KV!x0!l(c5ONRIB;~1jUNuI z?9=1qm`cA^%ycJveM-G=;2%lt(KVZU3Z3JaVC(amHMnaa?_&tBMhq2SWaDLc7T%p|A+xv{e zJeX9wCi7e%h(Xwzru|`_&dl9%N;ETDN&6`AMH|}lO&d|2_w3oT>4JiS!+W{aAGS=^ zK0SCjx6m2wG4c^%qpaE{>w$C#?22FbC?zB$B!%1AnXrBvVK1MK>vIa(!UaX=8T4_$ zN@kC!r8Cr!8#JU>y1KfCek>hgQ-dca^u$7Ua(f4^nR#IuuCp>b#&Chnx(?III!VK` zlS81H@A2&~qWcA4oq}~w*cB)6{}y#b`qO(r#~Vflzs(8y#SbPQ4Vjr?${JkV^K5g>5Y_ve$>`1mg{M!S z4`wTEVS?!;rKF^OW`9Gs5T?k!r@_mR2@{qTMagl+@+y@L@B1)K5@4b@?{BUJ7`<{L zWP(i%fvTSRke`2RyrIb<*1ry_6Pwkx0Dyy?o6yV`D=6ftmCutWc$S_J?u3TE(LDrin#j!G)LFfZ@c8x&)RIRR|R!+5SW`rxL0 zu_WRd>VOJr)7RPQUIuO@>#kzS26$D2_+Lbf46Q^}Cq6~g44A)$Ku-Ko?`}rAc2JT* zQwg+aMA$-Icj;JR;{2f!gTF%%uq@Q4qkd5jm!#4Ov@~hf7H%mHZlKN%BUB7*$}eBS z?Q&M_S%S|PLHEnP)a#zr8_dfpo2)L|^Ll7w6>3;fVi}I37U8iH0qAo~3!RrQk|7n293qEIPU0zX#@zCp4QNkE}u#6(YQ z94<8|Q~1DO9#jfOfbaI zOy$NI>OcXu8mst<@89sdz)WF9Ums9V*cMJLgnwIL!wa^!xG3Z8eQFQ8{q33o!;2K{ zXz~S}qJQG=QNFs$VlIQ-qsJG=DGQD>5`;w`=r_GS4Gm>ue=Nt7{xfv*Zw{{x2Zr8t z#9({5lWXv)pp%uvD03D_&*Qexgh%nDr4yAlcf9_Ln{D%%9Zbb*-=?5(1_`%jvr{VRSZUA;Zc6%eAS@vCt{et?=Z(qxrvDA2r}`z%4d@n5 z+wa&d>wZwNL13*Uw}nVqKh)@cxiThqA%r!>ukLqkHy2YdNo)00==r3u-FB-6 zSii&H^%pj|zaxOA*-TDC9e4!drC*K|>V9=(j5$SKI^YqXeVD2#p$=Gv@}j+IV}=7{FUIo|sqO^Kth)jH4IjSn(Vf(2GCHn#9MJTNSj3|uLpOU9->pV-<~?%s8*d9*QYOe1sB9hE{%K#ifEz0U4J$#<38*9jK6 zhZ0OEPJCo@yU?&sYt%=t=q!Mcd@kNBMXjGP-8tJLTxqzKs~eOb9ty>oJ9GN+EZOvWAT`nt)UW)SPYTHDIrjA730DWyu z{x2%1%ldGE_V>7KC&#qTXx4%?TBzl0V}l1W;;z{Ii?&EYRqpxK*AdGv}4Bq?$+@uk78Epuy zYq;O@2M1@zo8$@aC%4@@Fa+&;qejIDli~bl>=Sd$D}6WHL)073j@D$z^OU4b=9=Gx zr5Nez#@qjl`4({{KRx|YuTLQC3;${T!62YQOkLAll%BMIc3!^Cw`2Vu`%l_vyl)4;2Nsbm-4%J`_5ha zLm8$YfQ(8YSFn-^`~H$M zc?eNlV43yYZ1`Z% zQt60`&t4@gZTcsA|GEw2L>Y1Ck#KuL<$nlgID!8Q_N0vbad?N+tes(gwx;vsaIbdl z3$g738-uqJ)FP~l&;hqWesb&@TLO< z546EHA^Yj}r!LS@T!pC0{w9o@0~+q;2NwP_D(Xmcevb#x)9(1^iwq>BHa{z_-+6Q$ z=_8a9eaH#>6OMqLEAJg^X=?7~6%_m`>SdpT!dnQ4C1x3v%uk922;E{$xt_GGOs)U= z9#IhHbmCeYgGNhIQf|!}pqB3s@|%?pdDg11lfzr?gNMwSD9)CgsW!DypZa^n-L~#s zrxVs(B$1Cpn{7J=3>6zmU}Mq|uS+ZvD7p5+OZYSb75MM~OW7M^e#!xs8Za;agmSz4 zIELiTqqb=Lhl4@tdN%(DEk326ci;m_UFYENh86G3Y#%i8(}y0$bhpx9?zp8q0|pzz zSA9vHhm!NfZ%|H*ksas}4{p~eL!WGWLK)=2A(6byabgb2USqm!6_HuFFLAgK-BQRB zs4YNw6EbE((_XB8fXcLGHi$wmct&pFWTHC_yrctA@b@wqo_L>&2iL>y2;{#;4G#}{ z#8P~Av9B02@V{j?uzwP{i6wiz5SK|jR)gsrs?jTv5wke^umH-#` zS63~?3E1IGqT|A^dT0dQcQS+SGi%3?Q*1}3Xd9$CvIs4zDl7N>0H(#G$vH-Ys5ObE zf`C+kc*R9WBsAo7q>1fz*cYepm^oh#4h{{eL~N?>T}vygJ3Rwd;2rC;ua$W@zvrMRGNHJ6x=C_$wP&d?0MILPOQ zy2GTxn#@f6M>Z4qK$2nrLMoGu9w%+moO>Gz%40c{>(urZ<#y>+ltlt9NtP+_VWwdh zog`7*V;I?;u9L#Fv^V{~Ps7S6rox&_Ihk2x!)evr+zj2Pl*3_4?R0hZvvD;e@HFDX5ZVfUGb2^-$E{&{zrqQi1mdWWr)h zWiX$%y|A~dE5S%rwb|31H=h6)f@BwlV7x+^beqL0kj03tEG=d3&C9`V`=e@*GzYsP z;`mbqH`OR%jnarjCr8Jb^&e@igkl=j$Dr9OCI!dR^m-wk3-&vkOwE@6HXQ`gbT1u- zSfFzZL};2PyfR+@%sDgQnuI#|!Fi@w$4VCR5%ywL0=GQw&~<@?A1`irt-X96iiwBv zEdOUh|6tkFNC5yJ9byUkFbghUE2W&+KHFb?Be>!6A}*KVb{A&Y&p(X}012=Ce~yIz znmvi5Q8(2*Co7K`=ea|2^?BoaQRY>~G<7$(3sbnV>}-H_BLHBT`Dfc~IWFX5OpNsH z+qZ+rp{b!Fv`}1qLejnOmdp@qskShP>I)i~nw0Sh?~8}7U2LbYqeUf3Q%lR`OHt8c zYi9N%v0#~gug|e4EfX^{?ymlRi7fYGtzwYMKU^p|D?Q9#QDc>cj}d%$&#%IeL*<=b zABHP!Cg;lf#Y0ntTCsiq(`6l6o{Cq1*Wd?TzjbN4&Q&6q7Mgt3FXwuz8!hw@TMh>i z;dv1eigRRg7n2OK#`iHB^P!Fs%53Pm#=_X&_ zPZGZ3yKAHU-YR$Jr|c4zobG$7zO!XA*nJEt6#>)B6RtF{+sgd64GAISNlQLwhuGD7 zo4|9G>i74uWK0*1izEH>d$=I(IRC}$!5|P~+lyHMOYFizGtln|T7yX=jFb?^j!sUpppkj1i)j5cQ2Y&P1}zDx%x?Q_iD?whTfSq8sX9 zcEmlDJ_X1+D3H3qx19EBAW#H0lQZF{w>6!dx65Aj`p0m%YYsj#J=$Hd{L=R9ku)sw z1;YBFG&$VEoBM+1GAO=zH!{y%?)Mw?4i*K7x)eVrFKx-y7C0 zKr*EBjgOCu;cz%EF~0o^rK97o<#$mEttXe9@A=NL;JOAA?HX@!7JTz68;|YeFmktf zSN1ao6`PQK`2E!^&l71-2etmXqFYtfD9vZjoQuDFIqT9@bO9peZ%`aOQOT#j5BBr#+vdrrL2!*in(3w%fQ^=Cy1as%@!p?4=+c7enI0PKS&KU@fZ!4@uS0_{ohEsWrFNxxM_*UH!<$e6UC3zmzrn(@-XJ5DllBU}KhKtev zt+=RqftQTb<(yXHu)bd`+=jK~D`ym93YJ+Dp;TP{fT{bTkyo-U9!;1GCXL>N_on@k zq60nWN6>R_x6>={;yi74hVnEp!`enl=3<~dW)t20A+fKoGtD+;basgWKM7C)KBz_GZ`<^g8<>bY<0Ov1_q zy!nKHFgg1-KsW(&5zvxc0w3ov+>!wnb=E~cq#S+erzZ87y#z7uzKnJOSX=2aKq1E zzQEH~1Yx`{+pkvx=XE#^N)>9_9h)Zv?Q80~)GRA&zl%XIClRJJW!h7;I=kO!+eFfO z+iRjdO~|Af!ELmkZzCKlGb8Ou5lg&5C%oH#@oi6L8@-F`x7+VvO1|GEhxhv3KdDa( z3{fZyG!r5d`b`TQ&#lw_SyujARljf_TA}ZO!HEp%$bVL#S>B@XGnwH%d6w7d-e?$$ zdg8l|<~Nt`h&7d#@?tVMLg|S$rKPWUfoYW-V20*4Z0D4hmk;q=&oJvxdCC;1AX#Sq z`VA-o&-Cw^gn;&iz_W-Ww-r~HAf$!(aJr2h2$Zx*G9O+ zzeg>LC7o}kkmLDX4l*`~u{La4vz`=RX3C|4w^)GK5W1i$Sy+;SGl76m$LOv74*_eX z2L>+VrmA{+w^P@)5&#sa>*u+I0C2<{8cE?7nv^G#lFrJL4gw#tO|2_;0Rkf*&so%-vEg2Wf*wOUArAxrwl7023f!nQMePAUQ;0y@g)ktIZs z`|>l^x+6x=ZIvF$YWyk!kal5dIDxx;@1@$BoT3kLYoLBmPraC^zUm8iQSM?)-_EvR zLAoT)CEHBiC52dul-U!`w18y`l3$>0rXP+>h%m%0YG%cB!f7D2|GD#MBY&UtK5 zA*UrpH6^9qsuL$~?}h~G!<}yKJ~<;vOZuqNpyvI%8oJh#GZ4sXhZxvlpj6WR z3}~O7hmnQJaI>WQ3XvCzW@6HmYGaLCgIc<|zdP}!O1I5K$}P<1`OLn1_fFi|*}1+# zHxSs#G@#sxWD;{*op}jQum809T%Un!L>9f*a@Dr%>#$YBzN-grh_dLneLe0=AyEAPd^2`rGr?) zh@sQm7e@iL&G*zwMh*QrV@>tq{WP4pwVHkD5+w0@>%lW3`pBW800s3=Ufcj9%z5KO zi%~ZR0)b`34cT>0XmI!?6LX`awpOn{>e5i(zwi|2o+X(P$9?``FdAy;-r8*fZ-k+h zivA)0_FjAPEiiyp|NHw}m%(`85Kq=ZzN0@({3q@mhh`sB4sBOw=dFaexY1X4yaE&) zPqD5sUPyhU4C{pps z3XJMCtI0)|3X+BNJVBgZTWK^e6o(R0lff zzvubZdjEO(gT-1b_Uv=-<2;XF9mHs=E8t*KVuC;*93@4_D-Z}l9r$?_9ToWQz?UQk z0?~n#ATm1MCI`k?-o&%N9@I1N1(GeSkQt(bneB8JFgbd-R%_OAh>t${A|c2VC&#j} z(Nz#@5nm|O$fGpb)tlgJ5jU+Lb-iv<)UvO)Vde#&c6KHo)QYcX6oLEk4OYffWV@S;lh262Ma`=-qV2%& zruh0J5qOoZZa@NWbH6ZEO1vTlaU1gMl%t8ii&#6nu{k(pdrxT~rY9c*lNe*gF(kiaXH5xrpTdddR3?kX)U z71q_!@y{Rd+0uE1_zF=ALvi){S=C$em(1`xJBI9U||=6~1WH3t<8(fU2dp%RM6 zl{lZwoDhMpM9LPf>FVm*zsh?pN%yoYO+-SGv-5Z4k*@3nOKOnP%hYE9=LF+<5;-P8 z_ZQW!u0OOCroLzKe{x>wJ_Nf4^t_sBT(Nef2WyQICc}C@$Zs#AF}ZAC*@(a`%WNeT zA@E-+0Ve}w9%EcBlkO7|AJb+j%soy=SZ5k-XDT%EB@YE@wTLZ=&8yj2vBs2gl%z!; zW6w&Hd$ao8XFUVB2j?*v+yD*qc>+wgvr26?uYSzF&Sx_;=Zl+Zb5IH}J$%<#>6- zCD?gcoD%F-LM1-;snQqSd_Ss_clsr1Dy*m3b&^oT-3119w;~@@9-Obwq?HEyoLcxE z%lw|llG_+cB5T$l#iiIp;Hrk`Js7gxt<5X`(2HohG!2c(E@6wB)+8p!YTTg3P7WGF4DwU=>1>`1&Fp67>520bgyF3Z(@o8jNl>G5!VX>$sD zE&KG2HYeyQ&!1VvA4Ha4F1$&*vg5`#>Ne05ee`!H z?lxmW1ss)4ssw8oSJ8kxvU)K3*6~Bo~SE?#wi^fumfTKa`n&X=a-G8o5_Khc= zEV(#|H4R6uA%sW}ycDd@wkm$JQ;Y$=&@!y8{PXz-vsR~uBHZ*O&#_(1Js8+fGem`E z!OwL6#-%65J#lSDBgA+f5qBunlrIaFAu{Njn=C(;TkNMtS_^T@^&gpzy^*n zA-73(rx^s`O{;6UO|7-pI=_qe?2}5ns95Z6b6Jx$Gx{b-v9n&lwSS3e|WTRgG>TXsX`5g*EF2^8!ZMScWW(8k;44wz)tj0!~^M zgzr6%_eUcFmg^E=7})|J%xpRGp@+JEsKP5 zVYQz=Q9vLZuXu{3OdeP0~rmyu^k&bsyn+MtXO{c}_`gtT-it^V^ zWWrEms=ko5_2C*8A5hfQ)scZRVg}oQjU+0h%`Leai0c?=??zUYM!>^MGXyQq2qHgv}y@R>DzrF#+ny(IN~ri1m<)L_^PRiu$@0*6T) z*70=v0*{AM#-{ZkRJDNx)oqm*z6=zR_2JPkdaK-iS$=G*!fCp?{ALd&M~5dZ?xt1i z-}mE5F^Rmd?Kl)QJM-|HO=~MNcl?1nus{d9?$0huIKHkj%?hRHLtTpXXf!gO6IO)h zPpm{DejbWlx}w32A{lF#B-;J(<{aWyUj9`j@v=vT@%=VF0f{|QOR7iXVnaj2Qj+K& zHm!5;4yT;vKdEmM<4dgzx3PQpM)8(q|;{yWhxf z>Dlh!*&0AgXbKMlO9g+a;4_UzcTGP&6-7?4yFT4&w43E%-DgSPSa9yShj7N5^+&eF zJuFZzv@kO>ueieS`nhY{wkgf5u`!K(cS{AVVbp%y-1gaCZ#2Cp(DJ9RKjN{YIpfTW z#BrPr1R(qD$AmW%6*&$9XPYV<>aPBFIlNTmV=CvRJG8PA3#s3qmOLHSBaRLZR*~Mo z_SnX{3GZk0U$89)uMY`Q*C#)9DD}i}-j}TT{(NdVLTdAA>za&xa_jthoLe)M=ixkq;ImlA;WT6KHu{ZtEoq@I3Yq5Bd7)|f!`&I8^rk|3F1$K{x7KM zL&IWOI@uVSiKpPFuKCj3tVay*4Z43hJ3A}OIT%!Y+95a7s1&#{!+p2Y-W|)!5(@$< z)>OUpvp?`C-)xU12rnz@oA{J6g75tLLQx{pnNo(A+iw0;(H!4xrfKZ7ZX}My{i6Fd z-rosQYXz|5B_j*G695huBe1ETgIQ(ZJogtSJiB-H_T~BBJs_A-j18Y8uIx6JLlj$p z6_LOMuleBBwg3U6@4OiUpVB1%g!l$A=_OLyH;0vteODySI7z+WHwl2x_ZE9+A zux)mi2>h`z7Xnmq_++eiv~kkR-@&7}O>X!cH`Q-q_LYMO*TtU&UagUD z=LK9EOmP&~^9Eh`iFxeM@nzxjSrWnhb1N&OhJTFySf(+aBjXty++YXboSN5wkRiw# zKYr!!N|02p&vusVgZyO|7hviN%e80Hj1i+o@Qny(ZUmRu@ zfa7IjbZjgvO*7wJiMd6(F+gbadm$uOL%ppJ+)Zj{yf0DzIjhHe|GtVx0KHRzf3 z{sDl(sK8gPj-tjd?j7zV_o~0_bl)CgeQ35Fqu36Y!;=tLTf6{}4(1{p03uoG1^20` zgej~^I+`{)t^x{LA8h06bK442r!#=3$}a-vKfowC<95_Sy_7){0j?NXgD)gE+3LFS z?Sh{z{Ac&y-|k6oKe|7>Ft2__FhHCdQM?yHW>R1|mNC_F)UA?{?yo`<%$(hcLnEp) z%tp%thVxXIRM;*|7Ysi~_os|RsL}rBsRTF0SAX6iF4`Modv9~+w9+l%IRCltM3Z%~ zL%idia!@lYS8T>QKfnqJ-aI`$9hjns%q!DVFVT4Ti+~vf8sM+ki>dv16{1G$jzE4A zCLXZ4lkYLD6wc6rv7-RHE-uvE8LX_V#MwQPmINLk^lV9W#{Zc?<|Takdd_P(oqYAY z_=IZky;1+0e-WWed6>yg1ugBYy85KRLFvuSO#ovGdaa)|5y66}MO;CxBrRrym7bm+ zga6A{iAzmpsYFp}UzG{w$*z zzg+*GuR&KTY_q?_a2Yl006RE<&D?<;?vHMcEitOi0J|0%oacm|ZCP4cPQ2frchy!V z8t$`I33l)9u+8QP6FD&fO1)VG>Fh24YJ6z9bNtFv85(=9MaUM|e8N(QB`b_$>b)En zULof4aFoR|dE>X#bCx}J=!3h+(XLn~2RuxnLO1OXfpwLCN@KRypznFq&TJTNNZ_4R z=GeL-m06=l2t-(G_tu!ME{$GiozCJ?R_z}8g|7|( z(H?1R2t@AR-331J5M@auG~5!;y`MgLu}dw~y$1UF3TU+61>S==(2+~7AzumKa~IG& z@T+APoBm;Arv%M@*NZ>1@6h4?3IE_tSzPoIQ^ zt^V|>FouYg@H<-2^_Zy*fQET{f2aQF@H$X_yc&{nSp8jLYuHkvp@@rJf(&ew(j$)R6gx1VLnJ?y9c) zCN}w##p272keOM6SK@P%llbNeYTu|q&kCs1EdjVPKJ65 z^D_305*rs67l^%lQz8WZPK&BtSD&TcFN(zMFzV{!sb3m^Yb%&FUqZ|n{>Vcv(~;F0 zU&!HOth>gbuaToSe%xflC_#p%n|}tQfc0yYO&Gi z_z^V!(*fE%{v)qg5KRlJf6uI|t8qLfMrXhtkKB$wH3!j=hj7hObc$dWRFp=)!|5=5 zMjUC~W~YP5j#SRo=1K*EqF=BU8H0O&nY9(GVBPaoMuhdx zxDYk2zEOs*@vB$UBu&)OHh9t~cHq|;x>T4ELb`f-53Krv)D4(W=-FkY8TA0USg3oq zHJ?1kf2G2o?~+#N&LMWYVzoRUyd^_EP)<_|-R| z{Xg9p%pI&}&WNMkm!%=xyn}hnMPxd<5o?R|J%1r~wpEG*0edwqP!lEKm|X%|v~U?6 zC0JmdP#PxsHKCScRp|IV1{d*3VKb?rsdQkfNqcv9V2>ix>7q^PJxobz{#4pS(Z9X1 z(L<(OJ=benx?IT?$y!cM4qjHqa{jrm(1JhWbBueSv#sr}8VL!>%Hr**yGBWd#p8M$ z_cTBwz772YQpYZIxyI+DB{PsPzOyobKA2(-GYl{Plr@dED|Fs|yF#I1n{A~r)?mdq zsHwr1Bj4?~{2X>o$dFwNs6D$pP(GKh2L0fk>}VF=L9ZlJV)n#ggvYzHiQHy9Mfbah z+auc~iOXo)`_C(Zw^PaVaut4m568XXP-prgF&*8mbl&EH37~c{9-cripaT+!suND( z4!%w(VtZ7FCvWnHr1cirK(}Zlx9)ydkjCb5Hk1A_MrIhwiQzEUrZ9IYYO0Jc{6k?l zHZLXAT~Hc-Pc*kCNbq+N498MYQE{%VsF>9LWun|`o4wtaVc9iI9*6N;zIFU`Ys_}G zQdeEwi$fJ8J;fR@|JiI@RMrjFgA*a!Uj^vHSM{u~iURcX_2XW-18|~)jgQZ9p;2Bg z68l#cG54o==3`=l8oDAhq|Z}GZwzdA>teqcst zUa^|UQ>*KF@NL-hNfi52Q4H~m?+&+!UMz%xirk#!3jf}ij`+vYIo6ts zORLahUDu^yf0lLLC!jp(iuUflmTxk$5_&UN_T7V7zrekwRf-JR78Dry*`0dX*pR70m`TNWd07mX-lci1dV8cQC@U*x7-VcUwg+ryS?{E(xNJWZpgr?X zj>ID~HkX0&3cb<#U>-$#_*)*h+vHzuQ-Iy{$*JM~H0Ia_gzx57(I}4r#GKdU zsh!J4D-dIoRauFSq69$?4GNBatKUvP+qCIzss!3v)eN}8GIdQiwwg?%GGwdt{RJzD zr_L?2H5mc-jE%DhsATT$hl>1Kl3o8*+q#ZfZ>6Nf50?;_$W8Yl)RbL?^nNlU=cF(n zhT!)K0P^@(!A4Diz`LufpS|dxc6JYK@Atn<#OhJ-Fu~(i1r@p`L~6XB=n7Mcp^ro@ z>eQZC?OAFlBZ4<2zH_HAfsg(iF09*dqj9=4V*Lh}OJM8oPXRTi;R3CXVS15f(U*cp zooDLH%!1y>Z$lg_D+gCajy1GCgyTZPdv|LU!?T?JRoa(@iF@d7?hA0s;tuJH7?)Nt zqNaf2R>~3H@Jca~)iR%d8+ggj6e-f!TwT52dV1>Cc&HYMUl_b6X2LKpWf|y4#G6Sc`wSqqIMHB-`?qj6xq%)qAzoncP#FFS~F`lpQWn zgPz@JvYp30q4yJiK_vBlo>gQwWnGDjAKC&|*bjO4GOjQ(9u!8Q^=WE38xd;Kxk~^u z24`nCtT<5{vg~)Z<_!(R)@Tx=aJ_3OrRUn@Ly|rrgehQ15# zHb*cN&>Gsvq8SK`9rxP|`1SGnGq={XVXhH7u-@NX5H0(iqq~Q&s`5nHWRs>jk|04n zJw5II;}3kZnv8cCN+g{bKI>Nck2~;{MFx6S11N@F3@O7F46(dBfwu=OUoWo#3U4*= z0!wTd42Lpy-cJf`*d!LQ4VR4m0QoZ#(5r%0^jy9xohBjkeJb6}H{MJn(g_X)`j8|@ zlMTV>U<eV^*Z(0g4pL_{|h(;88>25rsjH5ioCmIG3N`BsjjgF2IysQLiv9MJK ztNkGy1{&ZGFvcSS{g_phiM<&;x+&=|y#%qwbs#ss;S%lYZtw7ABQgRvC zg9wN9fp>nuHo;jqIt7SR4TpVb&z}426h=V?>AzAE)a~kvZhg>3?`$8o1CT`s(71~x zT0rW?bDZSnku@(_7u6ajb6%1upTA5ZoW^RrO7&pN}3Qb1c3vsyteQ zjH#u<-y+7*yWd{B(nlWl9Hk3TF9bZ;{0kq-W~=mx4E+|rfqR~$AY2!K2&)kRQb?nk zA3qN(wQt4D*DZftT_XpR^te1l6pT!5EWmfAhQ+ zY{P|q2bPNrVDCF=>Uusy6ZywXVX>1>q!L#D#)29F`^QJ24R^=HyM3iL1H;5TqBsQ$ zFT^4&SYK9FTMX-@h#$5XW`~eenUO2bJ$zdRDXY?YuZD#Dnpk;!_?y}A5qcITpmzH~ ze$hCb!o0&wxWX`T!Aqv_e~7t|u5S993yPCM)zz+V7c{m(Ak7~<=^wI??@UzqzbtKC z+s+6$uR_IKM?OS|QMf-AQ^ZB`LFh~0hD}pUS$jt|JCn>ZjPe>6+2Uxl1xx3}4E1-$ z8JWti*}!=xt2XI%umGO_#HNf+$-0j0I$jJ|J+aTJxU&WAN!7CWQW$n##TL9>x31)}73t=Jvj2kUzgd8ak2iKM zEvr&6f~n~rKQ@1uT%C?_=XiQ6ersAeM&Zr9-DmWd4P9t)HpN-}HVfJGVWo<+aK`p2 zbL!03SU0X3qyV*5N%#)I>HAXpE<6!-Dse_bRE5LK8L<|<@{X;Ebx zRXzAuDzgf867iFR)b!;bkt_4^U@`8(_k3p!#3P{DQ6x4kX_hJfnD-OCUN5>0vGB<` z8fMRE)J9~p_w>-Y{T?)4%cPEA_HNCkb)lj94}jKcp=W<=jwo_@_3RDw9NCB$bPNox z^Ph`7EXZ<=GpW-F%l&>Jst$&FY?k?@0Cy|AmZmN`GJdJ_+12S?e4(n|G_9wfITqOq z;%50bX1K>!0I;L)u{d#Q0dGcsQ6{P?8Z5a4RTHU1o3GK(Ehy`NE($D)DI6W?&3Qg#1! z>BsSy)#as;ER)@+{@36#J$m=^FySA`A@vdg>arqN1raR?kZ5U|0(d&dAO$gZiFu+7 zLALRa$;s7S5yVxb55<($PjZ7@w-1dT)h+e%Mt`w-A9V3jb!OkzfV4;$AAhb|L59@A z*%kH?f6C)MN)GbbsA0ANzE^`bd1S~R#l$(%CJ(LtpK*7Q+!gEL>r5{wu@cVA83>ub zPx+C9;PQtF|33vn3(hzD9kC^W$T&_{S7P2C@6_FF?&Yz#!*B2>ou$di$+l0QY&p!a z>)+KZBfd?&25dp-GbXbFe>zcu1u0kgVj`L~FWB{0K!eQTP>Op7bupnAk$%(AT9=dAx1+l)l5l!=)YA-rhq2KN{_*(&1enoH1F zLvr-zDzXrJtMdq15h~xw{*thqII;u4cJ=t}Iu!HFf26p=lVKe?m+|2Pw190?VQRvX zOO1PNd)3`|E@*_@Z!GTyki&_(#=F>PMX(aMT`zc66~NS#thFNO#spkoFmLD?ppC>$RdwMi2fkne9fz0U z(lsHla!vK-#I_^E*W;cL(Pfek*iRL$Mm-Buv=0;yzpTAtga|$?cWJqZXNbTT$<3`R zDr0rt*>rXwCeE1XN@m7BsdgIA$8O5+RXJRtC$R?fCn&i*_^r-F=GDT%L?m9}Raho& zKSr=9+xVlRZ4xUhJF;`o9Qh-*$mR@ea?yeu#Dh-~)e$@`E1Q1ePpRR@uMzgO6;ot-|in+qc$La9O$v zGyy`79!NoK+N`AY;j*wC5F7MaqbGjlQ z0Ck@ipJrrBr*WZo?NvTx*%3-?v9SD+VF%-6k`Q`LY|3IBoK2 zd2W0W!?z`Pm@*Mwp2N3VS|8Mv&iV01FEK}0Wq-H?C}6UJJRI%6XO{Ue`%1M9Nq>QY z-OJ2hjtp5n(T=Gukk?FWppbq=SC#tv1dcBAeiemw`0$*En0NP`Mfp zH7y+>^W*O~kdUZjd4Cqy)SYcXcFBISu@ZlXuWdoFeiuwmm#U1A+=A70b-%GGk9H&1 z#_K_&E_ZdzKUGy##XuN_S6!E1c)W~o$M+hSom%!gQmfLdA*5Fma)s^56;5)y&A+MB z1iX*-DNH36f;B5noAaHibGTG-Xnqfd)=NBbd?K47&e&;+Uv`KhElx`dj<=Tw47A8| zob%vE0C!&d=}!?)wJiI_9gl-JI63$9OiT`S%unu7Lx<=(Hzy^hP|Z|DsFy7aenuTO zqgR-^tjDmnkF%mITJ{9qhySI`vV3t2iCd5pP{T@$Dtb%!9rpEbnC3gWHP*tC#f(xW zjr#j>L{%AGrWWB`_lM*%TSnedSCZZK2LVK}6P0hOd9J92i&r_v3T9$o@NKGWvuz&f z+2Mq}7khvEBXR5vJH6`_^FCw9Q)_bFOe&8y z;CxEFI&Ya!@$BU|wlMGD4SQ^8c#1I~&RB87!0&3qZzA_ZYYzgMza2|lX3l(cL^H2` zsr4b~HhtyY1}8P{U%*f5cm%&c{7u;TmZyMGkPAk?5$8CO$s6{>2e!AK_(0ORs_C)G zb5-D!RwOHbMovh3^Y=(YO--$Pk->>=M=)H+iA>4LtD6Ukt%tn`IH zlI$UD`J?tm$AjpPyV5woM-wOFA|IwP@@XXj3Z{%dqR--Zs!CrXg;^^HZ7{oG+M zpf={tnlWv?K?Jb<2zi{=eO>3N^51b@xVSf0uwpU_R(Sqz`oVdBd98P%-v>bD()2Ub zFmTXd;2(fEyJBMbab+h>Xqj1F9j{%!`bUZ(ek7kgr4L7}E8M%GiLZ|lqCyu?AaLj* ziZy0b|K;N&@()u8gm=8Yl4D6RBey3vzg_TKs5g&dBaEk#Da3e4-5UES2D3Wu2b-2x z{s9fXRz>?|)k}dgK>>9yU!!n6`d{kGekk88Dw#00dDvna?k!7f%T=zX z4ofX*KdP?od%?7mTh!R#9v6|$Buj&xlTGAbPRpGJOkDo=7jr0!^xs8z9)Y-Hn@_Lf zB|OGq4I_j|;~z(_!t1k9p$>KYV?>enB!oE-(Bj#Nr5rtt`+43nUVmGb`cqeCi26CX zA#AD#&?22`&gj%;I_=p>Q+FAR7J0DWXdJ6`@F%*kE=P-YeNKbt;5SEd|F{arU=T&@ zJB+!qB@h9_JF?2IB^!7S(DMIra*>$(PUUGtJ@B(sqj4J9DI>(>;w_{2&{0ZEq zTytJN@(a7d6zsEqzQeSP>y1$YLU=#B>gx#vNobD4`_bcMx?qBZ6}*+ZbP+Il`?1l{ zL?FU|r!E^%i;_Nc?P;u#p&8^iayB8A59nVh3b=emnDWw-g}oQdcX?&Dk7>WEPj@|- zCSPfh`?mqXP_c3X%IL;m3_|JLU~$gsCQN8%@;|2E6{d?$_djN^qQa;=HL0?Q%$I=+ z@!CIsG3B*j7V#+M#Q~zuA2jk~$|ed~px(~O*CF3y9T!90skgSa!m|qw7Gi{q)=Bh< znLk*~2mi># z*-Lyg0zpxfbcYe$_m@UyxBfut^vmf%urmVk^5eE}4*?3p!?i{^Dn~|cG25uXb*S~N zpmJdMlf5Y{Cu8+EkR;Irt~Ku(BjX5`CvDTKQHrcSW7<3Mv2!H>+X~qmDE1Ez!a6wlAQUcW<>d(+T=ZZ4DU$ zQ%L{Xz+t%>&Cjt)$0b#~wB6n~F$HIkSEx8lB)Y$JYA5?uqX&Z8j9U4vE%jzORFQm( zzucMXM|k_bisa7KrzsV+?qs|rdWT6@H_W`^g3w!9Dk&R<)dg1PslTY)n0vJyDAZjt z|C>8L)-<+=jz_9g@&#aqb;bN^cE6LDfVqw7S5zedB5f8B&bc(E`9(7vqO6>NyW_Xv z*NoHO`XL$`OA$xPRWy<&KbNjIf~wwV6>>m1`|H5U|LRp!&Ly+mVN@;hp@|;I=pQBp zX=jCEco9hp^R#>;zVYio$aj}io@tafxlPW8DnDJBrto@c zC@GC_0S676&quye9O$L;XFnj1@~>mAScGb9@wE99GR^Qm9WRlc_w?@rb zB$ZP^Rc-9Ki=aW2^{vf$*>;oXO>Qk7H zd{FX9jLuUl#Zzbbnldq{4BY64cO7#NT+^lm*Q@eQtKU3*0mHed3B_R%q#lkYQw704 ztd!%tlJ0%l>TyYeRoC5{s!3vAVK~8ywci^Cs&YsErh}5!_7(`I zel0P{u;V)P8DNBU{8K^3h*I=L>0CYwXRrkOz5+znW}b*>yJ#EulKLwcGd^xq&^v<+ zqBl9p)bROwb6X$+s=m*>?y;nvZ_)K9dT(!`i4%zSdcJ$nqA!tUFB%?RTXC3y9$&v4 zTf{^Yo9ZqzhT?#+>P&S%s&K2uB!j9xd`ie58y#SUppENCiD)Ov$wx$hJM3e@?m@{`_x}PoZ|o!G3MfXj~?S z5BX;_Bt$N)cj@|SI40@Mi}HbUA)}N?SHL|3}x@=FYUq+F~VOC<8u#Ww#li8 z-MlPwhdrAX;3~^4G`)5X^Ivl&*W#zJyxLTD8bF6OS5L+gmv&qFn`EryU2!O70w&4H z`A#t#bW1}vmep-x=^Oc8Ios&U-H2<>HfH*m7XL9kFkO}xiPhpkU7*Fc%@mKW!k;2C z#QukY(4%7M{z^}fI;N2|NAdLZE7`ij7sl_tuV_?M`Z|@lkHOs;5E}6h)gbDuv(W0) zzLEi4C_c_;L7#d`qN?iR_gm08xAgR_Y%^tKj5B^?n&T-n%&kKZ$Jyvczv+-*#H(s*JQ(ujo9z5oo{ zOlPk+>{1jg(r?H8&XjcXylm$rQYa8BTIDvAwb0UW35eoEVBQL^QQ~dOx0s3}{H( zKTY@bI4Ub+U;0%P#}rXtmj&M6#4P0PShN9*Vv&Z6fYUP^+iT*lZAmAsVdif&$S-H- zEIv*ysY%ihqG@Rujf1;_g;oZyHnSH0XCY!t$5G4i-ZuwaQ=O4!bp0E&!7P*qA(Nt% zLKCGbXLHtgZ95guf!rc25o^a?*T^WYEVx)u?N(0Gl3`9+1u z_n~E$MMi&sm?yGk2L|O)Gy$Vf;MutFQiChZEfJ~=QlnVwy|+}?ANjiJNFhQmx%suo zjGsfXTps8sw}9{_@HvDOYf-hVF)KRn1s9j`>M1Z z@T%EKx?hj`)e}-Ee*&m;@^e2#Vu5rbTkLd9v?j4I3nCp`sH2?!S63r-$jn_gycriN zl3xoscWgWlG;Tn%`fq?BIaeoj-<>`FiwImL+Qt_Ir9c!o=*lYdL5AN^FuYp-i-m&^ ziXA=5ng)UbHVcimKU$nuAliKd0y;AS9sC@2q70J9F{*Rv6L3|;s%UhzGrl0O+u%AZ zhS}xtgPa({OcJ|kDA+2ktiVAP5u4f^db%I1*z^o@VnW z<+CEI`31nP56f)TSD~h3ysBo2}Ov8t7>a&SqNk3!W6tif%PgMX9BZ2 z$)y4?N5E=Pes|y;anuluNP4_nT-k;tK4r9v5142}Jc~Nt3v9=fQHQK=Ym@@Jai<1j zJD498*A$djaL?6E~NO&SbpVfsDkBnLP9?7nF&KK+m`r zRq1SIo(vzhaPiMDffAQvSlDDDtIx3ywR8c;8}|;NI5Rtf5dJ|D7EEfLc-$BXClnu;t$HC!S593;kbM{nc72a0nw zMhZx1MW5SxFy#4gMQ!wzv|!gX*=1_VX?xAM+0FC7U1xJ^#wO*;LKvfMykjRw{9BP> zI|P8rC@sc@ynz5%9%Xtm!ZxCa6vV18L|7xMV_*VMif z_D*SA+<_Hp%-RCa_XUcGa2NxvunWxk7b{xFnsX2pw0Y4+&2=rJqI`c6=+9dCLKLY5 zzZyQ^HwW|SCStHsgpBekDM>RHO&D@aW&XfMp=Jt6i}v_OqPV4oNj>@-)+3^%hRQsR zY)Al8O1NL3XMX|LH=n8XW5F&LlTN&X;4N!c)F=VF;;Jgc*9il5@r|59M_Q37i*W(9 z`7hzmHNO>GPvkW^E()zsr;;%O(!=@1oGFnx%+*a^OO{q`g~`Sj!)p#+K`s>?-9W;a zb2mC5Mwme8D$i}<^R2OTaXZ9)EQ4znkP4|BF#>_ymIvU>`(k?htTqs^93|E|p~0oh zk-R_G4o&#+-*LHU+D+i;6)VsZFiUH*eDgT`GVvl`6OeDK#Ju+BUrAwNWPeh6jXG4$ zQfKk9m|*P_q){@fFOX_xJA@w)G`~C_!{`nG{7rcifK>O!h9$Ii=h>6<>^E>Jr(!P_k1^c?DQ9^;) zH1$}ezY>64?k!h?tX3E1c<)X@ou75LUp~Re&{=(4ftJeTLWw%v1@LZA%SallA8i>9 z6!0=jfI%JTVb@=iY{>x8wh*GnB+)!j_Zdt~rYBN z1t4UN2EI%Z|7WId0vMB6*52z}i=^7Ata>Nv-zt|1)JL9;^3$g(uiFWcFIi|Ebj|Ah z&f-d0EN6D19JF+rpslPn4Y-)id-Xnyrglb1v4{;l*!^UEK(-2^m-N3KM?B~dwY%!~ z8yp;*yhKJFS4v*QU-q~O05QsLL{^)aQS}K1wxxju49QO+Xa7PqDE6z=ukDZ-fpKjx zTw_roq=@#A(^*Af6IIM6q1n2#yF0Hy*Q&_%5E!Lnw|+6OC_-Ug&Ji1W)h`q@2)^M@ z>pR)SAjL&K*G#(3&~UE&DlxnLSm9y($ZY<7*W(KCBx07gO^ETJt_#g7AP0M3lFrI*Vk$e#W@|K^*Gy+>8RGch-v#6CpRjcC|AY8O6;ek?&_0Zs z@m#Uh1Oy@qeEPot3wO`-M5rHPEDh8tnswGimb{cZ5nLWxb0tT7XQl3r<^KH3YQJvp zURJWYs|_vK?1l6O;7bDw1&D1yWn0N_W$CBwVah~s$6=`cqKP#?pnV*P72XNBTR4|l zF0fDUkCwy#<+R8h?0iw6?43a%?%+2#pIER@-|O$iScDf{;TQZjnfvE0{!|=9C#?>} zy-7U>O&wkDKh)NNK8b=qGSBzVr#Bx&z?hq>&0h`v@E@*t|PKJJF#(=6r z;Dl2YuOKzbZv_bGxtvuex0piQtqs7)LSnTZ!7RPNXA-+bC8;P2r1VV9NbMmpKkO_W%ON zq3XG!g`rx_Hq-sPReXA0cDQG9J};U#f|P|oO|NyvEA&lLL$pD zWM@u?oW9mUpM5>Vauw-Fvx3nU?G(ySAMS7emY0?JX9cGQ2?IG`jIPLbkKJ`~Af>4d z3^UmTN6;!C=5x79+aXmxQVz0mBlaYHS90`&aF?+;8I(-ak@$eFN_QyRdca6S03MR>?QG%^90&7X@xSjh|EhYa=7Zg{ekA z5tZ4r>ir{O3(9R7?-{)UxO-GPKr*SpKNeTE07J2@z}7PDT}E{^SYtsvK$Qc@`Uf1fd9524cfV#4V{+~Y1#2w1@|Kl@5vWBq}hp`)#Wxh2;7{l0R z>@CVt)R4-^b|hJfkVLl9WSKHCSu=!e5kkf;*|TKJ(y^Sf)b}2B&iS6}`dz<&V4iF4 z=YF2&et+Jt_uB%|pw_R}v{9<}%P!gwjG#hU*g64#&2iQQ7^I-EK|54E5*bMCE#9+8 zFW#en*R9eeK`+CbRJDu!u1<25T?dj01v(y>>HL!UH*a3~f%jlHKoF1xYu>D@3?Ukg z+KrsmLSQZroNv6^4-UCxH(-c1zfgVJmAldW=!h2;ba5O<86gEhYRB9zypTq_THMgp~tG*KN#43gl_D(qX#Wfbm$y_$F)`>MaNUZ>1mtQU1j zl=3L8OUK?mvGlA=w%DS^i!Y5!js8wxF-li{e#*nZBO(Pz=0kNAy!?t!bVPa61?**S#!Q~oitSJXjN@%kmDu zBtZEa+wODtct>JmkqOB4`Dse&0p*KHSpItG3MkNsp;V2w!aB|VgHWLfx^R%C3hm5K z$gi=c=?3`|dNjW9=(#p=Lwh-xpoIGtzg)ON+H7U53^Y?a`+GRufY&LJGp_J2-#oWy zrpM2b?i}V=VnqkF9z8Vs=U9`(f6!YM@>xWU$jJ#Me9!*ZTDY6Jzoruh z+8=7-e%CC)yIbq{&D$mL3*z{j21JdlrCK-A_Ki& zSi%qFq*jY+=S~FcxA$QLER262@vBx=cUBR7f;q^hW}4Uh zFi1}M@BBn zz#Vsln$aPw^{g-c=q43vRB`|5)0ZZhIt*0gV+wBFX2~8(AyV{kPG(#H_7$Uqm9&^Z03UgHO*z21(nT#E=kk{WB>kY1qczKH`4BeVbGWLq5TOuwak= zNXjN$O!p%zpvLy+`vi4$T^9P1b|c%CpcNr?O{uB(%3rqlx^;SD9Aafb>hy#;j2NkS z+}XL1Ntjun6$dv^0uLvQf)bI5*=(&8clrH?hAS|#`c~} zNlw-sEq2A}osmtPc*VYVM-G}f;xzUUZi%8p-}i_0?D)%dRsI|)_$-7|g2GmdWX>!IcsyI# zRD|^=^>Feu%s%%RR8-oEBxHkM9=WW#a;A<6SFvg?!L zQ+~1P-mO>0r^vraUe@+{6)mFPWNg&@K^%F>s%T-Y2#ThKIl+@r^XDAjiW;&-$SFhh zOd)>UU_+|pG_$CTeh~&m6%rr_ee+b*kdY~RfG1>Y$d1cVh=4L-t60JG+K!q6x%D1^ z_=b~jQVG^J)VhlJC@ZUVr>225^!S@n$*{us*+6TrkHhZP>{Bmm?jeKM#GvFZ%(J4^ zOwmJ2$}1Y$b!UMjNjyCzYBwsk;n7cW6v;6 z*lQr+B6%YfxWnIp>^J^>AinMr!pK;24?#4H|3;_?3naSgis*n>boi)wr-tL8BKIQu zXk?i-$Km#zYP;HEvgx7M88vS~#LK8p?SYtn$%S^x(d8+u;UR`8;{atpeH|oGL%j*E1d=U zOArsMW*`5zOg$^>$HaYowe$}&W7D$s1l1=acw7Kcd=G@f1;(x|@;MrOf1UOOZgB!p$;hrAbn*+tTYk}>UU4x6)~DbaN#z1$Si#b`da}QTjS;~m z(hZJV1ZK??KI7P9W;+Z{#2oV5rJS5;Kp&mKs3>yE)B?FVVRp~^FsZ+{xART3z}Y8) z-cKP;OnbRcGGN%?t#2hzmpPS{;yQP`Q9O$pG55P+3`)|i;iM#esGN%^8(E1Ubnn~h z43M!SQ!UZ|(y`dro&#vFifLi!wQ`JM8@;q+ec^r2kXP*iy1fn;zBs!g^E@U<=lj=5 z-BJSNll=)tdHQjP7ardZ<}cYkZ&&4}A<9tYuq1hKA+utwyB${NcR+2*2DzEXznm~6 z9ZivjFdFZOaOJ~K>29nK_Z!!Ong>y$l@3YD$09GJY_|#KmI^`EIF_`kd)&V7Lg|do z5#e~K%_R3*1JlEIY++Q7^j58q!BNSWYx+0W{tDeju|yny__OqdO0IAlLSL@g6{~;b zy+0PdS;5N4OeashQj*JD*gPcW>OQ3~`;Y6YE+sCn&6b&2cKQEE*LJlgBVFrr&@;C^ z(>4nJ{bRoj)*ff&WHjOBV|ab&YV+cnY5()MeQbby&i-GV^rXaPUB2?=Zgdbb#)fY6 zQl2E-n2|AzwUV!6(wGVq9IN-P>_n_fGC zGMn{z0}}C}`lpcI4t+s5T9YsRx}BNyX?WB!iG#>RlgoNXcIFsV zpdl)%=Kybu!b{AZNH1wjWo2A4wPDE0$A_^_JeNC5`=#U3UguQ=3o56-^#}mCYz9Rs zq;0V^BE#|LUzL`Z2K&4zvCE-!VrNAe0;6N zz~t~#R%vi2mfd3UB=gBuWZ~0Yy#vEUc8BlbnkbxI6*A%=+^*oxRu0oNgtj(=Tc-?l zgME>EH&wZ4&)^yB2f zj{CD%b%6ze;W}sV|0s+C5AjNeGO_!0A1=f>TtS(@)wo?<=tgBv2E`&}=G`fO3xj7g z?UVb2`H+6t;=QjF@0YSNuGfZL)m09YV{RBUqOw_czm)%gPU=C&v?nPNrIiU!qqK|v%??Br|n!0NwWS$j;v$v=3xF^bmmEfgb z4g1E+xukt!XK4K)9uVjj<-Ryr%IxU5_NDRj%R{(36S=m}V(Q;|3!aU=3l=>~xW{Gta(q1TArVoVa)T(1yUgaU8=X?FJyd-9i@E-M2_A7&6dSLU>W#{P z<@6P?-T_r*Wv#3S&ntsC+y0{uBdT=Ycg<$yRE09WT>Oqv5#=t`(tQWjX0GK3}08uh#^ATEqVl$~aKbic< z(;Plf>F4>9N~MAkuXd`s|H&6YGvr#{B2^?Zs0xf~OIwb;PXPm$OKr~%{pm!9kCOw~ zZ#VR%oVQO+O7fj1pAhJh%8{)XeO{{S$#jYG^YXTNUEhWHEnL5$@q_oKvx!=U-`N#V P)Cn;)B47(JF5&+LNQKbt literal 0 HcmV?d00001 diff --git a/Source/SITE/admin.html b/Source/SITE/admin.html new file mode 100644 index 0000000..24bf6e0 --- /dev/null +++ b/Source/SITE/admin.html @@ -0,0 +1,51 @@ + + + + + Admin password + + + + + + + + +

+ ENTER PASSWORD +
+ +
+
+
+ + diff --git a/Source/SITE/blog/index.html b/Source/SITE/blog/index.html index 7c829b3..b60596d 100644 --- a/Source/SITE/blog/index.html +++ b/Source/SITE/blog/index.html @@ -1,142 +1,121 @@ - - - - - - - TERA Foundation: Blog - - - - - - - - - - - - -
- - -
- + + TERA Foundation: Blog + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
+
+ + +
+ + +
+ + +
+
+ + +
+ + + +
+ + +
+ + +
+ +
+
+ {{Edit=./SITE/CONTENT/en-blog-index-title.md}}
@@ -166,72 +145,4 @@
- - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +{{File=./SITE/footer_index.html}} \ No newline at end of file diff --git a/Source/SITE/blog/page_navigation.html b/Source/SITE/blog/page_navigation.html new file mode 100644 index 0000000..8e30a76 --- /dev/null +++ b/Source/SITE/blog/page_navigation.html @@ -0,0 +1,70 @@ + \ No newline at end of file diff --git a/Source/SITE/blog/post-header.html b/Source/SITE/blog/post-header.html index fc3f1d5..7e07ad2 100644 --- a/Source/SITE/blog/post-header.html +++ b/Source/SITE/blog/post-header.html @@ -1,9 +1,8 @@
-
- {{post_title}} +
+ {{post_title}}

{{post_date}}

-

{{post_title}}

-

{{post_announce}}

-

+ {{post_title}} +

{{post_announce}}

diff --git a/Source/SITE/blog/post.html b/Source/SITE/blog/post.html index 8213b38..085c959 100644 --- a/Source/SITE/blog/post.html +++ b/Source/SITE/blog/post.html @@ -1,147 +1,120 @@ - - - - - - - - TERA Foundation Blog: {{post_title}} - - - - - - - - - - - - {{File=./SITE/test1.html}} - {{File=./SITE/test1.html}} + + TERA Foundation: {{post_title}} + + + + + - -
- - - - -
-
- -
-
- -
-
- -
- - -
- + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
+
+ + +
+ + +
+ + +
+
+ + +
+ + + +
+ + +
+ + +
+ +
+
- - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +{{File=./SITE/footer_index.html}} \ No newline at end of file diff --git a/Source/SITE/blog/uploads/1-solving-the-blockchain-trilemma-tera.html b/Source/SITE/blog/uploads/1-solving-the-blockchain-trilemma-tera.html index 0b593a7..510338b 100644 --- a/Source/SITE/blog/uploads/1-solving-the-blockchain-trilemma-tera.html +++ b/Source/SITE/blog/uploads/1-solving-the-blockchain-trilemma-tera.html @@ -23,7 +23,7 @@

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.)

- https://v.qq.com/x/page/a1358vo8ysg.html. + https://v.qq.com/x/page/a1358vo8ysg.html.

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!


@@ -42,7 +42,7 @@

Now the price of Tera is about 80 satoshis and it’s double of being listed on exchanges. The development of Tera is rapid and stable whether in price and technology.

- Original: https://medium.com/@Blockchainize1/solving-the-blockchain-trilemma-tera-fa227870df85. + Original: https://medium.com/@Blockchainize1/solving-the-blockchain-trilemma-tera-fa227870df85.

diff --git a/Source/SITE/blog/uploads/2-tera-crypto-currency-project.html b/Source/SITE/blog/uploads/2-tera-crypto-currency-project.html index 39fdfdc..7337f45 100644 --- a/Source/SITE/blog/uploads/2-tera-crypto-currency-project.html +++ b/Source/SITE/blog/uploads/2-tera-crypto-currency-project.html @@ -76,9 +76,9 @@ There is two main cost centers in order to mine a crypto currency :

2. the human cost in order to deploy, maintain and keep running miners and blockchain nodes.

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).

-Original: https://freddy.linuxtribe.fr/recherche-et-developpement/blockchain-cryptocurrency-mining/tera-crypto-currency-project/.
+Original: https://freddy.linuxtribe.fr/recherche-et-developpement/blockchain-cryptocurrency-mining/tera-crypto-currency-project/.
-Author: Freddy Frouin, freddy@linuxtribe.fr.
+Author: Freddy Frouin, freddy@linuxtribe.fr.
diff --git a/Source/SITE/blog/uploads/3-tera-faq-section.html b/Source/SITE/blog/uploads/3-tera-faq-section.html index e412e82..2fc82a0 100644 --- a/Source/SITE/blog/uploads/3-tera-faq-section.html +++ b/Source/SITE/blog/uploads/3-tera-faq-section.html @@ -9,4 +9,4 @@ =START= -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. 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: https://discord.gg/CvwrbeG . \ No newline at end of file +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. 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: https://discord.gg/CvwrbeG . \ No newline at end of file diff --git a/Source/SITE/blog/uploads/4-tera-blockchain-news.html b/Source/SITE/blog/uploads/4-tera-blockchain-news.html new file mode 100644 index 0000000..4708f19 --- /dev/null +++ b/Source/SITE/blog/uploads/4-tera-blockchain-news.html @@ -0,0 +1,51 @@ +{ + "id":"4", + "post_url":"/blog/4-tera-blockchain-news.html", + "title_pic":"/blog/uploads/1/1_1.png", + "post_title":"TERA Blockchain News", + "post_announce":"With the large amounts of data that will inevitably occur at 1000 tps, new users should be able to quickly download the blockchain to validate it and start working with it.


", + "post_date":"10-March-2019" +} + +=START= + +Dear TERA community, +

+with the large amounts of data that will inevitably occur at 1000 tps, new users should be able to quickly download the blockchain to validate it and start working with it. Therefore, the download order need to be changed - today it starts from the beginning of the chain - after the change it will be downloaded from the end. +

+It is an important change and will massively improve the use of TERA. +

+Loading information will depend on the user's settings - on the size of the disk memory that he has allocated for the blockchain. +Depending on the size, the next download priority will be: +

+1. The chart of accounts.
+2. Block headers.
+3. The contents of blocks or transactions. +

+How it will work:
+For a super thin client: only part of the headers and a piece of the invoice table will be loaded.
+For the average customer: the entire table of accounts and titles but only part of the content blocks.
+For the full client-all data (as it is done now). +

+Example:
+The user allocates space for the blockchain on the disk, for example 12 GB.
+This disk space is divided into three parts:
+Regular block structure (starting from the end), for example 5 GB.
+Other blocks that are not included in a regular structure but are required is stored on the node (determined by the DHT principle - i.e., the degree of similarity of the addresses of the nodes), for example 5 GB.
+The last commonly used blocks, for example 2 GB.
+

+If you want to support the development (we need > 100 Nodes) please start a testnet node on your mainnet node or rent a cheap VPS and start it. +

+ +TEST NETWORK
+port: 40000 (change in constants)
+httpport: 8181
+ +Launch: +cp -a Source SourceTest
+cd SourceTest
+sudo node set-test httpport:8181 password:SecretWord
+sudo pm2 start run-test.js
+

+ +The whole change require a complex data change that can only be done in small steps - you can expect an update once a day. The current schedule looks forward to the first updates in mainnet next week. \ No newline at end of file diff --git a/Source/SITE/blog/uploads/5-rewarding-authors-of-articles-for-the-tera-fontent-fund.html b/Source/SITE/blog/uploads/5-rewarding-authors-of-articles-for-the-tera-fontent-fund.html new file mode 100644 index 0000000..335c495 --- /dev/null +++ b/Source/SITE/blog/uploads/5-rewarding-authors-of-articles-for-the-tera-fontent-fund.html @@ -0,0 +1,32 @@ +{ + "id":"5", + "post_url":"/blog/5-rewarding-authors-of-articles-for-the-tera-fontent-fund.html", + "title_pic":"/blog/uploads/1/1_1.png", + "post_title":"Rewarding authors of articles for the TERA Content Fund", + "post_announce":"We are pleased to inform you that we are rewarding two authors of articles...

", + "post_date":"11-March-2019" +} + +=START= + +Dear TERA community,
+ +we are pleased to inform you that we are rewarding two authors of articles for $100. +

+
+ +Аrticle 1: https://golos.io/ru--blokcheijn/@funnyprofit/tera-i-sovremennye-problemy-blokcheina.
+ +Article 2: https://www.reddit.com/user/Terafoundation/comments/axmiif/tera_crypto_currency_project/. + +

+ +In the future, we plan to introduce a scale of criteria for evaluating articles, such as: complexity (technical part), ideology, design with illustrations and diagrams, text structuring, article size and audience response. +

+Do not forget about TERA Content Fund. +

+Accordingly, the rewarding will depend on these criteria. But more about that later. +

+ + +P.S. Don't forget to share/rate/like the articles to tell your friends about TERA ;-) \ No newline at end of file diff --git a/Source/SITE/changelog.html b/Source/SITE/changelog.html index be03905..6cb5539 100644 --- a/Source/SITE/changelog.html +++ b/Source/SITE/changelog.html @@ -1,61 +1,55 @@ - - - - + + TERA Foundation: Changelog - + + + + - TERA Foundation: Changelog + + - - + + - - + + - - + + - - + + +

+ + + + -
+
@@ -181,15 +114,15 @@
-
-

Changelog

+
+ {{Edit=./SITE/CONTENT/en-changelog-title.md}}
- + @@ -498,86 +431,4 @@ node set httpport:8080 password:123. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +{{File=./SITE/footer_index.html}} \ No newline at end of file diff --git a/Source/SITE/cn/changelog.html b/Source/SITE/cn/changelog.html index af7f00e..f17bc3d 100644 --- a/Source/SITE/cn/changelog.html +++ b/Source/SITE/cn/changelog.html @@ -51,6 +51,30 @@ } + + + + + + + @@ -79,66 +103,7 @@ - + {{File=./SITE/cn/header.html}} @@ -177,8 +142,6 @@
- <
| | -

@@ -481,87 +444,4 @@ UTILITY部分目前有如下按钮。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + {{File=./SITE/cn/footer.html}} \ No newline at end of file diff --git a/Source/SITE/cn/footer.html b/Source/SITE/cn/footer.html new file mode 100644 index 0000000..6f2525b --- /dev/null +++ b/Source/SITE/cn/footer.html @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Source/SITE/cn/header.html b/Source/SITE/cn/header.html new file mode 100644 index 0000000..79a6cd5 --- /dev/null +++ b/Source/SITE/cn/header.html @@ -0,0 +1,72 @@ + \ No newline at end of file diff --git a/Source/SITE/cn/index.html b/Source/SITE/cn/index.html index 2ca873f..cd4f578 100644 --- a/Source/SITE/cn/index.html +++ b/Source/SITE/cn/index.html @@ -51,6 +51,30 @@ } + + + + + + + @@ -70,7 +94,7 @@ @@ -585,7 +548,102 @@
+ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +{{File=./SITE/cn/footer.html}} \ No newline at end of file diff --git a/Source/SITE/cn/token.html b/Source/SITE/cn/token.html index 7353415..a5669bb 100644 --- a/Source/SITE/cn/token.html +++ b/Source/SITE/cn/token.html @@ -51,6 +51,30 @@ } + + + + + + + @@ -79,66 +103,7 @@
- + {{File=./SITE/cn/header.html}}
@@ -177,7 +142,6 @@
-
| |

@@ -297,83 +261,4 @@ TERA是纯原创代码,由俄罗斯Vtools(大家称之为小V神)核心开
-
- - -
- - -
- -
- - - - - - - - - - - -

- 项目创始人电子邮件 progr76@gmail.com. -

-
Terms and Conditions (English) | Privacy Policy (English)

TERA, 2019.
-
- -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - + {{File=./SITE/cn/footer.html}} \ No newline at end of file diff --git a/Source/SITE/de/index.html b/Source/SITE/de/index.html index 125ced6..539844d 100644 --- a/Source/SITE/de/index.html +++ b/Source/SITE/de/index.html @@ -51,6 +51,30 @@ } + + + + + + + @@ -70,7 +94,7 @@ @@ -181,17 +113,17 @@
-
+
-

FAQ

+

TERA FAQ

- 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? + 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?

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.

- 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 WP, 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.
+ - 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 WP, 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.
- 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.

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. @@ -199,14 +131,14 @@


- 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? + 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? -

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 WP 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. +

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 WP 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.


- 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? + 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?

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.
@@ -216,9 +148,9 @@


- 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? + 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? -

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 WP in the Chapter “Protection from DDOS Attacks”. +

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 WP in the Chapter “Protection from DDOS Attacks”.

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. @@ -228,7 +160,7 @@


- What is the mechanism with which blocks is being generated in TERA? + What is the mechanism with which blocks is being generated in TERA?

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. @@ -237,7 +169,7 @@


- TERA use sequential nodes to reach fast confirmation, how to react to Sybil attack and cheating nodes and other acts with bad faith? + TERA use sequential nodes to reach fast confirmation, how to react to Sybil attack and cheating nodes and other acts with bad faith?

This question has already been answered in question number 1, briefly:
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. @@ -246,7 +178,7 @@


- What is the solution if TERA has a single point failure? + What is the solution if TERA has a single point failure?

I propose to solve this by creating another node program:
1) We will write Protocol specification.
@@ -257,7 +189,7 @@


- TERA smart contract has wormhole agreement? + TERA smart contract has wormhole agreement?

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.
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. @@ -267,7 +199,7 @@ The transaction of creating your own token is a normal transaction of creating a


- Roadmap says that TERA plans to achieve million tps, is it for real or exaggerate? What are concrete steps? + Roadmap says that TERA plans to achieve million tps, is it for real or exaggerate? What are concrete steps?

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. @@ -276,7 +208,7 @@ The transaction of creating your own token is a normal transaction of creating a


- Can you explain in details your plan for decentralized mining pool? The basic mechanism and how Tera can achieve it? + Can you explain in details your plan for decentralized mining pool? The basic mechanism and how Tera can achieve it?

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. @@ -285,7 +217,7 @@ The transaction of creating your own token is a normal transaction of creating a


- What is the next step in TERA plan for DApps ecosystem? + What is the next step in TERA plan for DApps ecosystem?

The creation of the IDE. The involvement of programmers. Implementation of a million DApps ideas that were previously impossible due to limited speed. @@ -294,7 +226,7 @@ The transaction of creating your own token is a normal transaction of creating a


- What is the ultimate ecosystem TERA would like to achieve? + What is the ultimate ecosystem TERA would like to achieve?

Build a world economy without borders based on the tera Blockchain. @@ -304,7 +236,7 @@ The transaction of creating your own token is a normal transaction of creating a


- What do you think is the main advantages Tera has over other blockchain projects? + What do you think is the main advantages Tera has over other blockchain projects?

Decentralisation at the same time with high transaction processing speed.
@@ -316,7 +248,7 @@ No fee transactions.


- Why is TERA popular in China, but not so popular abroad? What’s your opinion on such a hot atmosphere in China? + Why is TERA popular in China, but not so popular abroad? What’s your opinion on such a hot atmosphere in China?

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. @@ -326,7 +258,7 @@ No fee transactions.


- 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? + 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?

The main road map is very simple:

@@ -343,7 +275,7 @@ We will create a roadmap in more detail in the near future.


- How long will it take for these addresses, ips, and ports to be published on the network when the list of nodes is published? + How long will it take for these addresses, ips, and ports to be published on the network when the list of nodes is published?

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. @@ -354,18 +286,7 @@ We will create a roadmap in more detail in the near future.


- Will it take one common IP address per node in the future? - - -

Yes. - - -

-

- -
-

- Will it take one common IP address per node in the future? + Will it take one common IP address per node in the future?

Yes. @@ -383,86 +304,4 @@ We will create a roadmap in more detail in the near future.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - +{{File=./SITE/footer_index.html}} \ No newline at end of file diff --git a/Source/SITE/footer_index.html b/Source/SITE/footer_index.html new file mode 100644 index 0000000..459bee6 --- /dev/null +++ b/Source/SITE/footer_index.html @@ -0,0 +1,68 @@ + + + + + + + + + + +
+ This site uses cookies. You need to read the Privacy Policy and click "I AGREE" to continue. +
+ + + + \ No newline at end of file diff --git a/Source/SITE/googleb776e9bcbac608bf.html b/Source/SITE/googleb776e9bcbac608bf.html new file mode 100644 index 0000000..963c8c8 --- /dev/null +++ b/Source/SITE/googleb776e9bcbac608bf.html @@ -0,0 +1 @@ +google-site-verification: googleb776e9bcbac608bf.html \ No newline at end of file diff --git a/Source/SITE/header_index.html b/Source/SITE/header_index.html new file mode 100644 index 0000000..0194897 --- /dev/null +++ b/Source/SITE/header_index.html @@ -0,0 +1,188 @@ + + + + + + TERA Foundation: The Fastest Block Generation Blockchain + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ + + + + + + +
+
+ + +
+ +
+ +

+ + + +
+ +
+ + +
+
+ + +
+ + + \ No newline at end of file diff --git a/Source/SITE/index.html b/Source/SITE/index.html index 8bcc5d1..7b968a0 100644 --- a/Source/SITE/index.html +++ b/Source/SITE/index.html @@ -1,246 +1,32 @@ - - - - - - - - - - - TERA Foundation: The fastest block generation Blockchain in decentralized blockchains - - - - - - - - - - - - - - - - - - - - {{File=./SITE/test1.html}} - {{File=./SITE/test2.html}} - - -
- -
-
-
- - - - - - - - - - - - - - -
-
- - -
- -
- -

- - - -
- -
- - -
-
- - -
- - - +{{File=./SITE/header_index.html}}
-
-
-
+
-

About Tera

+ {{Edit=./SITE/CONTENT/en-index-about-title.md}}
-

- +

+

-

- 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. -

-

- 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. -

-

- 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. -

-

+ {{Edit=./SITE/CONTENT/en-index-about-text.md}} +

-
-

Traditional Blockchain

-

+
+ {{Edit=./SITE/CONTENT/en-index-about-b1.md}}
- -
-
-

TERA Blockchain

-

+
+ {{Edit=./SITE/CONTENT/en-index-about-b2.md}}
- +

@@ -263,68 +49,60 @@
-

Features

+ {{Edit=./SITE/CONTENT/en-index-features-title.md}}
-
- -

Fast Block Generation

-

TERA is the fastest block generation blockchain in decentralized blockchains. (Meaning that POS and the like are not decentralized). With 1s block generation and 8s to confirmation, your transaction is near instant.

+
+ + {{Edit=./SITE/CONTENT/en-index-features-1.md}}
-
- -

High Transaction Throughput

-

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. -

+
+ + {{Edit=./SITE/CONTENT/en-index-features-2.md}}
-
- -

User-friendly

-

The coins are kept in accounts by analogy like bank accounts. The system ensures safe and easy management of your financial assets.

+
+ + {{Edit=./SITE/CONTENT/en-index-features-3.md}}
-
- -

Double spending

-

Tera uses blockchain with pow consensus. This allows all transactions to be arranged sequentially one after another. Transactions are also executed sequentially. When withdrawing from the account, the necessary amounts are checked. At the time of write-off, the counter "OperationID" is incremented. Each subsequent payment transaction must have the following "OperationID" number to prevent the same transaction from being applied multiple times.

+
+ + {{Edit=./SITE/CONTENT/en-index-features-4.md}}
-
- -

Protection from DDoS attacks

-

The professionalism of the team’s developers allowed the creation of a unique algorithm for protecting the system from DDOS attacks and various types of intrusions. All data and funds are securely protected. -

+
+ + {{Edit=./SITE/CONTENT/en-index-features-5.md}}
-
- -

Desire to Develop

-

Every day TERA develops, trying to keep up with the times. Specialists are constantly upgrading and improving the project.

+
+ + {{Edit=./SITE/CONTENT/en-index-features-6.md}}
@@ -345,42 +123,42 @@
-

Latest News

+

Latest News

-
- TERA Frequently Asked Questions Section -

07-March-2019

-

TERA Frequently Asked Questions Section

-

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.

-

-
-
-
-
- TERA CRYPTO CURRENCY PROJECT -

06.03.2019

-

TERA CRYPTO CURRENCY PROJECT

-

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...

-

+
+ Rewarding authors of articles for the TERA Content Fund +

11-March-2019

+ Rewarding authors of articles for the TERA Content Fund +

We are pleased to inform you that we are rewarding two authors of articles...

+

-
- Solving the Blockchain Trilemma — TERA -

06.03.2019

-

Solving the Blockchain Trilemma — TERA

-

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...

-

+
+ TERA Blockchain News +

10-March-2019

+ TERA Blockchain News +

With the large amounts of data that will inevitably occur at 1000 tps, new users should be able to quickly download the blockchain to validate it and start working with it.

+

+
+ +
+
+ TERA Frequently Asked Questions Section +

07-March-2019

+ TERA Frequently Asked Questions Section +

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.

+
+

-
@@ -392,7 +170,7 @@
-

Technology

+

Technology

@@ -428,14 +206,14 @@
- + @@ -463,50 +241,12 @@
-

Updates

+

Updates

-
v. 0.897The API-2 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.The API-2 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.
v. 0.884
120 KB130 KB 5% - sourceforge.net, - gitlab.com + sourceforge.net, + gitlab.com - terafoundation.org + terafoundation.org NodeJS
- - - - - - - - - - - - - - - - - - - - - - -
v. 0.897The API-2 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.
v. 0.884
  • 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
v. 0.880 -
    -
  • It contains API Protocol improvements for DApp.
  • -
-
v. 0.877 -
    -
  • Today will be an update. The update improves work of DApp.
  • -
  • The update is optional — you can skip it.
  • -
-
v. 0.867 -
    -
  • Made Protocol support light-wallet, fixed a bug in validate download chains.
  • -
  • The update is optional and can be skipped.
  • -
-
-

Full Changelog

+ {{Edit=./SITE/CONTENT/en-index-changelog.md5}} +

Full Changelog

@@ -529,7 +269,7 @@
-

Roadmap

+

Roadmap

@@ -608,7 +348,7 @@
-
+
Q1 2019
@@ -622,7 +362,8 @@
- + +
@@ -634,35 +375,6 @@
- - -
-
-
-
+
-

FOR MINERS

+

FOR MINERS

- 1. TERA Mining Documentation.
- 2. TERA HAASH. + 1. TERA Mining Documentation.
+ 2. TERA HAASH.
-
-
-
+
-

OTHER

+

OTHER

- 1. FMessenger. + 1. FMessenger.
@@ -758,92 +471,5 @@
+{{File=./SITE/footer_index.html}} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {{File=./SITE/test1.html}} - {{File=./SITE/test2.html}} - - - - diff --git a/Source/SITE/index0.html b/Source/SITE/index0.html deleted file mode 100644 index 899ebde..0000000 --- a/Source/SITE/index0.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - TERA - - - - -
-
- -
- TERA PLATFORM -
-
- - - - - - - - -
- - diff --git a/Source/SITE/page_navigation.html b/Source/SITE/page_navigation.html new file mode 100644 index 0000000..8e30a76 --- /dev/null +++ b/Source/SITE/page_navigation.html @@ -0,0 +1,70 @@ + \ No newline at end of file diff --git a/Source/SITE/privacy-policy.html b/Source/SITE/privacy-policy.html index 5e01fb7..675b36a 100644 --- a/Source/SITE/privacy-policy.html +++ b/Source/SITE/privacy-policy.html @@ -1,160 +1,96 @@ - - - - + + TERA Foundation: Privacy Policy - + + + + - TERA Foundation: Privacy Policy + + - - + + - - + + - - + + - - + + + + + + + - -
- - +
+ - + - -
-
+ +
+
@@ -164,109 +100,28 @@
-
- +
+ - + - -
+ +
- -
+ +
- -
+ +
- -
-
-

Privacy Policy

+ +
+
+ {{Edit=./SITE/CONTENT/en-privacy-policy-title.md}}

-

In TERA Foundation (“we”, “our”, “us”) we are committed to protecting and respecting your privacy. We are a foundation established for the purpose of the EU General Data Protection Regulation (the “GDPR”), we are the data controller.

-

This policy sets out the basis on which we will process any personal data or usage information we collect from you, or that you provide to us, in connection with your use of our website at https://terafoundation.org (the “Website”) and use of our tools: TERA, TERA DApps, TERA DEX (collectively: “TERA Services”).

-

Please read this policy carefully so that you understand your rights in relation to your personal data, and how we will collect, use and process your personal data. If you do not agree with this Privacy Policy in general or any part of it, you should not access the Website, use our Chat or TERA Services.

-

What types of information do we collect and how we use it?

-

Information you give us. You may provide information by contacting us via our Website, TERA Chat, email or when using TERA Services. You also provide us with information by creating your TERA Chat account or signing up for the TERA newsletter. Personal data must be processed lawfully, fairly and transparently to data subject. This means that we will process your personal data only under allowable legal basis and we will provide you certain information when collecting your personal data and when you exercise your rights (see Your rights). We expect that the legal basis for processing your personal data will be either:

-

• your unambiguous, informed, freely given and specific consent, which you can withdraw at any time, or
-• a contract between us, formed for example when you decide to use TERA Services.

-

It is also possible that we may be required to process your personal data in in order to fulfil a legal obligation specified in applicable law (EU or EEA member state) or to protect our legitimate interest. We will inform you about this and we will attempt to balance our interests against your rights and freedoms before processing.

-

As it is in our legitimate interests to be responsive to you and to ensure the proper functioning of our products and organisation, we will use your information to:

-

• communicate with you;
-• administer and provide services and customer support per your request;
-• personalise our services for you;
-• enforce terms of use of our Website, Chat and TERA services;
-• if you have opted in to marketing, communicate with you about products, services, promotions, events and other news and information we think will be of interest to you; or
-• provide third parties with statistical information about our users (but those third parties will not be able to identify any individual user from that information).

-

Technical usage information. When you visit the Website, use Chat or you use TERA Services, we collect the information sent to us by your computer, mobile phone, or other access device. This information includes:

-

• your IP address;
-• device information including, but not limited to, identifier, name, and type of operating system;
-• mobile network information; and
-• standard web information, such as your browser type and the pages you access on our Website.

-

We collect this information in order to:

-

• personalise our Website to ensure content from the Website is presented in the most effective manner for you and your device;
-• monitor and analyse trends, usage and activity in connection with our Website and services to improve the Website;
-• administer the Website and for internal operations, in order to conduct troubleshooting, data analysis, testing, research, statistical and survey analysis;
-• keep the Website safe and secure; or
-• measure and understand the effectiveness of the content we serve to you and others.

-

Do we use cookies?

-

We use cookies to collect information about your browsing activities over time and across different websites following your use of our services. They allow us to recognise and count the number of users and to see how users move around the Website when they are using it. This helps us to improve the services we provide to you and the way the Website works. You have the right to decide whether to accept or reject cookies. You can set or amend your web browser controls to accept or refuse cookies. If you choose to reject cookies, you may still use our Website though your access to some functionality and areas may be restricted. As the means by which you can refuse cookies through your web browser controls vary from browser-to-browser, you should visit your browser's help menu for more information.

-

• We use Intercom performance and functionality cookies: These cookies are used to enhance the performance and functionality of our Website but are non-essential to their use. However, without these cookies, certain functionality like videos may become unavailable.

-

• We use Google Analytics which is a web analytics tool that helps us understand how users engage with the Website. Like many services, Google Analytics uses first-party cookies to track user interactions as in our case, where they are used to collect information about how users use our site. This information is used to compile reports and to help us improve our Website. The reports disclose website trends without identifying individual visitors. You can opt out of Google Analytics without affecting how you visit our site – for more information on opting out of being tracked by Google Analytics across all websites you use, visit this Google page: https://tools.google.com/dlpage/gaoptout.

-

How do we share your personal data?

-

We do not sell, rent or lease your personal information to others except as described in this Privacy Policy. We share your information with selected recipients. These recipients include:
-• Lightcurve GmbH supports TERA by procuring IT services and other support services on TERA’s behalf. Lightcurve is established in Germany and contracts with many of the service providers below on behalf of TERA.

-

• AWS, a cloud storage provider and provider of cloudfront CDN services. We use AWS to ensure that our website can be accessed from anywhere in the world and to store our data both for the services and for disaster recovery purposes. AWS may store your personal data in any country in the world. We have in place contractual provisions with AWS which include adequacy requirements for transfers of EU data outside of the EEA (see Where do we store your personal data?).

-

• Intercom provides customer support services and performance and functionality cookies for our Website. In providing its services, Intercom may transfer personal data from the EU to the US. Intercom has self-certified to the EU-U.S. and Swiss-U.S. Privacy Shield.

-

• Provided you have consented to receipt of our newsletter and other marketing, we will share your personal data with Mailchimp who distribute our marketing materials. Mailchimp is located in the US and has self-certified to the EU-US and Swiss-US Privacy Shield.

-

• Analytics and search engine provider, Google, located in the United States that assist us in the improvement and optimisation of the Website.

-

• Matomo provides us with usage analytics services for TERA Hub. Matomo’s services are fully GDPR compliant.

-

We will share your information with law enforcement agencies, public authorities or other organisations if legally required to do so, or if we have a good faith belief that such use is reasonably necessary to:

-

• comply with a legal obligation, process or request;

-

• enforce our terms and conditions and other agreements, including investigation of any potential violation thereof;

-

• detect, prevent or otherwise address security, fraud or technical issues; or

-

• protect the rights, property or safety of us, our users, a third party or the public as required or permitted by law (exchanging information with other companies and organisations for the purposes of fraud protection and credit risk reduction).

-

We will also disclose your information to third parties:

-

• in the event that we sell any business or assets, in which case we will disclose your data to the prospective buyer of such business or assets; or
-• if we or substantially all of our assets are acquired by a third party, in which case information held by us about our users will be one of the transferred assets.

-

Where do we store your personal data?

-

The information that we collect from you will be transferred to, and stored at/processed within the EEA, Switzerland, the United States and in other countries where our third parties are located. We will take all steps reasonably necessary to ensure that your personal data is treated securely, with a level of protection adequate to GDPR and in accordance with this policy. We have provided further details below regarding the steps taken to ensure adequacy of the processing of your personal data.

-

White Listed Countries: We transfer data to Switzerland which was found to have an adequate level of protection for personal data under European Commission Decision 2000/518/EC of 26 July 2000.

-

Privacy Shield: Some of our third parties (see How do we share your personal data?) comply with the US Department of Commerce's EU-US Privacy Shield and have certified that they adhere to the EU-US Privacy Shield Principles of Notice, Choice, Accountability for Onward Transfer, Security, Data Integrity and Purpose Limitation, Access, and Recourse, Enforcement and Liability. For more information about the EU-US Privacy Shield Framework, visit the U.S. Department of Commerce's Privacy Shield website.

-

Model Clauses: If we are transferring data to a third party located outside of the EEA who is not in a White Listed Country or registered with Privacy Shield, we will enter into the European Commission’s model contracts for the transfer of personal data to third countries (i.e., the standard contractual clauses pursuant to Decision 2010/87/EU) with the relevant data importer.

-

The security of your personal data

-

Unfortunately, the transmission of information via the internet or email is not completely secure. Although we will do our best to protect your personal data, we cannot guarantee the security of your information transmitted through the Website or over email; any transmission is at your own risk. Once we have received your information, we will take appropriate technical and organisational measures to safeguard your personal data against loss, theft and unauthorised use, access or modification. We will, from time to time, host links to and from the websites of our affiliates or third parties. If you follow a link to any of these websites, these websites will have their own privacy policies and we do not accept any responsibility or liability for these policies. Please check these policies before you submit any information to those websites.

-

Your obligations regarding your personal data

-

It is important that you inform us of any changes to your personal data as soon as possible by writing an e-mail to TERA@support.io where the change request is described in detail as well as your name is included. We also require you to take appropriate steps to keep confidential any data that you do not want shared. Please do not disclose personal data on TERA Chat. If you receive personal data from others on TERA Chat, please use it appropriately and keep it confidential – please assume that such data is being disclosed only for your personal use and not to be shared with others.

-

How long do we store your personal data?

-

We will retain your information as follows:
-• if you contact us via email we will keep your data for 12 months;
-• your technical usage information for 12 months;
-• data on your use of our Website and TERA Chat for 12 months.

-

You can close your TERA Chat account at any time. When you close your account, we will delete all of your personal data (and all of your chat history) within 90 days of you closing your TERA Chat account.

-

Your rights

-

In certain circumstances you have rights in relation to the personal data we hold about you. We set out below an outline of those rights and how to exercise those rights. Please note that we will require you to verify your identity before responding to any requests to exercise your rights. To exercise any of your rights, please email help@terafoundation.org. Please note that for each of the rights below we may have valid legal reasons to refuse your request, in such instances we will let you know if that is the case.

-

Access: You have the right to know whether we process personal data about you, and if we do, to access data we hold about you and certain information about how we use it and who we share it with.

-

Correction: You have the right to require us to correct any personal data held about you that is inaccurate and have incomplete data completed.

-

Erasure: You may request that we erase the personal data we hold about you in the following circumstances: where you believe it is no longer necessary for us to hold the personal data, we are processing it on the basis of your consent and you wish to withdraw your consent, we are processing your data on the basis of our legitimate interest and you object to such processing, you no longer wish us to use your data to send you marketing or you believe we are unlawfully processing your data.). Please provide as much detail as possible on your reasons for the request to assist us in determining whether you have a valid basis for erasure.

-

Restriction of Processing to Storage Only: You have a right to require us to stop processing the personal data we hold about you other than for storage purposes in the following circumstances: you believe the personal data is not accurate for the period it takes for us to verify whether the data is accurate, we wish to erase the personal data as the processing we are doing is unlawful but you want us to simply restrict the use of that data; we no longer need the personal data for the purposes of the processing but you require us to retain the data for the establishment, exercise or defence of legal claims; and you have objected to us processing personal data we hold about you on the basis of our legitimate interest and you wish us to stop processing the personal data whilst we determine whether there is an overriding interest in us retaining such personal data.

-

Objection: You have the right to object to our processing of data about you and we will consider your request. Please provide us with detail as to your reasoning so that we can assess whether there is a compelling overriding interest in us continuing to process such data or we need to process it in relation to legal claims.

- -

Where you have provided your consent to us processing your personal data, you can withdraw your consent at any time by clicking on this opt-out link.

-

Objection to Marketing

-

At any time you have the right to object to our processing of data about you in order to send you marketing including where we build profiles for such purposes and we will stop processing the data for that purpose.

-

Complaints

-

In the event that you wish to make a complaint about how we process your personal data, please contact us in the first instance at dataprotection@TERA.io and we will endeavour to deal with your request as soon as possible. This is without prejudice to your right to launch a claim with the data protection supervisory authority in the EU country in which you live or work where you think we have infringed data protection laws.

-

Representative

-

Lightcurve GmbH (postal address: Eichhornstraße 3, 10785 Berlin, Germany; email: business@lightcurve.io) is our representative in the EEA for the purpose of communications and all issues related to data processing and for the purpose of ensuring compliance with GDPR. Therefore, regarding any issues related to processing of your personal data by TERA, this Privacy Policy or execution of your rights (see Your rights), feel free to contact either with TERA or with Lightcurve.
-

-

Changes

-

Any changes we will make to this policy in the future will be posted on this page. Please check back frequently to see any updates or changes to this policy.

- - -

+ {{Edit=./SITE/CONTENT/en-privacy-policy-text.md}}
@@ -280,87 +135,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +{{File=./SITE/footer_index.html}} \ No newline at end of file diff --git a/Source/SITE/robots.txt b/Source/SITE/robots.txt new file mode 100644 index 0000000..d78112f --- /dev/null +++ b/Source/SITE/robots.txt @@ -0,0 +1,16 @@ +User-Agent: * +Disallow: /ru +Disallow: /cn +Disallow: /de +Disallow: /header_index.html +Disallow: /footer_index.html +Disallow: /terms-and-conditions.html +Disallow: /privacy-policy.html +Allow: / +Allow: /blog +Allow: /CSS +Allow: /JS +Allow: /PIC + +Sitemap: https://terafoundation.org/sitemap.xml +Host: https://terafoundation.org/ \ No newline at end of file diff --git a/Source/SITE/ru/changelog.html b/Source/SITE/ru/changelog.html index b40950d..c264c48 100644 --- a/Source/SITE/ru/changelog.html +++ b/Source/SITE/ru/changelog.html @@ -2,159 +2,93 @@ - - - + TERA Foundation: Changelog - + + + + - TERA Foundation: Ченджлог + + - - + + - - + + - - + + - - + + + + + + + - -
+ +
- - - + - -
-
+ +
+
@@ -164,317 +98,27 @@
-
- +
+ -
+
- -
+ +
- -
+ +
- -
- -
-
-

Список обновлений

+ +
+ +
+
+

ОБНОВЛЕНИЯ TERA BLOCKCHAIN

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
v. 0.897API-2 предназначен для облегчения написания сторонних приложений. Криптография на стороне сервера и операции POW выполняются. Поэтому он не рекомендуется для публичного доступа, поскольку он не защищен от DDOS-атак. Используйте его, если такие приложения, как сервер обмена, находятся в одной частной сети.
v. 0.884
  • Будет улучшено поведение констант COREY_WATCH_DOG. Если у вас будет число 2: «COREY_WATCH_DOG»: 2, вместо перегрузки будет просто обрезать блоки на 5000, это сэкономит время на заполнение хэшей памяти. И. е. майнинг практически будет идти без перерыва.
v. 0.880 -
    -
  • Улучшения протокола API для DApp.
  • -
-
v. 0.867 -
    -
  • Сделан протокол поддержки лайт-кошелька, исправлена ошибка проверки цепочек загрузки.
  • -
  • Обновление не является обязательным - вы можете пропустить его.
  • -
-
v. 0.811 -
    -
  • Если вы зададите значение константы

    -"WATCHDOG_BADACCOUNT": 1

    - -тогда проверка ошибок "BAD ACCOUNT Has" будет включена. При их накоплении в количестве 60 запускается автоматическое разбиение блокчейна на 5000 блоков, что теоретически приводит к устранению этой ошибки. Но это не точно.
  • -
-
v. 0.783 -
    -
  • Исправление ошибок истории и событий DApp.
  • -
-
v. 0.753 -
    -
  • Обновление частично завершено:
    -1. Половина узлов завершила обновление
    -2. Вторая половина выполняет процедуру перезаписи транзакции (это займет много времени). Для ускорения можно скачать папку БД с торрента.
  • -
-
v. 0.727 -
    -
  • Исправлены мелкие ошибки.
  • -
-
v. 0.719 -
    -
  • Обновление желательно для стабильности сети, которая состоит из узлов из разных регионов мира. Алгоритм коррекции текущего номера текущего блока является робастным с учетом отклонения по времени.
  • -
-
v. 0.718 -
    -
  • Алгоритм консенсуса был возвращен к исходному уровню (0,703). Эксперименты нового консенсуса провалились.
    -Спасибо тебе за твое терпение
  • -
-
v. 0.703 -
    -
  • Исправлена визуальная часть DApp.
    -Уменьшено использование памяти при отключении регистрации статистики.
    - -Обновление не содержит каких-либо изменений в протоколе связи цепочки блоков и может быть пропущено.
  • -
-
v. 0.685 -
    -
  • Обновление 685 содержит две константы майнинга (на вкладке КОНФИГ, кнопка КОНСТАНТЫ):

    -   "COUNT_MINING_CPU": 0,
    -   "SIZE_MINING_MEMORY": 0,

    - -Если установлено значение COUNT_MINING_CPU, которое запускает указанное количество процессов майнинга, вы можете установить больше или меньше, чем физических ядер.

    - -Если установлено значение SIZE_MINING_MEMORY, это значение распространяется на все процессы (указанное число делится на количество процессов).
  • -
-
v. 0.672 -
    -
  • Исправлена ошибка вычисления хеш-таблицы (НАША УЧЕТНАЯ ЗАПИСЬ).
  • -                                        
  • С номера 10195000 изменяется вычисление хэша блока.
  • -
-
v. 0.671 -
    -
  • Текущее обновление 0.671 содержит улучшенный майнер. Протокол обмена не изменился. Рекомендуется, только если вы хотите улучшить майнинг.
  • -
-
v. 0.666 -
    -
  • Добавлена ​​кнопка Автообновление в кошелек (майнинг рядом с кнопкой). Если режим обновления отключен, но новая версия загружена в сеть, кнопка становится оранжевой и записывается в строке заголовка окна через косую черту (пример: 0.661 / 663).
  • -                                        
  • Добавлена ​​возможность отправлять деньги на любой публичный адрес. В этом случае новая учетная запись создается при получении. Первая строка цели платежа используется в качестве имени. За создание аккаунта будет взиматься комиссия.
  • -                                        
  • Добавлена ​​возможность неограниченного создания новых аккаунтов, но за отдельную плату. Теперь плата составляет 10 TERA, но с увеличением скорости тера она будет уменьшаться. Плата вносится на счет 0. Для этого при создании новой учетной записи используйте кнопку «Добавить в список платежей». При нажатии на нее на вкладке «Отправить» создается платежная транзакция за 10 TERA с заказом на создание аккаунта. Его нужно отправить вручную, нажав кнопку Отправить.
  • -                                        
  • Добавлены умные контракты. Более подробное описание будет в ближайшее время.
  • -
-
v. 0.555 -
    -
  • Исправлена проблема с процессом POW.
    -Больше хэшрейта.
  • -
-
v. 0.553 -
    -
  • Исправлена небольшая ошибка с установкой версии обновления (ранее устанавливалась всегда, даже если автообновление отключено).
  • - -
  • С номером блока 7000000 введена защита от DDOS-атак при создании новых учетных записей. Новые учетные записи будет разрешено создавать только в ограниченных количествах. За неограниченное количество в будущем будет расширена стандартная транзакция перевода средств. Мы планируем добавить поддержку для перевода денег на адрес кошелька (открытый ключ) без указания учетной записи. В этом случае новая учетная запись будет создана автоматически, и за ее создание будет взиматься небольшая плата (за защиту DDOS). Обычная операция перевода денежных средств с указанием счета не потребует комиссии.
  • -
-
v. 0.545 -
    -
  • Полное использование памяти и процессора.
    -Больше хэшрейта.
  • -
-
v. 0.542 -
    -
  • Больше оптимизации памяти. Больше хэшрейта.
  • -
-
v. 0.501 -
    -
  • Исправлены мелкие ошибки.
  • -
-
v. 0.517 -
    -
  • Небольшое изменение в безопасности. Для ограниченного веб-доступа к кошельку вы можете установить внешний IP-адрес компьютера, с которого разрешен доступ, в константе «HTTP_IP_CONNECT».
    -Пример:
    -"HTTP_IP_CONNECT": "111.222.220.230",
    -Примечание:
    -Доступ к кошельку по локальному адресу 127.0.0.1 всегда разрешен.
  • -
-
v. 0.501 -
    -
  • Исправлены мелкие ошибки.
  • -
-
v. 0.452 -
    -
  • Мощность сети растет. Теперь её значение 2 ^ 27,6 = 200 Мч/с.
  • -
-
v. 0.450 -
    -
  • Уменьшен трафик.
  • -
-
v. 0.418 -
    -
  • Candidate stable 2 pushed.
  • -
-
v. 0.366 -
    -
  • Незначительные изменения в обновлении интерфейсной части 366: -

    -Раздел утилит теперь имеет следующие кнопки:
    -1. Перепишите транзакции
    -2. Усеченная цепь
    -3. Очистить базу данных
    -
    -Первые два элемента требуют ввода параметра - глубины цепочки для обработки в блоках, начиная с текущего. Последний пункт - полностью очищает базу данных, не затрагивая параметры кошелька и серверные константы. Работает так же, как удаление папки DATA / DB.
  • -
-
v. 0.214 -
    -
  • Для сети очень важно, чтобы время на всех узлах было одинаковым. В противном случае обмен пакетами становится невозможным. -С помощью специальных алгоритмов он синхронизируется автоматически, и общее направление таково, что оно равно времени UTC. Если вы уверены, что на вашем сервере установлена точная синхронизация времени, вы можете отключить автоматическую синхронизацию (но под свою ответственность). -Это делается в константах, установите значение: «AUTO_COORECT_TIME»: 0
  • -
-
v. 0.171 -
    -
  • Выпущена вторая версия с защитой от спама. Доступно в режиме автообновления.
  • -
-
v. 0.169 -
    -
  • Бан-лист.
  • -
-
v. 0.162 -
    -
  • Если вы не укажете пароль для порта удаленного доступа http, доступ будет разрешен только с локального адреса 127.0.0.1.
  • -
-
v. 0.156 -
    -
  • Добавлено автоматическое отслеживание процессов, связанных с майнингом. Если процессы теряют связь с основным процессом, они уничтожаются.
  • -
-
v. 0.155 -
    -
  • Вы можете установить пароль http во время установки программы из командной строки, например: -node set httpport:8080 password:123.
  • -
-
+ {{Edit=./SITE/CONTENT/changelog-rus.md}}
@@ -485,91 +129,4 @@ node set httpport:8080 password:123.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +{{File=./SITE/ru/footer.html}} \ No newline at end of file diff --git a/Source/SITE/ru/changelog0.html b/Source/SITE/ru/changelog0.html new file mode 100644 index 0000000..630ef04 --- /dev/null +++ b/Source/SITE/ru/changelog0.html @@ -0,0 +1,422 @@ + + + + + TERA Foundation: Changelog + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
+
+ + +
+ + +
+ + +
+
+ + +
+ + + +
+ + +
+ + +
+ +
+
+

ОБНОВЛЕНИЯ TERA BLOCKCHAIN

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
v. 0.897API-2 предназначен для облегчения написания сторонних приложений. Криптография на стороне сервера и операции POW выполняются. Поэтому он не рекомендуется для публичного доступа, поскольку он не защищен от DDOS-атак. Используйте его, если такие приложения, как сервер обмена, находятся в одной частной сети.
v. 0.884
  • Будет улучшено поведение констант COREY_WATCH_DOG. Если у вас будет число 2: «COREY_WATCH_DOG»: 2, вместо перегрузки будет просто обрезать блоки на 5000, это сэкономит время на заполнение хэшей памяти. И. е. майнинг практически будет идти без перерыва.
v. 0.880 +
    +
  • Улучшения протокола API для DApp.
  • +
+
v. 0.867 +
    +
  • Сделан протокол поддержки лайт-кошелька, исправлена ошибка проверки цепочек загрузки.
  • +
  • Обновление не является обязательным - вы можете пропустить его.
  • +
+
v. 0.811 +
    +
  • Если вы зададите значение константы

    +"WATCHDOG_BADACCOUNT": 1

    + +тогда проверка ошибок "BAD ACCOUNT Has" будет включена. При их накоплении в количестве 60 запускается автоматическое разбиение блокчейна на 5000 блоков, что теоретически приводит к устранению этой ошибки. Но это не точно.
  • +
+
v. 0.783 +
    +
  • Исправление ошибок истории и событий DApp.
  • +
+
v. 0.753 +
    +
  • Обновление частично завершено:
    +1. Половина узлов завершила обновление
    +2. Вторая половина выполняет процедуру перезаписи транзакции (это займет много времени). Для ускорения можно скачать папку БД с торрента.
  • +
+
v. 0.727 +
    +
  • Исправлены мелкие ошибки.
  • +
+
v. 0.719 +
    +
  • Обновление желательно для стабильности сети, которая состоит из узлов из разных регионов мира. Алгоритм коррекции текущего номера текущего блока является робастным с учетом отклонения по времени.
  • +
+
v. 0.718 +
    +
  • Алгоритм консенсуса был возвращен к исходному уровню (0,703). Эксперименты нового консенсуса провалились.
    +Спасибо тебе за твое терпение
  • +
+
v. 0.703 +
    +
  • Исправлена визуальная часть DApp.
    +Уменьшено использование памяти при отключении регистрации статистики.
    + +Обновление не содержит каких-либо изменений в протоколе связи цепочки блоков и может быть пропущено.
  • +
+
v. 0.685 +
    +
  • Обновление 685 содержит две константы майнинга (на вкладке КОНФИГ, кнопка КОНСТАНТЫ):

    +   "COUNT_MINING_CPU": 0,
    +   "SIZE_MINING_MEMORY": 0,

    + +Если установлено значение COUNT_MINING_CPU, которое запускает указанное количество процессов майнинга, вы можете установить больше или меньше, чем физических ядер.

    + +Если установлено значение SIZE_MINING_MEMORY, это значение распространяется на все процессы (указанное число делится на количество процессов).
  • +
+
v. 0.672 +
    +
  • Исправлена ошибка вычисления хеш-таблицы (НАША УЧЕТНАЯ ЗАПИСЬ).
  • +                                        
  • С номера 10195000 изменяется вычисление хэша блока.
  • +
+
v. 0.671 +
    +
  • Текущее обновление 0.671 содержит улучшенный майнер. Протокол обмена не изменился. Рекомендуется, только если вы хотите улучшить майнинг.
  • +
+
v. 0.666 +
    +
  • Добавлена ​​кнопка Автообновление в кошелек (майнинг рядом с кнопкой). Если режим обновления отключен, но новая версия загружена в сеть, кнопка становится оранжевой и записывается в строке заголовка окна через косую черту (пример: 0.661 / 663).
  • +                                        
  • Добавлена ​​возможность отправлять деньги на любой публичный адрес. В этом случае новая учетная запись создается при получении. Первая строка цели платежа используется в качестве имени. За создание аккаунта будет взиматься комиссия.
  • +                                        
  • Добавлена ​​возможность неограниченного создания новых аккаунтов, но за отдельную плату. Теперь плата составляет 10 TERA, но с увеличением скорости тера она будет уменьшаться. Плата вносится на счет 0. Для этого при создании новой учетной записи используйте кнопку «Добавить в список платежей». При нажатии на нее на вкладке «Отправить» создается платежная транзакция за 10 TERA с заказом на создание аккаунта. Его нужно отправить вручную, нажав кнопку Отправить.
  • +                                        
  • Добавлены умные контракты. Более подробное описание будет в ближайшее время.
  • +
+
v. 0.555 +
    +
  • Исправлена проблема с процессом POW.
    +Больше хэшрейта.
  • +
+
v. 0.553 +
    +
  • Исправлена небольшая ошибка с установкой версии обновления (ранее устанавливалась всегда, даже если автообновление отключено).
  • + +
  • С номером блока 7000000 введена защита от DDOS-атак при создании новых учетных записей. Новые учетные записи будет разрешено создавать только в ограниченных количествах. За неограниченное количество в будущем будет расширена стандартная транзакция перевода средств. Мы планируем добавить поддержку для перевода денег на адрес кошелька (открытый ключ) без указания учетной записи. В этом случае новая учетная запись будет создана автоматически, и за ее создание будет взиматься небольшая плата (за защиту DDOS). Обычная операция перевода денежных средств с указанием счета не потребует комиссии.
  • +
+
v. 0.545 +
    +
  • Полное использование памяти и процессора.
    +Больше хэшрейта.
  • +
+
v. 0.542 +
    +
  • Больше оптимизации памяти. Больше хэшрейта.
  • +
+
v. 0.501 +
    +
  • Исправлены мелкие ошибки.
  • +
+
v. 0.517 +
    +
  • Небольшое изменение в безопасности. Для ограниченного веб-доступа к кошельку вы можете установить внешний IP-адрес компьютера, с которого разрешен доступ, в константе «HTTP_IP_CONNECT».
    +Пример:
    +"HTTP_IP_CONNECT": "111.222.220.230",
    +Примечание:
    +Доступ к кошельку по локальному адресу 127.0.0.1 всегда разрешен.
  • +
+
v. 0.501 +
    +
  • Исправлены мелкие ошибки.
  • +
+
v. 0.452 +
    +
  • Мощность сети растет. Теперь её значение 2 ^ 27,6 = 200 Мч/с.
  • +
+
v. 0.450 +
    +
  • Уменьшен трафик.
  • +
+
v. 0.418 +
    +
  • Candidate stable 2 pushed.
  • +
+
v. 0.366 +
    +
  • Незначительные изменения в обновлении интерфейсной части 366: +

    +Раздел утилит теперь имеет следующие кнопки:
    +1. Перепишите транзакции
    +2. Усеченная цепь
    +3. Очистить базу данных
    +
    +Первые два элемента требуют ввода параметра - глубины цепочки для обработки в блоках, начиная с текущего. Последний пункт - полностью очищает базу данных, не затрагивая параметры кошелька и серверные константы. Работает так же, как удаление папки DATA / DB.
  • +
+
v. 0.214 +
    +
  • Для сети очень важно, чтобы время на всех узлах было одинаковым. В противном случае обмен пакетами становится невозможным. +С помощью специальных алгоритмов он синхронизируется автоматически, и общее направление таково, что оно равно времени UTC. Если вы уверены, что на вашем сервере установлена точная синхронизация времени, вы можете отключить автоматическую синхронизацию (но под свою ответственность). +Это делается в константах, установите значение: «AUTO_COORECT_TIME»: 0
  • +
+
v. 0.171 +
    +
  • Выпущена вторая версия с защитой от спама. Доступно в режиме автообновления.
  • +
+
v. 0.169 +
    +
  • Бан-лист.
  • +
+
v. 0.162 +
    +
  • Если вы не укажете пароль для порта удаленного доступа http, доступ будет разрешен только с локального адреса 127.0.0.1.
  • +
+
v. 0.156 +
    +
  • Добавлено автоматическое отслеживание процессов, связанных с майнингом. Если процессы теряют связь с основным процессом, они уничтожаются.
  • +
+
v. 0.155 +
    +
  • Вы можете установить пароль http во время установки программы из командной строки, например: +node set httpport:8080 password:123.
  • +
+
+
+
+ +
+ +
+ + +
+ +{{File=./SITE/ru/footer.html}} \ No newline at end of file diff --git a/Source/SITE/ru/footer.html b/Source/SITE/ru/footer.html new file mode 100644 index 0000000..d4bb38c --- /dev/null +++ b/Source/SITE/ru/footer.html @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/SITE/ru/index.html b/Source/SITE/ru/index.html index b6845ec..8e98edd 100644 --- a/Source/SITE/ru/index.html +++ b/Source/SITE/ru/index.html @@ -1,11 +1,11 @@ - + - + TERA Foundation: Самый быстрый Децентрализованный Блокчейн @@ -51,13 +51,37 @@ } + + + + + + +
-
+
@@ -70,9 +94,9 @@ - + {{File=./SITE/ru/index_navigation.html}}
@@ -168,13 +133,13 @@ @@ -200,37 +165,37 @@
-
+
-

О TERA

+

О TERA

-

- +

+

-

+

Рады предложить вам присоединиться к проекту TERA. Блокчейн TERA предлагает решения самых популярных проблем в области криптовалют: централизация, пропусканая способность, скорость осуществления транзакций, время подтверждения, комиссия за транзакции и общее удобство использования функционала рынка.

-

+

Блокчейну для доставки данных от 1-й ноды до последней требуется не более 3 секунд. Для достижения этого ноды соединяются между собой в специальные связи, основанные на подобии адресов нод между собой. Адреса нод являются случайными величинами (32 байта) и не меняются в процессе работы ноды. Число связей с другими нодами имеет логарифмическую зависимость от количества нод в сети, благодаря этому достигается константное время доставки транзакций. Так если в сети будет 1 млрд нод, а время доставки между нодами будет составлять не более 100 мс, то максимальное время составит 30*100 мс = 3 сек. Время задержки доставки транзакций между нодами в 100 мс является верхней величиной, на практике оно меньше так как ноды с меньшей взаимной задержкой имеют приоритет соединения.

-

+

В традиционных блокчейнах не применяется упорядочивание нод с друг другом. Такая случайная организация связей не гарантирует быструю доставку блоков между всеми нодами. В Тере ноды самоорганизуются в упорядоченные соединения.

-
-

Traditional Blockchain

-

+
+

Traditional Blockchain

+

-
-

TERA Blockchain

-

+
+

TERA Blockchain +

@@ -256,15 +221,15 @@
-

ПРЕИМУЩЕСТВА

+

ПРЕИМУЩЕСТВА

-
- -

Быстрая генерация Блоков

+
+ +

Быстрая генерация Блоков

TERA самый быстрый децентрализованный Блокчейн (POS и др. не децентрализованы). Генерация блока занимает 1 секунду, 8 секунд займёт подтверждение. Данные показатели приближают транзакцию к мгновенной.

@@ -272,9 +237,9 @@
-
- -

Высока пропускная способность Транзакций

+
+ +

Высока пропускная способность Транзакций

Блокчейн TERA способен пропускать до 1000 транзакций в секунду, сохраняя все функции блокчейна и предоставляя огромные возможности для дальнейшего развития и беспрепятственной интеграции с существующей инфраструктурой, а также с новыми технологиями.

@@ -283,8 +248,8 @@
-
- +
+

Удобство

Монеты хранятся на счетах по аналогии с банковскими счетами. Система обеспечивает безопасное и простое управление вашими финансовыми активами.

@@ -293,9 +258,9 @@
-
- -

Защита от двойных затрат

+
+ +

Защита от двойных затрат

TERA использует блокчейн с консенсусом pow. Это позволяет организовать все транзакции последовательно одну за другой. Транзакции также выполняются последовательно. При снятии со счета необходимые суммы проверяются. Во время списания счетчик «OperationID» увеличивается. Каждая последующая платежная транзакция должна иметь следующий номер «OperationID», чтобы одна и та же транзакция не применялась несколько раз.

@@ -303,9 +268,9 @@
-
- -

Защита от DDoS-атак

+
+ +

Защита от DDoS-атак

Профессионализм разработчиков команды позволил создать уникальный алгоритм защиты системы от DDOS-атак и различных видов вторжений. Все данные и средства надежно защищены.

@@ -314,8 +279,8 @@
-
- +
+

Постоянное развитие

Каждый день TERA развивается, стараясь идти в ногу со временем. Специалисты постоянно совершенствуют и улучшают проект.

@@ -381,11 +346,11 @@ 120 KB 5% - sourceforge.net, - gitlab.com + sourceforge.net, + gitlab.com - terafoundation.org + terafoundation.org NodeJS @@ -421,7 +386,7 @@ v. 0.897 - API-2 предназначен для облегчения написания сторонних приложений. Криптография на стороне сервера и операции POW выполняются. Поэтому он не рекомендуется для публичного доступа, поскольку он не защищен от DDOS-атак. Используйте его, если такие приложения, как сервер обмена, находятся в одной частной сети. + API-2 предназначен для облегчения написания сторонних приложений. Криптография на стороне сервера и операции POW выполняются. Поэтому он не рекомендуется для публичного доступа, поскольку он не защищен от DDOS-атак. Используйте его, если такие приложения, как сервер обмена, находятся в одной частной сети. v. 0.884 @@ -455,7 +420,7 @@ -

Полный список обновлений

+

Полный список обновлений

@@ -582,118 +547,103 @@
- - -
- - - - -
-
- -
-
- -
-
- -