Блокчејн и HTTP/S

Оваа објава првично се појави на ZeMing M. Gao's , а го реобјавивме со дозвола од авторот. Целото парче прочитајте го овде.

Протоколот за пренос на хипертекст (HTTP) и неговата шифрирана екстензија Hypertext Transfer Protocol Secure (HTTPS), колективно HTTP/S, е протокол на слој на апликација во пакетот Интернет протокол (IP) кој е основниот протоколски слој на Интернет. Поточно, тоа е поврзувачки слој поставен помеѓу горниот слој на апликација и слојот на основниот протокол.

HTTP/S е основата за комуникација на податоци за World Wide Web. HTTP/S е програмиран со користење на HTML (HyperText Markup Language), кој има шифри за изразување на различни HTML елементи.

Она што го прави HTML моќен е неговата способност да користи различни одредени HTML елементи за поврзување на ресурсите, внатрешни и надворешни. Тоа е механизмот за поврзување што ја формира меѓусебно поврзаната веб-содржина1.

Во суштина, Интернетот работи на HTTP/S кој пак работи на TCP/IP.

Блокчејн и Интернет

Блокчејн може да се користи за обезбедување на сите содржини што се користат во HTML за HTTP/S. Секоја датотека може да се обезбеди со складирање на хаш од датотеката на блокчејнот, така што автентичноста на датотеката може да се потврди кога датотеката се користи.

Меѓутоа, самото правење на горенаведеното е само користење на блокчејнот како додаток на HTTP/S.

Алтернативно, може да се изгради специјален прелистувач за пристап до податоците на блокчејнот на Биткоин како блокчејнот да е некој вид посебен „Интернет“. Но, ова е од ограничена употреба и во суштина го одвојува блокчејнот од вистинскиот Интернет. Теоретски може да се претпостави дека вистинскиот интернет може постепено да се префрли на блокчејн, но тоа нема да се случи наскоро, ако воопшто и воопшто.

Она што е потенцијално многу помоќно е да се интегрира блокчејн со Интернет на подлабоки нивоа.

Најдлабокото ниво на интеграција е она на блокчејн и TCP/IP, што е различна и долгорочна развојна цел. Видете Новиот интернет и блокчејн.

Но, она што е веќе при рака е интеграцијата на блокчејн со Интернет на ниво на HTTP/S.

Интеграцијата на блокчејн и HTTP/S

Претпочитаната интеграција не треба да бара промени во протоколот TCP/IP ниту во прелистувачите. Тековните интернет уреди и веб-прелистувачи треба да работат како што се.

Пример:

Сервер OrdFS: Овој проект обезбедува сервер ExpressJS за хостирање на вашата веб-страница од Ordinal токени на BTC и BSV блокчејн.

Серверот OrdFS може да биде примерок на услугите за компјутерски облак, како што е DigitalOcean. Видете ги упатствата овде.

Серверот OrdFS е порта што пристапува до блокчејните BTC и BSV. Тоа ви овозможува директно да ги повикувате редните натписи како HTML елементи.

Откако ќе имате вклучен сервер OrdFS, можете да го насочите вашиот домен на серверот со создавање на запис A или CNAME во поставките за DNS на вашиот домен.

Потоа поставувате запис TXT на вашиот домен за да укаже на ред:

TXT='ordfs=inscriptionId'
hostname='_ordfs.myhostname.com'
Каде што inscriptionId е txid_vout на BSV или {txid}i{vin} на BTC.

Забелешка, креирањето на запис TXT создава HTML врска до редниот опис, кој сега служи како почетна страница на доменот.

Поточно, веб-страницата е креирана за да има HTML елемент за да се формира оваа врска.

Прелистувачот со името на доменот внесено во лентата за адреси прво се насочува од серверот за имиња на DNS до серверот OrdFS, кој потоа ја идентификува трансакцијата на блокчејн (на пр. редовна идентификација) која ги има веб-информациите. Серверот OrdFS потоа бара биткоин јазол за веб-информациите содржани во трансакцијата. По добивањето на бараните веб-информации од јазолот Bitcoin, серверот OrdFS ја анализира веб-содржината од веб-информациите и ги сервира на прелистувачот.

Веб-содржината е содржана во информациите за веб-серверот исто како и традиционалната веб-локација, вклучувајќи ги сите нејзини HTML-кодови, CSS стилски листови итн. Датотеките се организирани со помош на root директориум и поддиректориуми кои се сите запишани на рекурзивни редни броеви кои се поврзани едни со други. Освен самите рекурзивни редни, ништо структурно ново не е потребно.

Зошто е ова корисно и важно?

Горенаведеното поставување ги има следниве важни карактеристики:

(1) Не е потребна промена на прелистувачот.

(2) Структурите на датотеките можат да останат исти како што се сега. Тие можат дополнително да се оптимизираат, но не мора да бидат, само за да функционира.

(3) На адресите на врската не им треба посебно форматирање. Тие се хашовите на Sha256 автоматски генерирани од содржината. Генерирањето и верификацијата на хашовите се стандардни функции на блокчејнот и не бараат посебна имплементација.

(4) Серверот OrdFS, иако игра улога аналогна на традиционалниот веб-сервер, не треба да ја содржи вистинската веб-содржина, освен потребните врски до веб-содржините кои се складирани во токени кои се или складирани на синџирот или поврзани до блокчејнот (во случај на редни токени, складирани на синџирот). Затоа, самиот блокчејн ефективно служи како универзален веб-сервер, додека серверот OrdFS се справува со врски и работи како интерфејс помеѓу блокчејнот и традиционалниот веб-прелистувач.

Горенаведените карактеристики (1)-(3) значат дека не постои голема техничка бариера за усвојување доколку луѓето сакаат да ја преместат мрежата на блокчејн. Но, прашањето е зошто луѓето би сакале да го прават тоа?

Одговорот лежи во горенаведеното (4). Универзален веб-сервер базиран на блокчејн има огромни импликации.

Придобивките од блокчејнот и интеграцијата HTTP/S

Целокупните глобални податоци може да се префрлат на нова парадигма која е далеку посигурна, посигурна, транспарентна, ефикасна и уште поважно, водена од создавањето и водена од сопственоста. Ова ќе почне да решава некои од основните коруптивни причини на сегашниот Интернет.

Некои од придобивките вклучуваат:

(1) наведената содржина е секогаш лесно проверлива;

(2) содржината е секогаш зачувана (бидејќи секое парче од содржината се управува и се упатува независно на блокчејнот, веројатно нема да исчезнат само затоа што веб-локацијата или услугата за хостирање колективно починала или исчезнала);

(3) датотеките што се складирани или упатени на блокчејнот може постојано да се користат без создавање многу копии и дупликати, бидејќи блокчејнот работи колективно како универзален сервер кој гарантира дека датотеките се непроменливи и автентични;

(4) содржината лесно се монетизира со голема грануларност и модуларност.

Тековните интернет и веб-сервери ги немаат овие придобивки. На пример, традиционалните веб-сервери едноставно не можат воопшто да го направат горенаведеното (3)-(4), без оглед на трошоците. Традиционалниот веб-сервер мора да складира и опслужува посебна копија од повеќето датотеки за секоја веб-локација. Ова резултира со висок степен на двојност на датотеките преку Интернет. Кога надворешните ресурси се поврзани, секогаш постои прашање за овластување и автентичност.

Немајќи единствен извор на вистината (SSoT), искористувањето на веб-содржината е тешко да се автоматизира, тешко да се овласти и потврди, тешко да се заработи и тешко да се модуларизира.

Спротивно на тоа, веб-серверот за интерфејс со содржината на блокчејн може да содржи претежно само врски до датотеките на блокчејнот, кој функционира како вистински веб-сервер, глобален, без традиционална хостинг услуга.

Уникатната сила на блокчејнот е да обезбеди Универзален единствен извор на вистината (SSoT), лесна автоматизација, монетизација и модуларизација, за да се подобри ефикасноста и севкупното искористување на веб-содржините.

Единственоста на Bitcoin hashing Sha256

Важно е да се сфати дека хашовите создадени со помош на алгоритмот за хаширање на Bitcoin Sha256 се гарантира дека се единствени поради екстремно ниската стапка на судир на Sha256. Тоа значи дека нема потреба од централно управување со URL-адреси базирани на Bitcoin хаш за да се избегнат судири на адреси. Тие едноставно нема да се случат за милион години. Дури и ако се случи математички судир (што има екстремно мала веројатност), инцидентите на судир би биле толку одвоени едни од други во однос не само на времето, туку и на корисничкиот простор и контекстот на трансакцијата што нема шанси тие навистина да се судрат. во практична смисла.

Понатаму, таквите URL-адреси не само што ќе бидат единствени на блокчејнот BSV без оглед на тоа колку се разновидни корисниците кои ги создаваат и колку случајно и слободно создаваат такви хашови, туку исто така ќе бидат единствени ако URL-адресите доаѓаат од различни блокчејн.

Импликацијата на ова е поинаков вид на Интернет.

Обединување и паралелизам

Интеграцијата на блокчејн и HTTP/S може да се имплементира одделно, со или без интеграција на блокчејн и TCP/IP.

Интеграцијата на блокчејн на HTTP/S има простор за паралелизам и плурализам за повеќе блокчејн, без разлика дали има обединувачки блокчејн на ниво на TCP/IP или не.

Ако BSV стане обединувачки блокчејн кој е интегриран со TCP/IP на основниот Интернет слој, сè, вклучувајќи ја и содржината и преносот на вредност (плаќањето) може да се ракува на блокчејнот BSV. Но, тоа не значи дека луѓето не можат да користат други блокчејнови ако сакаат.

Во принцип, изворите на содржина може да се обезбедат од кој било блокчејн, сè додека е изграден сервер за интерфејс и блокчејнот е во состојба да се справи со барањата на изворите на содржина што се хаширани и опционално, исто така, складирани на блокчејнот. Блокчејн може да се користи онолку колку што дозволува неговата приспособливост и може да ја послужи својата единствена цел на сопствениот пазар, паралелно со другите блокчејн.

Меѓутоа, за да се обедини Интернетот на ниво на TCP/IP, Новиот Интернет како целина мора да се потпира на јавен блокчејн како BSV кој има неограничена приспособливост. Видете One blockchain како основен слој на IoV.

Не мора да биде Реден

Во моментов, веб-локација базирана на блокчејн, како што е опишано погоре, може да се направи само со содржини наведени како редни токени на BTC или BSV. Но, тоа е само затоа што:

(1) рекурзивните редни се способни да формираат врски помеѓу натписи на различни редни; и

(2) некој создаде нов вид на веб-сервер наречен OrdFS сервер специјално за такви редици кои ќе се користат за креирање веб-страници.

Важно е да се забележи дека критичната причина зошто ова функционира е затоа што натписите на ординалите се рекурзивни, каде што има референци за секој дел од веб-локацијата, на пример, икона, index.html, CSS и JavaScript.

Токенизацијата е логичен начин за организирање и управување со такви информации. Не е чудно што ваквата апликација се случила прво на редни.

Во принцип, сепак, ништо не спречува некого да создаде погенерички сервер кој опслужува каква било содржина што има непроменлив хаш зачуван на скалабилниот блокчејн BSV.

Затоа се очекуваат интересни идни нови случувања.

Големата употреба на Ordinals ќе ја потврди моќта и неопходноста на BSV

Редните ординали забележаа експлозивен раст во краток временски период од неговото создавање во јануари 2023 година. Над 10 милиони натписи се направени во последните шест месеци.

Тоа може да звучи како многу за мем-токени. Но, не е ништо ако овие натписи се користат за конструирање на веб. Дури и 1 милион натписи на ден не се ништо.

Од 2020 година, количината на податоци на интернет се проценува на 64 зетабајти (64 трилиони гигабајти). Количината на податоци што се генерираат секој ден се очекува да достигне 463 егзабајти на глобално ниво до 2025 година. Се проценува дека преку интернет се пренесуваат преку 5 трилиони гигабајти податоци секој ден2. До крајот на 2025 година, вкупната количина на податоци на Интернет може да биде околу 100 зетабајти или 10^23 бајти.

Ако функционална веб-врска содржи просечно 1 kB податоци (разумна грануларност за текстуални податоци), потребни ни се вкупно 10^20 веб-врски. Но, со само 1 милион натписи дневно, би биле потребни 300 милијарди години за да се создадат сите тие врски, дури и не сметајќи го идниот раст на мрежата.

Дури и ако функционална веб-врска содржи во просек 1 MB информации (разумна грануларност за аудио и едноставна графика), сепак би биле потребни 300 милиони години. Дури и ако функционална веб-врска содржи во просек 1 GB информации (разумна грануларност за видео и мултимедијални податоци), сепак би биле потребни 300 илјади години.

1 милион натписи на ден очигледно не е доволно. Но, со 1 милион натписи дневно, тоа веќе ќе ја помести горната граница на тврдиот таван на BTC blockchain.

Освен тоа, во тој момент, ординалите веќе би го презеле блокчејнот на БТК и би го убиле наративот за дигитално злато на БТК, без кој БТК би се нашол себеси како конкурент на вистинскиот „пазар на трудот“ правејќи вистинска работа, што секако не може и не е дизајниран да прави.

Јасно е дека ако има најмала сериозност во правењето реални податоци на реалниот веб наместо обични дигитални артефакти за нивно добро, блокчејн кој има неограничена приспособливост е единствениот начин да се оди.

Редици за веб е едноставно директна контрадикција со БТК.

Редниот токен првично беше развиен на БТК како искористување на дупката на протоколот БТК. Тоа беше непосреден успех, како и инстант контроверзија. Идејата за натпис на податоци за токенизација на синџир, или кој било паметен договор воопшто, е туѓа за БТК и всушност се смета за абер или дури и закана за наративот на БТК.

Но, наскоро Ordinals најдоа дом на блокчејн BSV, каде што приспособливоста е неограничена и таксите се стотици илјади пати пониски од оние на BTC. Пред рекурзивните ординали, редните токени немаа никаква корист и се тргуваа по чисто шпекулативна шема. Но, рекурзивните ординали покажуваат дека тие можеби имаат корист и може да се развијат повеќе во иднина.

Откако ќе го направат тоа, Ordinals сите ќе се преселат во BSV од BTC, бидејќи комуналните услуги секогаш гравитираат кон подобра приспособливост, поголема ефикасност и пониска цена.

И не само тоа, рекурзивните редни би можеле конечно да ја откријат вистината за Биткоин: БТК е мит што се одржува поради, не и покрај, непостоењето на корисност.

Штом ќе се појави вистинската алатка, ќе ја покаже вистинската природа на БТК, дека е дизајниран да го заштити наративот за дигитално злато и последователната услужна индустрија на слој-2, која на прво место беше непотребна.

Исто така, ќе ја покаже вистинската природа на вистинскиот Биткоин, дека е дизајниран за корисност, од плаќање до токенизација и до интеграција со Интернет. Интеграцијата може да се случи на различни нивоа, од горниот слој на апликација, до слојот за поврзување HTTP/S, па сè до основниот слој на TCP/IP.

Фусноти:

[1] Секој HTML елемент е дефиниран со пар ознаки, што укажува на уникатен тип на содржина. Многу HTML елементи се за тоа како внатрешната текстуална содржина во рамките на веб-страницата е форматирана и претставена. Но, она што го прави HTML моќен е неговата способност да се поврзува со ресурси, внатрешни и надворешни.

Наједноставната врска е хиперврска означена со пар ознаки и атрибут href="URL". Ова едноставно се поврзува со друга URL адреса. Кога ќе се кликне на таква врска, прелистувачот ја напушта оваа страница и ја посетува поврзаната URL-адреса.

HTML има уште една важна класа на елементи од кои секој инкорпорира медиумски извор во тековната веб-страница. Медиумите се претставени како интегрален дел од веб-страницата на гледачот (наместо да бидат претставени одделно на друга веб-страница), дури и ако изворот е надворешен.

Секој елемент во оваа категорија претставува тип на медиум, како што е означено со користење на специјален пар медиумски ознаки, заедно со атрибут src (src=“URL“). Ознаката го одредува типот на медиумот, додека атрибутот src ја одредува локацијата на универзалниот ресурс (URL) на медиумот. Го упатува прелистувачот каде на серверот треба да бара медиум (како слика) што треба да се вгради во тековната страница и да му се претстави на корисникот. Ова може да биде датотека во истиот директориум, датотека на друго место на истиот сервер или датотека зачувана на друг сервер. Атрибутот src се користи со следните HTML ознаки: , , , , , , , and .

[2] Колку е голем интернетот и како го мериме? – ИТ здравје

Тркалезна маса на CoinGeek: Како биткоинот може да го поправи Интернетот

Видео на YouTube

Ново за блокчејн? Проверете го делот Blockchain за почетници на CoinGeek, врвниот водич за ресурси за да дознаете повеќе за блокчејн технологијата.

Извор: https://coingeek.com/blockchain-and-http-s/