BLOCK 973660

A sovereign social network
powered by Bitcoin

Every post signed. Every block a heartbeat.

Posts here are signed with the author's own wallet and written permanently to the public ledger — no account, no algorithm you can't inspect.

pow.co 1,523 posts

Clear
Unverified · pow.co

What happens if you send an ordinal to your Sensilet wallet?

Will Sensilet accidentally spend that ordinal thinking it is a normal coin?

Unverified · pow.co

https://github.com/pow-co/boostpow-api/pull/99](https://github.com/pow-co/boostpow-api/pull/99)

New PR to pow co API:

  • all tests pass

  • tests are no longer dependent on outside API

  • test side-effects on the test database are now deleted, returning the test database to its original state.

Please look at this PR and accept it as soon as possible. It will make the API a lot easier and robust to work on. All our future work depends on this PR. Thanks!

Key · pow.co

Personal Interests As Weighted Neurons In The Bitcoin Brain

Each player in the system indicates their own preferences for topics of information that interest them. These topics may be used to provide personalized experience, or as building blocks to create more and more usefully curated content.

A personal interest is a smart object embedded in the bitcoin blockchain and managed independently by the players' wallet keys. The smart object contains numerical values giving weight to relative preferences of topics of interest.

Arbitrary Player Weights

Weights may be provided as an arbitrary integer that may be set and re-set by the player according to their desire. This gives the player free ability to adjust the relative strengths of weights within their node without significant cost.

Global Satoshi Weights

Weights are also provided by the number of satoshis locked inside the smart contract, imbuing global significance to each neuron. Larger networks of user preferences may be constructed for real-time deep learning based on human and machine stated preferences on chain.

Boost POW Weights

Boostpow may be applied to any individual neuron given its origin or current location in the blockchain, in order to advertise to others your personal interests or to increase the relative strength of a given neuron within a larger learning algorithm based on boostpow.

End Result: Better Information And Learning For All

Read more →
Unverified · pow.co
Replying to@unknown

I like to assume that Bitcoin will one day operate to the nanosecond. Before that there are a ton of industrial systems that don't need such time sensitivity and that could benefit greatly from Bitcoin's properties today.
I am willing to explore and will document in this repo: https://github.com/GuiDeMa/BitcoinLogicController

Unverified · pow.co
Replying to#00f55e06

I need that so I can merge in the multi-tag feature 🙏

Unverified · pow.co
Replying to@unknown

YES aristotelis, good thinking! I wonder if it could respond fast enough? Or maybe it just reports actions after the fact?

Unverified · pow.co
Key · pow.co

Help Wanted: Please Point Out Where Pow.co Is Not Polished

There are a lot of things don't don't render right, or are broken sometimes such as on mobile.

Which navigation links should go?

What works differently than you expect?

My aim is to fix as many of these issues as I can while whistling joyfully.

Unverified · pow.co
Replying to#b139f319

What is Bitcoin was the controller?

Unverified · pow.co
Replying to#b139f319

What if Bitcoin was the grid controller?

Key · pow.co

OpenPGP.js

https://github.com/openpgpjs/openpgpjs/tree/main

const openpgp = require('openpgp'); // use as CommonJS, AMD, ES6 module or via window.openpgp

(async () => {
    // put keys in backtick (``) to avoid errors caused by spaces or tabs
    const publicKeyArmored = `-----BEGIN PGP PUBLIC KEY BLOCK-----
...
-----END PGP PUBLIC KEY BLOCK-----`;
    const privateKeyArmored = `-----BEGIN PGP PRIVATE KEY BLOCK-----
...
-----END PGP PRIVATE KEY BLOCK-----`; // encrypted private key
    const passphrase = `yourPassphrase`; // what the private key is encrypted with

    const publicKey = await openpgp.readKey({ armoredKey: publicKeyArmored });

    const privateKey = await openpgp.decryptKey({
        privateKey: await openpgp.readPrivateKey({ armoredKey: privateKeyArmored }),
        passphrase
    });

    const encrypted = await openpgp.encrypt({
        message: await openpgp.createMessage({ text: 'Hello, World!' }), // input as Message object
        encryptionKeys: publicKey,
        signingKeys: privateKey // optional
    });
    console.log(encrypted); // '-----BEGIN PGP MESSAGE ... END PGP MESSAGE-----'

    const message = await openpgp.readMessage({
        armoredMessage: encrypted // parse armored message
    });
    const { data: decrypted, signatures } = await openpgp.decrypt({
        message,
        verificationKeys: publicKey, // optional
        decryptionKeys: privateKey
    });
    console.log(decrypted); // 'Hello, World!'
    // check signature validity (signed messages only)
    try {
        await signatures[0].verified; // throws on invalid signature
        console.log('Signature is valid');
    } catch (e) {
        throw new Error('Signature could not be verified: ' + e.message);
    }
})();
Read more →
Key · pow.co

What Are Auditionals?

Audionals are a groundbreaking new standard for inscribing audio files on the Bitcoin blockchain, providing a unique tool for musicians, sound designers, music enthusiasts and audiophile collectors alike. The platform takes advantage of the transparent, immutable nature of the blockchain, offering a unique method of inscribing audio directly onto the blockchain. The innovative approach taken by Audionals.com might very well disrupt the traditional music industry and usher in a new era of audio content creation, distribution, and ownership.

The fundamental technology that drives Audionals.com is the inscription of audio data to the blockchain in the form of Base64 embedded JSON files. Audio files uploaded to the platform are encoded into a format known as Base64, which transforms the binary data into a string of ASCII characters. This audio data is then embedded within a JSON (JavaScript Object Notation) file, a lightweight data-interchange format that is easy for humans to read and write and easy for machines to parse and generate.

The strength of this approach is two-fold. First, the use of JSON format makes the audio data easily indexable and sortable. Metadata such as the audio type, the instrument used, genre, key, BPM, and user-defined parameters can be added to the JSON file, which facilitates searching, categorisation, and manipulation of the audio files on the platform. It essentially creates a database of audio files that are easily searchable and sortable, making it user-friendly and efficient.

Second, the inscribing of audio data directly onto the blockchain has profound implications for ownership, copyright, and authenticity. Once a piece of audio is inscribed onto the blockchain, it is permanent and immutable. It cannot be altered or deleted, and the ownership is transparent. This technology could revolutionise the way music copyrights are handled, providing an indisputable record of original content.

Furthermore, all audionals can be subjected to recursive techniques, pulling together these Base64 encoded samples to form new sequences, enabling users to compose and save music directly on-chain. This provides musicians with a new way of creating and storing their work, eliminating the need for external storage devices or services. By leveraging audional technology and the immutable nature of the blockchain, musicians can establish verifiable ownership and track their samples and compositions with ease. The transparency and traceability offered by audional technology enable accurate royalty distribution and tracking, revolutionising the way musicians receive recognition and income for their work.

In essence, Audionals.com represents a novel application of blockchain technology in the realm of audio and music. Its unique approach to audio inscription, coupled with the innovative on-chain composition feature, is poised to disrupt the traditional music industry and empower artists in unprecedented ways. In a world where digital technology continues to reshape the way we create, distribute, and consume music, Audionals.com offers a glimpse into a future where music and blockchain become inextricably linked.

Read more →
Unverified · pow.co
Replying to@1Q1Fb3…nwTp

op_return data is pruneable whereas ordinal inscriptions are not.
ordinal inscriptions can be reinscribed op_return data cannot.
looks like ordinals are the way forward.

Unverified · pow.co
Replying to@unknown

Congratulations!

Unverified · pow.co
Replying to@unknown

Sure, in America we call it streetwear.

As for the latter question… I believe a jersey is in the works. So loungewear must be up next.

Unverified · pow.co
Replying to@unknown

This first comment has zero hash rate. Are you gay or what?