понеділок, 8 січня 2024 р.

**Cryptocurrency Wallet Generator/Checker.**

 

**Генератор/перевірка криптовалютного гаманця.**

fediverse-decentralize.blogspot.com
14 квітня 2019 р

**Генератор/перевірка криптовалютного гаманця.**

*Zedx3-4 хвилини 12.09.2022*

Привіт всім. Продовжуємо дискусію про блокчейн і криптовалюти.

Оскільки це не конкурс статей, я надам лише найнеобхідніше:

Доступ до облікового запису/криптовалютного гаманця надається через 256-бітний закритий ключ. Для зручності користувачів був розроблений стандарт BIP39, що представляє собою набір слів (від 12 до 24), які легко запам'ятовуються, відомі як мнемонічна фраза або початкова фраза. Він описує метод представлення закритого ключа в цій мнемонічній фразі. Оскільки приватний ключ є впорядкованим рядком із 256 біт, слова фрази мають бути в певному порядку. У словнику є 2048 слів для генерації початкової фрази.

Щоб отримати доступ до свого гаманця, вам потрібна правильно складена початкова фраза. Імовірність вгадати правильну фразу для наявного гаманця вкрай низька через величезну кількість можливостей. Тим не менш, кожен може спробувати це. Можливо, маючи величезні ресурси, хтось виграє цю лотерею.

Цей шаблон генерує вихідні фрази та, отже, адреси для Bitcoin (BTC) та Ethereum (ETH). Для цього ми будемо використовувати бібліотеки NBitcoin і Nethereum відповідно. Уся магія відбувається в загальному коді, тому сам шаблон має мінімалістичний дизайн. Якщо необхідно, його можна змінити для інших монет, змінивши шлях виведення, де вказано ідентифікатор монети. Для початкової фрази ви можете вибрати мову ключових слів, а також кількість слів у фразі (12-24).

*Після генерації початкової фрази ми отримуємо з неї адресу (спосіб отримання заданої кількості адрес із початкової фрази розміщено в окремому блоці). Для BTC ви можете отримати адресу в 4 різних форматах - Bech32, P2SH, P2PKH стиснутий, P2PKH нестиснутий.*

За замовчуванням для мережі Ethereum вибрано Ethereum Mainnet. Щоб змінити мережу на будь-яку іншу в EVM, вам потрібно змінити ідентифікатор ланцюга та адресу сервера RPC у налаштуваннях. Наприклад, для основної мережі Binance Smart Chain: ChainID = 56 і RPC URL = https://bsc-dataseed.binance.org/

Дані для інших мереж можна знайти тут: https://chainlist.org/

*На останньому етапі ми перевіряємо баланси наших адрес. Для Bitcoin отримання балансу трохи складніше, ніж для мережі Ethereum, і є сумою всіх завершених транзакцій. Тому для цього ми будемо використовувати API блокчейну - QBit Ninja та його бібліотеку. Якщо вам цікаво, ви можете ознайомитися з його документацією та методами за посиланням: https://api.qbit.ninja/*

*Збережіть результат у файлі – і все!* Хоча, як згадувалося, для цього потрібні значні ресурси або велика удача. Проте я сподіваюся, що цей шаблон буде корисним для обмірковування реалізації ваших ідей.

*У папці шаблону знаходиться папка DLL. Вміст цієї папки потрібно розмістити за таким шляхом (може відрізнятися залежно від вашої версії ZennoPoster): C:\Program Files\ZennoLab\EN\ZennoPoster Pro V7\7.x.x.x\Progs\ExternalAssemblies*


**Cryptocurrency Wallet Generator/Checker.**  

*Zedx3-4 minutes 12.09.2022*


Hello, everyone. Continuing the discussion on blockchain and cryptocurrencies.


As this isn't an article competition, I'll provide only the essentials:


Access to an account/cryptocurrency wallet is granted through a 256-bit private key. For user convenience, the BIP39 standard was developed, representing a set of words (from 12 to 24) easy to remember, known as a mnemonic phrase or seed phrase. It describes the method of representing the private key in this mnemonic phrase. Since the private key is an ordered string of 256 bits, the words of the phrase must be in a specific order. There are 2048 words in the dictionary for generating a seed phrase.


To access your wallet, you need a correctly composed seed phrase. The probability of guessing the correct phrase for an existing wallet is extremely low due to the enormous number of possibilities. Nevertheless, anyone is free to attempt it. Perhaps, with immense resources, someone will win this lottery.


This template generates seed phrases, and consequently, addresses for Bitcoin (BTC) and Ethereum (ETH). For this purpose, we will use the NBitcoin and Nethereum libraries, respectively. All the magic happens in the common code, so the template itself has a minimalist design. If necessary, it can be modified for other coins by changing the derivation path, where the coin's id is specified. For the seed phrase, you can choose the language of keywords, as well as the number of words in the phrase (12-24).


*After generating the seed phrase, we get an address from it (a method for obtaining a specified number of addresses from a seed phrase is placed in a separate block). For BTC, you can get an address in 4 different formats - Bech32, P2SH, P2PKH compressed, P2PKH uncompressed.*


By default, Ethereum Mainnet is selected for the Ethereum network. To change the network to any other within the EVM, you need to change the Chain ID and RPC Server Address in the settings. For example, for the Binance Smart Chain Mainnet: ChainID = 56, and RPC URL = https://bsc-dataseed.binance.org/


Data for other networks can be found here: https://chainlist.org/


*At the last stage, we verify the balances of our addresses. For Bitcoin, obtaining the balance is a bit more complicated than for the Ethereum network and is the sum of all completed transactions. Therefore, for this, we will use the blockchain API - QBit Ninja and its library. If you are interested, you can familiarize yourself with its documentation and methods at the following link: https://api.qbit.ninja/*


*Save the result to a file – that's it!* Although, as mentioned, this requires significant resources or great luck. However, I hope that this template will be useful for contemplating the implementation of your ideas.


*In the template folder, there is a DLL folder. The contents of this folder need to be placed in the following path (may vary depending on your version of ZennoPoster): C:\Program Files\ZennoLab\EN\ZennoPoster Pro V7\7.x.x.x\Progs\ExternalAssemblies*

субота, 6 січня 2024 р.

Інтерв"ю Єремії Гардінга з Даніелем Сачковим, засновником соціальної мережі Poketnet

Я брав інтерв’ю у Даніеля Сачкова, засновника Pocketnet

АвторЄремія Гардінг 
jeremiahharding.com
26 хв
14 квітня 2019 р

Отже, як багато хто з вас знає, цензура соціальних медіа  є нестримною < a i=4>у ці дні, і не стає легше. Алгоритми керують світом, а люди, які повинні керувати платформами, сидять і кажуть «у мене зв’язані руки», наче нічого не можуть зробити. Потім платформи постійно використовуються для цілей, які ніколи не передбачалися, як-от шпигування за простими людьми на користь держави чи маніпулювання їхніми емоціями заради науки… Люди хочуть альтернативи. Реальні альтернативи. Деякий час тому я приєднався до Steemit через бажання знайти альтернативи, і виявив, що це цензурна спам-ферма. Тож коли з’явиться будь-який інший варіант, я обов’язково спробую. Введіть Pocketnet.


Я приєднався до програми, щойно почув про неї. Здавалося б законна альтернатива Facebook і Twitter із зростаючою спільнотою людей, які втомилися від цензури? Дописи назавжди збережені в блокчейні? Отримувати гроші в криптовалютах (як на Steemit), але без «китів» чи «міноу»? Зареєструйте мене! Тож я зареєструвався, і не надто довго спілкувався зі спільнотою в її глобальному чаті (до того, як вони встановили коментування), я спілкувався з розробниками.

Розробники активні в спільноті, постійно задають питання. Програма все ще знаходиться в бета-версії – ще навіть не має програм для Android або iOS. Але команда, схоже, дуже серйозно ставиться до бета-версії, відповідаючи на будь-які запитання та намагаючись якомога реагувати на попит користувачів. Але у мене виникла купа запитань, перш ніж я зміг хоч якось відповісти на це. Тож я запитав одного з цих дуже зацікавлених членів команди, чи хоче він провести зі мною співбесіду електронною поштою. Протягом тижня я ставив йому запитання, і він відповідав, коли міг, і тепер це нарешті зроблено. Це те.


Отже, перше запитання: з ким я розмовляю та/або яку посаду ви маєте в компанії.

Гей, Єремія,
Мене звуть Даніель Сачков, я є засновником Pocketnet. Хоча Pocketnet не є компанією, немає корпорації чи центральних серверів. Це просто децентралізований проект програмного забезпечення з відкритим кодом. У певному сенсі це схоже на біткойн, хоча наш фокус зовсім інший.
Моя освіта – математика та фінанси. Як і всі інші в команді розробників Pocketnet, у мене є робота повний робочий день, тому Pocketnet — це наш спосіб створювати те, що нам дійсно важливо у вільний час.
Тож це приведе мене до мого першого великого запитання. Це в блокчейні, але чи є цей ланцюжок публічним, як Steem, і криптовалюта? Або це приватна мережа?
Pocketnet працює на загальнодоступному блокчейні, а токен Pocketcoin використовується як механізм винагороди. На відміну від Steem, немає жодної корпорації, яка б отримувала прибуток.
Pocketnet — це блокчейн із підтвердженням частки з цільовим часом блокування 1 хвилина.
Вузли не тільки запускають блокчейн, але й фактично запускають інфраструктуру бази даних (прив’язану до блокчейну) для підтримки інтерфейсу Pocketnet. Інтерфейс Pocketnet доступний на сайті pocketnet.app як додаток для веб-браузера, а також як додаток для робочого столу. Обидва вони підключаються безпосередньо до вузлів. Настільна програма Pocketnet розроблена для роботи навіть у країнах, де веб-сайт pocketnet.app може бути заблокований.
Усі винагороди розподіляються між операторами вузлів і творцями контенту, які публікують високо оцінений вміст. Контент оцінюється за 5-зірковою шкалою. Будь-який рейтинг 4 або 5 зірок дає автору можливість взяти участь у хеш-лотереї, щоб виграти монети в наступному блоці (імовірність виграшу пропорційна кількості високих оцінок).
На відміну від Steemit, усі рейтинги мають однакову вагу, навіть якщо користувач приєднався в той же день.
Основна функція Pocketcoin полягатиме в підтримці реклами в Pocketnet за допомогою надійних угод між рекламодавцями та розробниками контенту (з використанням транзакцій з кількома підписами). Рекламу в кишенькових монетах можна назвати децентралізованою некорпоративною версією Google AdWords, де весь дохід надходить творцям контенту (на відміну від часток пенні на долар у Google/Youtube).
Добре, але де зберігається та видно ланцюжок? Крім того, як створити вузол для себе? На Steemit, наприклад, люди голосують за свідків – як це тут працює?
Блокчейн є публічним. Провідник блоків можна знайти тут.
Щоб запустити вузол, просто напишіть на support@pocketnet.app. На ранніх етапах допомагає бути в контакті з основною командою розробників, тому що релізи виходять дуже часто. Ми надамо інструкції щодо запуску вузла. Я не настільки знайомий із блокчейном Steem (Pocketnet — це суттєво модифікований блокчейн біткойнів), але свідків немає. Я думаю, що свідки мають на увазі нерівність вузлів.
Pocketnet — це суто система рівних вузлів, як і біткойн. Кожен вузол обробляє всі транзакції. На додаток до самого блокчейну, на кожному вузлі є сховища поза мережею для даних соціальних мереж. Вони також синхронізуються і повинні завжди бути синхронізовані з блокчейном, інакше вузол не зможе створити дійсні блоки. Без голосування. Кожен вузол рівноцінний і перевіряє кожен блок, який містить усе, що відбувається в мережі.
Гаразд – хороша інформація, звичайно. Тож мені поставили запитання, яке я зараз передам вам. Чи є чи буде вона федеративною, як Mastodon? Також у ваших планах на майбутнє інтеграція webhook?
Мені здається, що технічно структура федерації Mastodon вимагає занадто багато користувачів. Ми б радше зберегли плоску архітектуру рівних вузлів, які перевіряють і ведуть ту саму книгу, так само, як її геніально запровадив Сатоші.
У нас немає планів щодо вебхуку як такого, але ми маємо набагато більший план щодо розширення Pocketnet як з точки зору користувачів, так і як платформи для створення інших програм.
Коли ми досягнемо критичної маси користувачів, ми створимо дуже простий спосіб розгалуження блокчейну Pocketnet і створення додатків на його основі. Наша настільна програма матиме інтерфейс для цих програм, тому кожен, хто створив програму за правилами платформи Pocketnet, зможе включити програму в настільну програму Pocketnet.
– Користувачі зможуть безпечно використовувати безліч додатків, усі з тим самим ключем входу та вбудованим гаманцем.
– Зовнішні розробники матимуть вже існуючу базу користувачів та інструменти для швидкого створення програми, включаючи створення власного блокчейну.
– Вузли Pocketnet зможуть
одночасно підтримувати нові ланцюжки з невеликою технічною роботою (припускаючи, що вони мають запасні ресурси). Додатковий заробіток для них.
Загалом це створить ціннісну пропозицію для всіх учасників, що постійно розширюється. Це дуже відрізняється від Ethereum або Steem dApps, де розробники майже змушені використовувати той самий оригінальний блокчейн і платити за нього комісії (що є непомірно високим, якщо база користувачів швидко зростає в той же час, коли токени зростають у ціні). За допомогою Pocketnet розробники створюватимуть власні ланцюжки, тож вони не будуть обмежені пропускною спроможністю чи витратами інших блокчейнів, їхнім єдиним обмеженням буде можливість створювати корисні програми для користувачів екосистеми Pocketnet.
Гаразд, з точки зору антицензури та децентралізації, чи існує механізм, за допомогою якого вміст, такий як CP та інші, можна видалити з вашої платформи? Користувачів призупинено? Або це зовсім «Дикий Захід»?
Чудове запитання. Ні, це точно не Дикий Захід. В першу чергу тому, що у платформи Дикого Заходу немає шансів розвиватися настільки, наскільки ми маємо намір розвивати Pocketnet.
Оскільки вона повністю децентралізована (без корпорації, однакових вузлів, без центрального сервера), користувачі повинні взяти на себе управління та контролювати платформу.
Кожному користувачеві з певною репутацією (яка заробляється шляхом публікації вмісту з високим рейтингом) дозволено позначати публікацію як шкідливу для майбутнього платформи. Ця транзакція «Позначити або поскаржитися» (термін, який ми зараз використовуємо, але незабаром перейдемо на «Позначити») відбувається в блокчейні. Якщо кількість прапорів досягає 10% від високого рейтингу публікації (4 або 5 зірок), за умови дотримання мінімальної кількості прапорів, вузли припиняють повертати цю конкретну публікацію в канали користувачів. Він знаходиться в блокчейні, оскільки він незмінний, але вузли його не повертають.
 Надалі ми будемо коригувати особливості алгоритму з урахуванням відгуків спільноти. Також будуть штрафні санкції для тих, хто неодноразово публікує матеріали, за які не голосують на платформі, наприклад, вузли не прийматимуть їхні транзакції протягом певного періоду часу. Ми усвідомлюємо, що є потенціал для зловживань громадською поліцією. Наприклад, група користувачів із високою репутацією може об’єднати зусилля та позначити вміст, який їм просто не подобається або з яким вони не погоджуються. У нас є механізми, щоб цьому запобігти. Наприклад, групи, які позначають різні публікації, мають бути достатньо різними. Якщо здебільшого та сама група продовжує розміщувати транзакції з прапорцями, вони будуть дисконтовані, оскільки в цих групах потрібна певна неоднорідність. Загалом, такі типи проблем змови та атак Sybil є одними з найнебезпечніших речей для такої платформи, як Pocketnet, і ми докладаємо багато зусиль для створення механізмів захисту платформи.
Ми також додаємо транзакцію блокування протягом 2-3 тижнів. Це просто приховає вміст від даного користувача для користувача, який вибрав Блокувати. Отже, блокування використовується в тих випадках, коли користувач вважає якийсь контент образливим, тривожним або небажаним особисто. З іншого боку, скарга/позначення є набагато серйознішою, коли користувач із високою репутацією вважає, що контент має негативні наслідки для Pocketnet як платформи.
У довгостроковій перспективі спільнота користувачів вирішуватиме, що можна просто заблокувати, а що серйозніше й слід видалити з платформи за допомогою прапорців. Наше поточне прохання до спільноти полягає в тому, щоб будь-який вид порнографії був заборонений, будь-які прямі погрози чи расизм, а також явна пропаганда насильницьких тоталітарних ідеологій, таких як нацизм/комунізм. Є сірі зони, і якщо є сумніви, ми рекомендуємо користувачам використовувати блокування.
Усе це розвиватиметься завдяки внеску користувачів.
Гаразд, тож як заспокоїти страхи багатьох щодо незаконного вмісту, який постійно зберігається на їхніх вузлах або їхніх копіях ланцюжка? Як цей матеріал BBC, що викликає страх щодо незаконних зображень, які зберігаються в мережі BSV. І наскільки великі блоки цього ланцюга?
Це цікавий момент, але не викликає занепокоєння у випадку Pocketnet. Блоки наразі мають розмір до 8 МБ, але блокчейн не зберігає жодного вмісту як такого, має лише хеш-вказівники на базу даних, яка зберігає вміст.
Зображення зберігаються у зовнішньому сховищі, як-от Imgur тощо. Вузли зберігають текст і посилання в базі даних і хеші тих, хто в блокчейні.
Якщо коли-небудь виникло занепокоєння щодо того, що заблокована публікація містить певний вміст, який оператор вузла повинен був видалити, ми могли б це реалізувати. Дещо технічна назва того, що спадає на думку, — «доказ прообразу гешу з нульовим знанням». Іншими словами, блокчейн містить хеш публікації. І, як правило, вузол залишається узгодженим з блокчейном, маючи публікацію, яка дає цей хеш. Але ми могли б реалізувати спосіб для вузлів доводити, що вони знали цю публікацію «доводячи знання попереднього зображення хешу», не показуючи фактичну публікацію «нуль знання». Це можна застосувати в окремих випадках, якщо ця проблема викликає занепокоєння.
Ми зараз це вирішуємо. Проблема з торрентами та IPFS полягає в тому, що час завантаження може бути повільним і немає гарантії, що вміст буде доступним. Зараз не так вже й погано, але може стати гірше.
Загалом ми переконані, що користувальницький досвід і зручність мають наблизитися до поточної централізованої моделі, а в деякому роді й перевершити її, щоб звільнити людей від цензурної мережі. Люди — створіння, які користуються зручністю, і небагато з них терпітимуть незручності, захищаючи свободу тощо (на жаль). Отже, тут відбуваються наші внутрішні дебати.
Альтернативою IPFS/torrent є створення можливості для наших власних вузлів зберігати вміст і отримувати за нього компенсацію через щось на зразок підтвердження зберігання. Якщо є масштаб, тоді економіка може працювати. Особливо, якщо ідея «магазину додатків» Pocketnet запрацює. Отже, ще вирішуємо це питання. Цілком ймовірно, що спочатку ми зробимо IPFS, а потім спробуємо перейти до наших власних вузлів, на яких розміщено вміст.
Гаразд, це підводить мене до мого наступного запитання – ви кажете, що це в основному побічна суєта; захоплений проект. Який рівень успіху вам потрібен, щоб зробити це вашим основним проектом або отримати основну команду розробників на повний робочий день?
Я був упевнений, що Pocketnet буде величезним, коли ми почали його створювати, і я ще більш упевнений після перших кількох тижнів бета-тестування та пристрасті, яку я спостерігав від користувачів (люди буквально писали вірші про Pocketnet).
Ви праві, що це моя пристрасть, але я б не назвав це сайд-проектом. І я, і розробники проекту звикли працювати надзвичайно важко. По суті, ми працюємо на двох повний робочий день, і нам це подобається (переважно). Таким чином, ця ситуація може зберігатися протягом тривалого часу, не роблячи Pocketnet якимось чином невигідним або забутим, навіть якщо тяга не йде так, як ми очікуємо відразу.
 Фактично, за ці роки я виявив, що коли я працюю над кількома дуже різними проектами, це приносить користь кожному з них завдяки перспективам, які я отримав. До Pocketnet моєю пристрастю були геномні дослідження, якими я також займався на додаток до повної роботи. Отже, для нас важливо повідомити нашим користувачам, що ми повністю інвестуємо в Pocketnet і це не те, на що ми кидаємо м’яч.
Поточна інфраструктура з оптимізацією може підтримувати приблизно до 10 мільйонів користувачів у всьому світі. Крім того, необхідно внести значні зміни в архітектуру. Отже, я б сказав, що коли ми отримаємо понад 2 мільйони користувачів, це буде час для перебудови ядра протоколу, і це, ймовірно, вимагатиме подвійної повної роботи протягом року або близько того виключно в Pocketnet.
Звичайно, зараз ми шукаємо більше розробників, які приєднаються до проекту, але вони можуть продовжувати працювати над іншими проектами, якщо зможуть впоратися з нашим темпом. Вони отримають можливість зруйнувати інтернет-монополії та трохи Pocketcoin на додачу. Коментарі публікуємо за дні, пошук – за тиждень. Ми також працюємо над децентралізованим повністю одноранговим месенджером, вбудованим у Pocketnet, що є величезним і захоплюючим проектом.
Зокрема, я звертаюся до всіх крипторозробників. Я вважаю, що криптовалютна обіцянка, створена Сатоші, була зруйнована в останні роки для роботи над різними проектами «міст у нікуди».
Замість того, щоб руйнувати фінанси, більшість монет борються за те, щоб отримати більше коштів за допомогою ICO. Тоді вони стають заручниками проектів, які вони рекламували у своїх білих документах, і не можуть повернутися до вирішення реальних проблем. Проривні стартапи не працюють так. Тому в Pocketnet ми не займалися збором коштів. Набагато важливіше мати гнучкість для повороту для досягнення кінцевої мети, яку ми поставили, яка полягає в тому, щоб зробити довільну інтернет-цензуру більш-менш марною. Отже, якщо ви захоплюєтеся потенціалом криптовалюти, зв’яжіться з нами та приєднайтеся до команди, навіть якщо вона працює на неповний робочий день. Фактично, коли я писав це, я отримав листа від дуже досвідченого інженера C++, який хоче приєднатися до команди. Тож не чекайте 🙂
Поточна інфраструктура з оптимізацією може легко підтримувати до 10 мільйонів користувачів. Коли він досягне 1,5-2 мільйонів, нам потрібно буде почати відбудовувати інфраструктуру, і доведеться зробити кілька важких рішень (цей проект може потребувати нашої подвійної уваги).
Звичайно, ми шукаємо більше розробників, щоб приєднатися до проекту, але вони можуть продовжувати працювати над іншими проектами, якщо зможуть впоратися з нашими темпами. Вони отримають можливість зруйнувати інтернет-монополії та трохи Pocketcoin на додачу.
Звучить добре – і це розумний перехід до іншого запитання. Що таке POC? Це хардфорк чогось? І як людям це обміняти?
Pocketcoin не є форком чогось, це власна монета в окремому блокчейні Pocketnet (який використовував Bitcoin Core як основу, але потім був багато в чому змінений).
Ми вирішили не виставляти Pocketcoin на біржі на даний момент, щоб уникнути спекулятивних хвиль, які зараз неминучі. Але врешті-решт це станеться. Ми рекомендуємо користувачам бути активними на платформі, щоб заробляти/вигравати Pocketcoin і тримати їх на цьому етапі. Оскільки система розвиватиметься в довгостроковій перспективі, монети будуть цінними. Ви також можете запускати вузли, щоб заробити Pocketcoin (це монета Proof-of-Stake).
Надішліть електронний лист support@pocketnet.app з темою Node, щоб отримати пакет для запуску вузла.
Наразі ви можете виграти його або надіслати як подарунок. Однак, якщо і коли Pocketnet запрацює, Pocketcoin стане основним способом покупки реклами на платформі. Рекламодавці зможуть легко знаходити авторів контенту з потрібною аудиторією, а потім пропонувати їм рекламні можливості. Це буде безнадійна спроба (тобто жодна зі сторін не може обманювати) через те, що називається контрактами з кількома підписами. Договір Multisig вимагає цифрового підпису обох сторін, щоб бути дійсним. Коли рекламодавець пропонує рекламу творцю контенту, він створює перший із двох необхідних підписів. Він підписує фактичне оголошення та суму ставки. Творець вмісту переглядає цей частково підписаний мультипідпис і, якщо він приймається, додає другий підпис. Коли блокчейн бачить обидва підписи, творець контенту автоматично отримує плату, а реклама автоматично відображається на каналі творця. Ці транзакції здійснюватимуться лише через Pocketcoin. Таким чином, якщо Pocketcoin стане великим, це буде дуже цінний жетон. Важливо відзначити, що Pocketcoin має алгоритмічні елементи стейблкоіна. Емісія приблизно схожа на біткойн, але якщо кількість активних користувачів перевищує кількість монет, додаткова емісія це виправить. Ідея полягає в тому, що ми не хочемо мати маркер, який люди накопичуватимуть і який проходитиме через послідовність бумів/спадів. Нам потрібен токен, який буде використовуватися для покупки реклами тощо, а не для його накопичення.
Гаразд, тож чи можете ви сказати, що цілі спершу стосуються платформи чи жетонів? І якщо токени отримають велику цінність, чи бачите ви потенціал для розширення, як у відеоплатформ та інших, чи ви хочете, щоб це була лише соціальна мережа? І якщо припустити, що блокчейн використовується неналежним чином, як ви плануєте впоратися з такими речами, як Закон про захист авторських прав у цифрову епоху, особливо зі статтями 11 і 13, які незабаром з’являться?
Однозначно платформа. Якщо платформа стане великою, з’явиться багато способів збільшення вартості токенів, децентралізована реклама – лише один із способів. Ми навіть не збираємося отримати свій токен на біржах чи щось інше. Таким чином, наш підхід абсолютно протилежний підходу більшості криптоспільноти.
Ми будемо розширюватися на відео, можливо, з IPFS або вузловим сховищем із певною виплатою підтвердження зберігання, але це не наша головна мета зараз. Ми збираємося опублікувати коментарі (завтра), пошук також дуже близько.
Щодо DMCA та європейських директив, ми їх ще перетравлюємо. Але суть напрямку така. Pocketnet - це система рівних вузлів. Ні я, ні інші члени команди не контролюємо версію програмного забезпечення, на якому працюють вузли. Я думаю, що спільнота докладе сумлінних добровільних зусиль для дотримання розумних правил, але якщо кількість вузлів велика та географічно розосереджена, тоді це добровільно та насправді залежить від користувачів. Особливо з нашим настільним додатком, який навіть не проходить через веб-сайт і спілкується безпосередньо з вузлами. Я особисто виступаю за підхід, коли ми діємо добросовісно та поважаємо закони, за винятком тих випадків, коли вони явно репресивні. Місце розташування цієї лінії вирішуватиме спільнота користувачів і вузлів. По всьому світу з’являються різноманітні обмежувальні закони, і я думаю, що спільнота десь займе свою позицію. Ось чому справжня децентралізація настільки важлива, і десятки стартапів корпоративних соціальних мереж, які називають себе децентралізованими лише тому, що вони десь вставили токен блокчейну, є наче смішним.
Гаразд – звучить добре, але дозвольте запитати… на Steemit голосування проти мобів і фальшивих «чистильників» може завдати шкоди репутації та фактично піддати комусь цензуру. На YouTube кампанії falseflagging часто використовуються для цензури висловлювань і також роблять її нерентабельною. Мені цікаво, наскільки сумісна антицензурна природа цієї платформи, якщо вона, зрештою, покладається на людей, які діють сумлінно. Бажаєте розширити це?
Дуже важливий момент, і ми добре усвідомлюємо цю небезпеку. Наприклад, ми розробили алгоритм, який розглядає склад групи відкритих ключів (усі видимі в блокчейні), які позначають матеріал.
Щоб спростити, якщо два дописи позначено групою людей, які мають 99% перекриття, то їхня друга позначка не враховується. Необхідно дотримуватися певної неоднорідності, тому групи людей не можуть об’єднуватися.
Крім того, для позначення вмісту потрібна певна репутація, яка, можливо, стане часткою вашої репутації в майбутньому (наприклад, якщо ви єдиний, хто позначить публікацію).
Ми не можемо повністю позбутися такої поведінки, але ми можемо зробити її складною та дорогою. Робота над цим триває, і в міру розвитку платформи це буде гонка озброєнь. Але ми вже лідируємо в цій гонці з алгоритмом, описаним вище, і маємо намір залишатися попереду, враховуючи внесок користувачів.
Добре, як на мене, це добре. Але все це трохи технічно, і, зрештою, масове впровадження вимагає стислості. Тож якою була б ваша «ліфтова порада» для звичайної людини, яка звикла до Facebook, Twitter тощо? Gab’s стосувався «свободи слова», але вони майже виключно націлили своє повідомлення на праві, і, роблячи це, вони відчужували ціле крило так само цензуроване, як і їх мета. Схоже, що ваша мережа уникає руху, а натомість підтримує анархічний підхід, про що свідчить цей твіт. Анархістів і лібертаріанців обидві партії ненавидять більше, ніж одна одна. Але здається, що для того, щоб протистояти цензурі, потрібно також протистояти уряду. Чи влаштовує вас залишатися нішевою платформою, якщо це справді станеться, чи ви будете дотримуватися своєї філософії, незалежно від того, скільки людей приєднається?
Наша презентація ліфта така:
Корпоративні платформи вирішують за вас, що ви повинні, а що не повинні бачити. На Pocketnet ви вирішуєте самі!
Якщо ви публікуєте на корпоративних платформах, ви заробляєте на них гроші, тоді як на Pocketnet ви заробляєте самі.
У нас, звичайно, є свої світогляди, але ми жодним чином не нав’язуємо їх Pocketeers. Ми вітаємо будь-які точки зору, із застереженнями, які обговорювалися вище. Цілком природно, що ті, кого зараз цензурують, будуть тяжіти до Pocketnet, але ми не намагаємося створити ехокамеру будь-якого типу. Цензура — це слизький шлях, і ті, хто сьогодні почувається комфортно у Facebook, миттєво зазнають атаки цензури, тож ми отримаємо справді різноманітний натовп (хоча не в розумінні основних засобів масової інформації, оскільки їх різноманітність є фальшивою та розбіжною). ).
Праве та ліве крило, на мою думку, є дещо штучним поділом, призначеним для розділяй і володарюй (подібно до вашої точки зору). Особисто я (Даниїл) віруючий православний християнин і не приховую цього. У мене є серйозні підозри щодо надто потужних урядів/корпорацій, але я не анархіст. Однак, як обговорювалося, у Pocketnet усі алгоритми відкриті для всіх і застосовуються до всіх однаково, тому нікому не доводиться покладатися лише на моє слово та чесність чи навіть дбати про мій світогляд. І якщо ми розпродаємося, відкритий вихідний код можна буде використовувати для запуску їхньої версії сайту. Це не ситуація Reddit, де генеральний директор міг би фактично зайти та змінити дописи користувачів як крайній випадок або видаляти речі довільно, як Facebook/Google роблять щодня. Ви можете назвати це належним процесом Pocketnet 🙂
Ми б воліли залишатися на своєму і не залишатися нішевою платформою. Я вірю, що це можливо, тому що багато людей шукають альтернативні точки зору, щоб визначитися. Перед нами стоїть мета — зробити інструмент простим у використанні з будь-якого пристрою, стійким до цензури та естетично привабливим. Решта буде залежати від дописувачів. Я можу сказати, що я практично перестав читати Інтернет, тому що бачу в Pocketnet так багато публікацій, які спонукають до роздумів. Я не вірю, що я настільки відрізняюся від більшості людей, тому нам є куди рости.
Ми не можемо боротися з нестримною корпоративною цензурою, ми просто повинні зробити її марною за допомогою відкритого коду та децентралізованої мережі без корпорації. Таким чином, це може бути роздвоєно користувачами, якщо хтось заволодіє Pocketnet. Користувачі справді володіють мережею кількома способами. Це ключова ідея: не боріться з битвами, які не можете виграти, створюйте проекти, які роблять битву непотрібною.
Ах – погано. Я припустив, що оскільки ви опублікували цитату з Пассіо, ви були анархістом. Гаразд, давайте коротко поговоримо про функції. Наскільки я розумію, коментування було запроваджено сьогодні – чого чекати новим користувачам у найближчому та далекому майбутньому? Наскільки далекі такі речі, як позначення людей на зображеннях, у групах, на професійних сторінках і геотеги? Загалом, наскільки далеко Pocketnet від справжньої заміни? 
Це не проблема. У нас багато анархістів у Pocketnet, і всі ладнають. Тому що немає ЧСЧ/Кремнієвої долини, щоб сіяти поділ. Сподіваюся, так і залишиться.
Так, коментарі вже сьогодні.
Далі — пошук (важливий!) і можливість редагувати публікації (напрочуд складно в системі блокчейн).
Геотегування ми, мабуть, робити не будемо. Позначення людей тегами, повторні публікації тощо – все це протягом 1 місяця або близько того.
Після цього ми починаємо роботу над приватним одноранговим зашифрованим месенджером, який взагалі не проходить через жоден центральний сервер. Спочатку один на один, а потім групові чати. Групові чати будуть основою для груп.
Це займе 3-4 місяці.
Паралельно ми розгорнемо кілька мовних версій, а також спосіб реклами та відкриття магазинів (для крипто) на Pocketnet. Багато з цього зроблено. Ми будемо інтегрувати інші криптовалюти, окрім Pocketcoin, для повного досвіду.
Коли все це буде зроблено, це стане справжньою криптоінтернет-екосистемою, і ми відкриємо її для інших розробників програм. Ми прагнемо не лише до Facebook, а й до цілої централізованої архітектури, яку, на мою думку, потрібно позбавити свого стану 🙂
Гаразд, схоже, ви дійсно хочете вбити соціальні медіа, як ми їх знаємо. Дозвольте запитати вас, якщо ви це робите, що б ви поставили на епітафії могил існуючих мейнстрімових платформ. Будьте настільки креативними, наскільки хочете. 
Ух ти. Гаразд, ось.
Ми атакували вашу конфіденційність артилерією великих даних. Але проти метеликів наша зброя була марна.
Гаразд, ще один набір питань. Поточний клієнт насправді переглядає веб-переглядач Chrome без появи Chrome. Я дізнався про це, оскільки під час роботи над відкритим графічним проектом я натиснув ярлик, який зазвичай інвертує кольори шару (ctrl+shift+I), і він перемкнув активне вікно на pocketnet і відкрив інспектор елементів Chrome в межах Pocketnet. Цей інспектор також надає доступ до безлічі налаштувань, які зазвичай використовуються для Chrome. Чи скоро будуть вирішені ці програмні конфлікти та чи заохочує впровадження технологій Google цензуру чи створює вразливість конфіденційності користувачів? Скільки актуальної інформації видно, коли консоль піднята? Чи є у ваших планах отримати оригінального клієнта з нуля в будь-який момент, чи це завжди буде робитися таким чином?
Дякую за це запитання.
Це зовсім не секрет, наш настільний додаток використовує технологію з відкритим кодом під назвою Electron. Він використовується безліччю проектів з відкритим кодом, оскільки він надає готову технологію, якою ви повністю керуєте як розробник, і яка сумісна з багатьма операційними системами.
Ви можете прочитати про Electron тут:
Electron поєднує браузер із відкритим вихідним кодом під назвою Chromium і деякі роботи на мові під назвою Node.js (також із відкритим кодом). Chromium не є Chrome, він використовується як частина коду Google Chrome із відкритим кодом. Ми маємо повний контроль над кодовою базою.
Якщо ми ніколи не використовували жодну технологію з відкритим кодом, розроблену Google або урядом, тоді нам слід взагалі припинити використання Інтернету, оскільки він був розроблений переважно ЦРУ та американськими військовими.
Чому програму Pocketnet Electron називають стійкою до цензури:
1. Якщо веб-сайт pocketnet.app закрито, він зможе працювати безпосередньо з вузлами в будь-якій країні, тому, коли в усьому світі є тисячі вузлів, це буде дуже важко цензурувати.
2. Те ж саме, якщо pocketnet.app заблоковано в деяких країнах, що сталося нещодавно після трагедії в Новій Зеландії.
3. Те, що є спільним для програм Pocketnet, тобто вони є псевдонімами. Ви можете відкрити обліковий запис без підтвердження своєї особи чи навіть електронної пошти.
Electron не має функцій моніторингу, які має Google Chrome. І ми можемо вимкнути все, що Google може вставити, тому що це код із відкритим кодом, який ми взяли та змінили. Ви можете прочитати більше про це тут: https://www.howtogeek.com/202825/what%E2%80%99s-the-і-хромом/різниця-між-хромом-
Купа цитат:
«Google Chrome містить функції звітування про збої, яких немає в Chromium. Якщо ви вирішите ввімкнути звіти про збої в Chrome, інформація про збої надсилатиметься в Google. Якщо ви використовуєте Chromium, цей звіт про збої відсутній, і вам доведеться отримати трасування помилки старомодним способом. Дистрибутиви Linux також можуть змінювати код Chromium, перш ніж надати його вам… У Chromium також відсутні функції відстеження використання або «метрики користувача», які є в Chrome. Це додаткова функція, яка надсилає інформацію про те, як ви використовуєте різні частини веб-переглядача в Google, надаючи їм дані, на основі яких вони можуть приймати рішення. (Майкрософт стверджувала, що саме такі дані використала, коли видалила меню «Пуск», оскільки ним ніхто не користувався, тож можливо, фанатикам варто почати залишати такі функції.)

Раніше користувачі хвилювалися, що кожен веб-переглядач Chrome постачався з унікальним «ідентифікатором клієнта», і зауважували, що Chromium цього не робить. Google перестав робити це ще в 2010 році».

Ми продовжуватимемо досліджувати будь-які аспекти Chromium, які можуть становити загрозу конфіденційності, і вимкнемо ті, які ми могли пропустити. Якщо у вас є конкретні проблеми з безпекою, будь ласка, напишіть на support@pocketnet.app, щоб допомогти нам їх дослідити.

На даний момент Pocketnet є найбільш стійкою до цензури соціальною мережею. Це не означає, що немає місця для вдосконалення. Ми не можемо і не будемо впроваджувати кожну технологію з нуля, навіть набагато більші добре фінансовані команди цього не роблять. Якби ми це зробили, у нас не було б Pockentet ще 10 років, а до цього часу Інтернет би припинився. Наразі у нас є проста у використанні програма для соціальних мереж, яка працюватиме, навіть якщо веб-сайт закрито, а це досить багато. Ми щодня працюємо над тим, щоб зробити його все більш надійним, безпечним і орієнтованим на конфіденційність.


Ось і все. Я намагався усунути якомога більше складних питань і випробувати це місце в боях, і тепер я відносно переконаний у його перевагах, а як щодо вас? Чи я пропустив якісь запитання, які б ви поставили? Якщо їх буде достатньо, я подумаю над тим, щоб зробити наступний твір. А щодо Chrome/ium, мої два основні браузери (якщо мені не потрібен Orfox) — це Vivaldi та Brave , тому мене це не дуже турбує , але випадково пізніше було знайдено експлойт, я не хотів сидіти на інформації, яка може бути актуальною. У будь-якому випадку я радий бути там – і моє основне ім’я користувача, і Weekly Hellscape< a i=6> маю там облікові записи, і мої публікації вже принесли мені понад 100 Pocketcoin. Те, що я з цим роблю, — зовсім інше питання, і я впевнений, що до нього прийду, коли прийде час, але поки що я збираюся складати монети. Якщо ви хочете отримати перші п’ять безкоштовних, увійдіть, клацнувши будь-яке з цих посилань, поки воно ще в бета-версії. Приєднуйтеся до мене, і давайте подивимося, чи може це бути справжньою альтернативою та зупинити поліцію статистичного контенту.


Досі займаюся цим самостійно, за винятком моїх чудових покровителів, і для того, щоб скласти більшість моїх речей потрібні дні досліджень і багато годин.

У мене немає персоналу, щоб годувати, але мені потрібно їсти. Якщо ви хочете підтримати подібні статті, не соромтеся допомогти щомісячною або одноразовою пожертвою… наразі я не отримав прибутку від цього сайту. До біса, я навіть не отримав половини мінімальної зарплати, а в більшості днів я отримую нуль доларів. Ви можете допомогти це змінити.

Спробуйте пожертвувати через Venmo або PayPal. І якщо ви дійсно цінуєте це та хочете допомогти мені робити це частіше, підтримайте мене на BitBackerSubscribeStar або Patreon. Без вашої підтримки я не зможу ні їсти, ні тим більше робити вміст.

Якщо ви хочете підтримати мене як спосіб, якого я ще не вказав, дайте мені знати, і я, ймовірно, із задоволенням погоджуся. Але велике спасибі, якщо ви вирішите. Я хочу, щоб це було моєю роботою, і ви могли б зробити мене на крок ближче. Також радимо підписатися на мою розсилку щотижня отримувати оновлення про події. Крім того, не соромтеся підписатися на моє щотижневе шоу на одній із не надто державних платформ, щоб мати мене.

Google Play | Вишивальник | Налаштуйтеся

 

I Interviewed Daniel Satchkov, A Founder Of Pocketnet

By Jeremiah Harding 
jeremiahharding.com
26 min
April 14, 2019

So, as many of you know, social media censorship  is rampant these days, and not getting any lighter. Algorithms run the world, and people who are supposed to run platforms sit by and say “my hands are tied” as though there’s nothing they can do. Then, platforms are constantly used for purposes never assumed intended, like spying on the common person for the state, or manipulating their emotions for science… People want alternatives. Real alternatives. I joined Steemit awhile back over that desire for alternatives, and found it to be a censorious spamfarm. So when any other alternative comes up, I’m sure to give it a shot. Enter Pocketnet.


I joined the app as soon as I heard about it. A legitimate-seeming alternative to Facebook and Twitter, with a burgeoning community of people tired of censorship? Posts saved forever on the blockchain? Getting paid in cryptos (like it is on Steemit), but no “whales” or “minnows”? Sign me up! So sign up I did, and not too long chatting with the community in its global chat (before they installed commenting), I was talking to the devs.

The developers are active in the community, constantly asking questions. The app is still in Beta – doesn’t even have Android or iOS apps yet. But the team seems to take the beta very seriously, answering whatever questions they can, and trying to be as responsive as possible to user demand. But I had a ton of questions before I could throw any weight behind it. So I asked one of these very-interested team members if he’d have an email interview with me. Over the week, I’d throw a question at him, and he’d respond when he could, and now it’s finally done. This is that.


Alright, so first question is who I’m speaking to, and/or what capacity you have in the company.

Hey Jeremiah,
My name is Daniel Satchkov and I am a Founder of Pocketnet. Pocketnet is not a company though, there is no corporation or central servers. It is just a decentralized open sourced software project. In some sense, that is similar to Bitcoin, though our focus is very different.
My background is mathematics and finance. As everyone else in Pocketnet dev team, I have a full time job, so Pocketnet is our way of building something we really care about in our spare time.
So that would bring me to my first big question. This is on the blockchain, but is that chain public like Steem, and cryptocurrency? Or is it a private chain?
Pocketnet runs on a public blockchain, with Pocketcoin token used as a reward mechanism. Unlike Steem, there is no corporation to take any profits.
Pocketnet is a proof-of-stake blockchain with target block time of 1 minute.
Nodes not only run the blockchain, but they actually run database infrastructure (anchored to blockchain) to support the Pocketnet interface. Pocketnet interface is available at pocketnet.app as web browser application, as well as a desktop application. Both of those connect directly to the nodes. Pocketnet desktop application is designed to work even in countries where pocketnet.app website might be blocked.
All rewards are split between node operators and content creators, who post highly rated content. Content is rated on a 5 star scale. Any 4 or 5 star rating enters the author into a hash lottery to win coins in a subsequent block (with probability of winning proportional to the number of high ratings).
Unlike Steemit, all ratings have equal weight, even if the user joined the same day.
Pocketcoin’s main utility will be in supporting advertising on Pocketnet through trustless agreements between advertisers and content creators (using multisignature transactions). Pocketcoin advertising can be loosely thought of decentralized non-corporate version of Google AdWords with all of the revenue going to content creators (as opposed to fractions of pennies on the dollar in Google/Youtube).
Alright, but where is the chain stored and visible? Also how would one start a node for themselves? On Steemit for instance, people vote for witnesses – how does it work here?
Blockchain is public. Block explorer can be found here.
To run a node just write to support@pocketnet.app . In the early stages it helps to be in contact with the core development team, because releases are very frequent. We will provide instructions on how to run a node. I am not as familiar with Steem blockchain (Pocketnet is a significantly modified Bitcoin blockchain), but there are no witnesses. Witnesses I think implies non-equality of nodes.
Pocketnet is purely a system of equal nodes, just like Bitcoin. Every node processes all the transactions. In addition to the blockchain itself, there are off-chain storage facilities on every node for social network data. Those also synchronize and must always be in sync with the blockchain, otherwise node cannot create valid blocks. No voting. Every node is equal and verifies each block, which contains everything that happens on the network.
Alright – good info, to be sure. So I’ve been asked a question I’m relaying to you now. Is it, or will it be, federated like Mastodon? Also do you have webhook integration in the future plans?
I feel like Mastodon’s federation structure requires too much of users technically. We would rather keep the flat architecture of equal nodes that verify and maintain the same ledger, just like it was pioneered by Satoshi in a stroke of genius.
We don’t have plans for a webhook per se, but we have a much bigger plan around growing Pocketnet both in terms of users and also as a platform to build other apps.
Once we reach a critical mass of users, we will create a very easy way to fork Pocketnet blockchain and to build apps on top of it. Our desktop app will have an interface for those apps, so anyone who built an application using Pocketnet platform rules, will be able to include the app in the Pocketnet desktop app.
– Users will be able to use a multitude of apps securely, all with the same login key and an integrated wallet.
– External developers will have a pre-existing user base and tools to build the the app quickly, including building own blockchain.
– Pocketnet nodes will be able to
simultaneously support the new chains with little technical work (assuming they have spare resources). Extra income for them.
Overall, this will produce an ever-expanding value proposition for all participants. This is very different from Ethereum or Steem dApps where developers are pretty much forced to use the same original blockchain and pay the fees on it (which is prohibitive, if user base grows fast at the same time as tokens are increasing in value). With Pocketnet, developers will create their own chains, so they will not be limited by throughput or the expense of other blockchains, their only limit will be their ability to build useful apps for users of the Pocketnet ecosystem.
Alright, so in terms on anti-censorship, and decentralization, is there a mechanism by which content, such as CP and others, can be deleted from your platform? Users suspended? Or is it completely “Wild West”?
Great question. No, it is definitely not Wild West. Primarily because the Wild West platform has no chance to grow as much as we intend to grow Pocketnet.
Because it is fully decentralized (no corporation, equal nodes, no central server), users have to take over and police the platform.
Every user with a certain reputation (that is earned by posting highly rated content) is allowed to Flag a post as detrimental to the future of the platform. This Flag or Complain (a term that we use now, but we will switch to Flag soon) transaction goes on the blockchain. If the number of Flags reaches 10% of high ratings of the post (4 or 5 stars), subject to a minimum number of Flags, nodes stop returning this particular post into the feeds of users. It is on the blockchain, since it is immutable, but nodes do not return it.
 In the future, we will adjust the specifics of the algorithm with the feedback from the community. There will also be a penalty for those who repeatedly post stuff that is voted off the platform, like nodes won’t accept their transactions for some period of time. We realize there is potential for abuse of community policing. For example, a group of highly reputed users can join forces and Flag content that they simply do not like or disagree with. We do have mechanisms in the works to prevent this. As an example, groups that Flag different posts need to be different enough. If mostly the same group keeps lodging Flag transactions, they will be discounted, because some heterogeneity is required in those groups. In general, these types of problems of collusion and Sybil attacks are some of the most dangerous things for a platform like Pocketnet and we put a great deal of effort into creating mechanisms for defense of the platform.
We are also adding a Block transaction within 2-3 weeks. That one will simply hide content from a given user for the user who selected Block. So, Block is used in those cases when a user finds some content offensive, disturbing or undesirable personally. Complain/Flag on the other hand is much more serious, when content is deemed by the high reputation user to have adverse consequences for Pocketnet as a platform.
In the long run community of users will decide what is simply Blockable and what is more serious and should be removed from the platform with Flags. Our current request to the community is that any kind of porn is voted off, any direct threats or racism, and explicit propaganda of violent totalitarian ideologies like Nazism/Communism. There are grey areas and if there is doubt, we recommend users to use a Block.
All of this will be evolving with input from users.
Alright, so how do you assuage the fears of many about illicit content being stored permanently on their nodes, or their copy of the chain? Like this BBC piece, fearmongering about illicit images stored on the BSV chain. And how big are this chain’s blocks?
That is an interesting point, but not a cause of concern in the case of Pocketnet. Blocks are currently up to 8 MB, but blockchain does not store any content per se, only has hash pointers to a database that stores content.
Images are stored in external storage like Imgur etc. Nodes store text and links in database and hashes of those in the blockchain.
If there was ever a concern about a blocked post having some content that node operator needed to remove, we could implement it. A somewhat technical name for what comes to mind is “zero knowledge proof of a pre-image of a hash”. In other words, blockchain contains a hash of the post. And typically, the node stays consistent with the blockchain by having a post that gives that hash. But we could implement a way for nodes to prove that they had knowledge of that post “proving knowledge of pre-image of the hash”, while not showing the actual post “zero knowledge”. This could be implemented in select cases if this issue was of concern.
We are now deciding on that. The problem with torrents and IPFS are that load times can be slow and there is no guarantee that the content will be available. Not too bad now, but it could get worse.
In general, we are convinced that the user experience and convenience has to approach and in some ways surpass the current centralized model, in order to free people from the censored web. People are creatures of convenience and not too many will tolerate inconvenience to defend freedom etc. (unfortunately). So, that is where our internal debate is happening.
An alternative to IPFS/torrent is to create ability for our own nodes to store content and get compensated for it via something like proof-of-storage. If there is scale, then the economics might work. Particularly, if the idea of Pocketnet ‘appstore’ takes off. So, still deciding on that. Very likely we will do IPFS first, but then try to pivot to our own nodes hosting content.
Okay, so that brings me to my next question – you say this is basically a side hustle; a passion project. What level of success would you need to make it your main project, or get a full-time core dev team?
I was confident that Pocketnet would be huge when we started building it, and I am even more confident after the first few weeks of the beta test and the passion I witnessed from users (people literally wrote poems about Pocketnet).
You are right in that it is my passion, but I would not call it a side project. Both me and the devs on the project are used to working extremely hard. We are in essence working two full time jobs and we are enjoying it (mostly). So, this situation could persist for a long time without making Pocketnet somehow disadvantaged or forgotten, even if the traction is not going the way we expect right away.
 In fact, I found over the years that when I work on a number of very different projects, it benefits each and every one of them with the perspectives I gained. Before Pocketnet my passion was genomics research, which I also did in addition to a full time job. So, it is important for us to tell our users that we are fully invested into Pocketnet and it is not something we will drop the ball on.
Current infrastructure with optimization can support up to roughly 10 million global users. Beyond that, significant architecture changes need to be made. So, I would say, when we are getting over 2 million users, that would be the time to rebuild the core of the protocol and that would probably require a double full time job for a year or so purely on Pocketnet.
We are certainly looking for more devs to join the project now, but they could continue to work on other projects, if they can handle our pace. They would get opportunity to disrupt Internet monopolies and some Pocketcoin to boot. We are releasing comments in days, search within a week. We are also working on a decentralized fully peer-to-peer messenger embedded in Pocketnet, which is a huge and fascinating project.
Particularly, I am calling on all crypto devs. Crypto promise that was created by Satoshi was subverted in recent years, I believe, to work on various ‘bridge to nowhere’ projects.
Instead of disrupting finance, most coins are fighting to raise more funds with ICOs. Then they become hostages of the projects they touted in their whitepapers, unable to pivot to solving real problems. That is not how disruptive startups work. That is why in Pocketnet we did not do any fundraising. It is far more important to have the flexibility to pivot to reach the ultimate goal that we’ve set, which is to make arbitrary internet censorship more or less useless. So, if you are passionate about the potential for crypto, reach out to us and join the team, even if it is on a close to full-time part-time basis. In fact, just as I was writing this, I got a letter from a very experienced C++ engineer who wants to join the team. So, don’t wait 🙂
Current infrastructure with optimization can support up to 10 million users quite easily. Once it gets to 1.5-2 million, we will need to start rebuilding the infrastructure and some hard choices will have to made (that project may require our double full time attention).
We are certainly looking for more devs to join the project, but they could continue to work on other projects, if they can handle our pace. They would get opportunity to disrupt Internet monopolies and some Pocketcoin to boot.
Sounds good – and that’s a reasonable segue into another question. What is POC? Is it a hard fork of something? And how to people exchange it?
Pocketcoin is not a fork of anything, it is its own coin on a separate Pocketnet blockchain (which used Bitcoin Core as a basis, but was then changed in many ways).
We decided against putting Pocketcoin on exchanges at this point to avoid the speculative waves that are inevitable at this point. But eventually it will happen. We recommend users to get active on the platform to earn/win Pocketcoin and hold them at this point. As the system grows in the long term, coin will be valuable. You can also run nodes to earn Pocketcoin (it is a Proof-of-Stake coin).
Email support@pocketnet.app with subject Node to get the package to run a node.
Currently you can win it or send as a gift. However, if and when Pocketnet takes off, Pocketcoin will be the main method of buying advertising on the platform. Advertisers will be able to easily find content authors with the right audience and then offer them advertising opportunities. This will be a trustless endeavor (i.e. neither side can cheat), because of something called multi-signature contracts. Multisig contract requires a digital signature of both parties to be valid. When advertiser offers an ad to the content creator, he creates the first of two required signatures. He signs the actual ad and the amount bid. Content creator reviews this partially signed multisig and if it is accepted, then he appends the second signature. When a blockchain sees both signatures, content creator is automatically paid and an ad is automatically shown on creator’s channel. These transactions will only be done through Pocketcoin. Thus, if Pocketcoin becomes big, it will be a very valuable token. It is important to note that Pocketcoin has algorithmic elements of a stablecoin. The emission is roughly similar to Bitcoin, but if number of active users exceeds the number of coins, then additional emission will correct that. The idea is that we don’t want a token that people will hoard and that will go through boom/bust sequences. We need a token that will be used to buy advertising etc., not to hoard it.
Alright, so would you say the goals are platform-first, or token first? And if the tokens gain a lot of value, do you see potential for expansion, as in video platforms, and others, or do you only want this to be a social network? And assuming the blockchain is used improperly, how do you plan to handle things like DMCA, especially with Articles 11 and 13 coming soon?
Definitely the platform. If platform gets big, there will be lots of ways that token gains value, decentralized advertising is just one of the ways. We are not even looking to get our token on exchanges or anything. So, our approach is completely the opposite of much of the crypto community.
We will expand into video, possibly with IPFS or node storage with some sort of proof-of-storage payout, but that is not our main goal right now. We are about to release comments (tomorrow), search is also very close.
Regarding DMCA and European directives, we are still digesting them. But the gist of the direction is this. Pocketnet is a system of equal nodes. Neither I nor other team members have any control of the version of the software that the nodes run. I think that the community will make a good faith voluntary effort to comply with reasonable regulations, but if the number of nodes is large and geographically dispersed, then it is voluntary and up to the users, really. Especially with our desktop app that doesn’t even go through the website and speaks directly to the nodes. I personally advocate an approach where we act in good faith and respect the laws, except where they are clearly oppressive. Where that line is will be decided by the community of users and nodes. There are all kinds of restrictive laws coming out around the world, and I would imagine the community will take a stand somewhere. That is why true decentralization is so important and dozens of startup corporate social networks calling themselves decentralized just because they stuck a blockchain token somewhere is kind of ludicrous.
Okay – sounds good, but let me ask … on Steemit, downvote mobs and fake “cleaners” can wreak havoc on a reputation, and effectively censor someone. On YouTube, falseflagging campaigns are used often to censor speech, and make it unprofitable, too. I’m wondering how compatible the anti-censorship nature of this platform is, if ultimately, that relies on people operating on good faith. Care to expand on that?
Very important point and we are well aware of that danger. For example, we have developed an algorithm that looks at the composition of the group of public keys (all visible on the blockchain) that flag material.
To simplify, if two posts are flagged by a group of people that has 99% overlap, then their second Flag is discounted. Some heterogeneity must be observed, so groups of people cannot band together.
Also, flagging content requires certain reputation, possibly staking a bit of your reputation in the future (for example, if you are the only one to flag the post).
We cannot completely do away with that behavior, but we can make it difficult and costly. It is a work in progress and will be an arms race as the platform grows. But we are already head in that race with the algorithm described above and we intend to stay ahead of it with input from the users.
Alright – sounds good to me. But all of this is a little technical, and in the end, mass adoption requires brevity. So what would be your “elevator pitch” to the common person who’s used to Facebook, Twitter, and the like? Gab’s was about “free speech”, but they targeted the right for their message almost exclusively, and in doing so, they alienated an entire wing just as censored as their target. Your net seems to avoid taking a wing, and instead seems to support an anarchist approach, as evidenced by this tweet. Anarchists and libertarians are more hated by both parties than either party hates each other. But it does seem as though in order to oppose censorship one must also oppose government. Are you comfortable with remaining a niche platform if that’s indeed what happens, or will you stick to your philosophy, no matter how many people join?
Our elevator pitch is this:
Corporate platforms decide for you what you should and should not see. On Pocketnet, you decide for yourself!
If you publish on corporate platforms, you make money for them, whereas on Pocketnet, you earn for yourself.
We certainly have own worldviews, but we are not imposing them on Pocketeers in any way. We welcome all points of view, with the caveats discussed above. It will naturally happen that those who are censored now will gravitate toward Pocketnet, but we are not trying to create an echo chamber of any type. Censorship is a slippery slope and those who feel comfortable on Facebook today will be under censorship attack in a blink of an eye, so we’ll get a truly diverse crowd (not in the mainstream media sense though, as their diversity is fake and divisive).
Right and left wing, to my mind, is a somewhat artificial separation meant to divide and conquer (similar to your view on that). Me personally (Daniel), I am a devout Orthodox Christian and I do not hide that fact. I have a strong suspicion of overly powerful governments/corporations, but I am not an anarchist. However, as discussed, on Pocketnet all algorithms are open for everyone to see and apply to everyone equally, so nobody has to rely solely on my word and integrity or even care about my worldview. And if we sell out, open sourced code can be used to run their version of the site. This is not a Reddit situation, where CEO could actually go in and change user’s posts as an extreme case or remove stuff arbitrarily like Facebook/Google do every day. You can call it Pocketnet due process 🙂
We would prefer to stick to our guns and not remain a niche platform. I believe it is possible, because many people are looking for alternative points of view to make up their own mind. The goal before us is to make the tool easy to use from any device, censorship resistant, aesthetically pleasing. The rest will depend on contributors. I can say that I virtually stopped reading the web, because I see so many thought provoking posts on Pocketnet. I do not believe that I am that different from most people, so we have room to grow.
We cannot fight the rampant corporate censorship, we just have to make it useless with the open sourced design and decentralized network with no corporation. This way, that can be forked by users if someone takes over Pocketnet. Users truly own the network in more ways than one. That is a key idea, don’t fight battles you cannot win, create designs that make the battle unnecessary.
Ah – my bad. I assumed that because you posted a quote from Passio you were anarchist. Alright, so let’s talk briefly about features. I understand commenting was introduced today – what can new users expect from the near and far future? How far out are things like tagging people in pictures, groups, pro pages, and geotagging? Basically, how far away is Pocketnet from being a true replacement? 
That is not a problem. We have many anarchists on Pocketnet and everyone gets along. Because there is no MSM/Silicon Valley to sow the division. Hope it stays that way.
Yes, commenting is up today.
Next up is Search (big one!) and ability to edit posts (surprisingly difficult using a blockchain system).
Geotagging we will probably not do. Tagging people, re-posts etc. are all within 1 month or so.
After that we start work on private peer-to-peer encrypted messenger that does not go through any central server at all. First one-on-one and then group chats. Group chats will serve as basis for groups.
That will take 3-4 months.
In parallel, we will be rolling out multiple language versions, as well as way to advertise and open stores (for crypto) on Pocketnet. Much of that is done. We will be integrating other crypto beyond Pocketcoin for a full experience.
Once all of these things are done, it is a true crypto internet ecosystem and we will open it up to other app developers. We are not just aiming for facebooks, but for the whole centralized architecture, which needs to be put out of its misery, I think 🙂
Alright, so sounds like you really want to kill social media as we know it. Let me ask you, if you do, what you would put on the epitaph of the graves of the existing mainstream platforms. Get as creative as you want. 
Oh wow. Okay, here goes.
We attacked your privacy with big data artillery. But our weapons were useless against butterflies.
Alright, one more set of questions. The current client is actually Chrome browsing without the appearance of Chrome. I found this out because, while working on a graphics project with it open, I hit the shortcut that normally inverts a layer’s colors (ctrl+shift+I), and it switched the active window to pocketnet, and opened up a Chrome element inspector within Pocketnet. This inspector also gives access to a host of settings normally used for Chrome. Will these program conflicts be resolved soon, and does implementing Google tech encourage censorship, or create privacy vulnerabilities for users? How much relevant info is visible when the console is up? Is it in your plans to get an original, ground-up client at any point, or will it always be done this way?
Thank you for this question.
This is not a secret at all, our desktop app is using an open-sourced technology called Electron. It is used by a ton of open-sourced projects, because it gives you out of the box technology that you fully control as a developer, and that is compatible with many operating systems.
You can read about Electron here:
Electron combines an open-sourced browser called Chromium and some work in a language called Node.js (also open-sourced) . Chromium is not Chrome, it is used an open-sourced part of Google Chrome code. We have full control over the code base.
If we never used any open source technology developed by Google or government, then we should stop using the internet altogether, since it was developed by the CIA and US military mostly.
Why is Pocketnet Electron app called censorship-resistant:
1. If pocketnet.app website is shut down, it can work directly with the nodes in any country, so when there are thousands of nodes around the world, it will be very difficult to censor.
2. Same thing if pocketnet.app is blocked in some countries, which occurred recently after the tragedy in New Zealand.
3. The thing that is shared across Pocketnet apps i.e. they are pseudonymous. You can open an account without verifying your identity or even email.
Electron does not have the monitoring functions that Google Chrome has. And whatever things Google may have inserted we can turn off, because it is an open-sourced code that we took and modified. You can read more about it here: https://www.howtogeek.com/202825/what%E2%80%99s-the-difference-between-chromium-and-chrome/
Coupe of quotes:
“Google Chrome includes crash reporting features not found in Chromium. If you choose to enable crash reporting in Chrome, information about crashes will be sent to Google. If you use Chromium, this crash reporter isn’t present and you’ll have to get a bug trace the old-fashioned way. Linux distributions may also modify Chromium’s code before giving it to you…Chromium also lacks the usage-tracking or “user metrics” feature found in Chrome. This is an optional feature that sends information about how you use the different parts of the browser to Google, giving them data they can use to base decisions on. (This was the sort of data Microsoft claimed they used when they said they removed the Start menu because no one used it, so perhaps geeks should start leaving such features on.)

In the past, users were worried that each Chrome browser shipped with a unique “client ID” and noted that Chromium did not. Google stopped doing this back in 2010.”

We will continue to investigate any aspects of Chromium that may present privacy risk and will disable those that we may have missed. If you have specific security concerns, please write to support@pocketnet.app to help us investigate them.

As it is now, Pocketnet is by far the most censorship resistant social network out there. That is not to say there is not room for improvement. We cannot and will not implement every technology from ground up, even much larger well funded teams don’t do that. If we did that, we would not have Pockentet for another 10 years, by which time internet would be dead. For now, we have an easy-to-use social networking app that will work even if the website is shut down, which is quite a lot. We are working daily on making it more and more robust, secure and privacy oriented.


So there you have it. I tried to get as many tough questions out of the way as possible, and battle-test this place, and I’m now relatively convinced of its merits, but how about you? Did I miss any questions you would have asked? If there are enough, I’ll consider doing a followup piece. And as to Chrome/ium, my two main browsers (when I don’t need Orfox) are Vivaldi and Brave so it doesn’t bother me much, but on the off chance an exploit was later found, I didn’t want to sit on info that might be relevant. Either way, I’m happy to be there – both my main username and Weekly Hellscape have accounts there, and my posts have already earned me over 100 Pocketcoins. What I do with that is another issue altogether, and one I’m sure I’ll get to when the time comes, but for now, I’m gonna start stacking coins. If you want your first five free, get in by clicking either of those links while it’s still in Beta. Join me over there, and let’s see if this can be a true alternative, and bring the statist content police to a grinding stop.


Still solo on this, except my awesome patrons, and most of my stuff takes days of research and many hours to put together solo.

I don’t have a staff to feed, but I need to eat. If you want to support articles like this, feel free to help with a monthly or one time donation… as yet, I have not profited from this site. Hell, I haven’t even gotten half minimum wage, and most days, I get zero dollars. You can help change that.

Please consider donating on Venmo or PayPal. And if you really appreciated it, and want to help me make more of these more regularly, consider supporting me on BitBackerSubscribeStar, or Patreon. Without your support, I can’t eat, much less make content.

If there’s a way you want to support me that I don’t list as of yet, let me know, and I’ll likely be more than happy to accomodate. But thank you so much if you decide to. I want this to be my job, and you could bring me one step closer. Also, consider subbing to my newsletter for a weekly update as to happenings. Also, feel free to subscribe to my weekly show on one of the platforms not-too-statist to have me.

Google Play | Stitcher | TuneIn

  # **Getting Started with IPFS on Windows: A Simple Guide** ## Introduction In an era where decentralization is becoming increasingly impor...