වලාකුළු වේදිකා මත Ethereum පෞද්ගලිකත්වය සහ පරිමාණ විසඳුම් පොදු පරීක්ෂාව

බ්ලොක්චේන් ප්‍රවණතාවය අඛණ්ඩව වේගවත් වෙමින් පවතී. නුදුරු අනාගතයේ දී මෙම තාක්ෂණයේ විශ්වීය අනුවර්තනය වැඩි වැඩියෙන් විශේෂඥයින් අනාවැකි පල කරයි. මේ මොහොතේ, මෙය වැළැක්වීමේ ගැටළු කිහිපයක් නොවිසඳී ඇත.

පළමුවෙන්ම, නවීන බ්ලොක්චේන් පද්ධති හොඳින් පරිමාණය නොවේ. උදාහරණයක් ලෙස, Ethereum සතුව තත්පරයකට ගනුදෙනු 20 ක් පමණක් වන අතර, එහි බොහෝ වාසි තිබියදීත්, එය විශාල ව්යාපාර සඳහා සුදුසු නොවේ.

ඒ අතරම, අනවසරයෙන් ඇතුළුවීම සහ ජාල අසාර්ථකත්වයට එරෙහිව එහි බලවත් ආරක්ෂාව සඳහා Ethereum අගය කරනු ලැබේ. එබැවින් ඔබ ඔහුව ලිවිය යුතු නැත. Ethereum හි අඩුපාඩු නිවැරදි කර ඒවා වාසි බවට පත් කිරීම වඩාත් තර්කානුකූලයි.

වලාකුළු වේදිකා මත Ethereum පෞද්ගලිකත්වය සහ පරිමාණ විසඳුම් පොදු පරීක්ෂාව

Ethereum මත රහස්‍යතා සහ පරිමාණ විසඳුමක් ලෙස Plasma Cash

ප්ලාස්මා යනු Ethereum ව්‍යාපෘතියේ සම-නිර්මාතෘ Vitalik Buterin විසින් 2018 වසරේ පැරිසියේ පැවති EthCC සම්මන්ත්‍රණයේදී හඳුන්වා දෙන ලද තාක්‍ෂණයකි. එය අකුණු ජාලයේ සම-නිර්මාතෘ ජෝසප් පූන් සමඟ එක්ව සංවර්ධනය කරන ලද අතර එය වැඩි කිරීමට විසඳුමක් ලෙස අය කෙරේ. Ethereum blockchain හි පරිගණක බලය. ප්ලාස්මා පිළිබඳ පළමු පුවත 2017 දී මාධ්‍ය වෙත කාන්දු විය.

මෙම වේදිකාව ප්‍රධාන බ්ලොක්චේන් සමඟ අන්තර් ක්‍රියා කළ හැකි ස්මාර්ට් කොන්ත්‍රාත්තු වල බාහිර ස්ථරයක් සපයයි, එමඟින් මූල දාමය අක්‍රිය කරයි, ස්මාර්ට් කොන්ත්‍රාත්තු සහ විමධ්‍යගත යෙදුම් (DApps) සඳහා ගනුදෙනු ගාස්තු අඩු කරයි.

සංවර්ධනය පිළිබඳ සවිස්තරාත්මක තොරතුරු ලේඛනයේ ඉදිරිපත් කර ඇත.ප්ලාස්මා: පරිමාණය කළ හැකි ස්වයංක්‍රීය ස්මාර්ට් කොන්ත්‍රාත්තු", දින 2017 අගෝස්තු.

ප්ලාස්මා හට ආවේනික පරිමාණයන් ගැටළු ඇති බව බුටරින් පිළිගත්තේය: සෑම පරිශීලකයෙකුම සෑම ප්ලාස්මා බ්ලොක් එකක්ම බාගත කර සත්‍යාපනය කළ යුතුය, එය ඝාතීය පරිමාණය වළක්වයි.

මෙම අඩුපාඩුව නිවැරදි කිරීම සඳහා, ප්ලාස්මා කෑෂ් සංවර්ධනය කරන ලදී - ස්මාර්ට් කොන්ත්‍රාත්තුවක් සහ Node.js මත පදනම් වූ පුද්ගලික ජාලයකින් සමන්විත ළමා දාමයක්, වරින් වර එහි තත්වය මූල දාමයට (Ethereum) මාරු කරයි. එය බ්ලොක්චේන් හි විමධ්‍යගත කිරීම, ආරක්ෂාව සහ පරිමාණය සපයයි, එමඟින් පරිමාණයේ ට්‍රයිලමා විසඳයි.

ප්ලාස්මා හා සසඳන විට ප්ලාස්මා කෑෂ්හි වැදගත් වාසියක් වන්නේ එය පරිශීලකයින්ගේ අවධානය ආකර්ෂණය වන්නේ ඔවුන් උනන්දුවක් දක්වන කාසි අඩංගු කුට්ටි වෙත පමණි:

"පරිශීලකයින්ට දැන් අවශ්‍ය වන්නේ ඔවුන් වියදම් කිරීමට, අයිති කර ගැනීමට සහ උනන්දුවක් දක්වන කාසි සමඟ සම්බන්ධිත නිශ්චිත දර්ශකය සඳහා ප්ලාස්මා දාමයේ ඇති බව සහ වලංගුභාවය පරීක්ෂා කිරීම පමණි," බුටරින් පැවසීය.

සංවර්ධකයින්ට අනුව, ප්ලාස්මා කෑෂ් යනු Ethereum හි හැක් සඳහා ඵලදායී පිළියමක් වේ. සෑම ප්ලාස්මා කාසියකටම හිමිකරුවෙකු සිටින අතර එය අද්විතීය වේ. කිසිවකුට වෙනත් පරිශීලකයෙකුගේ අනුදැනුමකින් තොරව කාසි සන්තකයේ තබා ගත නොහැක. කාසි දරන්නාට ඔවුන්ගේ කාසියේ ඉතිහාසය තුළ ඔවුන්ගේ "සාක්ෂි දත්ත" ලබා දීමෙන් "පැමිණිලි" පද්ධතිය හරහා සිදුවිය හැකි වංචනික මුදල් ආපසු ගැනීම වැළැක්විය හැකිය.

Mongo Atlas හි ප්ලාස්මා මුදල් පරීක්ෂා කිරීම

එහි නව්‍යතාවය නිසා ප්ලාස්මා කෑෂ් තවමත් අධ්‍යයනය කර නැත. Blockchain විශේෂඥයින් විවිධ වලාකුළු සේවා සහ දත්ත සමුදායන් සමඟ එහි අන්තර්ක්‍රියා සක්‍රීයව පරීක්ෂා කරමින්, අඩුපාඩු හඳුනාගෙන ඒවා නිවැරදි කිරීමට ක්‍රම සොයා ගනී. විශේෂයෙන්, Mongo Atlas හි පරීක්ෂණ මගින් ප්ලාස්මා සමඟ වැඩ කිරීමේදී පහත සඳහන් වාසි අනාවරණය විය:

  1. දත්ත නැතිවීමට එරෙහිව විශ්වාසනීය ආරක්ෂාව, පොකුරේ එකිනෙකින් සමමුහුර්ත වන අනුරූ කිහිපයක් ඇති බැවින්.
  2. Быстрый, වඩාත් ජනප්‍රිය වලාකුළු වේදිකා තුන මත පොකුරක් සෑදිය හැකි බැවින්: Amazon, Google, Azure. එහි ප්‍රතිඵලයක් ලෙස, ප්ලාස්මා මුදල් නෝඩය Mongo Atlas ට ආසන්නව පිහිටි බොහෝ දත්ත මධ්‍යස්ථානවල යෙදවිය හැක. ප්ලාස්මා නෝඩ් වැඩි දුරස්ථ දත්ත මධ්‍යස්ථානවල යෙදුවද වේගය අඩු නොවන බව අපි ඔප්පු කර ඇත්තෙමු.
  3. කියවීමට පමණක් භාවිතා කරන ප්ලාස්මා නෝඩ්, එක් මොංගෝ පොකුරකට සම්බන්ධ කර ලෝකයේ විවිධ ප්‍රදේශවල ස්ථානගත කළ හැක. භූ පරිමාණය වැඩි දියුණු කරයි (නෝඩ් පරිශීලකයින්ට සමීප වේ).
  4. නව නෝඩයක් යෙදවීම පහසුය, ඔබට සියල්ල නැවත සමමුහුර්ත කිරීමට අවශ්‍ය නොවන බැවින්. ඔබට දැනට පවතින මොංගෝ පොකුරකට සම්බන්ධ වීමට හෝ ඉක්මනින් පිටපතක් සාදා එයට සම්බන්ධයක් වින්‍යාස කිරීමට හැකිය.
  5. ඔබගේ දත්ත සමුදාය පරිමාණය කිරීම පහසුය. කාලයත් සමඟ, වැඩි දත්ත ලබා ගත හැකි අතර, ඔබට අවශ්ය පරිදි පොකුරේ ඇති නෝඩ් ප්රමාණය වැඩි කළ හැක.

වලාකුළු වේදිකා මත Ethereum පෞද්ගලිකත්වය සහ පරිමාණ විසඳුම් පොදු පරීක්ෂාව

පරීක්ෂණ පැවැත්වීම සඳහා අපි පහත සේවාදායකයන් භාවිතා කළෙමු:

  • 3 virtual Azure servers Standard E4s v3 (4 vcpus, 32 GiB මතකය). සෑම සේවාදායකයකටම නෝඩ් 3ක් ඇත. ඔවුන්ගෙන් එක් අයෙකුට මූල දාමයට බ්ලොක් ඉදිරිපත් කළ හැකිය.
  • සෑම නෝඩයක්ම අනුරූ මාදිලියේ නෝඩ් 50 ක් අඩංගු තමන්ගේම Mongo Atlas M3 පොකුරට සම්බන්ධ කර ඇත.

පරීක්ෂණය 1

නෝඩ් 3 කට ගනුදෙනු 100k බැගින් ලැබේ. සමස්තයක් වශයෙන්, සියලුම නෝඩ් 9 හි 300k ගනුදෙනු සහ ටෝකන අඩංගු වේ.


ආරම්භක තත්වය: අවසාන වාරණ # 213; 0 ගනුදෙනු සහ ටෝකන දත්ත ගබඩාවේ සුරකිනු ලැබේ.

00:00 — 3k ගනුදෙනු උත්පාදනය කර යවන ස්ක්‍රිප්ට් 100ක් දියත් කර ඇත
00:29 — නෝඩ් #100 සහ #1 වෙත 2k ගනුදෙනු යැවීම ආරම්භ කර ඇත
00:32 — node #100 වෙත ගනුදෙනු 3k යැවීම ආරම්භ වී ඇත
00:32 — Node #1 සංචිතයෙන් ගණුදෙණු 11703ක් ගෙන #214 ෆෝම් බ්ලොක් (9fb)
00:34 — Node #2 සංචිතයෙන් ගණුදෙණු 27088ක් ගෙන #214 ෆෝම් බ්ලොක් (ef4)
00:34 — බ්ලොක් #214 (9fb) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
00:36 — Node #3 සංචිතයෙන් ගනුදෙනු 11900ක් ගෙන #214 (983) වාරණ පෝරම
00:37 — බ්ලොක් #214 (9fb) වලංගු කර මූල දාමයට යවනු ලැබේ.
00:38 — බ්ලොක් #214 (983) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
00:38 — බ්ලොක් #214 (ef4) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
00:40 — බ්ලොක් #214 (983) වලංගු කර මූල දාමයට යවනු ලැබේ
00:41 — #214 (9fb) අවහිර කිරීම එකතු කර 11703 ගනුදෙනු යෙදීමට පටන් ගත් මූල දාමයෙන් සියලුම නෝඩ් වලට තොරතුරු ලැබී ඇත.
00:45 — #215 (983) අවහිර කරන ලද මූල දාමයෙන් ලැබුණු සියලුම නෝඩ් වලට තොරතුරු ලැබුණු අතර ගනුදෙනු 11900 ක් යෙදීමට පටන් ගනී.
00:51 — බ්ලොක් #214 (ef4) වලංගු කර මූල දාමයට යවනු ලැබේ
00:52 — Node #1 සංචිතයෙන් ගනුදෙනු 51469ක් ගෙන #216 (ea0) වාරණ
00:56 — Node #3 සංචිතයෙන් ගණුදෙණු 55102ක් ගෙන #216 ෆෝම් බ්ලොක් (f75)
00:58 — demo script එක node #2 සඳහා එහි වැඩ අවසන් කර ඇත
00:58 — බ්ලොක් #216 (ea0) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
00:58 — #216 (ef4) අවහිර කර ඇති මූල දාමයෙන් ලැබුණු සියලුම නෝඩ් වලට තොරතුරු එකතු කර 27088 ගනුදෙනු යෙදීමට පටන් ගනී.
01:04 — බ්ලොක් #216 (f75) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
01:14 — Node #2 සංචිතයෙන් ගණුදෙණු 72912ක් ගෙන #217 ෆෝම් බ්ලොක් (f85)
01:15 — demo script එක nodes #1 සහ #2 සඳහා වැඩ අවසන් කර ඇත
01:17 — බ්ලොක් #216 (f75) සහ #216 (ea0) වලංගු කර මූල දාමයට යවනු ලැබේ.
01:21 — බ්ලොක් #217 (f85) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
01:26 - බ්ලොක් #217 (f75) සහ #218 (ea0) මූල දාමයට එකතු කරන අතර නෝඩ් පිළිවෙලින් 51469 සහ 55102 ගනුදෙනු යෙදීමට පටන් ගනී.
01:27 — බ්ලොක් #217 (a85) වලංගු කර මූල දාමයට යවනු ලැබේ
01:41 — Node #1 සංචිතයෙන් ගනුදෙනු 36828ක් ගෙන #219 (46f) වාරණ
01:41 — Node #3 සංචිතයෙන් ගණුදෙණු 32998ක් ගෙන #219 ෆෝම් බ්ලොක් (bb3)
01:43 — #219 (a85) අවහිර කර ඇති මූල දාමයෙන් ලැබුණු සියලුම නෝඩ් තොරතුරු එකතු කර ගනුදෙනු 72912 යෙදීමට පටන් ගනී.
01:46 — බ්ලොක් #219 (46f) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
01:46 — බ්ලොක් #219 (bb3) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
01:53 — Node #2 සංචිතයේ තිබූ සියලුම 100k ගනුදෙනු සකසන ලදී
02:37 — බ්ලොක් #219 (bb3) වලංගු කර මූල දාමයට යවනු ලැබේ
02:41 — Block#219 (46f) වලංගු කර මූල දාමයට යවනු ලැබේ.
02:48 — බ්ලොක් #220 (bb3) සහ #221 (46f) මූල දාමයට එකතු කරන අතර නෝඩ් පිළිවෙලින් 32998 සහ 36828 ගනුදෙනු යෙදීමට පටන් ගනී.
02:54 — Node #1 සංචිතයේ තිබූ සියලුම 100k ගනුදෙනු සකසන ලදී
02:55 — Node #3 සංචිතයේ තිබූ සියලුම 100k ගනුදෙනු සකසන ලදී
04:12 — සියලුම නෝඩ් වල 300k ගනුදෙනු සහ ටෝකන අඩංගු වේ, අවසාන වාරණ #221

පරීක්ෂණය 2

නෝඩ් 3 කට 1kk ගනුදෙනු බැගින් ලැබේ. සමස්තයක් වශයෙන්, සියලුම නෝඩ් 9 හි 3k ගනුදෙනු සහ ටෝකන අඩංගු වේ.

ආරම්භක තත්වය: අවසාන වාරණ # 213; 0 ගනුදෙනු සහ ටෝකන දත්ත ගබඩාවේ සුරකිනු ලැබේ.

00:00 — 3kk ගණුදෙණු ජනනය කර යවන ස්ක්‍රිප්ට් 1ක් දියත් කර ඇත
02:29 — නෝඩ් #1 සහ #1 වෙත 2kk ගනුදෙනු යැවීම ආරම්භ කර ඇත
02:33 — Node #1 සංචිතයෙන් ගනුදෙනු 11668ක් ගෙන #222 (510) වාරණ පෝරම
02:35 — බ්ලොක් #222 (510) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
02:37 — බ්ලොක් #222 (510) වලංගු කර මූල දාමයට යවනු ලැබේ
02:38 — Node #2 සංචිතයෙන් ගණුදෙණු 46378ක් ගෙන #222 ෆෝම් බ්ලොක් (a9d)
02:38 — node #1 වෙත 3kk ගනුදෙනු යැවීම ආරම්භ කර ඇත
02:41 — Node #3 සංචිතයෙන් ගනුදෙනු 5504ක් ගෙන #222 (387) වාරණ පෝරම
02:42 — බ්ලොක් #222 (387) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
02:44 — බ්ලොක් #222 (a9d) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
02:44 — බ්ලොක් #222 (387) වලංගු කර මූල දාමයට යවනු ලැබේ
02:49 — බ්ලොක් #222 (a9d) වලංගු කර මූල දාමයට යවනු ලැබේ
02:56 - බ්ලොක් #222 (510) #223 (387) සහ #224 (a9d) මූල දාමයට එකතු කරන අතර නෝඩ් පිළිවෙලින් 11668, 5504 සහ 46378 ගනුදෙනු යෙදීමට පටන් ගනී.
03:09 — Node #1 සංචිතයෙන් ගනුදෙනු 177170ක් ගෙන #225 (e50) වාරණ
03:09 — Node #3 සංචිතයෙන් ගනුදෙනු 119327ක් ගෙන #225 (ccc)
03:10 — Node #2 සංචිතයෙන් ගනුදෙනු 149772ක් ගෙන #225 (404) වාරණ පෝරම
03:26 — බ්ලොක් #225 (ccc) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
03:32 — බ්ලොක් #225 (404) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
03:33 — බ්ලොක් #225 (e50) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
03:53 — බ්ලොක් #225 (ccc) වලංගු කර මූල දාමයට යවනු ලැබේ
04:03 — බ්ලොක් #225 (e50) වලංගු කර මූල දාමයට යවනු ලැබේ
04:04 — බ්ලොක් #225 (404) වලංගු කර මූල දාමයට යවනු ලැබේ
04:06 — #225 (ccc) අවහිරය එකතු කර 119327 ගනුදෙනු යෙදීමට පටන් ගත් මූල දාමයෙන් සියලුම නෝඩ් වලට තොරතුරු ලැබී ඇත.
04:14 — #226 (404) අවහිර කරන ලද මූල දාමයෙන් ලැබුණු සියලුම නෝඩ් වලට තොරතුරු ලැබුණු අතර ගනුදෙනු 149772 ක් යෙදීමට පටන් ගනී.
04:16 — #227 (e50) අවහිර කර ඇති මූල දාමයෙන් ලැබුණු සියලුම නෝඩ් වලට තොරතුරු ලැබී ඇති අතර ගනුදෙනු 177170 ක් යෙදීමට පටන් ගනී.
04:32 — Node #3 සංචිතයෙන් ගනුදෙනු 209436ක් ගෙන #228 (1e9)
04:40 — Node #2 සංචිතයෙන් ගනුදෙනු 212669ක් ගෙන #228 (e38) වාරණ
04:40 — Node #1 සංචිතයෙන් ගනුදෙනු 190144ක් ගෙන #228 (861) වාරණ පෝරම
05:02 — බ්ලොක් #228 (1e9) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
05:08 — බ්ලොක් #228 (861) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
05:10 — බ්ලොක් #228 (e38) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
06:13 — බ්ලොක් #228 (1e9) වලංගු කර මූල දාමයට යවනු ලැබේ
06:13 — බ්ලොක් #228 (861) වලංගු කර මූල දාමයට යවනු ලැබේ
06:13 — බ්ලොක් #228 (e38) වලංගු කර මූල දාමයට යවනු ලැබේ
06:39 - බ්ලොක් #228 (861) #229 (1e9) සහ #230 (e38) මූල දාමයට එකතු කරන අතර නෝඩ් පිළිවෙලින් 190144, 209436 සහ 212669 ගනුදෙනු යෙදීමට පටන් ගනී.
07:07 — Node #1 සංචිතයෙන් ගනුදෙනු 199770ක් ගෙන #231 (e04) වාරණ
07:09 — Node #2 සංචිතයෙන් ගනුදෙනු 190473ක් ගෙන #231 (36e) වාරණ
07:09 — Node #3 සංචිතයෙන් ගණුදෙණු 178807ක් ගෙන #231 ෆෝම් බ්ලොක් (f43)
07:34 — බ්ලොක් #231 (e04) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
07:37 — බ්ලොක් #231 (36e) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
07:37 — බ්ලොක් #231 (f43) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
08:49 — බ්ලොක් #231 (e04) වලංගු කර මූල දාමයට යවනු ලැබේ
08:51 — බ්ලොක් #231 (f43) වලංගු කර මූල දාමයට යවනු ලැබේ
08:52 — බ්ලොක් #231 (36e) වලංගු කර මූල දාමයට යවනු ලැබේ
09:47 - බ්ලොක් #231 (e04) #232 (f43) සහ #233 (36e) මූල දාමයට එකතු කරන අතර නෝඩ් පිළිවෙලින් 199770, 178807 සහ 190473 ගනුදෙනු යෙදීමට පටන් ගනී.
10:16 — Node #1 සංචිතයෙන් ගනුදෙනු 153075ක් ගෙන #234 (e04) වාරණ
10:16 — Node #2 සංචිතයෙන් ගනුදෙනු 168035ක් ගෙන #234 (36e) වාරණ
10:16 — Node #3 සංචිතයෙන් ගණුදෙණු 166685ක් ගෙන #234 ෆෝම් බ්ලොක් (f43)
10:42 — බ්ලොක් #234 (56d) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
11:59 — බ්ලොක් #234 (1bb) වලංගු කර මූල දාමයට යවනු ලැබේ
12:02 — බ්ලොක් #234 (58a) වලංගු කර මූල දාමයට යවනු ලැබේ
12:02 — බ්ලොක් #234 (56d) වලංගු කර මූල දාමයට යවනු ලැබේ
12:48 - බ්ලොක් #234 (1bb) #235 (58a) සහ #236 (56d) මූල දාමයට එකතු කරන අතර නෝඩ් පිළිවෙලින් 153075, 168035 සහ 166685 ගනුදෙනු යෙදීමට පටන් ගනී.
13:14 — Node #1 සංචිතයෙන් ගනුදෙනු 112226ක් ගෙන #237 (5c0) වාරණ පෝරම
13:16 — Node #2 සංචිතයෙන් ගනුදෙනු 87550ක් ගෙන #234 (58a) වාරණ පෝරම
13:16 — Node #3 සංචිතයෙන් ගණුදෙණු 99594ක් ගෙන #234 ෆෝම් බ්ලොක් (56d)
13:30 — බ්ලොක් #237 (5c0) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
13:32 — බ්ලොක් #237 (58a) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
13:34 — බ්ලොක් #237 (56d) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
14:47 — බ්ලොක් #237 (58a) වලංගු කර මූල දාමයට යවනු ලැබේ
14:53 — Block #237 (5c0) නියමිත කාලය තුළ වලංගු නොවේ
14:53 — #237 (58a) අවහිර කිරීම එකතු කර 87550 ගනුදෙනු යෙදීමට පටන් ගත් මූල දාමයෙන් සියලුම නෝඩ් වලට තොරතුරු ලැබී ඇත.
14:54 — බ්ලොක් #237 (56d) වලංගු කර මූල දාමයට යවනු ලැබේ
15:02 — Node #1 සංචිතයෙන් ගනුදෙනු 181206ක් ගෙන #238 (c5f)
15:06 — #238 (56d) අවහිර කිරීම එකතු කර 99594 ගනුදෙනු යෙදීමට පටන් ගත් මූල දාමයෙන් සියලුම නෝඩ් වලට තොරතුරු ලැබී ඇත.
15:12 — Node #2 සංචිතයෙන් ගණුදෙනු 51990ක් ගෙන #239 ෆෝම් බ්ලොක් (ad8)
15:20 — බ්ලොක් #239 (ad8) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
15:25 — Node #3 සංචිතයෙන් ගනුදෙනු 46685ක් ගෙන #239 (857) වාරණ පෝරම
15:30 — බ්ලොක් #238 (c5f) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
15:34 — බ්ලොක් #239 (857) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
16:32 — බ්ලොක් #239 (857) වලංගු කර මූල දාමයට යවනු ලැබේ
16:42 — #239 (857) අවහිර කරන ලද මූල දාමයෙන් ලැබුණු සියලුම නෝඩ් වලට තොරතුරු ලැබුණු අතර ගනුදෙනු 46685 ක් යෙදීමට පටන් ගනී.
16:42 — බ්ලොක් #238 (c5f) වලංගු කර මූල දාමයට යවනු ලැබේ
16:42 — බ්ලොක් #239 (ad8) නියමිත කාලය තුළ වලංගු නොවේ
16:54 — Node #2 සංචිතයෙන් ගනුදෙනු 96882ක් ගෙන #240 (e6e) වාරණ
16:56 — Node #3 සංචිතයෙන් ගනුදෙනු 39704ක් ගෙන #240 (a47) වාරණ පෝරම
17:02 — බ්ලොක් #240 (a47) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
17:02 — බ්ලොක් #240 (e6e) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
17:18 — #240 (c5f) අවහිරය එකතු කර 181206 ගනුදෙනු යෙදීමට පටන් ගත් මූල දාමයෙන් සියලුම නෝඩ් වලට තොරතුරු ලැබී ඇත.
17:45 — බ්ලොක් #240 (a47) වලංගු කර මූල දාමයට යවනු ලැබේ
17:47 — Node #1 සංචිතයෙන් ගනුදෙනු 54956ක් ගෙන #241 (170) වාරණ පෝරම
17:59 — බ්ලොක් #241 (170) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
18:09 — #241 (a47) අවහිරය එකතු කර 181206 ගනුදෙනු යෙදීමට පටන් ගන්නා මූල දාමයෙන් ලැබුණු සියලුම නෝඩ් තොරතුරු
18:20 — Node #3 සංචිතයෙන් ගනුදෙනු 39104ක් ගෙන #242 (955) වාරණ පෝරම
18:24 — බ්ලොක් #240 (e6e) වලංගු කර මූල දාමයට යවනු ලැබේ
18:28 — බ්ලොක් #242 (955) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
18:09 — #242 (e6e) අවහිර කර ඇති මූල දාමයෙන් ලැබුණු සියලුම නෝඩ් වලට තොරතුරු ලැබී ඇති අතර ගනුදෙනු 96882 ක් යෙදීමට පටන් ගනී.
19:06 — demo script එක node #1 සඳහා එහි වැඩ අවසන් කර ඇත
19:08 — demo script එක node #2 සඳහා එහි වැඩ අවසන් කර ඇත
19:08 — Node #2 සංචිතයෙන් ගනුදෙනු 48241ක් ගෙන #243 (fde)
19:14 — බ්ලොක් #243 (fde) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
19:18 — බ්ලොක් #241 (170) නියමිත කාලය තුළ වලංගු නොවේ
19:28 — Node #1 සංචිතයෙන් ගනුදෙනු 86967ක් ගෙන #243 (37c)
19:35 — බ්ලොක් #242 (955) වලංගු කර මූල දාමයට යවනු ලැබේ
19:40 — බ්ලොක් #243 (37c) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
20:05 — #243 (955) අවහිර කරන ලද මූල දාමයෙන් ලැබුණු සියලුම නෝඩ් වලට තොරතුරු ලැබුණු අතර ගනුදෙනු 39104 ක් යෙදීමට පටන් ගනී.
20:15 — බ්ලොක් #243 (fde) වලංගු කර මූල දාමයට යවනු ලැබේ
20:19 — Node #3 සංචිතයෙන් ගනුදෙනු 42981ක් ගෙන #244 (9b5)
20:26 — බ්ලොක් #244 (9b5) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
20:28 - #244 (fde) අවහිර කරන ලද මූල දාමයෙන් සියලුම නෝඩ් වලට තොරතුරු ලැබී ඇති අතර ගනුදෙනු 48241 යෙදීමට පටන් ගනී.
20:32 — Node #2 සංචිතයේ තිබූ සියලුම 1k ගනුදෙනු සකසන ලදී
21:05 — බ්ලොක් #243 (37c) නිශ්චිත කාලය තුළ වලංගු නොවේ
21:15 — Node #1 සංචිතයෙන් ගනුදෙනු 86967ක් ගෙන #245 (37c)
21:32 — බ්ලොක් #245 (37c) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
21:42 — බ්ලොක් #244 (9b5) වලංගු කර මූල දාමයට යවනු ලැබේ
21:50 — #245 (9b5) අවහිර කර ඇති මූල දාමයෙන් ලැබුණු සියලුම නෝඩ් වලට තොරතුරු එකතු කර ගනුදෙනු 42981 ක් යෙදීමට පටන් ගනී.
22:04 — Node #3 සංචිතයෙන් ගනුදෙනු 45361ක් ගෙන #246 (3f9)
22:11 — බ්ලොක් #246 (3f9) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
22:51 — බ්ලොක් #245 (37c) නිශ්චිත කාලය තුළ වලංගු නොවේ
23:01 — Node #1 සංචිතයෙන් ගනුදෙනු 86967ක් ගෙන #246 (37c)
23:08 — demo script එක node #3 සඳහා එහි වැඩ අවසන් කර ඇත
23:15 — බ්ලොක් #246 (37c) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
23:32 — බ්ලොක් #246 (3f9) නියමිත කාලය තුළ වලංගු නොවේ
23:42 — Node #3 සංචිතයෙන් ගණුදෙණු 52173ක් ගෙන #246 ෆෝම් බ්ලොක් (71d)
23:51 — බ්ලොක් #246 (71d) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
24:38 — බ්ලොක් #246 (37c) නිශ්චිත කාලය තුළ වලංගු නොවේ
25:01 — Node #1 සංචිතයෙන් ගනුදෙනු 86967ක් ගෙන #246 (37c)
25:06 — බ්ලොක් #246 (71d) වලංගු කර මූල දාමයට යවනු ලැබේ
25:12 — බ්ලොක් #246 (37c) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
25:14 — #246 (71d) අවහිර කිරීම එකතු කර 52173 ගනුදෙනු යෙදීමට පටන් ගත් මූල දාමයෙන් සියලුම නෝඩ් වලට තොරතුරු ලැබී ඇත.
25:29 — Node #3 සංචිතයේ තිබූ සියලුම 1k ගනුදෙනු සකසන ලදී
26:40 — බ්ලොක් #247 (37c) නිශ්චිත කාලය තුළ වලංගු නොවේ
26:47 — Node #1 සංචිතයෙන් ගනුදෙනු 86967ක් ගෙන #247 (37c)
27:03 — බ්ලොක් #247 (37c) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
28:29 — බ්ලොක් #247 (37c) නිශ්චිත කාලය තුළ වලංගු නොවේ
28:35 — Node #1 සංචිතයෙන් ගනුදෙනු 86967ක් ගෙන #247 (37c)
28:49 — බ්ලොක් #247 (37c) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
30:13 — බ්ලොක් #247 (37c) නිශ්චිත කාලය තුළ වලංගු නොවේ
30:23 — Node #1 සංචිතයෙන් ගනුදෙනු 86967ක් ගෙන #247 (37c)
30:38 — බ්ලොක් #247 (37c) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
32:00 — බ්ලොක් #247 (37c) නිශ්චිත කාලය තුළ වලංගු නොවේ
32:11 — Node #1 සංචිතයෙන් ගනුදෙනු 86967ක් ගෙන #247 (37c)
32:26 — බ්ලොක් #247 (37c) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
33:49 — බ්ලොක් #247 (37c) නිශ්චිත කාලය තුළ වලංගු නොවේ
33:59 — Node #1 සංචිතයෙන් ගනුදෙනු 86967ක් ගෙන #247 (37c)
34:12 — බ්ලොක් #247 (37c) අත්සන් කර වලංගු කිරීම සඳහා වෙනත් නෝඩ් වෙත යවනු ලැබේ
35:34 — බ්ලොක් #247 (37c) වලංගු කර මූල දාමයට යවනු ලැබේ
35:54 — #247 (37c) වාරණ එකතු කර 86967 ගනුදෙනු යෙදීමට පටන් ගත් මූල දාමයෙන් සියලුම නෝඩ් වලට තොරතුරු ලැබී ඇත.
36:11 — Node #1 සංචිතයේ තිබූ සියලුම 1k ගනුදෙනු සකසන ලදී
55:12 - පළමු නෝඩය සියලු 3k ගනුදෙනු සකසන ලදී

වලාකුළු වේදිකා මත Ethereum පෞද්ගලිකත්වය සහ පරිමාණ විසඳුම් පොදු පරීක්ෂාව

ප්රතිඵල

එවැනි විශාල ගනුදෙනු ප්‍රමාණයක් සැකසීමට ප්‍රමාණවත් සැකසුම් බලයක් Azure virtual servers සතුව නොමැති බව සොයා ගන්නා ලදී. නමුත් පද්ධතිය පරීක්ෂණවල ප්‍රධාන කාර්යයට හොඳින් මුහුණ දුන්නේය, එනම් MongoDB සමඟ ප්ලාස්මා කෑෂ් ක්‍රියාකාරිත්වය ප්‍රදර්ශනය කිරීම.

අපි ඔබට සංචාරය කිරීමට ආරාධනා කරනවා GitHub ව්යාපෘතිය: https://github.com/opporty-com/Plasma-Cash/tree/new-version

ලිපිය සම-ලියා ඇත ඇලෙක්සැන්ඩර් නෂිවන්, ජ්යෙෂ්ඨ සංවර්ධක Clever Solution Inc.

කලින් සංවර්ධන කණ්ඩායම අවස්ථාව මම දැනටමත් ප්ලාස්මා කෑෂ් වේගය පරීක්ෂා කර ඇත. ප්රතිඵල ඉදිරිපත් කර ඇත මෙම ලිපිය.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න