Skip to content

Қоғамдық және жеке блокчейндер

Iroha әртүрлі конфигурацияларда орындалуы мүмкін. Өз желіңіздің әкімшісі ретінде сіз қандай орындаушы мен рұқсаттар саясаты транзакцияның қабылданғанын анықтауға болады.

Жалпы профильдер — жеке рұқсат етілген желілер және ашығырақ қоғамдық желілер. Екеуі де бөлек түйін бинарлары арқылы емес, генезис күйі мен орындаушы саясаты арқылы бапталады.

Төменде біз осы екі пайдалану жағдайындағы негізгі айырмашылықтарды сипаттаймыз.

Рұқсаттар

Қоғамдық блокчейнде аккаунттардың көпшілігі бірдей рұқсаттарға ие. Жеке блокчейндерде әрбір шот тек өздерінің айқын рұқсаттарын алады.

INFO

Қосымша мәліметтер үшін арнайы бөлімде рұқсаттар туралы қараңыз.

Тең түйіндер

Қоғамдық блокчейнде тең түйіндерді қабылдау тізбек саясатының бір бөлігі болып табылады. Жеке блокчейн үшін орналастырулар әдетте сенімді тең түйіндер жиынын конфигурацияда және генезисте бекітеді.

INFO

Толығырақ мәлімет үшін тең түйіндерді басқару бөлімін қараңыз.

Тіркеу шоттары

генез блогын (genesis.json) орнатуға қалай шешім қабылдағаныңызға байланысты, шотты тіркеу процесі екі жолдан бірінен өтуі мүмкін. Неге екенін түсіну үшін алдымен рұқсат туралы сөйлесейік.

Таңдалған орындаушы қандай рұқсаттар тексерілетінін анықтайды. Сіз жеке, әкімші басқаратын желі немесе ашық желіні қалыптастыру үшін бастапқыда әдеттегі рұқсат белгілерін бере аласыз. Бұл рұқсаттар белсенді болған соң, шоттарды тіркеу процесі өзгеше болады.

Қоғамдық және жеке тіркеу саясаты әдетте әртүрлі:

  • Қоғамдық тіркеу саясаты кез келген жарамды пайдаланушыдан есептік жазбаларды қабылдайды[1]. Пайдаланушыға қолайлы клиент, қолданатын алгоритмге арналған жеке кілт және саясат бойынша қабылданған тіркеу өтініші қажет.

  • Жеке тіркеу саясаты бір шотқа немесе бір смарт-келісімшартқа тіркеу өтінімдерін беруге рұқсат ете алады. Арнайы саясат тіркеуді белгілі бір уақыт терезесімен шектеуі мүмкін. Сондай-ақ, ол тапсырушыдан ұсынысы бекітілген токенді жұмсауды талап ете алады, өйткені ешбір уәкілетті тараптың қосымша токен шығаруға рұқсаты жоқ.

  • Әдеттегі жеке желі үлгісі бойынша, бар шот әрбір жаңа шотқа тіркеуді ұсынады.

Әдеттегі рұқсатты растаушылар әдеттегі жеке блокчейн пайдалану жағдайын қамтиды.

INFO

Қоғамдық және жеке режимдер — орындаушы мен генезис саясатының таңдаулары. Екеуі де бір түйін бинарын пайдаланады. Ашық желіні іске қоспас бұрын таңдалған орындаушы мен генезис рұқсаттарын тексеріңіз.

нұсқаулықтарының бөлімін қараңыз Register<Account> нұсқаулықтары туралы қосымша мәліметтер үшін.


  1. Register<Account> каноникалық, доменсіз AccountId үшін реестр күйін жасайды; домендік маршруттау мен бүркеншік аттар бөлек басқарылады. ↩︎