OpenChain پلت فرم فناوری blockchain منبع باز است

Openchain سکوی blockchain رایگان

پلت فرم blockchain منبع باز برای کنترل دارایی های دیجیتال شما

یک blockchain منبع باز خود میزبان بستر لجر توزیع شده است. این معاملات امضا شده دیجیتالی ، نقاط پایانی HTTP برای ساخت کیف پول و مدیریت دارایی را ارائه می دهد.

بررسی اجمالی

OpenChain یک نرم افزار مبتنی بر blockchain منبع آزاد و باز است. بسیار مقیاس پذیر و گسترده است. این نرم افزار مبتنی بر معماری سرور مشتری است که به دلیل کارآیی به خوبی شناخته شده است. این قوی ، خود میزبان است و راه های ایمن برای مدیریت دارایی های دیجیتال ارائه می دهد. با این حال ، هر کسی می تواند نمونه خود را تنظیم کرده و معاملات امضا شده دیجیتالی را کنترل کند. این اختیار سطح نمونه را برای اعتبارسنجی معاملات فراهم می کند. علاوه بر این ، موارد از طریق API مبتنی بر HTTP با یکدیگر قابل تنظیم هستند. به همین ترتیب ، مدیران در هر نمونه OpenChain وجود دارند که قوانین مبادله دارایی های دیجیتال را تعریف و اجرا می کنند. این فناوری Ledger توزیع شده هیچ مکانیسم استخراج معدن ندارد و به عنوان مثال ، سرپرستان معاملات را تأیید می کنند. بنابراین ، هیچ هزینه ای در رابطه با معاملات وجود ندارد. علاوه بر این ، برنامه های کیف پول از طریق API برای ثبت معاملات دیجیتال به اعتبار سنجی متصل می شوند. مهمتر از همه ، OpenChain معاملات را در بلوک ها ذخیره نمی کند و معاملات مستقیماً با یکدیگر در ارتباط هستند. سپس از الگوریتم اجماع به نام اجماع petritionned استفاده می کند. این نرم افزار منبع باز در C#نوشته شده است. علاوه بر این ، مستندات جامع در مورد توسعه و استقرار وجود دارد.

الزامات سیستم

الزامات برای تنظیم OpenChain شامل موارد زیر است:

امکانات

OpenChain ویژگی های اصلی زیر را ارائه می دهد:

  • متن باز
  • تأیید فوری معاملات
  • بدون هزینه معدن
  • چند سطح کنترل
  • با امضاهای دیجیتال ایمن باشید
  • قابل توسعه
  • مقیاس پذیر
  • مقرراتی برای تعریف قوانین
  • قدرتمند
  • قابلیت حسابرسی معاملات

دستورالعمل نصب و راه اندازی

ابتدا دستور زیر را برای کلون کردن مخزن OpenChain/Docker از GitHub اجرا کنید:

    git clone https://github.com/openchain/docker.git openchain

دوم ، دستورات زیر را اجرا کنید:

    cd openchaincp templates/docker-compose-direct.yml docker-compose.ymlmkdir datacp templates/config.json data/config.json

سپس ، پرونده پیکربندی (data/config.json) را ویرایش کنید:

    nano data/config.json

سرانجام ، تنظیمات `sustance_seed ‘را روی یک رشته تصادفی (غیر خالی) تنظیم کنید.

    [...]   // Define transaction validation parameters   "validator_mode": {     // Required: A random string used to generate the chain namespace     "instance_seed": "",     "validator": { [...] 

در پایان ، دستور زیر را برای شروع سرور اجرا کنید:

    docker-compose up -d
 فارسی