يوفر ستيم بروتوكول بلوكشين قابل للتطوير1 من أجل محتوى يصل للجمهور وغير قابل للتغيير، بالإضافة إلى عملة رقمية سريعة وبدون رسوم (تسمى ستيم) 2 والذي يمكن الناس من كسب العملة باستخدام دماغهم (ما يمكن أن يسمى "إثبات العقل" "). لبنات بناء هذا البروتوكول، بلوكشين والعملة الرقمية ، تعتمد على بعضها البعض للأمن والحماية ، وبالتالي فهي جزء لا يتجزأ من وجود بعضها البعض. Steem يعمل بنجاح منذ أكثر من سنة، وقد تجاوزت الآن بيتكوين واثيريوم في عدد المعاملات التي تتم معالجتها. 3
بالمقارنة مع غيرها من بلوكشينز، ستيم تبرز كأول قاعدة بيانات متاحة للجمهور للمحتوى المخزن في شكل نص عادي، جنبا إلى جنب مع آلية التحفيز المدمج. هذا يجعل ستيم منصة نشر عامة والتي تسمح لأي تطبيق بسحب وتبادل البيانات في حين يتم مكافأة أولئك الذين يساهمون بمحتوى ذو قيمة.
في مجال تشفير العملات، الخصائص الفريدة لستيم تجعله "ذكي" و "إجتماعي" مقارنة مع الآخرين، مثل بيتكوين والأثير. وهذا ينبع من اثنين من الميزات الجديدة للعملة. الأول هو مجموعة من الرموز المخصصة لتحفيز إنشاء المحتوى (تسمى "تجمع المكافآت"). والثاني هو نظام التصويت الذي يعزز الحكمة من الحشد لتقييم قيمة المحتوى وتوزيع العملات عليه. ويشار إلى هاتين الخاصيتين الفريدتين عند الجمع بينهما باسم "إثبات العقل"، وهو أحد المدققين على أساس إثبات العمل 4، بهدف التأكيد على العمل البشري المطلوب لتوزيع العملات على المشاركين في المجتمع. "إثبات العقل" يستخدم ستيم كأداة لبناء المجتمعات التي تنمو باستمرار، والتي تشجع أعضائها لإضافة قيمة للمجتمع من خلال هيكل المكافآت المدمج.
بالإضافة إلى هذه التطورات في بلوكشين وتكنولوجيا العملات، ستيم كنظام يوفر ميزات متقدمة إضافية لتعزيز تجربة المستخدم، مثل استرداد حساب مسروق 5، خدمات الضمان، ترويج المحتوى، نظام سمعة، وحسابات التوفير. ويتم كل ذلك مع تزويد المستخدمين بثلاث مرات تأكيد وصفر رسوم على جميع المعاملات. كل هذا يسمح لها لدعم مهمة جلب العملة الذكية والاجتماعية للناشرين وبناة المجتمع عبر الإنترنت.
أنضمة العملات التي تكافئ المستخدمين لأنهم يساهمون في المجتمع القائم على عملة رقمية تتطلب آليات لتحديد وتقييم القيمة الاجتماعية للمحتوى: ونحن نسمي هذا "إثبات العقل"
واحدة من الجوانب الأكثر ابتكارا (والأكثر سوء فهم) من بلوكشين ستيم هو "تجمع المكافآت " من العملات التي يتم توزيعها على المبدعين والمحتوى القيم. من أجل فهم ما هو تجمع المكافآت، يحتاج المرء أولا أن يفهم أن العملات يتم إنتاجها بشكل مختلف في DPoS blockchains مما هي عليه في PoW blockchains. في PoW blockchains التقليدية، يتم إنتاج الرموز بشكل منتظم ولكن توزع عشوائيا على الناس ("عمال المناجم").
آلإختلاف عن عملات PoW-only فقط، في أنه يتم إنشاء العملات في ستيم بمعدل ثابت من كتلة واحدة كل ثلاث ثوان. يتم توزيع هذه العملات على مختلف الجهات الفاعلة في النظام على أساس قواعد محددة من بلوكشين. هذه الجهات الفاعلة، مثل منشئي المحتوى والشهود والقيمين، تتنافس بطرق متخصصة على هذه العملات. وخلافا لوسائل توزيع PoW التقليدية، حيث يتنافس عمال المناجم على القدرة الحاسوبية الخام، يتم تحفيز الجهات الفاعلة في شبكة ستيم على المنافسة بطرق تضيف قيمة إلى الشبكة.
تم تحديد معدل إنشاء الرموز الجديدة إلى 9.5٪ سنويا ابتداء من ديسمبر 2016، وينخفض بمعدل 0.01٪ كل 250،000 كتل، أو حوالي 0.5٪ سنويا. وسيستمر التضخم بالتناقص على هذا المعدل حتى يصل إلى 0.95٪ بعد فترة 20.5 سنة تقريبا.
في كل كمية من العملات التي تنشئها ستيم بلوكشين كل عام، 75٪ من تلك العملات تشكل "تجمع المكافآت" التي يتم توزيعها على مبدعي المحتوى والقائمين على المحتوى. و 15٪ توزع على أصحاب العملات المميزة، و 10٪ توزع على الشهود، ويتعاون منتجو الكتلة داخل بروتوكول DPoS الخاص بشركة ستيم.
ويضيف المستخدمون الذين ينتجون المحتوى قيمة إلى الشبكة عن طريق إنشاء مواد توجه المستخدمين الجدد إلى النظام الأساسي، فضلا عن إبقاء المستخدمين الحاليين مشاركين ومرفه عنهم. هذا يساعد في توزيع العملة لمجموعة واسعة من المستخدمين ويزيد من تأثير الشبكة. يلعب المستخدمون الذين يستغرقون وقتا لتقييم المحتوى والتصويت عليه دورا مهما في توزيع العملة على المستخدمين الذين يضيفون أكبر قيمة. و بلوكشين يكافئ كل من هذه الأنشطة بالنسبة لقيمتها على أساس الحكمة الجماعية من الحشد التي تم جمعها من خلال نظام التصويت.
يعمل ستيم على أساس ستيم واحد ، صوت واحد. وبموجب هذا النموذج، فإن الأفراد الذين ساهموا بأكبر قدر ممكن في المنصة، مقاسة برصيد حساباتهم، لهم أكبر تأثير على كيفية تسجيل المساهمات. يمكن شراء نسبة او ربحها. لا يمكن للمستخدمين الحصول على تأثير إضافي من خلال امتلاك حسابات متعددة، لأن حساب واحد مع مبلغ من الحصة سيكون لها نفس تأثير اثنين من حسابات مختلفة تقاسم نفس المبلغ من الحصة. الطريقة الوحيدة للمستخدمين لزيادة نفوذهم في المنصة هي زيادة حصتهم.
وعلاوة على ذلك، ستيم يسمح فقط للأعضاء بالتصويت مع ستيم عندما يتم الإلتزام بجدول زمني للإستحقاق 13 أسبوع يسمى ستيم الطاقة. وبموجب هذا النموذج، يكون لدى الأعضاء حافز مالي للتصويت بطريقة تزيد إلى أقصى حد من القيمة المالية للعملات التي يملكونها.
تم تصميم بلوكشين ستيم لتكون واحدة من أسرع وأكثر بلوكشينز كفاءة في الوجود، وهو أمر ضروري لتكون قادرة على دعم كمية من حركة المرور المتوقع على منصة إجتماعية أكبر من حجم رديت. وقد تجاوز ستيم بالفعل بيتكوين في عدد المعاملات، وقادر على التوسع لدعم 10،000 أو أكثر من المعاملات في الثانية الواحدة.
في كثير من الأحيان6، العديد من بلوكشينز لا يمكن أن تتجاوز ثلاثة معاملات في الثانية الواحدة، وهو جزء من حركة المرور المالية في العالم. كانت ستيم بحاجة إلى نطاق وسرعة أكبر بكثير من تلك التي يقدمها برنامج PoW، وبالتالي تم استغلال خوارزمية أقل شهرة تسمى "دليل التفويض المصدق" 7 'DPoS لإرساء الأساس لبلوكشين مناسب لمليارات المستخدمين.
بسبب DPoS، ستيم بلوكشين قادر على توليد كتلة جديدة كل 3 ثوان مع الحد الأدنى من الحمل الحسابي. وهذا يعني أن بلوكشين يمكنه معالجة المزيد من المعاملات وتخزين مزيد من المعلومات، بما في ذلك المحتوى.
من خلال تحديد القواعد عندما يحدث هاردفورك، الشهود المنتخبين في إطار DPoS يمكن أن تقرر بسرعة وكفاءة على ما إذا كان أو لم يكن المضي قدما مع هاردفورك المقترحة، مما يسمح لبروتوكول ستيم بلوكشين بالتطور بسرعة أكبر من غيرها. ستيم بلوكشين قد انقسم ل 18 مرة بنجاح 8، وفي كل مرة يحدث هاردفورك ، سلسلة وحيدة تستمر بعد الإنقسام.
قاعدة السلسلة 9 هي جزء قاعدة البيانات من بلوكشين والجرافين 10 في عام 2016. قاعدة السلسلة تحمل بسرعة كبيرة وتخرج بسرعة، وتدعم الوصول المتوازي إلى قاعدة البيانات وأكثر قوة ضد الحوادث من سابقتها. كما أن لديها قاعدة بيانات قوية بنسبة تلف ضعيفة، والتي تسمح بحصول المزيد من الطلبات من نفس الذاكرة.
قاعدة التطبيق - AppBase هو الخطوة الأولى في إنشاء سلسلة متعددة النسيج. قاعدة التطبيق - AppBase تمكن العديد من مكونات بلوكشين ستيم لتصبح وحدات عن طريق إنشاء بلوكشينز إضافية كالإضافات المخصصة. هذه الإضافات يمكن تحديثها بسرعة أكبر لأنها لا تتطلب إعادة بلوكشين بأكمله. هذا يجعل ستيم 11 أكثر كفاءة.
عمليا، قاعدة التطبيق تمكن من أنوية مختلفة، أو حتى أجهزة كمبيوتر مختلفة، للحفاظ على أجزاء مختلفة من بلوكشين ستيم. هذا أكثر كفاءة بكثير من طلب كل نواة ، وكل جهاز كمبيوتر في الشبكة يحافظ على بلوكشين بأكمله. نمذجة بلوكشين تمكن من الاستفادة الكاملة من طبيعة وحدات أجهزة الكمبيوتر. هذا خطوة ضرورية في عملية طويلة لخلق بلوكتشين متوازية تماما، والأمثل تماما.
ستيم بلوكشين يخدم غرض مزدوج من نظام معالجة عملات رقمية، فضلا عن منصة وسائل الاعلام الاجتماعية. الميزات التي تقدمها بلوكشين تحتاج إلى دعم كلا الغرضين، وتوفر للمستخدمين تجربة من الطراز العالمي عند استخدام كلا الجانبين من المنصة.
Steem يوفر للمستخدمين قدرة فريدة على نشر وتخزين أنواع مختلفة من المحتوى مباشرة وبشكل دائم إلى بلوكتشاين كنص عادي. مباشرة بعد تخزينها في البلوكشين تصبح المعلومات ضاهرة للمطورين للعمل عليها. المطورين قادرون على التفاعل مع المحتوى مباشرة في بلوكشين باستخدام واجهات برمجة التطبيقات المتاحة. مطورو بلوكشين يقومون بالبناء عبر هذه المعلومات التي تشمل أسماء الحسابات، المشاركات، تعليقات، الأصوات ورصيد الحساب.
عناوين المحفظة المستخدمة من قبل العديد من تقنيات بلوكشين، مثل بيتكوين و إثريوم، تتكون تاريخيا من سلاسل طويلة من الحروف والأرقام العشوائية، ومع ذلك، عناوين المحفظة يمكن أن تجعل من الصعب التعامل مع مستخدمين آخرين في سياق نموذجي على شبكة الإنترنت لأنه يتعذر على المستخدمين تذكر العناوين الطويلة من الذاكرة. يستخدم بلوكشين ستيم اسم المستخدم لكل مشارك كعنوان محفظتهم، مما يعزز تجربة المستخدم للمشاركين الذين يحاولون إرسال العملات لأنه يمكن التحقق من العناوين من الذاكرة الخاصة بهم.
العديد من المستخدمين الجدد في عالم العملات الرقمية يواجهون مشكلة لفهم كيف أن "العملات الرقمية " التي تمنحها المنصة لها قيمة في العالم الحقيقي. من أجل المساعدة في سد الفجوة بين أنظمة fiat فيات الأكثر تقليدية التي يستخدمها المستخدمين، والعملات الرقمية التي يتم منحها من خلال المنصة، تم إنشاء عملة جديدة تسمى دولارات بلوكشين (SBD).
تم تصميم عملات SBD لتكون مربوطة بشكل وثيق إلى الدولار، بحيث يمكن للمستخدمين الذين يحصلون عليها معرفة تقريبا ما هي قيمتها في "الدولار الحقيقي". كما توفر SBD عملة مستقرة نسبيا للمستخدمين إذا كانوا يتطلعون إلى الحفاظ على قيمة حساباتهم مقارنة بالدولار الأمريكي. يمكن العثور على شرح تقني أكثر تفصيلا في ورقة العمل الفنية ستيم. 12
ستيم بلوكشين يقدم تبادل لامركزي للعملة، مماثلة لتبادل بيتشاريس.13 ويتيح هذا التبادل للمستعملين تداول عملاتهم الخاصة ب steem و SBD من خلال السوق اللامركزية العامة من الند للند. المستخدمين قادرون على وضع أوامر شراء وبيع، ويتم التنفيذ مطابقة للنظام تلقائيا من قبل بلوكشين. وهناك أيضا كتاب النظام العام وتاريخ النظام يمكن للمستخدمين استخدامها لتحليل السوق. يمكن للمستخدمين التفاعل مع المبادلات مباشرة باستخدام بلوكتشاين API، أو استخدام واجهة المستخدم الرسومية مثل الموجودة على steemit.com ستيميت دوت كوم ، 14
الطبيعة التي لا رجعة فيها لمعاملات بلوكشين هي ميزة أمنية هامة، على الرغم من أن هناك العديد من الحالات التي قد لا تكون مريحة للمستخدمين مثل إرسال الرموز الخاصة بهم إلى شخص آخر دون وسيلة لإعادتها إذا كان المستخدم الآخر لم يحترم الإتفاق. يوفر بلوكشين ستيم وسيلة للمستخدمين لإرسال القطع النقدية لبعضهم البعض مع طرف ثالث كخدمة الضمان. ويمكن للمستخدم الذي يعمل بصفته خدمة الضمان أن يحدد ما إذا كانت شروط الاتفاق قد استوفيت، والسماح بإرسال الأموال إلى المتلقي أو إعادتها إلى المرسل.
توظف شركة "ستيم" نظاما رئيسيا من نوعه الخاص لتسلسل المعاملات الأمنية المنخفضة والمعاملات الأمنية العالية. تميل المعاملات الأمنية المنخفضة إلى أن تكون اجتماعية، مثل النشر أو التعليق. وتميل المعاملات عالية الأمن إلى أن تكون عمليات نقل وتغييرات رئيسية. وهذا يتيح للمستخدمين تنفيذ مستويات مختلفة من الأمان لمفاتيحهم، اعتمادا على الوصول الذي تسمح به المفاتيح.
هذه المفاتيح الخاصة هي النشر، النشاط والمالك. يسمح مفتاح النشر للحسابات بالنشر والتعليق والتحرير والتصويت واستبدال 15، ومتابعة / تجاهل الحسابات الأخرى. والمقصود بالمفتاح النشط للقيام بمهام أكثر حساسية مثل تحويل الأموال، معاملات الطاقة لأعلى / لأسفل، تحويل دولار ستيم، التصويت لصالح الشهود، وضع أوامر السوق، وإعادة تعيين مفتاح النشر. ومفتاح الملكيه مخصص فقط للاستخدام عند الضرورة. وهو المفتاح الأقوى لأنه يمكنه تغيير أي مفتاح للحساب، بما في ذلك مفتاح المالك، وإثبات الملكية أثناء استرداد الحساب. من الناحية المثالية فإنه من المفترض أن يتم تخزينها ، وتستخدم فقط عند الحاجة إلى تغيير مفاتيح الحساب أو لاسترداد حساب.
كما يسهل ستيم استخدام كلمة السر الرئيسية التي تشفر جميع المفاتيح الثلاثة. يمكن لخدمات ويب استخدام كلمة السر الرئيسية التي تشفر وتوقع مع المفتاح الخاص اللازم. قد تسمح كلمات المرور الرئيسية للمستخدمين بالثقة بخدمات معينة لمنع نقل المفاتيح غير الصحيحة عبر أي خوادم، مما يزيد من انطباع المستخدم مع الحفاظ على بيئة توقيع آمنة من جانب العميل.
يسمح بلوكشين ستيم بتقسيم سلطة عبر كيانات متعددة، بحيث يمكن لعدة مستخدمين مشاركة نفس السلطة، أو يطلب من كيانات متعددة أن تأذن بمعاملة لكي تكون صالحة. ويتم ذلك نفس طريقة بيتشاريس 16 حيث يتم تعيين كل زوج مفاتيح عمومي/خاص ، ويتم تحديد عتبة للسلطة. ولكي تكون المعاملة صحيحة، يجب أن توقع كيانات كافية بحيث يلبي مجموع أوزانها العتبة أو يتجاوزها.
لأي منشور معين قد يكون هناك عدد من الأشخاص المختلفين الذين لديهم مصلحة مالية في المكافأة. ويشمل ذلك المؤلف، والمؤلفين المشاركين المحتملين، والمراجعين، ومقدمي خدمات الاستضافة، والمدونات التي تضمنت تعليقات بلوكشين ومطوري الأدوات. أيا كان الموقع أو الأداة التي تستخدم للنشر أو التعليق سيكون لديك القدرة على تحديد كيفية تقسيم المكافآت م بين مختلف الأطراف. وهذا يسمح لأشكال مختلفة من التعاون، فضلا عن وسيلة للمنصات التي يتم بناؤها على رأس بلوكشين ستيم لجمع جزء من المكافآت من مستخدميها.
عملات الوسائط الذكية هي العملات التي يمكن بناؤها على بلوكشين ستيم. ستيم هو أول SMT يتم انشائها، ويهدف بروتوكول سمارت ميديا توكين إلى نقد مواقع المحتوى والتطبيقات عبر شبكة الإنترنت من خلال السماح للناس لخلق العملات التي تمتلك خصائص مماثلة ل ستيم، ولكن للتخصيص لتناسب رؤية أي مجتمع عبر الإنترنت من خلال تحفيز المشاركين ، وتكرار النجاح الدي لقيته منصة ستيم. يمكن العثور على شرح تقني أكثر تفصيلا في ورقة العمل الفنية ستيم 17.
إذا تم اختراق حساب المستخدم، فقد يغير مفاتيحه باستخدام مفتاح المالك الخاص. في حالة أن المهاجم قادر على التنازل عن مفتاح المالك الخاص وتغيير كلمة المرور على الحساب، المستخدم لديه 30 يوما لتقديم المفتاح الخاص واستعادة السيطرة على حساباتهم. ويمكن تقديم ذلك من قبل شخص أو شركة تقدم خدمات التسجيل لشركة ستيم. وليس إلزاميا أن يقدم المسجل هذه الخدمة لمستخدميه، ولكنه متاح لزيادة قيمة تجربة المستخدم المسجل.
إذا تم اختراق مفتاح نشط أو مالك مستخدم، فسيكون للمهاجم حق الوصول الكامل إلى جميع الأموال في حسابه. لأن معاملات بلوكشين لا رجعة فيها، المستخدمين ليس لديهم أي وسيلة للحصول على أموالهم مرة أخرى بعد سرقتها.
ستيم بلوكشين يسمح للمستخدمين بتخزين عملات Steem و SBD في حساب التوفير، بحيث لا يمكن سحب الأموال إلا بعد فترة الانتظار لمدة ثلاثة أيام. وبالإضافة إلى ذلك، ستيم التي تقام في جدول الاستحقاق 13 أسبوعا يمكن سحب فقط بمعدل 1/13 في الأسبوع، بعد فترة الانتظار الأولية من سبعة أيام. هذه الأقفال الزمنية تمنع المهاجم من أن يكون قادر على الوصول إلى الجزء الكامل من أموال المستخدم على الفور، حتى أن المالك الشرعي لديه الوقت لاستعادة السيطرة على حسابه قبل أن يتم سحب جميع أمواله.
لأن الشهود يتم الدفع لهم بالكامل من خلال توليد العملات الجديدة، ليست هناك حاجة من المستخدمين لدفع اي رسوم لتشغيل بلوكشين. والسبب الوحيد لفرض رسوم سيكون رادعا لمنع المستخدمين من إكمال مبلغ غير معقول للمعاملات التي يمكن أن يحتمل أن تؤثر على أداء بلوكتشين.
من أجل وضع حدود معقولة لاستخدام النظام، تعطي كل مستخدم عرض نطاق ترددي محدود. كلما يقوم المستخدم من إجراء عمليات بلوكشين مثل نقل عملات، نشر المحتوى، والتصويت، فإنه يستخدم جزء من عرض النطاق الترددي. إذا تجاوز المستخدم بدل النطاق الترددي، يجب أن ينتظر لتنفيذ إجراءات إضافية حتى يعيد شحن النطاق الترددي.
حدود النطاق الترددي ضبط استنادا إلى استخدام الشبكة، بحيث يكون للمستخدمين بدل عرض النطاق الترددي العالي عند استخدام الشبكة منخفضة. ويتناسب مقدار عرض النطاق الترددي الذي يسمح به الحساب بشكل متناسب مع مقدار ستيم باور المستخدم، بحيث يمكن للمستخدمين دائما زيادة بدل عرض النطاق الترددي عن طريق الحصول على المزيد من الطاقة ستيم باور.
تم تصميم المكافآت الفريدة وبرنامج الحوافز التي تقدمها بلوكشين ستيم والعملات لجعل ستيم في نهاية المطاف س شبكة سهلة ، للإستخدام باستمرار. تم تصميم أداء بلوكشين مع الإعتماد الشامل على نطاق واسع من العملة والمنصة. عند الجمع بين أوقات المعالجة السريعة ورسوم أقل للمعاملات، ستيم تصبح واحدة من تقنيات بلوكشين الرائدة المستخدمة من قبل الناس في جميع أنحاء العالم.
1. Delegated Proof of Stake Position Paper. Grigg, 2017. https://steemit.com/eos/@iang/seeking-consensus-on-consensus-dpos-or-delegated-proof-of-stake-and-the-two-generals-problem ↩
2. To differentiate it from the term for its blockchain, the correct spelling of Steem’s native digital token is STEEM. ↩
3. Transaction Volumes: Transactions Per Second Report. Steem Witness and user “@roadscape”. https://steemit.com/blockchain/@roadscape/tps-report-2-the-flippening ↩
4. Proof-of-Work. Wikipedia. https://en.wikipedia.org/wiki/Proof-of-work\_system ↩
5. Stolen Account Recovery initiation for Steemit.com users: 07-13-2017 https://steemit.com/recover\_account\_step\_1 ↩
6. Bitcoin Scalability Problem https://en.wikipedia.org/wiki/Bitcoin\_scalability\_problem ↩
7. DPoS Whitepaper https://steemit.com/dpos/@dantheman/dpos-consensus-algorithm-this-missing-white-paper ↩
8. https://steemit.com/steemit/@steemitblog/proposing-hardfork-0-20-0-velocity ↩
9. ChainBase Release https://steemit.com/steem/@steemitblog/announcing-steem-0-14-4-shared-db-preview-release ↩
10. Graphene Documentation http://docs.bitshares.org/ ↩
11. The component of the Steem blockchain framework responsible for processing transactions and the distribution of rewards. ↩
12. Steem Whitepaper https://steem.io/SteemWhitePaper.pdf ↩
13. Bitshares Decentralized Exchange http://docs.bitshares.org/\_downloads/bitshares-general.pdf ↩
14. Steemit.com Currency Market https://steemit.com/market ↩
15. “Resteem” is the term used in the Steem blockchain for when a user shares the content with their followers. ↩
16. Bitshares Flexible Identity Management http://docs.bitshares.org/\_downloads/bitshares-general.pdf ↩
17. Smart Media Tokens Whitepaper https://smt.steem.io/smt-whitepaper.pdf ↩