Newton-Protokoll: Als das Beta-Mainnet ans Netz ging, dachte ich an diese Sache, die an einer einzelnen Person festhing
In der Zeit an der Universität haben wir zu ein paar Leuten zusammen Geld gesammelt und einmal eine gemeinnützige Spendenaktion organisiert. Wir haben einem Mitschüler den Auftrag gegeben, die Konten einheitlich zu verwalten, und es war vereinbart, dass jede Ausgabe im Gruppenchat gemeldet wird. Die ersten zwei Monate verlief alles ziemlich reibungslos, bis es einmal darum ging, einer Familie eines an Leukämie erkrankten Kindes dringend Geld zu überweisen. Dieses Geld sollte gerade im Notfall helfen. Der Mitschüler war zufällig gerade mit seinem Betreuer auf Dienstreise außerorts, hatte unterwegs kein Netz, und das Alipay-Passwort kannte nur er. Wir anderen saßen in der Gruppe und waren total am Sorgen. Jemand schlug vor, ob ich es nicht erst einmal vorstrecken könnte, aber das Konto war nicht bei mir. Vorstrecken würde also nichts bringen, weil man das Geld nicht überweisen konnte. Wir haben es dann einfach hartnäckig sechs Tage lang hinausgezögert. Erst an dem Tag, an dem wieder Empfang war, konnte das Geld endlich überwiesen werden. Danach hat ihn niemand beschuldigt, und er hat auch nichts falsch gemacht. Aber in meinem Kopf ist diese Hürde nie wirklich weg gewesen. Ob man an das Geld kommt, hängt davon ab, ob die eine Person ein Handy mit Empfang hat—wenn man das bedenkt, ist das schon ziemlich unheimlich.
Newton Protocol最核心的变化其实只有一句话:execution is no longer signature-driven, but condition-driven。在Newton Mainnet Beta里,这个变化被具象化成一个执行门控层(execution gating layer),它位于交易签名之后、链上执行之前。