مطالب مربوط به برنامه نویسی

برنامه نویسی

یک مدل کامل ذهنی برای توسعه dApp اتریوم (بخش دوم)

اگر همه ما به صورت اشتراکی یک دفتر کل عمومی حاوی موجودی‌ها و تراکنش‌ها داشته باشیم، می‌توانیم یک ارز جهانی ایجاد کنیم که کاملا از دولت‌ها و موسسات جدا است. «ساتوشی ناکاموتو» به صورتی آینده‌نگرانه نخستین بیت کوین را در بحبوحه بدترین بحران…

یک مدل کامل ذهنی برای توسعه dApp اتریوم (بخش اول)

اگر همه ما به صورت اشتراکی یک دفتر کل عمومی حاوی موجودی‌ها و تراکنش‌ها داشته باشیم، می‌توانیم یک ارز جهانی ایجاد کنیم که کاملا از دولت‌ها و موسسات جدا است. «ساتوشی ناکاموتو» به صورتی آینده‌نگرانه نخستین بیت کوین را در بحبوحه بدترین بحران…

چگونه در اتریوم ، اپلیکیشنی توزیع شده برای رای‌گیری مبتنی بر توکن بسازیم؟

یکی از قابلیت‌های جذاب اتریوم این است که می‌توانیم با کمک توکن‌ها به صورت توزیع‌شده رای‌گیری داشته باشیم. در این مطلب می‌خواهیم به شما نشان دهیم که چگونه می‌توانید در این پلتفرم اپلیکیشنی بسازید که امکان ثبت پیشنهاد و رای‌گیری برای آن را…

برنامه نویسی سالیدیتی: استاندارد ERC721 (بخش دوم)

در بخش اول از این مجموعه آموزشی که توسط Andrew Parker از medium.com تهیه شده، مفهوم توکن غیرقابل تعویض (NFT) و نیاز به استاندارد ERC721 معرفی شد. در بخش دوم، ابتدا نگاهی به رابط استاندارد ERC721 انداخته و برخی الزامات آن را بررسی می‌‌کند.…

برنامه نویسی سالیدیتی: استاندارد ERC721 (بخش اول)

این مجموعه آموزشی که توسط Andrew Parker از medium.com تهیه شده، به معرفی توکن‌های غیرقابل تعویض (Non-Fungibles) و استانداردهای ERC می‌پردازد. برای مطالعه این مجموعه باید با اتریوم و اصول زبان برنامه نویسی‌‌ سالیدیتی (Solidity) آشنا باشید.

برنامه نویسی سالیدیتی : استاندارد ERC721 (بخش هشتم)

در این بخش از مجموعه مقالات آموزش برنامه‌نویسی سالیدیتی که توسط Andrew Parker از medium.com تهیه شده، Metadata و افزونه‌های Enumerable مورد آزمایش قرار می‌گیرند. بسیاری از شما تصور می‌کنید که می‌توانید بدون هیچ عواقبی قراردادهای هوشمند تست…

برنامه نویسی سالیدیتی : استاندارد ERC721 (بخش هفتم)

در مجموعه مقالات آموزش برنامه‌نویسی سالیدیتی که توسط Andrew Parker از medium.com تهیه شده، تا به اینجا پیاده‌‌سازی ERC721 ما شروع به شکل گرفتن کرده است. ما درباره موارد اساسی پیاده‌‌سازی و کد زن‌‌ها (codeslingers) که حتی آن‌‌ها را آزمایش…

برنامه‌نویسی سالیدیتی : استاندارد ERC721 (بخش ۶)

در این مجموعه مقالات آموزش برنامه‌نویسی سالیدیتی که توسط Andrew Parker از medium.com تهیه شده، تا این جای کار قرارداد خود را با استاندارد ERC721 نوشتیم و آن را پیاده‌سازی کردیم. ما حتی در بخش ۵ کد خود را آزمایش کردیم تا مطمئن شویم که درست…

برنامه‌نویسی سالیدیتی : استاندارد ERC721 (بخش ۵)

در مجموعه مقالات آموزش برنامه‌نویسی سالیدیتی که توسط Andrew Parker از medium.com تهیه شده، تا این جای کار قرارداد هوشمند خود را ساختیم. اکنون می‌خواهیم آن را از جوانب مختلف بررسی و آزمایش کنیم. این کار بسته به مدل طراحی شما کمی فرق می‌کند…

برنامه نویسی سالیدیتی : استاندارد ERC721 (بخش چهارم)

در مقاله قبلی از این مجموعه آموزشی که توسط Andrew Parker از medium.com تهیه شده، ما نوشتن درباره قرارداد ERC721 را آغاز کردیم. توضیحات متعددی در سه مقاله اول وجود داشت (بخش 1 تا 3) و به همین خاطر فرض می‌‌کنیم همه کدها را مطالعه کرده‌‌اید!…

برنامه نویسی سالیدیتی : استاندارد ERC721 (بخش 3)

تا به حال در این مجموعه آموزشی که توسط Andrew Parker از medium.com تهیه شده، درباره اساس موارد غیرقابل‌‌تعویض (Non-Fungibles) و ERC721 صحبت کرده‌‌ایم و سپس نگاهی به رابط استاندارد و برخی از نیازهای آن داشته‌‌ایم. در این مقاله، تصمیماتی برای…

ارتقاپذیری باگی در قراردادهای هوشمند است

مزیت اصلی استفاده از قراردادهای هوشمند این است که این قراردادها می‌توانند میان افرادی که اعتمادی به یکدیگر ندارند تعهد ایجاد کنند؛ تعهدی که اجرای آن الزامی است و نمی‌توان مفادش را تغییر داد. پس اگر قابلیت ارتقاپذیری را در قراردادهای هوشمند…

DApp اسکروی (Escrow) قرارداد هوشمند (بخش اول): فروشنده

مطلب حاضر نخستین بخش از مقاله‌ای دو بخشی است که کدهای زیربنایی مقاله قرارداد هوشمند را به روایت تصویر شرح می‌دهد و برای توسعه‌دهندگانی جالب خواهد بود که مایل به یادگیری نحوه کدنویسی یک Dapp مبتنی بر وب ۳ هستند که قرار است به عنوان رابط…

ریپل خود را تایید کنید و دامنه‌‌تان را نشان دهید

آیا تصمیم گرفتید ریپل خودتان را تایید کنید؟ عالی است! تصمیم نگرفتید؟ مطلب "چگونه تاییدکننده ریپل را در سرور DigitalOcean اجرا کنیم" را مطالعه کنید. اگر تاییدگر خود را اجرا کردید، احتمالا آن را در Ripple Validator Registry جستجو کرده‌اید.…

متناظرسازی یک مقدار با نقطه منحنی بیضوی

یکی از روش‌های محبوب رمزنگاری، روش رمزنگاری منحنی بیضوی است که در دنیای بلاکچین طرفداران زیادی دارد. در این مطلب می‌خواهیم به شما نشان دهیم که چگونه می‌توانید یک مقدار از کلید عمومی را با نقطه‌ای از منحنی بیضوی متناظر کنیم.