كيفية إدارة الأصول الذكية
تعد عملية إنشاء الأصول معقدة بعض الشيء.
1- الحصول على إذن البلوكتشين لإصدار العنوان
الخطوة الأولى هي إيجاد عنوان يمكنه إنشاء الأصول. ولهذا نقوم بتشغيل هذين الأمرين: مسألة أذونات القائمة وعناوين القائمة.
إذا، الخطوة الأولى لإنشاء أصل هو الحصول على عن إذن بلوكتشين. ولذا نحتاج أولا لتحديد العنوان الذي يمكنه إنشاء الأصول بالفعل، وهو ما يسمى بالمسألة (issue). وبطبيعة الحال، يتم منح هذه الأذونات أيضا من قبل أي شخص يقوم بصيانة أو إدارة بلوكتشين.
نقوم بتشغيل أمر يسمى “مسألة أذونات القائمة”، وهو يعني ما هي جميع العناوين الموجودة في هذه السلسلة، والتي لديها إذن الإصدار.
بعد ذلك، نقوم بتشغيل عنوان آخر يسمى عناوين القائمة. وهو يوضح لنا جميع العناوين الموجودة في هذه السلسلة ويخبرنا ما إذا كان المفتاح الخاص لذلك العنوان متاح أم لا هنا على هذه العقدة.
فيكون العنوان مناسبا إذا ظهر في مخرجات الأول فضلا عن الثاني. وفي الثانية يظهر مع الأمر الثانيtrue” : .ismine”.
لقد حددنا أن هذا العنوان تحديدا يبدأ بحرف W واحد. هذا هو الذي سنستخدمه لإصدار الأصول.
يمكننا لاحقا نقل الأصول إلى هذا الذي يبدأ بالرقم 16. لذا، في الوقت الحالي، أردت فقط أن أتذكر هذا الشيء البسيط الذي سنستخدمه W واحد لإنشائه. وسنستخدم العدد 16 للاستلام.
الآن، أحد الأشياء الأولى التي نحتاج إلى رؤيتها هو ما الأمر الذي سننفذه لإنشاء هذا الأصل؟
وما هي أنواع المعلمات المختلفة التي يمكننا دمجها فيه؟
الآن، في سلسلة EVM مثل إثيريوم، تستخدم التضامن وتقوم بإنشاء عقد معقد يحدد الأصول الخاصة بالمستخدم وكيف سيتصرف في ظل ظروف مختلفة.
الآن هنا، نظرا لأننا نستخدم سلسلة متعددة متشعبة من بيتكوين، فهذا غير متوافق مع EVM. إذن ما هي نوعية الأشياء التي سنتحدث عنها؟ عندما نبتكر، نسميها مسألة. علينا أولا أن نقول من الذي يصدر هذا؟ لذلك نحن بحاجة إلى عنوان لديه أذونات الإصدار وسنقوم بالإصدار من هذا العنوان.
الأمر التالي هو لمن سنصدر؟ الآن، أحد الخيارات هو أن نصدره إلى عنوان آخر لديه إذن الاستلام أو الخيار الأفضل عادة هو أن يصدره المستخدم لنفسه.
لذا لنفترض أننا نصدر من 1W، ونصدر إلى 1W أيضا. لذلك يتم إنشاء أصل جديد ويظل في نفس العنوان ومن ثم يمكننا توزيعه ببطء على الآخرين. لذلك هذا هو الخيار الأكثر شيوعا الذي نختاره. لذلك سنأخذ نفس العنوان والإصدار من العدد 2 ونفس الشيء. ثم سنقوم بإعطاء اسم للأصل، ويمكن أن يتكون هذا الاسم من حوالي 32 حرفا ويمكن وضع رموز وأشياء أخرى.
بمجرد إنشاء الأصل، فإنه يحصل أيضا على رقم التعريف المرجعي الخاص به. لذا، يمكننا استخدام ثلاثة أشياء لاستدعاء الأصل: الاسم الذي يمكننا تعيينه والمعرف المرجعي بواسطة بلوكتشين ومعرف المعاملة التي تم إنشاؤها فيها.
ثم يمكننا إعداد الإذن سواء كان مفتوحا أو مغلقا. إذا كانت القيمة صحيحة (مفتوح)، فيمكننا إصدار المزيد من الوحدات في المستقبل. أما إذا كانت القيمة خاطئة( مغلق)، فلا يمكننا إصدار المزيد.
وبفرض أننا نريد تغيير هذا الإذن لاحقا، فيمكننا أن نفتحه أو نغلقه. ولذلك يمكننا أن نقرر ما إذا كانت الأصول الخاصة بنا مفتوحة الآن (نضع قيمة صحيحة أو خاطئة).
ثم يمكننا وضع القيود، وهذا مفهوم مهم جدا هنا في سلاسل الأذونات. يمكننا تقييد ما إذا كانت العناوين الأخرى يمكنها الإرسال والاستقبال. ويوصى دائما بوضع هذه القيود بحيث يعتمد ذلك على سياسة اعرف عميلك (KYC) المناسبة. حيث يمكننا بعد ذلك أن نقرر من يمكنه ومن لا يمكنه إرسال هذه الأصول واستلامها.
ثم لدينا الحد الإجمالي وهو الحد الأقصى لعدد تلك العملات المشفرة التي يمكن إنشاؤها (حد الإصدار). في كل مرة نقوم فيها بأمر إصدار، ما هو الحد الأقصى الذي يمكننا القيام به؟ ثم نقول أيضا كم نصدر الآن؟ ما هي المضاعفات؟
وهنا نقرر ما إذا كان بإمكاننا عمل الفواصل العشرية أم لا. مثل البيتكوين تذهب إلى حوالي ثمانية منازل عشرية، وبالمثل، يمكننا تعيين الأعداد العشرية هنا.
لنأخذ الآن مثالا على الأصل الذي سنقوم بإنشائه، وليكن فئة هذا الأصل هو رمز RWA، وهو رمز الأصول في العالم الحقيقي. وهنا الفئات الفرعية أصول الطيران والنوع طائرة.
ولنضع اسم الطائرة وليكن SESNA Skyhawk 172. الرقم المكتوب على ذيل كل طائرة هو المعرف الذي نستخدمه.
ثم يمكننا أن نقول من هو مصدر العملة المشفرة لذلك يمكننا أن نقول هناك طيران من الدرجة الخامسة، وهم يصدرون.
والآن من هو الحافظ؟ لأننا نتحدث عن ترميز أصول العالم الحقيقي، عادة ما يكون هناك حارس مسجل لدى الحكومة من طرف ثالث والذي سيحتفظ بالسيطرة على الطائرة. لأننا إذا اشترينا عملة مشفرة في الطائرة، فلا نريد أن يختفي أحد مع طائرتي غدا، لذا فإننا نثق في الوصي.
ثم يمكننا وضع بعض عناوين URL. ولذا، إذا أراد شخص ما معرفة التفاصيل حول هذا الأصل، فسوف يذهب إلى عنوان URL هذا، والذي يمكننا أن نطلق عليه عنوان URL لنشرة الإصدار.
وبعد ذلك لنفترض أن أصولنا تحتوي على بعض التحديثات في الوقت الفعلي، مثل ما هي بوليصة التأمين الآن؟ أين هو الأصل الآن؟ إذا كانت طائرة فأين تطير في العالم؟ يمكن أن تكون كل هذه البيانات موجودة على عنوان URL آخر، والذي يمكننا إنشاؤه كجزء من العملة المشفرة نفسها.
وبعد ذلك يمكننا الحصول على تاريخ بدء وانتهاء العملة المشفرة. لذا، إذا كانت العملة المشفرة هي النوع التي ستنتهي صلاحيته بعد مرور بعض الوقت، فيمكننا تحديد تاريخ الانتهاء. بخلاف ذلك، يمكننا ترك هذا الحقل فارغا ويمكننا تحديد تاريخ البدء.
لذلك نأخذ هذه المجموعة بأكملها ونلصقها في سطر الأوامر الخاص بنا. في اللحظة التي نضغط فيها على زر الإدخال، نرى على الفور أنه قد تم إنشاء معرف المعاملة، مما يعني أنه تم إنشاء هذه العملة المشفرة على الفور على بلوكتشين.
أبقينا العلبة مفتوحة على أنها صحيحة، مما يعني أنه يمكننا بعد ذلك تغيير الإذن. سنوضح الآن كيفية القيام بذلك وتحويله من فتح كاذب إلى فتح صحيح. ثم يمكننا إنشاء المزيد من العملات المشفرة لهذا وبعد ذلك يمكننا تغييره مرة أخرى.
لدينا الإذن “يمكن فتحه”، والإذن “يمكن إغلاقه”، وقد احتفظنا بكليهما على أنه صحيح. ثم وضعنا قيودا على التحكم في الإرسال والاستقبال تلقائيا. لذلك، ما لم يحصل عنوان معين على إذن لإرسال واستلام هذا الأصل، فلن يتمكنوا من التعامل معه.
ما الغرض من وضع القيود؟ لنفترض أن مشروعا ما يتم تنفيذه في الهند ويتعلق بترميز العقارات، مثل المبنى. الآن وفقا للقانون، هناك قيود على من يمكنه ومن لا يمكنه امتلاك العقارات في الهند. لذا، عندما تقوم بإجراء KYC وتعرف أن شخصا ما يعيش في بلد آخر ولا يسمح له القانون بشراء العملات المشفرة للعقارات في الهند، فيمكنك تقييده. ولهذا السبب فقط الأشخاص الذين يسمح لهم القانون بشراء العملة المشفرة يمكننا منحهم الإذن.
ما المراد بأوصياء الوصي “كالغير”؟ فلنأخذ مثالا مفهوم السندات: عندما تريد شركة مثل كولجيت، على سبيل المثال، جمع الأموال ولنفترض أن لديها مبنى وسيتم الاحتفاظ به كضمان مقابل الحصول على قرض من الناس. نحن نسمي ذلك السند.
الآن لإدارة هذا المبنى والوثيقة، يتم الاستعانة بطرف ثالث مسجل من قبل SEBI أو الحكومة في الهند. ومستقبلا، إذا لم تقم شركة كولجيت بسداد الفائدة على رأس المال في الوقت المحدد، فسوف يقوم الطرف الثالث ببيع المبنى وإعطائه للأشخاص. في هذه الحالة، يسمى هذا الكيان الوصي، حيث يتم الاحتفاظ بالأصول نيابة عن الأشخاص وهم مرخصون من قبل الحكومة للقيام بذلك.
بعد أن وضعنا إرسال القيود المستلمة، نضع حدا إجماليا، يمكن إنشاء مليون فقط إجمالا. ومن هذا المنطلق، نقول إنه في كل مرة نصدر فيها، يمكن إصدار 50 ألف عملة كحد أقصى، ثم نقوم بإصدار 50 ألف.
واحد يعني أنه لا يوجد منزلة عشرية. لذلك لا يمكن أن يكون لديك علامة النقطة الخامسة، يجب أن تكون علامة واحدة كاملة. ثم كل الأشياء التي أوردناها: الفئة، الفئة الفرعية، اسم الأصل، عناوين URL، تم وضع كل تلك البيانات بين قوسين. في اللحظة التي نضغط بها على زر الإدخال، سيعطينا معرف المعاملة مما يعني أنه تم الآن إنشاء الأصل.
– رؤية الأصل: نضغط على الأمر الذي يسمى قائمة الأصول، وستظهر لنا جميع الأصول التي تم إنشاؤها على هذا البلوكتشين . ومن الواضح أن ما هو ذو صلة هو الأحدث.
حتى نتمكن هنا من رؤية جميع تفاصيل الأصل الذي أنشأناه، مثل الاسم الذي وضعناه. ولكن معرف المعاملة هذا هنا، يسمى الإصدار TXID، وهو معرف المعاملة التي تم إنشاء هذا الأصل فيها. وهذا أيضا يمكننا استخدامه.
لذا، في المستقبل، عندما نريد الإشارة إلى الأصل، يمكننا القيام بذلك باستخدام ثلاثة أشياء: الاسم أو معرف TXID لهذا الإصدار أو المعرف المرجعي للأصل.
اذا، ظهر لدينا هنا: الفئة، الفئة الفرعية، النوع، اسم الأصل، المعرف، مصدر العملة المشفرة، الحافظ، عنوان URL للنشرة، عنوان URL للبيانات في الوقت الفعلي، تاريخ البدء، ثم عدد الإصدارات، مما يعني أنه حتى الآن كم مرة تم إصدار هذا الأصل. حتى الآن مرة واحدة فقط. كم ثمن الأصل؟ 50.000.
العدد الخام يعني ببساطة أننا لو احتفظنا بالمنازل العشرية، لكان قد أظهر ذلك. ولنفترض أننا ذكرنا منزلتين عشريتين، فسيكون لدينا صفرين إضافيين هنا. ولكن نظرا لأننا أبقينا صفرا عشريا، فإن هذه الكمية والخام هي نفسها.
هل هناك أي فترة زمنية لدوران الأصل أو الشركة التي سيتم ترميزها؟ لنأخذ هذا المثال: عندما تأتي شركة جديدة للاكتتاب العام، فإن لديهم ما يسمى بنشرة الشفاء الأحمر، وهي تعادل ثلاث أو أربعمائة صفحة. وبالمثل، بالنسبة لكل أصل نقوم بترميزه، نقوم بإعداد هذه النشرة، ويمكن أن تكون مئات الصفحات الآن. وبعد ذلك نقوم ببساطة بإضافة عنوان URL هنا، لذا، بدلا من وضع مئات القطع من المعلومات، نضع URL.
هل نحتاج دائما إلى أمين حفظ عند إصدار الرموز؟ عندما نقوم بترميز أصول العالم الحقيقي، يجب أن يكون لدينا وصي يمكننا الوثوق به. وإلا ماذا لو هرب الشخص أو اختفى؟
لكن في عالم العملات المشفرة العادي، لا يفعلون ذلك. ولهذا السبب لدينا الكثير من عمليات التحقق. لكن في عالم الترميز لأصول العالم الحقيقي، لدينا دائما وصي لأن ذلك مطلوب بموجب القانون، وأن هذا طرف ثالث لن يهرب. وظيفتهم فقط هي تقديم خدمات الحفظ. إنهم يديرون الأصول حتى لا يتمكن أحد من الهروب مع المستثمرين المنتمين أو الأصول.
ما الفرق بين معرف المعاملة الذي يشير إلى الأصل؟ في كل مرة نقوم فيها بإنشاء أصل، تمنحه تقنية بلوكتشين معرفا مرجعيا. إنه رقم أصغر. إصدار معرف المعاملة هو في كل مرة نقوم فيها بأي شيء على بلوكتشين، فهو يعطي معرف المعاملة ويسجلها. إذن هذا هو معرف معاملة الإصدار.
أما معرف المعاملة التي تم إنشاء هذا الأصل بها، فهو أطول بكثير، ومتميز. ويمكننا استخدام أي منها للتعرف عليها.
نظرا لأن بلوكتشين هذا يعتمد على بيتكوين، هل من الممكن إنشاء ترتيبات إذا كان الأمر كذلك؟
وكيف تم إنشاؤها؟ ترتيبات بيتكوين مرتبطة بساتوشي، مما يعني أنك تأخذ عملة بيتكوين واحدة، ثم تقوم بتقسيمها إلى 8 أو 10 منازل عشرية. وبعد ذلك تقوم بربط كل منهما.
ما هي أفضل السبل للحصول على KYC وتخزينها على السلسلة، خارج السلسلة، فيما يتعلق بالأذونات؟
أحد الخيارات هو أن نحدد كل عنوان، وعلى السلسلة نذكر التفاصيل أن هذا العنوان بالذات، هذا هو اسم الشخص وما إلى ذلك. أو النهج الأفضل الآخر الموصى به عندما يكون الأشخاص الذين يديرون العقد جميعهم كيانات منظمة. ولنفترض أنها مجرد بنوك تدير العقد الخاصة بك. لذلك في هذا السيناريو، فمن المنطقي السماح للبنك بضم عملائه الحاليين. وليس من الضروري أن يقدم لك البنك أي تفاصيل لخصوصية الجميع يتم الحفاظ عليها أيضا. وأنت تعلم ذلك، لأن كل عنوان يتم إنشاؤه بواسطة البنوك يمكنك الوثوق بالعنوان.
فقط عندما تحدث جريمة أو يحدث احتيال في المستقبل، عندها يمكن طلب الكود. ويمكننا على الفور إزالة أذونات إرسال أحد الأصول. لذلك لا يمكن إرسال الأموال بعيدا. ويتم تجميد الأصول. ومن ثم يمكننا أن نسأل البنك، إذا قمت بتسجيل هذا العميل أو هذا العنوان، تعطينا البيانات وراء ذلك، ومن ثم يمكن أن تبدأ حالة الكود بالنسبة لك.
تخزين كل هذه البيانات على السلسلة، سوف يؤدي إلى الكثير من المعلومات حول بلوكتشين، وهذا ليس جيدا على المدى الطويل. فعلى سبيل المثال، إذا كان هناك 100 مليون مستخدم، ولكل مستخدم، إذا بدأت في تحديث ملفات PDF الخاصة بهم، سوف يصبح أكثر من اللازم.
أحد الخيارات هو أننا لا نفعل هذا الشيء. ونحتفظ فقط على شكل نص، ونحتفظ بهذا الاسم، رمز البلد،
بلد المواطنة. لذا من أجل ذلك، لدينا مفهوم يسمى تدفقات البيانات،
هذه طريقة أخرى يمكننا من خلالها القيام بالتوزيع إدارة الهوية.
الآن يمكننا أن نرى أن الأصل قد تم إنشاؤه. والآن نريد تحديث اسم الأصل هذا، ونريد تعيين الإذن،
وهو مفتوح ليصبح حقيقة. لذلك بالنسبة لهذه الساسنا التي تنتهي بالرقم 8، المفتوح تزلف. ولكن لأننا نفذنا هذا الأمر، يجب أن يصبح الآن مفتوحا على أنه صحيح. والآن يمكننا إصدار المزيد من العملات.
لذلك لإصدار المزيد من العملات، سننشئ مسألة ثانية، ومرة أخرى، نعطي نفس العنوان، 1W. وسنقول هذا هو الأصل. نحن نصدر الآن 2500 أخرى. وسبب صدوره، على سبيل المثال، تقسيم العملة المشفرة، ونضغط على زر الإدخال.
سيظهر لنا معرف المعاملة. ونحن نعلم الآن أنه قد صدر. الآن، إذا عدنا إلى قائمة الأصول، سنلاحظ أن كمية الإصدار قد زادت. في وقت سابق، كان العدد 50 ألفا، والآن أصبح 52500 لأننا أصدرنا 2500.
وفي وقت سابق، لقد أظهر أن عدد المسائل كان 1 لأننا قمنا بمسألة واحدة فقط. والآن قمنا بإصدار مسألة جديدة، لذلك أصبحت المسألة رقم 2.
الآن، كيف نمنح الأذونات إلى عنوان معين؟ نعطي أمر المنح ثم نضع هذا العنوان بدءا من الرقم 16. والآن، سنقول أنه لهذا العنوان، لهذا الأصل بالذات، طائرة سيسنا رقم 8، نحن نعطي هذا الشخص إذن الإرسال والاستقبال.
إذا أردنا إلغاء الإذن في المستقبل، كل ما علينا فعله هو نفس الأمر، لكننا سنغيره من المنح إلى الإلغاء. وبعد ذلك يمكننا تحديد جميع الأذونات التي نريد إلغاءها.
ومنطقيا، إذا كنا نريد، أو إذا أمر الكود بتجميد هذا الأصل في هذا العنوان، فسنقوم بإلغاء إذن الإرسال. لذلك يمكن لهذا الشخص الآن الحصول على الأصول، لكنه لا يستطيع إرسالها على أي حال، لأنها مقفلة بالكامل.
الآن دعونا نقوم بالإرسال فعليا. بعد أن منحنا الإذن، نذهب لإرسال الأصول من 1و لهذا 16، وسنرسل سيسنا 8 ونحن نرسل 50 وحدة. لذلك قمنا فقط بالضغط على زر الإدخال. يتم إنشاء معرف المعاملة، والآن أصدرناها. الآن لا توجد وسيلة لأي شخص لعكس الصفقة.
ما هي الحاجة للبيانات الوصفية؟ كلما قمنا بمعاملات مصرفية أكثر، سنحتاج إلى الكتابة.
لماذا قمت بهذه الصفقة؟ سابقا، عندما كان يتم تحرير الشيكات، كان يتم الكتابة في دفتر الشيكات: لماذا قمت بهذه الدفعة؟ وفي الوقت الحاضر عندما تقوم بالدفع عبر الإنترنت، لديك مكان حيث يمكنك كتابة ملاحظة، أو لماذا أدفع هذا المال؟. وبالمثل، تكون البيانات الوصفية في المستقبل، عندما يتم إجراء التدقيق، أي شخص يتحقق من أرصدته الخاصة، يمكنه التعرف على سبب إجراء تحويل أو معاملة معينة. لذلك يمكن وضع أي بيانات تريدها في ذلك لمساعدتك على فهم سبب دفع هذه الأموال.
التبادل الذري بشكل افتراضي: واحدة من أهم الفوائد التي تمتلكها تقنية بلوكتشين فقط، ولا توجد تكنولوجيا أخرى تفعل ذلك.
كيف يتم الحفاظ على الأمان في الترميز لتقديم دليل على الإيقاع؟ بعض الهجمات التي تحدث على بلوكتشين، كيف نأمن ضد هؤلاء، كيف نقوم بتأمين العقد. إن الأمن ليس عملية من خطوة واحدة. ويمكننا أن ننظر إلى الأمن من زاويتين مختلفتين: الأولى هي الأمن التكنولوجي، والثانية هي وجهة نظر العمل.
فمن وجهة نظر الأمن التكنولوجي لدينا العقد وأنظمة التشغيل والأوامر المختلفة والأذونات. ومن وجهة نظر الأعمال لدينا الوصي وكيفية الحفاظ على الأصول.
كيف يتم قياس قيمة عملة؟ يعتمد ذلك على ما تدعمه العملة المشفرة. فإذا كانت العملة تمثل واحد بالمائة من أصل مائة روبية، فإنها تلقائيا تساوي واحدا. ولنفترض أنها لوحة قمنا بترميزها، واللوحة قيمتها مليون دولار، وهي مقسمة إلى مليون قطعة، لذا فإن كل رمز منها يساوي دولارا واحدا.
ولاحقا، مع ارتفاع قيمة اللوحة أو انخفاضها في العالم الحقيقي، سوف تتغير قيمة العملة المشفرة. لذلك عندما نقوم بالترميز، فإن كل أصل مدعوم بشيء ما في العالم الحقيقي. لذا فإن قيمة العملة ترتبط ارتباطا وثيقا جدا بقيمة الأصول في العالم الحقيقي.
في عالم العملات المشفرة، ليس الأمر أنه لا يوجد أي أصول أخرى في العالم الحقيقي، لذلك فهو يعتمد فقط على الطلب والعرض.
بإمكانكم متابعة الشرح في الفيديو التالي: اضغط هنا
اتبع جميع الأوامر السابقة من هنا: https://www.multichain.com/developers/json-rpc-api