On-chain, blokzincir üzerine kaydedilen veri ve işlemleri ifade etmektedir. Başka bir deyişle on-chain zincir içi olarak kabul edilmektedir. Zincire yeni bir işlem eklemek için blokzincirde yeni bir blok oluşturulması gerekmektedir. Bu işlemlerin geçerli olmasını sağlamak için izlenmesi gereken belirli açık kaynaklı mutabakat protokolleri vardır. Yeni oluşturulan blokların ağa eklenmesi için şeffaf ve geri dönüştürülemez bir şekilde ağ üzerinde yayınlanır. Yayınlanan işlemler sonrasında uygun görülürse madenciler tarafından onaylanır. Bu süreç Off-chain’e göre daha fazla zaman alan bir işlemdir.