Hyperledger Sawtooth

Hyperledger Sawtooth дегеніміз не?

Hyperledger Sawtooth – бұл Hyperledger қолшатыры бойынша ашық бастапқы жоба және таратылған кітап қосымшалары мен желілерін құру және пайдалану үшін пайдаланылатын, кәсіпорында қолданылатын блокчейн жүйесі ретінде жұмыс істейді. 

Негізгі өнімдер

  • Hyperledger Sawtooth – бұл бастапқы жүйенің негізгі дизайнын білмей-ақ, тапсырыс бойынша ақылды келісімшарттарды орындай алатын, қызмет ретінде ұсынылатын blockchain-ашық кәсіпорыны.
  • Hyperledger – бұл Linux Project, IBM, Intel және SAP сияқты ұйымдардың демеушілігімен қолшатырларды құрайтын блокчейнді дамыту тобы.
  • Hyperledger Sawtooth әр түрлі консенсус алгоритмдерін қолдайды, соның ішінде практикалық византиялық ақауларға төзімділік (PBFT) және өткен уақыттың дәлелі (ПОЭТ)

Hyperledger Sawtooth туралы түсінік

IBM, Intel және SAP-пен бірлесіп Linux Foundation әзірлеген Hyperledger Sawtooth дизайнының негізгі тұжырымдамасы кітаптардың шынымен таралуын және ақылды келісімшарттардың  қауіпсіздігі мен бизнеске қолайлы болуын көздейді. Бұл қызмет ретінде блоктауды (BaaS) енгізу.

Блокчейнге негізделген стандартты жүйелердің көпшілігінде ядролар мен қосымшалар бір платформада орналастырылады және орындалады, бұл өнімділікке, сондай-ақ қауіпсіздік мәселелеріне әкелуі мүмкін. 

Hyperledger Sawtooth негізгі кітап жүйесін қосымшаның белгілі бір ортасынан бөледі, осылайша қосымшаның дамуын жеңілдетеді, бірақ жүйенің қауіпсіздігі мен қауіпсіздігін сақтайды. Осы архитектураны қолдана отырып, әзірлеуші ​​өзінің таңдауы бойынша бағдарламалау тілінде орналастыруға, басқаруға және жүйелік периферияда негізгі блокчейн жүйесіне кедергі келтірмей жұмыс істеуге болатын қосымшалар құра алады.

Қолдау көрсетілетін тілдерге C ++, Go, Java, JavaScript, Python және Rust кіреді. Sawtooth қосымшасы іскери қажеттілікке қажетті негізгі бизнес-логикаға негізделуі мүмкін немесе оны әртүрлі қатысушылар арасындағы келісімшарттарды құру, хабарлау және орындау үшін өзін-өзі басқару тетігі бар ақылды келісімшарт виртуалды машинасы ретінде дамытып іске қосуға болады. блокчейн.

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

Hyperledger Sawtooth қалай жұмыс істейді

Sawtooth таңдамалы рұқсаттарды қосады, яғни сол блок тізбегінде әр түрлі рұқсаттары бар Sawtooth түйіндерінің белгілі таңдалған кластерін оңай орналастыруға болады. Кітапта рұқсаттар, түйіндер және сәйкестілік туралы қажетті мәліметтер сақталады.

Sawtooth желісінің жұмыс өнімділігі параллель транзакцияны орындау механизмі арқылы күшейтіледі, ол сериялық орындау механизмі бойынша басымдыққа ие, ол көптеген танымал криптовалюта желілеріндегі транзакциялардың үлкен көлемінде қиындық туғызады.

Sawtoothтөмен ресурстарды пайдалану мен энергияны аз тұтынудың артықшылықтарын ұсынатынөткен уақыттың дәлелі (ПОЭТ) консенсус механизмін қолдайдыжәне рұқсат етілген блоктық желілерде кен өндіру құқығын немесе желідегі блок жеңімпаздарын шешу үшін қолданылады.(Толығырақ Өткен уақыт туралы дәлелді қараңыз.)

Sawtooth негізіндегі қосымшаларды пайдаланатын кейбір нақты мысалдарға кәсіпорынға блокчейнде ұсынылған активтің контекстуалды және логистикалық ақпараттарын қадағалауға көмектесетін Sawtooth Supply Chain кіреді, бұл қатысушыларға сандық активтердің көрсетілген мөлшерінде сауда жасауға көмектесетін Sawtooth Marketplace. блокчейн және Sawtooth Private UTXO, бұл цифрлық активтерді құру мен саудалауды жеңілдетеді, оның ішінде кітаптан тыс және жеке операциялар бар.