З причин, які ви скоро зрозумієте, в Lattice ми обговорювали відому цитату Алана Кея: «**Люди, які дійсно серйозно ставляться до програмного забезпечення, повинні створювати своє власне обладнання».
Ця фраза стала прозивною в епоху графічних процесорів після iOS/Tesla/Bitcoin ASIC/NVIDIA AI, в якій ми живемо, і її походження насправді важко точно відстежити. Після деяких пошуків я знайшов цю статтю ( ) Енді Херцфельда, одного з перших співробітників Apple, яка містила нотатки з виступу Алана Кея на конференції Creative Think 1982 року. Наскільки мені відомо, повної розшифровки промови немає, але ця цитата цитується в нотатках Герцфілда, а також в інших відомих цитатах Алана Кея, таких як «Найкращий спосіб передбачити майбутнє — це винайти його» і менш відомих фразах, таких як «**Вся концепція «мов програмування» неправильна».
Повернемося до оригінальної цитати: «Люди, які дійсно серйозно ставляться до програмного забезпечення, повинні створювати своє власне обладнання». Чи зробив би Кей таке твердження в 1982 році, за два роки до випуску MacOS і за десятиліття до заснування таких компаній, як Tesla і NVIDIA? У той час не було явних переможців у програмному чи апаратному забезпеченні: персональні комп’ютери все ще залишалися мрією, яку могли втілити лише найзатятіші технологи, а самі обчислення значною мірою були відсунуті на мейнфрейми. Варто подивитися, що будував Кей, роблячи це спостереження, і що могло сприяти цьому тепер відомому твердженню.
У роки, що передували (і після) презентації його творчого мислення, Кей працював над «Dynabook», прототипом ноутбука, який так і не був повністю запущений у виробництво. Dynabook прагне бути «персональним комп’ютером для дітей будь-якого віку»: інструментом, який робить функції ПК доступними для всіх. Це було перше апаратне забезпечення, на якому було запущено Smalltalk, мову програмування та IDE, чия об’єктно-орієнтована парадигма програмування порвала з більш популярним імперативним стилем того часу. За словами Кея: «Smalltalk потужніший і простіший у використанні наївними програмістами, ніж більш традиційні оригінальні ідеї «іменник/дієслово-структура/функція» більшості сучасних систем програмування».
Це не порожні слова. У 70-х роках 20-го століття Кей та інші дослідники з Xerox PARC Labs розробили «Temporary Dynabook»: більшу та менш портативну версію оригінального дизайну Dynabook. Вони навчили дітей користуватися комп’ютерами і виявили, що за дуже короткий проміжок часу діти у віці від 5 років могли створювати ігри для малювання, симулятори польотів та ігри про космічну війну. IDE, надана Smalltalk, мала власний графічний інтерфейс для рендерингу симуляції, а саме обладнання Dynabook мало зручні властивості, такі як миші (миші не були дуже популярні на апаратному забезпеченні в той час, і з ними можна було взаємодіяти лише через CLI). Ця нова комбінація апаратного забезпечення (Interim Dynabook) і програмного забезпечення (Smalltalk) призводить до появи нових додатків, які були б неможливими в більш складних середовищах програмування.
Тимчасовий Dynabook
Кожен, хто взаємодіє з тимчасовим Dynabook, поки що живе майбутнім: поєднання орієнтованого на користувача апаратного та програмного забезпечення, втілене в Dynabook, продовжує впливати на ноутбуки, iPhone та iPad, а також інші сучасні технології. Ключовий висновок Dynabook полягає в тому, що коли ви поєднуєте апаратне та програмне забезпечення, спеціально адаптовані один до одного, ви можете досягти проривів, які на десятиліття випереджають ваш час.
Але як це стосується EVM, ончейн-додатків або будь-чого, що ми робимо в Lattice?
Дехто може думати про «апаратне забезпечення» блокчейну як про фізичні вузли, які запускають консенсус або виконують клієнтів, або навіть як про апаратне забезпечення, яке прискорює просунуту криптографію в доказах з нульовим розголошенням. У нас дещо інша точка зору: блокчейн – це комп’ютер і саме залізо.
Протягом майже двох років Lattice створює MUDs, рушій, який полегшує та робить більш інтуїтивно зрозумілою розробку складних додатків (або «програмного забезпечення») на EVM. Подібно до щасливчиків 1970-х років, яким пощастило використовувати Interim Dynabook, ми завжди шукаємо спосіб життя майбутнього: епоху, коли ончейн-додатки не обмежені апаратним забезпеченням, на якому вони працюють.
Незважаючи на те, що прототип Dynabook перетворився на такі технології, як iPhone, знадобилися десятиліття, на щастя, сьогоднішні цикли зворотного зв’язку між дизайном, ітераціями, користувацьким тестуванням і реалізацією набагато коротші. Менш ніж за два роки MUD перетворився з власного рушія, народженого в процесі створення ончейн-ігор як окремих осіб, до програмного забезпечення з відкритим вихідним кодом, яке підтримує такі ігри, як Sky Strife, OPCraft, Words3, Primodium, draw.tech, Gaul, This cursed machine та багато інших. Попутно ми використовували апаратне забезпечення, на якому працювали деякі з цих додатків: ми розгорнули локальні вузли з лімітом газу до 1 мільярда, запустили OP Craft на одній з перших тестових мереж Optimism Bedrock минулого року та запустили кастомні тестові мережі, які використовуються Sky Strife, Primodium, Small Brain Games та іншими розробниками MUD.
У 2 сезоні «Нового світу» ми розглянемо «залізо». За останні два роки ми пройшли шлях від гри з апаратним забезпеченням до формування чіткого бачення того, як може виглядати ідеальне обладнання в автономному світі. Зараз саме час поділитися своїми знахідками та почути власні відкриття, тож давайте всі жити майбутнім!
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Решітка: Блокчейн – це саме комп'ютерне обладнання
来源: MetaCat
З причин, які ви скоро зрозумієте, в Lattice ми обговорювали відому цитату Алана Кея: «**Люди, які дійсно серйозно ставляться до програмного забезпечення, повинні створювати своє власне обладнання».
Ця фраза стала прозивною в епоху графічних процесорів після iOS/Tesla/Bitcoin ASIC/NVIDIA AI, в якій ми живемо, і її походження насправді важко точно відстежити. Після деяких пошуків я знайшов цю статтю ( ) Енді Херцфельда, одного з перших співробітників Apple, яка містила нотатки з виступу Алана Кея на конференції Creative Think 1982 року. Наскільки мені відомо, повної розшифровки промови немає, але ця цитата цитується в нотатках Герцфілда, а також в інших відомих цитатах Алана Кея, таких як «Найкращий спосіб передбачити майбутнє — це винайти його» і менш відомих фразах, таких як «**Вся концепція «мов програмування» неправильна».
Повернемося до оригінальної цитати: «Люди, які дійсно серйозно ставляться до програмного забезпечення, повинні створювати своє власне обладнання». Чи зробив би Кей таке твердження в 1982 році, за два роки до випуску MacOS і за десятиліття до заснування таких компаній, як Tesla і NVIDIA? У той час не було явних переможців у програмному чи апаратному забезпеченні: персональні комп’ютери все ще залишалися мрією, яку могли втілити лише найзатятіші технологи, а самі обчислення значною мірою були відсунуті на мейнфрейми. Варто подивитися, що будував Кей, роблячи це спостереження, і що могло сприяти цьому тепер відомому твердженню.
У роки, що передували (і після) презентації його творчого мислення, Кей працював над «Dynabook», прототипом ноутбука, який так і не був повністю запущений у виробництво. Dynabook прагне бути «персональним комп’ютером для дітей будь-якого віку»: інструментом, який робить функції ПК доступними для всіх. Це було перше апаратне забезпечення, на якому було запущено Smalltalk, мову програмування та IDE, чия об’єктно-орієнтована парадигма програмування порвала з більш популярним імперативним стилем того часу. За словами Кея: «Smalltalk потужніший і простіший у використанні наївними програмістами, ніж більш традиційні оригінальні ідеї «іменник/дієслово-структура/функція» більшості сучасних систем програмування».
Це не порожні слова. У 70-х роках 20-го століття Кей та інші дослідники з Xerox PARC Labs розробили «Temporary Dynabook»: більшу та менш портативну версію оригінального дизайну Dynabook. Вони навчили дітей користуватися комп’ютерами і виявили, що за дуже короткий проміжок часу діти у віці від 5 років могли створювати ігри для малювання, симулятори польотів та ігри про космічну війну. IDE, надана Smalltalk, мала власний графічний інтерфейс для рендерингу симуляції, а саме обладнання Dynabook мало зручні властивості, такі як миші (миші не були дуже популярні на апаратному забезпеченні в той час, і з ними можна було взаємодіяти лише через CLI). Ця нова комбінація апаратного забезпечення (Interim Dynabook) і програмного забезпечення (Smalltalk) призводить до появи нових додатків, які були б неможливими в більш складних середовищах програмування.
Кожен, хто взаємодіє з тимчасовим Dynabook, поки що живе майбутнім: поєднання орієнтованого на користувача апаратного та програмного забезпечення, втілене в Dynabook, продовжує впливати на ноутбуки, iPhone та iPad, а також інші сучасні технології. Ключовий висновок Dynabook полягає в тому, що коли ви поєднуєте апаратне та програмне забезпечення, спеціально адаптовані один до одного, ви можете досягти проривів, які на десятиліття випереджають ваш час.
Але як це стосується EVM, ончейн-додатків або будь-чого, що ми робимо в Lattice?
Дехто може думати про «апаратне забезпечення» блокчейну як про фізичні вузли, які запускають консенсус або виконують клієнтів, або навіть як про апаратне забезпечення, яке прискорює просунуту криптографію в доказах з нульовим розголошенням. У нас дещо інша точка зору: блокчейн – це комп’ютер і саме залізо.
Протягом майже двох років Lattice створює MUDs, рушій, який полегшує та робить більш інтуїтивно зрозумілою розробку складних додатків (або «програмного забезпечення») на EVM. Подібно до щасливчиків 1970-х років, яким пощастило використовувати Interim Dynabook, ми завжди шукаємо спосіб життя майбутнього: епоху, коли ончейн-додатки не обмежені апаратним забезпеченням, на якому вони працюють.
Незважаючи на те, що прототип Dynabook перетворився на такі технології, як iPhone, знадобилися десятиліття, на щастя, сьогоднішні цикли зворотного зв’язку між дизайном, ітераціями, користувацьким тестуванням і реалізацією набагато коротші. Менш ніж за два роки MUD перетворився з власного рушія, народженого в процесі створення ончейн-ігор як окремих осіб, до програмного забезпечення з відкритим вихідним кодом, яке підтримує такі ігри, як Sky Strife, OPCraft, Words3, Primodium, draw.tech, Gaul, This cursed machine та багато інших. Попутно ми використовували апаратне забезпечення, на якому працювали деякі з цих додатків: ми розгорнули локальні вузли з лімітом газу до 1 мільярда, запустили OP Craft на одній з перших тестових мереж Optimism Bedrock минулого року та запустили кастомні тестові мережі, які використовуються Sky Strife, Primodium, Small Brain Games та іншими розробниками MUD.
У 2 сезоні «Нового світу» ми розглянемо «залізо». За останні два роки ми пройшли шлях від гри з апаратним забезпеченням до формування чіткого бачення того, як може виглядати ідеальне обладнання в автономному світі. Зараз саме час поділитися своїми знахідками та почути власні відкриття, тож давайте всі жити майбутнім!