الشروع في العمل مع Ethereum و DLoc
ملحوظة المحرر: ما يلي هو ملحق لـ “أساسيات Blockchain وإرشادات عملية: اتخاذ الخطوة التالية نحو التنفيذ والاعتماد” بقلم دنيز أبيلباوم وشون شتاين سميث ؛ يمكن العثور على المقال كاملاً هنا: https: //www.cpajournal.
إيثريوم
الخطوات الأساسية لبدء استخدام Ethereum هي:
- ابدأ عقدة إيثريوم.
- قم بتجميع عقد ذكي باستخدام صلابة. Solidity هي لغة برمجة عالية المستوى تعتمد على العقود لتنفيذ العقود الذكية. لقد تأثر بـ C ++ و Python و JavaScript وهو مصمم لـ Ethereum (http://solidity.readthedocs.io/en/v0.4.24/).
- انشر عقدًا ذكيًا على الشبكة واحصل على عنوان blockchain الخاص بالعقد والواجهة الثنائية للتطبيق (ABI ، ملف مستند إلى Javascript لتفاصيل العقد).
- معلومات الاتصال في عقدك مع واجهة Webs.js JavaScript API.
بداية هذه العملية في الويندوز هي كالتالي:
- قم بتثبيت برنامج Ganache وافتحه لاستخدامه لاحقًا. Ganache هو تطبيق برمجي مفتوح المصدر بنقرة واحدة يستخدم لتثبيت blockchain (http://truffleframework.com/ganache/).
- قم بتنزيل نسختك الخاصة من MyEtherWallet (v3.21.0 zip) ، ولكن قبل فك ضغط الملف ، راجع النصيحة المقدمة هنا: https://kb.myetherwallet.com/getting-started/protecting-yourself-and-your-funds.html . حدثت معظم مشكلات blockchain من ممارسات الأمان غير المتقنة مع المحافظ.
- اذهب إلى https://remix.ethereum.org/. يعد Remix مترجمًا للغة الترميز الخاصة بـ Ethereum blockchain. امسح النص “بعد الاقتراع على العقد” وأدخل النص الموضح في معرض 1 في حين أن.
- اترك علامة التبويب Remix مفتوحة في متصفحك وانتقل إلى علامة تبويب / شاشة Ganache. هناك سترى في أعلى الجدول قيمة لـ “RPC SERVER”.
- قم بفك ضغط ملف تنزيل MyEtherWallet وافتح المجلد. افتح ملف Index.html وعندما تظهر واجهة “إنشاء محفظة جديدة” ، انقر على القائمة المنسدلة لـ “الشبكة” وحدد “عقدة مخصصة”. أثناء عملية إنشاء المحفظة ، سترى صفحات تحذير ، ولا ينبغي الاستخفاف بهذه الاقتراحات.
بمجرد إنشاء محفظة ، قم بإنشاء blockchain والعقد المستضاف ذاتيًا. يتم شرح هذه العملية على نطاق واسع هنا: http://bit.ly/2LCQMqm ، http://bit.ly/2snORNE.
عامل DLoc
تقوم Factom DLoc بإنشاء ختم يتضمن شريحة أمان خاصة يمكنها الاحتفاظ بمعلومات سياقية ، مثل الصور والنصوص ، والتي يمكن تخزينها كبيانات عامة أو كبيانات خاصة يمكن الوصول إليها من قبل الأطراف المصرح لها فقط. ببساطة قم بتطبيق ملصق DLoc على أي مستند وابدأ في تتبع المستند الخاص بك في النظام الأساسي. يمكن للمرء الاختيار من بين مجموعة من منصات الرقائق المختلفة بسعات تخزين تتراوح بين 1 كيلو بايت و 64 كيلو بايت. تدعم ملصقات DLoc جميع ميزات الأمان القياسية بما في ذلك الطباعة فوق البنفسجية أو النصوص الدقيقة أو الصور الكامنة. يتم تمييز بيانات المستند بالمعرف الفريد لشريحة NFC ولا يمكن التعرف عليها إلا من خلال مفتاح خاص ؛ يمكن بعد ذلك إدارة المستند في تطبيق DLoc للجوال قابل للتخصيص من قبل العميل.
تتمتع DLoc بتكامل سلس مع Blockchain الآمن من Factom. بمجرد تطبيق الملصق ، يمكن التحقق منه باستخدام قارئ سطح المكتب أو تطبيق جوال على هاتف مزود بتقنية NFC. يكشف مسح المستندات عن تاريخها الحقيقي وأصالتها. يوفر DLoc مصدرًا آمنًا للوثائق ، مما يقلل من الوقت المطلوب لتأكيد المستندات والعقود. إن تحرير الوقت من تتبع المعلومات والمصادقة ، ومن مراجعة الأعمال الورقية وتحليلها ، سيسمح لـ CPA بالتركيز بدلاً من ذلك على المهام ذات المستوى الأعلى.
يمكن إكمال تجربة blockchain مع مثال تجريبي على النحو التالي:
- انتقل إلى https://freefactomizer.com.
- قم بتحميل مستند اختبار غير مهم لتتم تجزئته.
- احصل على تقدير للمدة التي ستستغرقها التجزئة من خلال النقر على “Factomize توقيع الملف”.
- انتظر حتى تتلقى الرابط الخاص بك ، ثم اعرض المستند الخاص بك على Factom blockchain.
دنيز أبيلباوم ، دكتوراه ، أستاذ مساعد في قسم المحاسبة والمالية في كلية فيليسيانو للأعمال ، جامعة ولاية مونتكلير ، مونتكلير ، نيوجيرسي.
شون شتاين سميث ، ديسيبل ، محاسب قانوني معتمد ، أستاذ مساعد في قسم الاقتصاد والأعمال في كلية ليمان ، جامعة مدينة نيويورك (CUNY).