<?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>Bpf-Loader on wid@internet:~$ </title>
    <link>https://widnyana.web.id/id/tags/bpf-loader/</link>
    <description>Recent content in Bpf-Loader 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/bpf-loader/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Upgrade Authority: Dari Keypair hingga Immutable</title>
      <link>https://widnyana.web.id/id/posts/solana/solana-upgrade-authority-keypair-to-immutable/</link>
      <pubDate>Tue, 05 May 2026 10:00:00 +0700</pubDate>
      <guid>https://widnyana.web.id/id/posts/solana/solana-upgrade-authority-keypair-to-immutable/</guid>
      <description>Setiap program Solana yang bisa di-upgrade memiliki satu field yang mengontrol siapa bisa mengganti bytecodenya: upgrade_authority_address di akun ProgramData. Tulisan ini menelusuri siklus hidup lengkap field tersebut, dari satu keypair melalui multisig Squads dan SPL Governance, hingga flag --final yang irreversibel dan membekukan program selamanya.</description>
    </item>
    <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>
