cloud ပလပ်ဖောင်းများပေါ်ရှိ Ethereum လျှို့ဝှက်ရေးနှင့် scalability ဖြေရှင်းချက်ကို အများသူငှာ စမ်းသပ်ခြင်း။

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

ပထမဦးစွာ၊ ခေတ်မီ blockchain စနစ်များသည် ကောင်းမွန်စွာ အတိုင်းအတာမရှိပေ။ ဥပမာအားဖြင့်၊ Ethereum သည် တစ်စက္ကန့်လျှင် အရောင်းအ၀ယ်ပြုလုပ်မှု 20 သာပါဝင်ပြီး ၎င်း၏အားသာချက်များစွာရှိနေသော်လည်း ကြီးမားသောစီးပွားရေးလုပ်ငန်းများအတွက် မသင့်လျော်ပါ။

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

cloud ပလပ်ဖောင်းများပေါ်ရှိ Ethereum လျှို့ဝှက်ရေးနှင့် scalability ဖြေရှင်းချက်ကို အများသူငှာ စမ်းသပ်ခြင်း။

Ethereum ရှိ လျှို့ဝှက်ရေးနှင့် ကျွမ်းကျင်မှုဆိုင်ရာ ဖြေရှင်းချက်အဖြစ် Plasma Cash

Plasma သည် Ethereum ပရောဂျက်ကို ပူးတွဲတည်ထောင်သူ Vitalik Buterin မှ 2018 ခုနှစ်တွင် ပါရီမြို့ EthCC ကွန်ဖရင့်တွင် မိတ်ဆက်ခဲ့သည်။ ၎င်းကို Lightning Network ၏ ပူးတွဲတည်ထောင်သူ Joseph Poon နှင့် ပူးပေါင်းတီထွင်ခဲ့ပြီး တိုးမြှင့်ရန်အတွက် အဖြေတစ်ခုအဖြစ် ကောက်ခံပါသည်။ Ethereum blockchain ၏တွက်ချက်မှုစွမ်းအား။ Plasma နှင့်ပတ်သက်သော ပထမဆုံးသတင်းသည် 2017 ခုနှစ်တွင် မီဒီယာသို့ပေါက်ကြားခဲ့သည်။

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

Подробная информация о разработке была изложена в документе «ပလာစမာ- အတိုင်းအတာဖြင့် ကိုယ်ပိုင်အုပ်ချုပ်ခွင့်ရ စမတ်စာချုပ်များ“၂၀၁၇ ခုနှစ် သြဂုတ်လ ရက်စွဲပါ ။

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

ဤချို့ယွင်းချက်ကို ပြုပြင်ရန်အတွက် Plasma Cash သည် ၎င်း၏အခြေအနေကို အရင်းကွင်းဆက် (Ethereum) သို့ အခါအားလျော်စွာ လွှဲပြောင်းပေးသည့် စမတ်စာချုပ်နှင့် Node.js ကိုအခြေခံသည့် ကိုယ်ပိုင်ကွန်ရက်တစ်ခုပါဝင်သော ကလေးကွင်းဆက်တစ်ခုကို တီထွင်ခဲ့သည်။ ၎င်းသည် blockchain တွင်ဗဟိုချုပ်ကိုင်မှုလျှော့ချခြင်း၊ လုံခြုံရေးနှင့် scalability ကိုထောက်ပံ့ပေးပြီး Scalability Trilemma ကိုဖြေရှင်းပေးသည်။

Plasma Cash ၏အရေးကြီးသောအားသာချက်မှာ Plasma နှင့်နှိုင်းယှဉ်ပါက၎င်းသည်အသုံးပြုသူများစိတ်ဝင်စားသောဒင်္ဂါးများပါရှိသောဘလောက်များကိုသာဆွဲဆောင်နိုင်သည်-

"ယခုအသုံးပြုသူများသည် ၎င်းတို့သုံးစွဲလိုသော၊ ပိုင်ဆိုင်ပြီး စိတ်ဝင်စားနေသည့် ဒင်္ဂါးပြားများနှင့် သက်ဆိုင်သည့် သီးခြားအညွှန်းကိန်းအတွက် Plasma ကွင်းဆက်၏ ရရှိနိုင်မှုနှင့် တရားဝင်မှုကို စစ်ဆေးရန်သာ လိုအပ်သည်" ဟု Buterin မှ ပြောကြားခဲ့သည်။

По словам разработчиков, Plasma Cash является эффективным лекарством от взломов в Эфириуме. Каждая монета Plasma имеет владельца и является уникальной. Никто не может завладеть монетами другого пользователя без его ведома. Держатель монеты может предотвратить потенциальный мошеннический вывод средств через систему «жалоб», предъявив свои «данные доказательства» в истории своей монеты.

Тестирование Plasma Cash в Mongo Atlas

В силу своей новизны, Plasma Cash пока остается мало изученной. Блокчейн специалисты активно тестируют ее взаимодействие с различными облачными сервисами и базами данных, фиксируют недостатки и находят пути их исправления. В частности, тесты в Mongo Atlas выявили следующие преимущества при работе с Plasma:

  1. ဒေတာဆုံးရှုံးမှုမှ ယုံကြည်စိတ်ချရသော ကာကွယ်မှု, так как несколько реплик синхронизирующихся между собой в кластере.
  2. Быстрыйдоступ, так как кластер можно создать на трех самых популярных облачных платформах: Amazon, Google, Azure. В результате, Plasma Cash ноду можно развернуть в многих датацентрах, расположенных близко к Mongo Atlas. Нами было доказано, что скорость не сильно падает, даже если Plasma ноды разворачиваются в более удаленных датацентрах.
  3. Plasma ноды, используемые только в режиме чтения, могут быть подключены к одному Mongo кластеру и расположены в разных уголках мира, что ပထဝီဝင်နိုင်စွမ်းကို တိုးတက်စေသည်။ (node ​​များသည် အသုံးပြုသူများနှင့် ပိုမိုနီးစပ်ပါသည်။)
  4. Node အသစ်တစ်ခုကို ဖြန့်ကျက်ခြင်းသည် လွယ်ကူသည်။, так как не нужно все заново синхронизировать. Можно просто подключится к существующему Mongo кластеру или быстро сделать копию и настроить подключение к ней.
  5. သင့်ဒေတာဘေ့စ်ကို စကေးချဲ့ရန် လွယ်ကူသည်။. အချိန်ကြာလာသည်နှင့်အမျှ၊ ဒေတာပိုမိုရရှိနိုင်ပြီး လိုအပ်သလို အစုအဝေးရှိ node များ၏ အရွယ်အစားကို တိုးမြှင့်နိုင်သည်။

cloud ပလပ်ဖောင်းများပေါ်ရှိ Ethereum လျှို့ဝှက်ရေးနှင့် scalability ဖြေရှင်းချက်ကို အများသူငှာ စမ်းသပ်ခြင်း။

စမ်းသပ်မှုများပြုလုပ်ရန် အောက်ပါဆာဗာများကို ကျွန်ုပ်တို့အသုံးပြုခဲ့သည်-

  • 3 виртуальных Azure сервера Standard E4s v3 (4 vcpus, 32 GiB memory). На каждом сервере поднято 3 ноды. Один из них может сабмитить блоки в корневую цепочку.
  • node တစ်ခုစီသည် ပုံတူမုဒ်တွင် node 50 ခုပါရှိသော ၎င်း၏ကိုယ်ပိုင် Mongo Atlas M3 အစုအဝေးသို့ ချိတ်ဆက်ထားသည်။

စမ်းသပ်မှု ၁

3 ноды получают по 100к транзакций. Итого, во всех 9 нодах содержится 300к транзакций и токенов.


ကနဦးအခြေအနေ- နောက်ဆုံးပိတ်ဆို့ #213; 0 အရောင်းအ၀ယ်နှင့် တိုကင်များကို ဒေတာဘေ့စ်တွင် သိမ်းဆည်းထားသည်။

00:00 — တစ်ခုစီတွင် 3k လွှဲပြောင်းမှုများကို ထုတ်လုပ်ပြီး ပေးပို့သည့် script 100 ခုကို စတင်လိုက်ပါသည်။
00:29 — Началась отправка по 100к транзакций в ноды #1 и #2
00:32 — node နံပါတ် 100 သို့ 3k အရောင်းအ၀ယ်များ စတင်နေပြီဖြစ်သည်။
00:32 — Node #1 သည် pool မှ ငွေပေးငွေယူ 11703 ကို ရယူပြီး forms block #214 (9fb)
00:34 — Node #2 သည် ရေကူးကန်မှ ငွေပေးငွေယူ 27088 ကို ရယူပြီး ဖောင်များ ပိတ်ဆို့ #214 (ef4)
00:34 — Блок #214 (9fb) подписан и отправляется другим нодам на валидацию
00:36 — Node #3 သည် ရေကူးကန်မှ ငွေပေးငွေယူ 11900 ကို ရယူပြီး ပုံစံ 214 (983)
00:37 — Block #214 (9fb) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
00:38 — Block #214 (983) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပို့လိုက်သည်
00:38 — Блок #214 (ef4) подписан и отправляется другим нодам на валидацию
00:40 — Block #214 (983) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
00:41 — ပိတ်ဆို့ #214 (9fb) ကို ထည့်သွင်းပြီး 11703 အရောင်းအ၀ယ်ပြုလုပ်သည့် အမြစ်ကွင်းဆက်မှ အချက်အလက်အားလုံးကို ရရှိပြီး
00:45 — ပိတ်ဆို့ #215 (983) ကို ထည့်သွင်းပြီး 11900 အရောင်းအ၀ယ်ပြုလုပ်သည့် အမြစ်ကွင်းဆက်မှ အချက်အလက်အားလုံးကို ရရှိပြီး
00:51 — Block #214 (ef4) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
00:52 — Node #1 သည် pool မှ ငွေပေးငွေယူ 51469 ကို ရယူပြီး forms block #216 (ea0)
00:56 — Node #3 သည် ရေကူးကန်မှ ငွေပေးငွေယူ 55102 ကို ရယူပြီး ဖောင်များ ပိတ်ဆို့ခြင်း #216 (f75)
00:58 — သရုပ်ပြဇာတ်ညွှန်းသည် node #2 အတွက် ၎င်း၏အလုပ်ပြီးဆုံးသွားပါပြီ။
00:58 — Блок #216 (ea0) подписан и отправляется другим нодам на валидацию
00:58 — Все ноды получили из корневой цепочки информацию о том, что блок #216 (ef4) добавлен и начинают применять 27088 транзакций
01:04 — Block #216 (f75) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပေးပို့သည်
01:14 — Node #2 သည် ရေကူးကန်မှ ငွေပေးငွေယူ 72912 ကို ရယူပြီး ဖောင်များ ပိတ်ဆို့ခြင်း #217 (f85)
01:15 — Демо скрипт закончил свою работу для ноды #1 и #2
01:17 — Блоки #216 (f75) и #216 (ea0) провалидированы и отправлены в корневую цепочку
01:21 — Block #217 (f85) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပေးပို့သည်
01:26 — Блоки #217 (f75) и #218 (ea0) добавлены в корневую цепочку и ноды начинают применять 51469 и 55102 транзакций соответственно
01:27 — Block #217 (a85) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပို့လိုက်ပါသည်။
01:41 — Node #1 သည် pool မှ ငွေပေးငွေယူ 36828 ကို ရယူပြီး forms block #219 (46f)
01:41 — Нода #3 взяла из пула 32998 транзакций и формирует блок #219 (bb3)
01:43 — Node များအားလုံးသည် #219 (a85) ကို ပိတ်ဆို့ထားသည့် အမြစ်ကွင်းဆက်မှ အချက်အလက်များကို လက်ခံရရှိပြီး 72912 အရောင်းအ၀ယ်များကို စတင်အသုံးပြုရန်
01:46 — Блок #219 (46f) подписан и отправляется другим нодам на валидацию
01:46 — Block #219 (bb3) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပေးပို့သည်
01:53 — Node #2 သည် ရေကူးကန်အတွင်းရှိ 100k လွှဲပြောင်းမှုများအားလုံးကို လုပ်ဆောင်ခဲ့သည်။
02:37 — Block #219 (bb3) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပို့လိုက်ပါသည်။
02:41 — Block#219 (46f) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
02:48 — Blocks #220 (bb3) နှင့် #221 (46f) ကို root chain သို့ပေါင်းထည့်ထားပြီး node များသည် 32998 နှင့် 36828 အရောင်းအ၀ယ်များကို အသီးသီးစတင်ကျင့်သုံးသည်
02:54 — Node #1 သည် ရေကူးကန်အတွင်းရှိ 100k လွှဲပြောင်းမှုများအားလုံးကို လုပ်ဆောင်ခဲ့သည်။
02:55 — Node #3 သည် ရေကူးကန်အတွင်းရှိ 100k လွှဲပြောင်းမှုများအားလုံးကို လုပ်ဆောင်ခဲ့သည်။
04:12 — node အားလုံးတွင် 300k အရောင်းအ၀ယ်များနှင့် တိုကင်များ၊ နောက်ဆုံးပိတ် #221 ပါဝင်သည်

စမ်းသပ်မှု ၁

3 ноды получают по 1кк транзакций. Итого во всех 9 нодах содержится 3кк транзакций и токенов.

ကနဦးအခြေအနေ- နောက်ဆုံးပိတ်ဆို့ #213; 0 အရောင်းအ၀ယ်နှင့် တိုကင်များကို ဒေတာဘေ့စ်တွင် သိမ်းဆည်းထားသည်။

00:00 — တစ်ခုစီတွင် 3kk ငွေပေးငွေယူများကို ထုတ်လုပ်ပြီး ပေးပို့သည့် script 1 ခုကို စတင်လိုက်ပါသည်။
02:29 — Началась отправка по 1кк транзакций в ноды #1 и #2
02:33 — Node #1 သည် ရေကူးကန်မှ ငွေပေးငွေယူ 11668 ကို ရယူပြီး ပုံစံ 222 (510)
02:35 — Block #222 (510) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပို့လိုက်သည်
02:37 — Block #222 (510) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
02:38 — Node #2 သည် ရေကူးကန်မှ ငွေပေးငွေယူ 46378 ကို ရယူပြီး ဖောင်များ ပိတ်ဆို့ #222 (a9d)
02:38 — 1kk ငွေလွှဲမှုများကို node #3 သို့ ပို့ခြင်း စတင်ပါပြီ။
02:41 — Node #3 သည် ရေကူးကန်မှ ငွေပေးငွေယူ 5504 ကို ရယူပြီး ပုံစံ 222 (387)
02:42 — Block #222 (387) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပို့လိုက်သည်
02:44 — Блок #222 (a9d) подписан и отправляется другим нодам на валидацию
02:44 — Block #222 (387) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
02:49 — Block #222 (a9d) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
02:56 — Блоки #222 (510) #223 (387) и #224 (a9d) добавлены в корневую цепочку и ноды начинают применять 11668, 5504 и 46378 транзакций соответственно
03:09 — Node #1 သည် pool မှ ငွေပေးငွေယူ 177170 ကို ရယူပြီး ဖောင်များ ပိတ်ဆို့ #225 (e50)
03:09 — Node #3 သည် pool မှ ငွေပေးငွေယူ 119327 ကို ရယူပြီး forms block #225 (ccc)
03:10 — Node #2 သည် ရေကူးကန်မှ ငွေပေးငွေယူ 149772 ကို ရယူပြီး ပုံစံ 225 (404)
03:26 — Block #225 (ccc) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node သို့ ပေးပို့သည်
03:32 — Block #225 (404) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပို့လိုက်သည်
03:33 — Блок #225 (e50) подписан и отправляется другим нодам на валидацию
03:53 — Блок #225 (ccc) провалидирован и отправлен в корневую цепочку
04:03 — Block #225 (e50) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
04:04 — Block #225 (404) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
04:06 — ပိတ်ဆို့ #225 (ccc) ကို ထည့်သွင်းပြီး 119327 လွှဲပြောင်းမှုများကို စတင်ကျင့်သုံးသည့် အမြစ်ကွင်းဆက်မှ ဆုံမှတ်များအားလုံးမှ အချက်အလက်များကို ရရှိခဲ့သည်။
04:14 — ပိတ်ဆို့ #226 (404) ကို ထည့်သွင်းပြီး 149772 အရောင်းအ၀ယ်ပြုလုပ်သည့် အမြစ်ကွင်းဆက်မှ အချက်အလက်အားလုံးကို ရရှိပြီး
04:16 — နံပါတ် 227 (e50) ကို ပိတ်ဆို့သည့် အမြစ်ကွင်းဆက်မှ အချက်အလက်အားလုံးကို လက်ခံရရှိပြီး 177170 အရောင်းအ၀ယ်များကို စတင်အသုံးပြုရန်
04:32 — Node #3 သည် pool မှ ငွေပေးငွေယူ 209436 ကို ရယူပြီး forms block #228 (1e9)
04:40 — Node #2 သည် pool မှ ငွေပေးငွေယူ 212669 ကို ရယူပြီး ဖောင်များ ပိတ်ဆို့ #228 (e38)
04:40 — Node #1 သည် ရေကူးကန်မှ ငွေပေးငွေယူ 190144 ကို ရယူပြီး ပုံစံ 228 (861)
05:02 — Block #228 (1e9) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပေးပို့သည်
05:08 — Block #228 (861) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပို့လိုက်သည်
05:10 — Блок #228 (e38) подписан и отправляется другим нодам на валидацию
06:13 — Block #228 (1e9) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
06:13 — Block #228 (861) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
06:13 — Block #228 (e38) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
06:39 - Blocks #228 (861) #229 (1e9) နှင့် #230 (e38) ကို အရင်းကွင်းဆက်သို့ ပေါင်းထည့်လိုက်ပြီး node များကို 190144၊ 209436 နှင့် 212669 အသီးသီး အရောင်းအ၀ယ်ပြုလုပ်ရန် စတင်ပါသည်။
07:07 — Node #1 သည် pool မှ ငွေပေးငွေယူ 199770 ကို ရယူပြီး ဖောင်များ ပိတ်ဆို့ #231 (e04)
07:09 — Нода #2 взяла из пула 190473 транзакций и формирует блок #231 (36e)
07:09 — Node #3 သည် ရေကူးကန်မှ ငွေပေးငွေယူ 178807 ကို ရယူပြီး ဖောင်များ ပိတ်ဆို့ခြင်း #231 (f43)
07:34 — Блок #231 (e04) подписан и отправляется другим нодам на валидацию
07:37 — Блок #231 (36e) подписан и отправляется другим нодам на валидацию
07:37 — Block #231 (f43) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပေးပို့သည်
08:49 — Block #231 (e04) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
08:51 — Блок #231 (f43) провалидирован и отправлен в корневую цепочку
08:52 — Block #231 (36e) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပို့လိုက်သည်။
09:47 — Блоки #231 (e04) #232 (f43) и #233 (36e) добавлены в корневую цепочку и ноды начинают применять 199770, 178807 и 190473 транзакций соответственно
10:16 — Node #1 သည် pool မှ ငွေပေးငွေယူ 153075 ကို ရယူပြီး ဖောင်များ ပိတ်ဆို့ #234 (e04)
10:16 — Нода #2 взяла из пула 168035 транзакций и формирует блок #234 (36e)
10:16 — Node #3 သည် ရေကူးကန်မှ ငွေပေးငွေယူ 166685 ကို ရယူပြီး ဖောင်များ ပိတ်ဆို့ခြင်း #234 (f43)
10:42 — Block #234 (56d) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပို့လိုက်သည်
11:59 — Block #234 (1bb) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
12:02 — Block #234 (58a) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
12:02 — Block #234 (56d) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပို့လိုက်သည်။
12:48 - Blocks #234 (1bb) #235 (58a) နှင့် #236 (56d) ကို အရင်းကွင်းဆက်သို့ ပေါင်းထည့်လိုက်ပြီး node များသည် 153075၊ 168035 နှင့် 166685 အသီးသီး အရောင်းအ၀ယ်ပြုလုပ်မှုများကို စတင်အသုံးပြုသည်
13:14 — Node #1 သည် pool မှ ငွေပေးငွေယူ 112226 ကို ရယူပြီး forms block #237 (5c0)
13:16 — Node #2 သည် ရေကူးကန်မှ ငွေပေးငွေယူ 87550 ကို ရယူပြီး ဖောင်များ ပိတ်ဆို့ခြင်း #234 (58a)
13:16 — Node #3 သည် pool မှ ငွေပေးငွေယူ 99594 ကိုယူခဲ့ပြီး forms block #234 (56d)
13:30 — Block #237 (5c0) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပေးပို့သည်
13:32 — Блок #237 (58a) подписан и отправляется другим нодам на валидацию
13:34 — Block #237 (56d) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပို့လိုက်သည်
14:47 — Block #237 (58a) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
14:53 — Block #237 (5c0) ကို သတ်မှတ်ထားသည့်အချိန်အတွင်း တရားဝင်မစစ်ဆေးနိုင်ခဲ့ပါ။
14:53 — Все ноды получили из корневой цепочки информацию о том, что блок #237 (58a) добавлен и начинают применять 87550 транзакций
14:54 — Block #237 (56d) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပို့လိုက်သည်။
15:02 — Node #1 သည် pool မှ ငွေပေးငွေယူ 181206 ကို ရယူပြီး forms block #238 (c5f)
15:06 — ပိတ်ဆို့ #238 (56d) ကို ထည့်သွင်းပြီး 99594 အရောင်းအ၀ယ်များကို စတင်အသုံးပြုသည့် အမြစ်ကွင်းဆက်မှ ဆုံမှတ်များအားလုံးမှ အချက်အလက်များ ရရှိခဲ့သည်။
15:12 — Node #2 သည် pool မှ ငွေပေးငွေယူ 51990 ကို ရယူပြီး forms block #239 (ad8)
15:20 — Block #239 (ad8) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပို့လိုက်သည်
15:25 — Node #3 သည် ရေကူးကန်မှ ငွေပေးငွေယူ 46685 ကို ရယူပြီး ပုံစံ 239 (857)
15:30 — Block #238 (c5f) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပို့လိုက်သည်
15:34 — Block #239 (857) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပို့လိုက်သည်
16:32 — Block #239 (857) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
16:42 — ပိတ်ဆို့ #239 (857) ကို ထည့်သွင်းပြီး 46685 အရောင်းအ၀ယ်ပြုလုပ်သည့် အမြစ်ကွင်းဆက်မှ အချက်အလက်အားလုံးကို ရရှိပြီး
16:42 — Block #238 (c5f) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
16:42 — Block #239 (ad8) ကို သတ်မှတ်ထားသည့်အချိန်အတွင်း တရားဝင်မစစ်ဆေးနိုင်ခဲ့ပါ။
16:54 — Нода #2 взяла из пула 96882 транзакций и формирует блок #240 (e6e)
16:56 — Нода #3 взяла из пула 39704 транзакций и формирует блок #240 (a47)
17:02 — Block #240 (a47) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပို့လိုက်သည်
17:02 — Block #240 (e6e) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပို့လိုက်သည်
17:18 — ပိတ်ဆို့ #240 (c5f) ကို ထည့်သွင်းပြီး 181206 အရောင်းအ၀ယ်ကို စတင်ကျင့်သုံးသည့် အမြစ်ကွင်းဆက်မှ ဆုံမှတ်များအားလုံးမှ အချက်အလက်များ ရရှိခဲ့သည်။
17:45 — Блок #240 (a47) провалидирован и отправлен в корневую цепочку
17:47 — Node #1 သည် ရေကူးကန်မှ ငွေပေးငွေယူ 54956 ကို ရယူပြီး ပုံစံ 241 (170)
17:59 — Block #241 (170) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပို့လိုက်သည်
18:09 — နံပါတ် 241 (a47) ကို ပိတ်ဆို့ထားသည့် အမြစ်ကွင်းဆက်မှ အချက်အလက်အားလုံးကို လက်ခံရရှိပြီး 181206 အရောင်းအ၀ယ်များကို စတင်အသုံးပြုရန်
18:20 — Node #3 သည် ရေကူးကန်မှ ငွေပေးငွေယူ 39104 ကို ရယူပြီး ပုံစံ 242 (955)
18:24 — Block #240 (e6e) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
18:28 — Block #242 (955) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပို့လိုက်သည်
18:09 — နံပါတ် 242 (e6e) ကို ပိတ်ဆို့ထားသည့် အမြစ်ကွင်းဆက်မှ အချက်အလက်အားလုံးကို လက်ခံရရှိပြီး 96882 အရောင်းအ၀ယ်များကို စတင်အသုံးပြုရန်
19:06 — သရုပ်ပြဇာတ်ညွှန်းသည် node #1 အတွက် ၎င်း၏အလုပ်ပြီးဆုံးသွားပါပြီ။
19:08 — သရုပ်ပြဇာတ်ညွှန်းသည် node #2 အတွက် ၎င်း၏အလုပ်ပြီးဆုံးသွားပါပြီ။
19:08 — Node #2 သည် pool မှ ငွေပေးငွေယူ 48241 ကို ရယူပြီး forms block #243 (fde)
19:14 — Block #243 (fde) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node သို့ ပေးပို့သည်
19:18 — Block #241 (170) ကို သတ်မှတ်ထားသည့်အချိန်အတွင်း တရားဝင်မတွေ့ရှိရပါ။
19:28 — Нода #1 взяла из пула 86967 транзакций и формирует блок #243 (37c)
19:35 — Block #242 (955) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
19:40 — Block #243 (37c) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပေးပို့သည်
20:05 — ပိတ်ဆို့ #243 (955) ကို ထည့်သွင်းပြီး 39104 အရောင်းအ၀ယ်ပြုလုပ်သည့် အမြစ်ကွင်းဆက်မှ အချက်အလက်အားလုံးကို ရရှိပြီး
20:15 — Block #243 (fde) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပေးပို့သည်။
20:19 — Нода #3 взяла из пула 42981 транзакций и формирует блок #244 (9b5)
20:26 — Блок #244 (9b5) подписан и отправляется другим нодам на валидацию
20:28 - ပိတ်ဆို့ #244 (fde) ကို ထည့်သွင်းပြီး 48241 လွှဲပြောင်းမှုများကို စတင်အသုံးပြုသည့် အမြစ်ကွင်းဆက်မှ ဆုံမှတ်များအားလုံးမှ အချက်အလက်များ ရရှိခဲ့သည်။
20:32 — Node #2 သည် ရေကူးကန်အတွင်းရှိ 1k အရောင်းအ၀ယ်အားလုံးကို လုပ်ဆောင်ခဲ့သည်။
21:05 — Блок #243 (37c) не был провалидирован за указанное время
21:15 — Нода #1 взяла из пула 86967 транзакций и формирует блок #245 (37c)
21:32 — Block #245 (37c) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပေးပို့သည်
21:42 — Блок #244 (9b5) провалидирован и отправлен в корневую цепочку
21:50 — Node များအားလုံးသည် #245 (9b5) ကို ပိတ်ဆို့ထားသည့် အမြစ်ကွင်းဆက်မှ အချက်အလက်များကို လက်ခံရရှိပြီး 42981 အရောင်းအ၀ယ်များကို စတင်အသုံးပြုရန်
22:04 — Node #3 သည် ရေကူးကန်မှ ငွေပေးငွေယူ 45361 ကို ရယူပြီး ပုံစံများ ပိတ်ဆို့ခြင်း #246 (3f9)
22:11 — Block #246 (3f9) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပေးပို့သည်
22:51 — Блок #245 (37c) не был провалидирован за указанное время
23:01 — Нода #1 взяла из пула 86967 транзакций и формирует блок #246 (37c)
23:08 — သရုပ်ပြဇာတ်ညွှန်းသည် node #3 အတွက် ၎င်း၏အလုပ်ပြီးဆုံးသွားပါပြီ။
23:15 — Block #246 (37c) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပေးပို့သည်
23:32 — Block #246 (3f9) ကို သတ်မှတ်ထားသည့်အချိန်အတွင်း တရားဝင်မစစ်ဆေးနိုင်ခဲ့ပါ။
23:42 — Node #3 သည် pool မှ ငွေပေးငွေယူ 52173 ကိုယူခဲ့ပြီး forms block #246 (71d)
23:51 — Block #246 (71d) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပို့လိုက်သည်
24:38 — Блок #246 (37c) не был провалидирован за указанное время
25:01 — Нода #1 взяла из пула 86967 транзакций и формирует блок #246 (37c)
25:06 — Block #246 (71d) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပို့လိုက်သည်။
25:12 — Block #246 (37c) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပေးပို့သည်
25:14 — ပိတ်ဆို့ #246 (71d) ကို ထည့်သွင်းပြီး 52173 အရောင်းအ၀ယ်များကို စတင်အသုံးပြုသည့် အမြစ်ကွင်းဆက်မှ ဆုံမှတ်များအားလုံးမှ အချက်အလက်များ ရရှိခဲ့သည်။
25:29 — Node #3 သည် ရေကူးကန်အတွင်းရှိ 1k အရောင်းအ၀ယ်အားလုံးကို လုပ်ဆောင်ခဲ့သည်။
26:40 — Блок #247 (37c) не был провалидирован за указанное время
26:47 — Нода #1 взяла из пула 86967 транзакций и формирует блок #247 (37c)
27:03 — Block #247 (37c) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပေးပို့သည်
28:29 — Блок #247 (37c) не был провалидирован за указанное время
28:35 — Нода #1 взяла из пула 86967 транзакций и формирует блок #247 (37c)
28:49 — Block #247 (37c) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပေးပို့သည်
30:13 — Блок #247 (37c) не был провалидирован за указанное время
30:23 — Нода #1 взяла из пула 86967 транзакций и формирует блок #247 (37c)
30:38 — Block #247 (37c) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပေးပို့သည်
32:00 — Блок #247 (37c) не был провалидирован за указанное время
32:11 — Нода #1 взяла из пула 86967 транзакций и формирует блок #247 (37c)
32:26 — Block #247 (37c) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပေးပို့သည်
33:49 — Блок #247 (37c) не был провалидирован за указанное время
33:59 — Нода #1 взяла из пула 86967 транзакций и формирует блок #247 (37c)
34:12 — Block #247 (37c) ကို လက်မှတ်ရေးထိုးပြီး အတည်ပြုရန်အတွက် အခြား node များသို့ ပေးပို့သည်
35:34 — Block #247 (37c) ကို အတည်ပြုပြီး အမြစ်ကွင်းဆက်သို့ ပို့လိုက်သည်။
35:54 — ပိတ်ဆို့ #247 (37c) ကို ထည့်သွင်းပြီး 86967 အရောင်းအ၀ယ်များကို စတင်အသုံးပြုသည့် အမြစ်ကွင်းဆက်မှ ဆုံမှတ်များအားလုံးမှ အချက်အလက်များ ရရှိခဲ့သည်။
36:11 — Node #1 သည် ရေကူးကန်အတွင်းရှိ 1k အရောင်းအ၀ယ်အားလုံးကို လုပ်ဆောင်ခဲ့သည်။
55:12 - ပထမ node သည် 3k အရောင်းအ၀ယ်အားလုံးကို လုပ်ဆောင်ခဲ့သည်။

cloud ပလပ်ဖောင်းများပေါ်ရှိ Ethereum လျှို့ဝှက်ရေးနှင့် scalability ဖြေရှင်းချက်ကို အများသူငှာ စမ်းသပ်ခြင်း။

ရလဒ်များကို

Было выявлено, что виртуальные сервера Azure имеют недостаточную процессорную мощность для обработки такого большого количества транзакций. Но с основной задачей тестов, а именно продемонстрировать работу Plasma Cash с MongoDB, система справилась хорошо.

လာရောက်လည်ပတ်ဖို့ ဖိတ်ခေါ်ပါတယ်။ GitHub ပရောဂျက်- https://github.com/opporty-com/Plasma-Cash/tree/new-version

ဆောင်းပါးကို ပူးတွဲရေးသားခဲ့သည်။ Alexander Nashivanအကြီးတန်းပြုစုသူ Clever Solution Inc.

Ранее команда разработчиков အခွင့်အလမ်း Plasma Cash ၏အမြန်နှုန်းကို ကျွန်ုပ်စမ်းသပ်ပြီးဖြစ်သည်။ ရလဒ်များကို တင်ပြထားသည်။ ဤဆောင်ပါး.

source: www.habr.com

မှတ်ချက် Add