Hukum Amanah/Tahap IX · Amanah dalam rantaian/9.3 Penukaran bulat/Pelajaran 2
Kewajipan fidusiari dalam kod
Bahagian manakah daripada kewajipan kesetiaan, keberhematan, kesaksamaan dan pelaporan pemegang amanah yang boleh disokong oleh kod, yang mana masih memerlukan pertimbangan manusia, apa yang boleh diakibatkan oleh kesilapan pengekodan, dan mengapa pemegang amanah kekal bertanggungjawab.
Pendidikan, bukan nasihat undang-undang. Hukum amanah berbeza dari negara ke negara dan negeri ke negeri, dan struktur yang betul bergantung kepada situasi anda. Apa sahaja yang anda tandatangani hendaklah dilakar atau semak semula oleh peguam berkelayakan di tempat anda tinggal.
Laluan paling ringan
Laluan paling murah, paling rendah cukai, paling mudah dan paling peribadi yang dibenarkan undang-undang, bermula dengan yang terbaik. Setiap langkah menyatakan peraturan yang menjadi asasnya dan syarat yang mengekalkannya sah.
- Gunakan buku besar awam sebagai rekod transaksi percuma, kemudian tambah item di luar rantaian yang diperlukan oleh laporan UTC §813: liabiliti, resit, pampasan dan nilai aset. Perangkap: buku besar menunjukkan apa yang berpindah, bukan mengapa, jadi simpan alasan bertulis bagi setiap pembayaran diskresi.
- Aturan kod seperti menyekat pemindahan ke alamat yang berkaitan dengan pemegang amanah menyokong kewajipan kesetiaan (UTC §802) secara berkos rendah. Perangkap: transaksi bercanggah di luar rantaian kekal boleh dibatalkan oleh benefisiari yang terjejas, dan tiada kod yang dapat mengesan perkara tersebut.
- Anggap kepercayaan terhadap pembekal kod sebagai pendelegasian: pilihnya dengan teliti, tetapkan terma dan pantau operasinya (UTC §807), dan pemegang amanah yang mematuhi undang-undang tidak bertanggungjawab atas tindakan ejen tersebut. Perangkap: melangkau pemantauan akan menghilangkan perlindungan itu.
- Kodkan hanya agihan mandatori, kerana sebarang diskresi, walaupun 'mutlak', mesti dilaksanakan dengan itikad baik di bawah terma dan tujuan amanah (UTC §814). Perangkap: ralat kod yang membayar ke alamat yang salah masih merupakan pelanggaran oleh pemegang amanah, dan boleh dipulihkan hanya melalui undang-undang.
BahanPelajaran 1.1.6, mengenai kesetiaan, keberhematan dan kesaksamaan, dan pelajaran 4.3.7, mengenai pelaporan kepada benefisiariUniform Trust Code §§802, 803, 807, 814 dan 1001, dalam enakmen negeri seperti Maine Revised Statutes tajuk 18-BPelajaran 9.2.5, mengenai escrow, kontrak pintar dan perkataan ‘trustless’.
Ingin tahu
- Bolehkah kontrak pintar menghalang pemegang amanah daripada membayar wang amanah kepada dirinya sendiri?
- Bolehkah kod menentukan sama ada keadaan seseorang benefisiari mewajarkan pembayaran budi bicara?
- Jika kod membayar kepada orang yang salah, siapakah yang bertanggungjawab kepada benefisiari?
Teroka
- Pelajaran 1.1.6 menerangkan kewajipan teras pemegang amanah: kesetiaan, keberhematan, kesaksamaan, serta menyimpan rekod dan memaklumkan benefisiari. Blockchain dan kontrak pintar boleh melaksanakan sesetengah tugas amanah secara automatik, seperti membayar amaun tetap pada tarikh yang ditetapkan atau merekodkan setiap pemindahan. Pelajaran ini bertanya bahagian manakah daripada setiap kewajipan yang boleh disokong oleh kod dan bahagian manakah yang masih bergantung pada pertimbangan manusia. Ia bersifat reflektif: ia membincangkan idea dan bukannya reka bentuk yang berfungsi, dan tidak mengesyorkan sebarang produk. Peraturan statutori yang dipetik adalah daripada Uniform Trust Code (UTC) AS, sebagaimana yang digubal di banyak negeri, dan daripada England dan Wales.
- Di bawah UTC §802, pemegang amanah mesti mentadbir amanah semata-mata demi kepentingan benefisiari, dan transaksi yang terjejas oleh konflik antara kepentingan fidusiari dan kepentingan peribadi pemegang amanah biasanya boleh dibatalkan oleh benefisiari yang terjejas. Kod boleh menguatkuasakan sesetengah peraturan kesetiaan secara mekanikal, contohnya dengan menolak pemindahan ke alamat yang dikaitkan dengan pemegang amanah. Tetapi ia hanya melihat apa yang berlaku on-chain. Ia tidak dapat mengetahui sama ada pemegang amanah telah menyalurkan urusan kepada rakan, menerima bayaran sampingan atau menggunakan peluang yang diperoleh sebagai pemegang amanah, seperti dalam Keech v Sandford (1726). Kesetiaan melibatkan motif dan hubungan yang tidak dapat diperhatikan oleh kod.
- Keberhematan bermaksud penjagaan, kemahiran dan kewaspadaan. Di bawah Uniform Prudent Investor Act (1994), pemegang amanah melabur sebagaimana yang dilakukan oleh pelabur berhemat dan biasanya mempelbagaikan pelaburan; di England dan Wales, Trustee Act 2000 menetapkan kewajipan berjaga-jaga statutori. Kod boleh menggunakan peraturan yang dipilih oleh manusia, seperti mengimbangkan semula kepada perkadaran tetap. Memilih peraturan itu, dan mengubahnya apabila pasaran, tujuan amanah atau keperluan benefisiari berubah, ialah pertimbangan berhemat itu. Di bawah UTC §807, pemegang amanah yang mewakilkan tugas mesti mengambil penjagaan yang munasabah dalam memilih ejen, menetapkan terma dan memantau prestasi; bergantung pada kod atau penyedia kod menimbulkan persoalan yang serupa.
- Di bawah UTC §803, pemegang amanah bagi amanah yang mempunyai dua atau lebih benefisiari mesti bertindak secara saksama, dengan memberikan perhatian sewajarnya kepada kepentingan masing-masing. Kod boleh melayan setiap benefisiari secara serupa, tetapi saksama tidak bermaksud serupa (pelajaran 1.1.6). Banyak amanah juga memberikan pemegang amanah budi bicara, contohnya untuk membayar pendidikan atau kesihatan benefisiari. Di bawah UTC §814, walaupun budi bicara yang digambarkan sebagai 'mutlak' mesti dijalankan dengan suci hati dan mengikut terma dan tujuan amanah. Menggunakan piawaian sedemikian terhadap keadaan seseorang ialah pertimbangan yang boleh direkodkan dan dilaksanakan oleh kod, tetapi tidak boleh dibuat oleh kod dengan sendirinya.
- Pelaporan ialah bidang di mana kod paling membantu. Lejar awam merekodkan setiap pemindahan on-chain berserta masa dan amaunnya, dan rekodnya sukar diubah. Tetapi laporan di bawah UTC §813 juga meliputi liabiliti, penerimaan, pembayaran keluar, pampasan pemegang amanah dan nilai aset, yang kebanyakannya off-chain (pelajaran 4.3.7), dan lejar tidak menjelaskan mengapa sesuatu pembayaran dibuat. Kesilapan pengekodan membawa risikonya sendiri: pepijat boleh membayar ke alamat yang salah atau mengunci dana, dan pemindahan on-chain biasanya tidak boleh diterbalikkan oleh rangkaian. Sebarang pemulihan kemudiannya bergantung pada undang-undang, seperti tuntutan terhadap penerima, bukan pada kod.
- Apa jua alat yang digunakan, pemegang amanah kekal bertanggungjawab. Pelanggaran kewajipan yang terhutang kepada benefisiari ialah pecah amanah, dan di bawah UTC §1001, mahkamah boleh memaksa pemegang amanah melaksanakannya, memerintahkan perakaunan, mewajibkan pemegang amanah memulihkan kerugian atau memecat pemegang amanah (pelajaran 2.3.7). Kod yang berjalan tepat seperti yang ditulis masih boleh melaksanakan pelanggaran jika ia ditulis atau disediakan dengan salah, dan rekod lengkap tentang pembayaran yang salah tidak menjadikan pembayaran itu betul. Automasi mengubah cara kewajipan dilaksanakan; ia tidak memindahkan kewajipan itu daripada pemegang amanah kepada perisian atau pembangunnya.
Fakta utama
- Di bawah UTC §802, pemegang amanah mesti mentadbir amanah semata-mata demi kepentingan benefisiari; kod boleh menyekat sesetengah pemindahan urus niaga diri tetapi tidak dapat memerhatikan motif atau konflik off-chain.
- Di bawah UTC §807, pemegang amanah yang mewakilkan tugas mesti mengambil penjagaan yang munasabah dalam memilih ejen, menetapkan terma perwakilan dan memantau prestasi.
- Di bawah UTC §803, pemegang amanah mesti bertindak secara saksama, dengan memberikan perhatian sewajarnya kepada kepentingan setiap benefisiari, yang tidak bermaksud melayan mereka secara serupa.
- Di bawah UTC §814, pemegang amanah mesti menjalankan kuasa budi bicara dengan suci hati dan mengikut terma dan tujuan amanah, walaupun budi bicara itu disebut 'mutlak'.
- Lejar merekodkan pemindahan on-chain tetapi bukan aset off-chain, liabiliti atau sebab pembayaran, yang juga diperlukan oleh laporan §813 dan rekod yang sewajarnya.
- Di bawah UTC §1001, mahkamah boleh meremedikan pecah amanah, contohnya dengan memerintahkan pemegang amanah memulihkan kerugian atau memecat pemegang amanah, apa jua alat yang digunakan oleh pemegang amanah.
Latihan sembilan, enam, tiga, satu
Semakan fakta
Tarikh, angka dan dakwaan telah disemak berbanding dengan sumber yang diterbitkan yang disenaraikan di bawah.
- Fiduciary
- Keech v Sandford
- Maine Uniform Trust Code §802 (duty of loyalty; a state enactment)
- Maine Uniform Trust Code §803 (impartiality; a state enactment)
- Maine Uniform Trust Code §807 (delegation by trustee; a state enactment)
- Maine Uniform Trust Code §814 (discretionary powers; a state enactment)
- Maine Uniform Trust Code §1001 (remedies for breach of trust; a state enactment)
- Smart contract