تراکنش روی زنجیره (On-chain Transaction) به تراکنشهایی اطلاق میشود که مستقیماً در بلاکچین ثبت و ذخیره میشوند. در این نوع تراکنشها، تمامی جزئیات مربوط به معامله از جمله تاریخ، مبلغ و طرفین معامله در بلاکچین ثبت شده و به صورت دائمی و شفاف در دسترس عموم قرار میگیرد. تراکنشهای روی زنجیره به دلیل استفاده از بلاکچین به عنوان یک سیستم غیرمتمرکز، از امنیت و شفافیت بالایی برخوردار هستند و قابل تغییر یا دستکاری نیستند. این نوع تراکنشها معمولاً با استفاده از قراردادهای هوشمند و الگوریتمهای رمزنگاری انجام میشوند و به این ترتیب میتوانند برای انتقال ارزهای دیجیتال، خرید و فروش کالا یا خدمات و حتی ایجاد قراردادهای دیجیتال استفاده شوند. در مقایسه با تراکنشهای خارج از زنجیره، تراکنشهای روی زنجیره معمولاً زمان بیشتری برای پردازش و هزینههای بالاتری دارند، زیرا هر تراکنش باید توسط ماینرها یا نودهای شبکه تایید و ثبت شود. با این حال، این تراکنشها به دلیل اینکه در بلاکچین ثبت میشوند، از حریم خصوصی و امنیت بالاتری برخوردارند.