Live edition loading…

PXke Algorand

Independent daily coverage of the Algorand ecosystem — verified reporting on wallets, DeFi, NFTs and infrastructure, fact-checked on-chain before it publishes.

← Latest stories

د الگوراند ډیولپر رټریټ 'Sound of AVM' د لېږدونو د ژوندۍ سنټېز موسیقۍ کې بدلون

· · · · ·

د الگوراند ډیولپر رټریټ 'Sound of AVM' د لېږدونو د ژوندۍ سنټېز موسیقۍ کې بدلون

د بلاکچین څارنې کې د غږیزې تشې

بلاکچین څارونکي د لېږدونو ډېټا د هېشونو، وختونو نښو، او ارزښتونو په توګه د څرګندولو په ډول وړاندې کوي – معلومات چې په دقیقه توګه سم دي خو د ادراک له اړخه بې رنګه دي. هغه ډیولپران او شنونکي چې د شبکې فعالیت په ژوندۍ بڼه څارلو ته اړتیا لري، باید په دوامداره توګه خپل تمرکز د بېلابېلو سکروینونو ترمنځ بدل کړي، چې د ناسمو پېښو د له لاسه ورکولو یا ځنډېدلو غبرګونونو د رامنځته کېدو خطر رامنځته کوي. Sound of AVM نومې پرانیستی سرچینه لرونکی پروژه، چې د الگوراند د ۲۰۲۴ کال د ډیولپر رټریټ لپاره د هوم په نوم ځای کې جوړه شوې ده، دا ډېټا د غږ په توګه ژباړي، او کاروونکو ته اجازه ورکوي چې د شبکې فعالیت د رامنځته کېدو په وخت کې "واورې". د ۵۰۰۰ ALGO تادیات کېدای شي یو ژور باس غږ راوپاروي، په داسې حال کې چې د شتمنۍ لېږد کېدای شي یو لوړ غږ لرونکی چین تولید کړي، چې د بلاکچین پر چکر د پېښو د پېچلو معلوماتو د غږیز جریان په ډول بدلوي.

دا څنګه کار کوي

دا وسیله Tone.js پر بنسټ جوړه شوې ده، چې د مرور (براوزر) لپاره د غږ د سنټېز د جاواسکرپټ چارچوکاټ دی. دا له یو الگوراند نود سره نښلېږي – یا د یوې ځايي بېلګې یا د عامه AlgoNode API – او هر ۵۰ ملي ثانيه کې د درېځ په حال کې لېږدونه څارلي. هر ډول لېږد (تادیات، شتمنۍ لېږدونه، غوښتنلیکونو غوښتنې، کليدي ثبتونه او نور) د یوې جوړېدونکې سنټېز غږ سره تړاو لري. کاروونکي کولای شي د څپې جوړونکو، فلټرونو، څپې پوښونو، او پېننګ په څېر غږونو ته سمون ورکړي تر څو خپل غږیز چاپېریال جوړ کړي، او بیا دا جوړښتونه د JSON په توګه خوندي او شريک کړي.

د ځايي نود سره کار کولو لپاره، دا وسیله د ځانګړې جوړښت سمون ته اړتیا لري: کاروونکو باید د خپل نود د config.json فایل کې دا لیکنه ورزیات کړي: "EnablePrivateNetworkAccessHeader": true او بیا نود بیا پیل کړي. دا سمون د Cross-Origin Resource Sharing (CORS) سرلیکونه فعالوي، چې د مرور-پایه مخکېنۍ برخې لپاره د نود API سره د اړیکې د نیولو لپاره اړین دي. د ځینو بلوکچینونو په څېر، الگوراند نود سافټویر په ډېفالټ ډول د CORS پالیسي سخت محدودوي تر څو د Cross-Site Scripting حملو د مخنیوي لپاره، چې دا سمون یو ځانګړی امنیت تېروتنه ده پرته له دې چې د غفلت له امله وي.

کاروونکي تېروتنې: ځايي نود په مقابل کې عام API

کاروونکي د یوې روښانه عملیاتي غوره توب سره مخ دي:

غوره توبپه نړۍ کې د واقعیت څرګندونه
د الگوراند ځايي نود چلولد ډېټا او د وخت د تېرېدو بشپړه کنټرول، خو د زیرساخت د ساتنې او د هارډویر د لګښتونو د پوښلو اړتیا لري.
د AlgoNode وړیا API کارولد ساتنې کومه اضافي بار نه لري، خو د وړیا کچې د محدودیتونو سره مخ دی (تقریباً ۵ ساعته د دوامداره کار وروسته د وړیا کچې د سرحد ته رسېدل) او د عامه نود د ناکامۍ احتمال.

دا وسیله د خپلې مستندې کې په څرګنده توګه کاروونکو ته د "د وړیا API سره مهربان اوسئ" په ډول هشداره کوي، چې د دې ترمنځ د ننګونو څرګندوي: د لاسرسي او د تل لپاره د کار وړتيا ترمنځ. هغه ډیولپران چې د بې وقفه څارنې ته اړتیا لري، د ځايي نود چلول د ډېرې ډاډمنې غوره توب په توګه کاروي، په داسې حال کې چې هغه څوک چې ازمېښتونه کوي یا د نمونو په جوړولو بوخت دي، کېدای شي د عامه سرچینې د پایانه د کارولو غوره توب ورکړي.

تخنیکي ژوروالی او دلچسپي

Sound of AVM یو تفصيلي جوړښتي سیسټم وړاندې کوي چې کاروونکو ته اجازه ورکوي چې په دقیقه توګه تعریف کړي کوم چکر پېښې باید غږونه تولید کړي. یو جوړښت دوه اصلي برخې لري: config (کوم څه غږ تولیدوي) او settings (غږ څنګه اورېدل کېږي). د config بلاک د باریکې څېړنې ملاتړ کوي – د بېلګې په ډول، یو کاروونکی کولای شي یو سنټېز جوړ کړي چې یوازې هغه وخت غږ تولید کړي کله چې تادیات له ۵۰۰۰ ALGO څخه ډېر وي، یا کله چې یو ځانګړی شتمنۍ ID لېږدول کېږي. د settings بلاک د غږ د خروجي ژور سمون ملاتړ کوي، چې د څپې جوړونکو ډولونو (سین، مربع، اره ډوله)، څپې پوښونو پارامېټرونو (حمله، زوال، سستي، خوشې کول) او اغېزونو لکه پېننګ او لوې پاس فلټرونو په څېر شامل دي.

دا وسیله د څو سنټېز انجنونو ملاتړ کوي، چې د څو غږونو غږونو لپاره د څو غږونو غږونو او د فریکونسۍ-مډولېشن (FM) سنټېز لپاره د څو غږونو غږونو په څېر شامل دي. دا انعطافیت کاروونکو ته اجازه ورکوي چې له ساده خبرتیا غږونو څخه تر پېچلو، تکامل موندونکو غږیز چاپېریالونو پورې هر څه جوړ کړي چې د شبکې فعالیت په ژوندۍ بڼه منعکس کوي.

پرانیستی سرچینه لرونکی بنسټ او ټولنې ته د لاسرسي زمینه

دا پروژه د GitHub پر بنسټ د الگوراند ډیولپر رټریټ سازمان لاندې میزباني کېږي، چې د خپل وروستي کاميټ په ۲۰۲۵ کال د اګسټ په ۲۹مه نېټه کې ترسره شوې ده. دا خزانه د ۸ ستورو ترلاسه کړې ده، چې د ټولنې د لږ خو معنادارې علاقې څرګندويي کوي. د پرانیستې سرچینې nature دا پروژه د سهمیو لپاره بلنه ورکوي، او مستندې کې د جوړښت د لیکلو لپاره یو لارښود هم شامل دی، چې د تصدیق لپاره د JSON سکېما سره بشپړ دی. دا چاره د ډیولپرانو لپاره د غږپوهنې سره د تجربې کولو د لارې د ټیټېدو لامل کېږي، او د دې وسیلې د وړتیاوو د ښه کولو لپاره د همکارۍ چاپېریال رامنځته کوي.

محدودیتونه او خطرونه

که څه هم Sound of AVM د الگوراند د شبکې څارلو لپاره یو نوی لار وړاندې کوي، بیا هم دا یو د نمونې په توګه پروژه ده چې خپل ځانګړي محدودیتونه لري. د مرور-پایه سنټېز پورې د اړتیا له امله، د غږ کیفیت او د ځنډوالی کېدای شي د کاروونکي د هارډویر او د شبکې د شرایطو پورې اړه ولري. سربېره پر دې، د ځايي نود د لاسرسي لپاره د CORS سرلیکونو پورې د اړتیا د جوړښت د ستونزو لامل کېږي چې کېدای شي د لږ تخنیکي کاروونکو لپاره د دې وسیلې د کارولو مخه ونیسي. د کډبېس د رسمي څېړنې یا امنیت بیاکتنې هم نشته، چې د احتمالي کمزورو ځایونو د ناڅار په حال کې پرېږدي – یو عام خطر چې د لومړني پرانیستې سرچینې د پروژو لپاره عادي دی.

د دغو ننګونو سره سره، دا پروژه د بلاکچین څارنې کې د تخلیقي، غیر تصویري انٹرفیسونو د وړتیا څرګندونه کوي. د لېږدونو ډېټا د غږ په توګه ژباړلو له لارې، دا د نمونو او ناسمو پېښو د موندلو لپاره یو بدیل مېتود وړاندې کوي، په ځانګړې توګه په هغو چاپېریالونو کې چېرې چې تصویري څارنه عملیاتي یا ستړیا راوړونکې وي.

سرچینې

Source: editorial://brief/28e66d55-cc55-47c9-b153-9067eea0a838