代碼是準則&對正義的追求
英文版 2016/09/09 作者:Arvicco(ETC博客)
人們一直在重複 “代碼就是準則 “這句話,卻沒有清楚地理解它的含義。有些人故意把它曲解爲 “ETC支持小偷和騙子 “以及類似的胡言亂語。讓我們把一些事情說清楚。代碼是區塊鏈上的準則。在這個意義上,所有的執行和交易都是最終的和不可改變的。因此,從我們(Ethereum Classic支持者)的角度來看,通過推動DAO硬分叉,EF違反了 “準則”,即他們在區塊鏈上施加了一個無效的交易狀態。
這與合同法或刑法,或其他法律因素無關。說 “代碼就是準則 “類似於承認物理學規律。萬有引力定律說,當我把一架鋼琴推出窗外時,鋼琴會往下掉。這並不意味着我把鋼琴推出窗外就一定 “合法”。如果我這樣做了,而墜落的鋼琴殺死了一些路人,我在法官面前爭辯說我不應該進監獄,因爲我沒有違反物理學定律,這將是瘋狂的。 在以太坊區塊鏈上,一個圖靈完整代碼的運行具有非常真實和有形的價值。正因爲如此,總是有可能出現錯誤和意外的結果。總會有有人不滿意的交易和代碼執行結果。會有衝突和分歧,會有代碼漏洞和利用,會有詐騙和盜竊,會有各種醜陋的東西。
誰應該處理所有這些衝突?讓我們暫時設想一下,我們決定 “區塊鏈社區 “將自行處理這一切。
誰來決定哪些鏈上代碼執行是 “盜竊”,哪些不是?這種龐氏騙局合約是否足以讓它停業?我們是否在這個黑暗市場出售假身份證和大麻時容忍它,但一旦它開始涉足兒童色情和可卡因時就劃清界限?
是否應該有一個民主投票系統(模擬法庭)來決定這些案件,根據這些決定來改變區塊鏈的狀態?是否應該有一個委員會來決定哪些智能合約行爲是 “不可接受的”,哪些交易是足以證明硬分叉的 “非法”?
什麼可以作爲這種決定的依據?適用的法律體系在哪裏?誰將成爲警察、法官和陪審團?什麼是正當程序?上訴程序是什麼?談到 “區塊鏈司法”,有很多問題,而這些問題沒有好的答案。
但如果根本就沒有系統,那就更糟糕了。如果 “區塊鏈社區 “只是對一個 “特殊案例 “做了一個特殊的例外,選擇 “僅此一次 “來主持正義。人們可能會問,這個案例有什麼特別之處?爲什麼這起盜竊案能得到特殊對待,而其他的盜竊案卻沒有?你需要認識誰,你需要成爲誰的夥伴才能得到這種特殊待遇?面對援引先例的法律案件和要求撤銷具體交易的傳票,你要如何爲這種優惠待遇辯護?
這是個蛇窩,只要拒絕被拖入與智能合約執行有關的衝突解決並尋求正義,就可以避免。而這隻需要堅持區塊鏈的中立性和不變性的原則。
所以,代碼就是區塊鏈上準則。所有執行都是最終的,所有交易都是不可改變的。對於其他一切,有一種經過時間考驗的方式來裁決法律糾紛和進行司法管理。這叫做法律系統。