पब्लिक टेस्टनेट लॉन्च: IOST एवरेस्ट v0.5

प्रिय IOST समुदाय,
IOST का मिशन वैश्विक स्तर पर ऑनलाइन सेवा प्रदाताओं के भविष्य के लिए अंतर्निहित वास्तुकला बनना है। हम एक उच्च टीपीएस ब्लॉकचेन बुनियादी ढांचे के लिए आधारशिला रख रहे हैं, जो एक विकेन्द्रीकृत अर्थव्यवस्था की सुरक्षा और स्केलेबिलिटी जरूरतों को पूरा करता है।.
एक वैश्विक परियोजना के रूप में जिसका उद्देश्य ब्लॉकचेन प्रौद्योगिकी के लिए बड़े पैमाने पर, व्यावहारिक उपयोग के मामलों का समर्थन करना है, यह महत्वपूर्ण है कि हम अपने उत्पाद को वास्तविक परिस्थितियों के साथ परीक्षण करें.
जैसे, हमें घोषणा करते हुए गर्व है IOST टेस्टनेट v0.5 test एवरेस्ट ’ जनता के लिए और 2018 के अंत तक हमारी पूरी मेननेट रिलीज़ की ओर यात्रा जारी रखने के लिए बेहद उत्साहित हैं.
एवरेस्ट कार्यात्मक रूप से IOST ब्लॉकचेन को ऑनलाइन लाता है। अभी भी बहुत कुछ किया जाना है और हम आपको एवरेस्ट की सभी विशेषताओं के साथ खेलने के लिए प्रोत्साहित करते हैं और IOST ब्लॉकचेन के विकास में योगदान करने में मदद करते हैं। हैप्पी हैकिंग!
ईमानदारी से,

टेरेंस वैंग– मुख्य प्रौद्योगिकी अधिकारी, IOST

एवरेस्ट की विशेषताएं v0.5:

  • IOST सर्वसम्मति तंत्र: प्रूफ़ ऑफ बेलिविबिलिटी (PoB) अप एंड रनिंग
  • एक नल जो उपयोगकर्ताओं को टेस्टनेट टोकन प्रदान करता है
  • टोकन को स्टोर करने और भेजने के लिए एक वॉलेट
  • IOST टेस्टनेट नोड्स चलाने की क्षमता
  • लेनदेन और ब्लॉक प्रदर्शित करने के लिए एक ब्लॉकचेन एक्सप्लोरर
  • निजी IOST परीक्षण नेटवर्क बनाएं
  • स्मार्ट कॉन्ट्रैक्ट सिस्टम जिसमें की-वैल्यू पेयर स्टोरेज, इंटर कॉन्ट्रैक्ट एपीआई कॉल्स और मल्टीपल सिग्नेचर होते हैं
  • एपीआई उन्मुख स्मार्ट अनुबंध जल्दी से कोड लिखने और तैनात करने के लिए
  • स्थानीय स्तर पर स्मार्ट अनुबंधों का परीक्षण करने के लिए एक स्मार्ट अनुबंध ‘प्लेग्राउंड’
  • टेस्टनेट पर चलने वाला ‘लकी बेट’ गेम
  • रीयल-टाइम निगरानी मैट्रिक्स और अलर्ट भेजना
  • टोक्यो, लंदन, सिंगापुर, मुंबई, फ्रैंकफर्ट, सियोल और मॉन्ट्रियल में दुनिया भर में तैनात कई नोड्स पर चल रहे वास्तविक नेटवर्क वातावरण पर तैनात

TPS: थ्रूपुट टेस्टिंग आउटकम

हमारे निजी सुइट में अमेज़ॅन के इलास्टिक कम्प्यूट क्लाउड (EC2) में लगभग 1700 और 900 स्लेव नोड्स के वर्चुअल मशीन क्लस्टर का इस्तेमाल किया गया, जिसमें प्रत्येक मशीन 1.73Ghz Xeon LC-3518, 32 जीबी मेमोरी, 256 जीबी L2 कैश से लैस है। EC2 उदाहरणों में एशिया, यूरोप और अमेरिका में 9 डेटा केंद्रों पर तैनाती के साथ अर्ध-सिंथेटिक और वास्तविक दुनिया के वातावरण का अनुकरण किया जाता है.

हमने PoB सर्वसम्मति इंजन के साथ अपने टेस्टनेट नोड उदाहरणों को 6 शार्प पर तैनात किया और बीच में एक औसत थ्रूपुट हासिल किया प्रति सेकंड 7000-8000 लेनदेन.

प्रूफ़ ऑफ बेलिविबिलिटी (PoB) अप एंड रनिंग

हमारा मालिकाना सर्वसम्मति एल्गोरिथ्म, प्रूफ ऑफ-बेलिबिलिटी एक वास्तविक वातावरण में ऊपर और चल रहा है। स्रोत कोड में देखने के लिए उपलब्ध है आम सहमति फ़ोल्डर IOST GitHub परियोजना का.

PoB सर्वसम्मति एक सत्यापनकर्ता बनकर ब्लॉक निर्माण के अवसरों को प्राप्त करने के लिए नोड के योगदान और हिस्सेदारी संतुलन का उपयोग करता है। दोनों लेनदेन में एल्गोरिथ्म कारक सत्यापित और टोकन संतुलन नेटवर्क में योगदान का निर्धारण करने के लिए.

पारंपरिक PoS आम सहमति तंत्र के सामने एक चुनौती केंद्रीयकरण की ओर है। इस जोखिम को कम करने के लिए, एक ब्लॉक को मान्य करने के बाद, PoB प्रणाली किसी भी शेष Servi टोकन संतुलन को स्वचालित रूप से साफ़ कर देगी.

सेवी टोकन इस तरह से लागू किए जाते हैं और निम्नलिखित वांछित गुणों के साथ होते हैं: गैर-पारंपरिक, आत्म-विनाशकारी और स्व-जारी करने वाला। प्रत्येक लेनदेन सत्यापन 1 सर्व के रूप में गिना जाता है और प्रत्येक स्टेक IOST 1 के रूप में गिना जाता है, 2 के संयोजन का उपयोग कुशलतापूर्वक चयनकर्ताओं के लिए किया जाता है.

आगामी रिलीज और अगले चरण के लिए हमारी योजना

  • हमारे मेननेट के लॉन्च से पहले IOST टेस्टनेट के 2 या अधिक प्रमुख अपडेट होंगे
  • अधिक व्यापक परीक्षण और सामान्य अवसंरचना विकास
  • स्मार्ट अनुबंधों के लिए अतिरिक्त कार्यक्षमता और सुरक्षा जांच
  • IOST वर्चुअल मशीन अनुकूलन
  • तेजी से विविध वातावरण में चल रहा PoB
  • नोड जीवन-चक्र की स्थिरता में वृद्धि
  • हमारी अनुसंधान प्रगति के साथ परत 1 और परत 2 स्केलिंग समाधानों का एकीकरण
  • डेवलपर्स के लिए अधिक प्रलेखन दिशानिर्देश

आप गैर-डेवलपर के रूप में परीक्षण नेटवर्क की कोशिश कैसे कर सकते हैं

हमारे पास नेटवर्क के साथ खेलने और कुछ वास्तविक IOST जीतने के लिए टेस्ट नेटवर्क पर खेलने के लिए एक सरल गेम तैयार है। कोई भी टेस्टनेट IOST अनुरोध करके इस खेल को खेल सकता है यहां और फिर ऊपर जा रहा है “लकी बेट” पृष्ठ.

खेल के नियमों

  1. प्रतिभागी 0 से 9 तक अपनी पसंद के एक नंबर पर 1-5 टेस्ट IOST के बीच दांव लगाना चुन सकते हैं.
  2. 100 प्रतिभागियों द्वारा अपना दांव लगाने के बाद, नेटवर्क एक विजेता संख्या उत्पन्न करेगा.
  3. जीतने की संख्या उस समय ब्लॉक ऊंचाई के अंतिम अंक से निर्धारित होती है.
  4. कुल पुरस्कार पूल को उनके संबंधित दांवों के आधार पर विजेताओं के बीच वितरित किया जाएगा। कुल पुरस्कार पूल सभी दांवों का 95% है, शेष 5% गैस के लिए उपयोग किया जाता है.

लकीबीट के लिए स्मार्ट अनुबंध

असली IOST लीडरबोर्ड पर आधारित पहले 3 दिनों के लिए हर दिन प्रदान किया जाएगा। पहले, दूसरे और तीसरे स्थान पर क्रमशः 10,000 IOST, 5000 IOST और 2000 IOST प्राप्त होंगे। 4 से 10 वें स्थान पर प्रत्येक को 500 IOST प्राप्त होंगे। 100 भाग्यशाली विजेता भी होंगे और उनमें से प्रत्येक को 100 IOST प्राप्त होंगे.

* प्रति परीक्षण पूल में 0.01 टेस्टनेट IOST शुल्क और कुल पुरस्कार पूल से 5% गैस शुल्क है, यह केवल टेस्टनेट उद्देश्यों के लिए है और मेननेट की विशेषता नहीं होगी

प्रतिक्रिया और रिपोर्ट बग कैसे दें

जैसा कि IOST ब्लॉकचेन अभी भी अपने शुरुआती चरण में है, हमारी टीम डेवलपर्स को हमारे नेटवर्क का परीक्षण करना पसंद करेगी। हम निकट भविष्य में बग बाउंटी के लिए विवरण जारी करेंगे। एवरेस्ट टेस्टनेट के लिए किसी भी कीड़े की प्रतिक्रिया और रिपोर्ट प्रदान करने के लिए, कृपया हमें ईमेल करें [email protected] या हमारे सामुदायिक चैनलों पर शामिल हों ट्विटरredditतार तथा कलह.

हम आपको हमारे टेस्टनेट के साथ जुड़ने और खेलने के लिए प्रोत्साहित करते हैं। हमेशा की तरह, हमें अपने विचार बताएं और हम IOST ब्लॉकचेन में सुधार जारी रखने के लिए तत्पर हैं.

हैप्पी हैकिंग!

डेवलपर गाइड:

  1. नल के माध्यम से टोकन का अनुरोध करना
  2. ब्लॉकचेन एक्सप्लोरर
  3. एक वॉलेट स्थापित करना और चलाना
  4. एक टेस्टनेट नोड चल रहा है
  5. एक निजी नेटवर्क का निर्माण
  6. उन्नत स्मार्ट अनुबंध सुविधाएँ
  7. स्मार्ट कॉन्ट्रैक्ट टेस्ट प्लेग्राउंड का उपयोग करना
  8. एपीआई ओरिएंटेड स्मार्ट कॉन्ट्रैक्ट्स
  9. बग्स की रिपोर्ट कैसे करें या टेस्टनेट के साथ कोई समस्या कैसे बढ़ाएं
नल के माध्यम से टोकन का अनुरोध करना

IOST नल उपयोगकर्ताओं को टेस्ट IOST प्रदान करता है। टेस्ट IOST उपयोगकर्ताओं को IOST टेस्टनेट पर स्मार्ट अनुबंध चलाने की अनुमति देता है। उपयोगकर्ता डेवलपर्स से सहायता की आवश्यकता के बिना परीक्षण IOST पर फिर से भरने के लिए नल का उपयोग कर सकते हैं। आप पर टेस्टनेट नल का उपयोग कर सकते हैं यहां.

उपयोगकर्ताओं के लिए एक नया पता स्वचालित रूप से बनाने के लिए कार्यक्षमता है। वैकल्पिक रूप से, उपयोगकर्ता अपने मौजूदा खाते के लिए टोकन का अनुरोध भी कर सकते हैं। पता वह जगह है जहां आप धन प्राप्त करना चाहते हैं और हर बार सुरक्षा सत्यापन के बाद आप 10 टेस्ट IOST का अनुरोध कर सकते हैं। किसी भी पते से अनुरोध की दर पर नल की सीमा है.

*महत्वपूर्ण: कृपया परीक्षणनेट पर वास्तविक IOST का उपयोग करने का प्रयास न करें.

ब्लॉकचेन एक्सप्लोरर

IOST टेस्टनेट ब्लॉकचेन एक्सप्लोरर में पाया जा सकता है https://explorer.iost.io.

यह ब्लॉकचेन पर गतिविधियों के बारे में जानकारी प्रदर्शित करता है और लेनदेन के इतिहास और ब्लॉक विवरण दिखाता है। IOST टेस्टनेट पूरी तरह से स्मार्ट कॉन्ट्रैक्ट परिनियोजन का समर्थन करता है, जिसका अर्थ है कि आप एक्सप्लोरर पर स्मार्ट कॉन्ट्रैक्ट सोर्स कोड पा सकते हैं.

बटुआ

टेस्टनेट वॉलेट क्लाइंट घटक है जिसका उपयोग टेस्टनेट पर लेनदेन जारी करने के लिए किया जाता है। इसका उपयोग टेस्ट IOST के भंडारण और हस्तांतरण के लिए किया जा सकता है.

यह घटक उपयोगकर्ताओं को अपनी निजी कुंजी को अपनी मशीनों पर रखने में सक्षम बनाता है न कि टेस्टनेट के किसी भी भाग पर। वॉलेट उपयोगकर्ताओं को उन मापदंडों के साथ लेनदेन जारी करता है जो वीएम के लिए विशिष्ट हैं.

* महत्वपूर्ण: कृपया ध्यान दें कि यह पूरी तरह कार्यात्मक वॉलेट नहीं है। लेनदेन जारी करने के लिए वॉलेट में कमांड लाइन इंटरफ़ेस है। कृपया सुनिश्चित करें कि आप परीक्षण IOST प्राप्त करने के लिए नल का उपयोग करते हैं, और अपने अनुबंधों को चलाते समय वास्तविक क्रिप्टोक्यूरेंसी का उपयोग करने का प्रयास न करें.

वॉलेट इंस्टॉल और चलाने के लिए:

  • IOST रिपॉजिटरी प्राप्त करें
  • कमांड लाइन रन पर:

>./ निर्माण / iwallet

  • प्रकार -h उपलब्ध आदेशों की सूची प्राप्त करने के लिए
IOST टेस्टनेट नोड चलाना

IOST टेस्टनेट नोड्स सभी डेवलपर्स के लिए चलाने के लिए सरल हैं। पहले सुनिश्चित करें कि आपका गोलंग संस्करण १.१०.१ या नया है और आपका रेडिस संस्करण ४.०.१० या नया है (हम रेडिस स्थिर संस्करण की सलाह देते हैं)। एक बार आपका सिस्टम अपडेट हो जाने के बाद, आप “github.com/iost-official/prototype” से टेस्टनेट रिपॉजिटरी प्राप्त कर सकते हैं। अंत में एक टेस्टनेट नोड चलाने के लिए, बस रेडिस और इस्टर को शुरू करें.

> रेडिस-सर्वर >./ build / iserver – config iserver / iserver.yml

एक निजी नेटवर्क का निर्माण

IOST आपको एक निजी ब्लॉकचेन नेटवर्क बनाने में सक्षम बनाता है। नेटवर्क और docker config सेट करने के बाद, आप IOST रिलीज़ की docker छवि बना सकते हैं। फिर आप रजिस्टर सर्वर चला सकते हैं, ध्यान दें कि आपको निजी नेटवर्क के लिए “निजी” मोड सेट करना होगा:

> docker run -d 30304: 30304 – नाम iost_register \ -v $ PROJECT / परीक्षण / डेटा / रजिस्टर: / workdir / data \ $ DOCKER_IMAGE। / रजिस्टर – मोड निजी।

रजिस्टर सर्वर के उठने और चलने के बाद, आप doer का उपयोग करके अपने वांछित IOST सर्वर को शुरू कर सकते हैं। यह आपको अपने निजी ब्लॉकचेन नेटवर्क में नोड्स के बीच लेनदेन भेजने में सक्षम बनाता है.

स्मार्ट अनुबंध उन्नत सुविधाएँ

IOST टेस्टनेट स्मार्ट अनुबंध उन्नत सुविधाओं में शामिल हैं:

  • कुंजी-मूल्य जोड़े के ब्लॉकचैन भंडारण पर, वेक्टर प्रकार जैसे कि लुआ तालिका समर्थित है
  • अनुबंध खाते से जमा करना या निकालना
  • अंतर-अनुबंध एपीआई कॉल
  • बहु हस्ताक्षर
  • अंतर-अनुबंध कॉल के लिए बहु-भाषा समर्थन
  • परीक्षण के लिए स्मार्ट अनुबंध खेल का मैदान
स्मार्ट अनुबंध खेल का मैदान

हम डेवलपर्स के लिए बुनियादी ढांचे और उत्पादों को जल्दी से जहाज करना आसान बनाने के लिए डेवलपर दक्षता बढ़ाने का लक्ष्य रखते हैं। इसे पूरा करने के लिए, हमने ऑटोमेशन इन्फ्रास्ट्रक्चर के साथ-साथ विश्वसनीय और तेज़ होने वाले उपकरणों के एक सूट के निर्माण पर ध्यान केंद्रित किया है, जो यह सुनिश्चित करते हैं कि डेवलपर्स चीजों पर समय बिता सकें। IOST स्मार्ट अनुबंध Playground हमारे डेवलपर टूल में से एक है। आप स्थानीय अनुबंधों को खेलने और परीक्षण करने के लिए इसका उपयोग कर सकते हैं.

उपयोग काफी सरल है:

खेल का मैदान [-init_values.yml] [source_code_1] [source_code_2]…

फ्लैग -v निर्दिष्ट .yaml फाइलें जो वैरिएंट को इम्प्रेस करती हैं, सोर्स कोड संकलित किए जाएंगे और ऑर्डर द्वारा चलाए जाएंगे। खेल के मैदान -h का उपयोग करके आप अधिक सुविधाओं का पता लगा सकते हैं.

एपीआई उन्मुख स्मार्ट अनुबंध

IOST स्मार्ट अनुबंध एक एपीआई उन्मुख स्मार्ट अनुबंध है। एपीआई घोषणाएं सत्यापन और रनटाइम चेक, तर्क पास और प्रमाणीकरण, और इंस्ट्रूमेंटेशन को आसानी से सक्षम करती हैं। एक नमूना IOST स्मार्ट अनुबंध जैसा दिखता है:

– – मुख्य – आपकी अपनी टिप्पणियाँ – @gas_limit 11 – @gas_price 0.0001 – @param_cnt 0 – @return_cnt 1 फ़ंक्शन मुख्य () रखो (“हैलो”, “दुनिया”) “सफलता” – वापसी – एफ

स्मार्ट अनुबंध वर्तमान में निजी और सार्वजनिक मोड का समर्थन करते हैं। सार्वजनिक अनुबंधों को सभी द्वारा बुलाया जा सकता है, और निजी अनुबंधों को केवल अंतर-अनुबंध कॉल में प्रकाशकों द्वारा बुलाया जा सकता है। भविष्य के रिलीज में आगे विशेषाधिकार नियंत्रण जोड़े जाएंगे.

बग्स की रिपोर्ट कैसे करें या टेस्टनेट के साथ कोई समस्या कैसे बढ़ाएं

आप हमारे टेस्टनेट के साथ किसी भी कीड़े, मुद्दों या प्रतिक्रिया को सीधे रिपोर्ट करने के लिए गिटब का उपयोग कर सकते हैं। आप सीधे ईमेल के माध्यम से भी जमा कर सकते हैं [email protected].

About the author