<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Upgrades on wid@internet:~$ </title>
    <link>https://widnyana.web.id/id/tags/upgrades/</link>
    <description>Recent content in Upgrades on wid@internet:~$ </description>
    <generator>Hugo</generator>
    <language>id</language>
    <lastBuildDate>Sat, 09 May 2026 02:33:38 +0700</lastBuildDate>
    <atom:link href="https://widnyana.web.id/id/tags/upgrades/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Deploy, Upgrade, dan Pola Buffer Account</title>
      <link>https://widnyana.web.id/id/posts/solana/solana-program-deploy-upgrade-buffer/</link>
      <pubDate>Sat, 02 May 2026 10:00:00 +0700</pubDate>
      <guid>https://widnyana.web.id/id/posts/solana/solana-program-deploy-upgrade-buffer/</guid>
      <description>Deploy program Solana tidak bersifat atomik. Ini adalah rangkaian langkah yang melibatkan akun Buffer sementara, penulisan bytecode dalam potongan (chunk), dan langkah aktivasi akhir yang membuat atau mengganti program. Postingan ini membahas alur deploy dan upgrade secara lengkap, menjelaskan kenapa Buffer account ada, dan menunjukkan cara mengklaim kembali SOL saat deploy gagal di tengah jalan.</description>
    </item>
    <item>
      <title>Bagaimana Program Solana Benar-Benar Hidup On-Chain: Model Dua Akun</title>
      <link>https://widnyana.web.id/id/posts/solana/solana-program-lifecycle-two-account-model/</link>
      <pubDate>Sat, 25 Apr 2026 10:00:00 +0700</pubDate>
      <guid>https://widnyana.web.id/id/posts/solana/solana-program-lifecycle-two-account-model/</guid>
      <description>Program Solana tidak disimpan dalam satu akun. Mereka terbagi menjadi dua akun yang saling terhubung dan dikelola oleh BPF Loader: sebuah Program Account kecil yang berfungsi sebagai identitas, dan ProgramData Account yang lebih besar yang menyimpan bytecode. Post ini membahas model dua akun, menjelaskan kenapa program ID tidak pernah berubah saat upgrade, dan menunjukkan bagaimana arsitektur ini membuat hot-swappable code menjadi mungkin.</description>
    </item>
  </channel>
</rss>
